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

Setup publishes its strings one key at a time

Đã đóng
#667 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

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

Một pull request liên quan đã được merge.

  • #692 của @Stamina9 — đã merge

Đánh giá

Issue này chưa được đánh giá.

Mô tả

build

Follow-up from #540 / #636.

SetupTexts.Publish (src/Filee.Setup/SetupTexts.cs) writes every text into Application.Resources one key at a time, the same way LocalizationService.SetLanguage did before #636. Setup loads the app's own translation files, so that is the same 1177 keys, and each write raises a resource change. It runs when Setup starts and on every language change (ApplyLook in App.axaml.cs).

Setup has a single window, so far fewer controls get each change than in the App tests. I haven't measured how long a switch takes there.

What I'd do:

  1. One change: publish the texts with SetItems like #636, keeping the same keys and values (English fallback included).
  2. Test: add a test to SetupTextsTests that one language switch raises one resource change and the new text is there, and check it fails with the old per-key writes.
Ngôn ngữ chính
C#
Star
3.6k
Fork
192
Merge trung bình
7 giờ 30 phút
Pull request đã merge (30 ngày)
303

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

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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 KnifeLemon/Filee

Tất cả issue của KnifeLemon/Filee

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.