Honosítás
A PRECC az állapotsorát és rövid visszajelzéseit 28 nyelven jeleníti meg. A fordítások a binárisba vannak fordítva, így a nyelvválasztás nem okoz extra I/O-t a horog futásakor.
Nyelv beállítása
Állítsa be a PRECC_LANG környezeti változót egy támogatott nyelvkódra. Ez minden más forrással szemben elsőbbséget élvez.
$ PRECC_LANG=zh precc savings
$ export PRECC_LANG=ja
Megőrzés a consent.toml-ben
Adjon hozzá [ui] preferred_language = "ja" sort (vagy bármely támogatott kódot) a ~/.config/precc/consent.toml fájlhoz, hogy a választás környezeti változó exportálása nélkül is megmaradjon a shellek között.
# ~/.config/precc/consent.toml
[ui]
preferred_language = "ja"
Feloldási sorrend
A PRECC először a PRECC_LANG változót, majd a consent.toml [ui] preferred_language mezőjét vizsgálja, végül angolra esik vissza. Az első nem üres jel nyer, és a folyamat élettartamára gyorsítótárba kerül.
1. PRECC_LANG (environment variable)
2. consent.toml ([ui] preferred_language)
3. "en" (default)
Lefedettség
A fordítási tábla 28 nyelvi oszlopot tartalmaz. A kézzel nem ellenőrizhető cellák üresen maradnak, és lekérdezéskor angolra esnek vissza, ahelyett, hogy kitalált írást mutatnának. Ha tudsz javítani egy fordításon, kérjük küldd el upstream.
en es de zh fr pt ja vi nl hu ar fa tr ko
th my mn bo pl ru zt da sv fi it is2 ro cs
Miért marad gyors
A fordítások fordítási idejű const tömbökként szerepelnek a precc-core binárison belül, nem SQLite-ben. A horog egyetlen, memóriabeli tömbkeresést végez, így a fordítás nem mérhetően drága az < 5 ms p99 horogkerethez képest.