Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Lokalisointi

PRECC näyttää tilarivinsä ja lyhyet palauteviestit 28 kielellä. Käännökset on käännetty binääriin, joten kielen valinta ei aiheuta ylimääräistä I/O:ta hookin aikana.

Kielen asettaminen

Aseta ympäristömuuttuja PRECC_LANG tuettuun kielikoodiin. Se voittaa kaikki muut lähteet.

$ PRECC_LANG=zh precc savings
$ export PRECC_LANG=ja

Säilyttäminen consent.toml-tiedostossa

Lisää [ui] preferred_language = "ja" (tai jokin muu tuettu koodi) tiedostoon ~/.config/precc/consent.toml, jolloin valinta säilyy kuorten välillä ilman ympäristömuuttujan vientiä.

# ~/.config/precc/consent.toml
[ui]
preferred_language = "ja"

Selvitysjärjestys

PRECC tarkistaa ensin PRECC_LANG-muuttujan, sitten [ui] preferred_language -kentän tiedostossa consent.toml ja palaa lopulta englantiin. Ensimmäinen ei-tyhjä signaali voittaa ja se välimuistiin koko prosessin elinajaksi.

1. PRECC_LANG          (environment variable)
2. consent.toml        ([ui] preferred_language)
3. "en"                (default)

Kattavuus

Käännöstaulukko sisältää 28 kielisaraketta. Solut, joita emme voi tarkistaa käsin, jätetään tyhjiksi ja palautuvat hakuhetkellä englantiin sen sijaan, että näyttäisivät keksittyä tekstiä. Jos voit parantaa käännöstä, lähetä se ylävirtaan.

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

Miksi se pysyy nopeana

Käännökset säilytetään käännösaikaisina const-taulukoina precc-core-binäärin sisällä, ei SQLitessa. Koukku tekee yhden muistinsisäisen taulukkohakun, joten käännös ei tuota mitattavaa kuormaa < 5 ms p99 -koukkubudjettiin nähden.