Lokalisatie
PRECC toont zijn statusregel en korte feedback in 28 talen. Vertalingen worden in het binaire bestand gecompileerd, dus taalkeuze kost geen extra I/O tijdens de hook.
Taal instellen
Stel de omgevingsvariabele PRECC_LANG in op een ondersteunde taalcode. Dit heeft voorrang boven elke andere bron.
$ PRECC_LANG=zh precc savings
$ export PRECC_LANG=ja
Persistent maken via consent.toml
Voeg [ui] preferred_language = "ja" (of een andere ondersteunde code) toe aan ~/.config/precc/consent.toml om de keuze tussen shells te behouden zonder een omgevingsvariabele te exporteren.
# ~/.config/precc/consent.toml
[ui]
preferred_language = "ja"
Resolutievolgorde
PRECC controleert eerst PRECC_LANG, daarna [ui] preferred_language in consent.toml en valt vervolgens terug op Engels. Het eerste niet-lege signaal wint en wordt voor de duur van het proces gecached.
1. PRECC_LANG (environment variable)
2. consent.toml ([ui] preferred_language)
3. "en" (default)
Dekking
De vertaaltabel bevat 28 taalkolommen. Cellen die we niet handmatig kunnen verifiëren blijven leeg en vallen bij opzoeken terug op Engels, in plaats van verzonnen schrift te tonen. Verbeteringen graag stroomopwaarts indienen.
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
Waarom het snel blijft
Vertalingen worden opgeslagen als compile-time const-arrays binnen het precc-core-binair, niet in SQLite. De hook doet één lookup in het geheugen, dus vertaling kost niets meetbaars binnen het < 5 ms p99 hook-budget.