Setup publishes its strings one key at a time
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #692 di @Stamina9 — integrata
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.
- Lingua principale
- C#
- Stelle
- 3.6k
- Fork
- 192
- Merge medio
- 7h 30m
- PR unite (30g)
- 303
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KnifeLemon/Filee
-
[Format]: .vbApertaformats
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
KnifeLemon/Filee#722 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
KnifeLemon/Filee#715 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[Format]: .osmApertaformats
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
KnifeLemon/Filee#713 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Format request: .inspApertaformats
Difficoltà 3/5 1-2 giorni Idoneità per principianti 40/100
KnifeLemon/Filee#711 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]:Apertabug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 12/100
KnifeLemon/Filee#710 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di KnifeLemon/Filee
Issue simili
-
Importer: an empty or non-numeric Error cell is imported as 0 instead of missingForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Open-Systems-Pharmacology/OSPSuite.Core#3049 ·
I maintainer di solito rispondono entro 1 giorno
-
needs attention public-client untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
AzureAD/microsoft-authentication-library-for-dotnet#6242 ·
I maintainer di solito rispondono entro 2 giorni
-
docs: HTML config transform example sets advancedCustomization at a path the UI does not readAperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
criticalmanufacturing/cli#882 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Dome-Works/DOME#129 ·
I maintainer di solito rispondono entro 1 giorno
-
bug sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Systemorph/MeshWeaver#7480 ·
I maintainer di solito rispondono entro 1 giorno