Setup publishes its strings one key at a time
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ả
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:
- One change: publish the texts with
SetItemslike #636, keeping the same keys and values (English fallback included). - Test: add a test to
SetupTextsTeststhat 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
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của KnifeLemon/Filee
-
[Format]: .vbĐang mởformats
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 22/100
KnifeLemon/Filee#722 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 18/100
KnifeLemon/Filee#715 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Format]: .osmĐang mởformats
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
KnifeLemon/Filee#713 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Format request: .inspĐang mởformats
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 40/100
KnifeLemon/Filee#711 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]:Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 12/100
KnifeLemon/Filee#710 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của KnifeLemon/Filee
Issue tương tự
-
area-ai bug untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
dotnet/extensions#7893 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
devtools documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area-System.ComponentModel untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
dotnet/runtime#136608 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix: Cannot reopen dialog after closing with escape key in FluentDialogCó thể đã có người làm @bryan-ramirez đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/fluentui-blazor#5572 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
sillsdev/languageforge-lexbox#2846 ·
Maintainer thường phản hồi trong vòng 1 ngày