Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Translations

Đang mở
#62 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
csharp

Hướng nghiên cứu

Read ROADMAP.md and the existing XAML strings, view model labels and toasts, and AccessibleNames to map the localization scope. Review the Avalonia resource options and the InvariantGlobalization and LayoutTests constraints before proposing a dated decision. Done means the decisions are recorded in ROADMAP.md and the issue has a milestone with its own checklist.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement later

Prompuff in languages other than English.

Today every interface string is an English literal in the XAML (Text, Content, ToolTip.Tip) or in a view model, such as the Settings section labels and the toasts. There are no .resx files and no localizer, and AccessibleNames builds screen-reader names from that same text.

What has to be settled before this gets a milestone

  • Where strings live. Resources (.resx) with a markup extension in the XAML is the usual Avalonia route. Moving every literal is a large but mechanical change, and it can land screen by screen.
  • Dates and numbers. The app runs with InvariantGlobalization, so the AppImage doesn't depend on the host's ICU version (2026-10-07), and dates use English month names. A translated interface either keeps that, bundles its own month names, or revisits the ICU decision.
  • Voice. Puff's lines are cute, concise and lightly playful. Translators need a short guide, and some lines may need rewriting rather than translating.
  • Layout. LayoutTests checks the 960 × 600 minimum window in English, and longer languages have to pass it too.
  • Who translates. Community contributions through pull requests. The app makes no AI calls, so nothing is translated at run time.
  • What's in scope. The app first. The user guide and the website are separate questions.

Done when

  • The settled answers are a dated decision in ROADMAP.md, and this issue gets a milestone with its own checklist.
Ngôn ngữ chính
C#
Star
0
Fork
1
Merge trung bình
1 giờ 21 phút
Pull request đã merge (30 ngày)
22

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của hazeliscoding/prompuff

Tất cả issue của hazeliscoding/prompuff

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.