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

Lokalisering

PRECC viser sin statuslinje og korte beskeder på 28 sprog. Oversættelserne er kompileret ind i binæren, så sprogvalg koster ikke ekstra I/O under hook’et.

Indstil sprog

Sæt miljøvariablen PRECC_LANG til en understøttet sprogkode. Den vinder over alle andre kilder.

$ PRECC_LANG=zh precc savings
$ export PRECC_LANG=ja

Vedvarende via consent.toml

Tilføj [ui] preferred_language = "ja" (eller en anden understøttet kode) i ~/.config/precc/consent.toml for at bevare valget på tværs af shells uden at eksportere en miljøvariabel.

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

Opløsningsrækkefølge

PRECC tjekker først PRECC_LANG, derefter [ui] preferred_language i consent.toml og falder til sidst tilbage til engelsk. Det første ikke-tomme signal vinder og caches i procesens levetid.

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

Dækning

Oversættelsestabellen har 28 sprogkolonner. Celler vi ikke kan verificere manuelt, efterlades tomme og falder tilbage til engelsk ved opslag i stedet for at vise opdigtet skrift. Hvis du kan forbedre en oversættelse, så send den opstrøms.

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

Hvorfor det forbliver hurtigt

Oversættelser gemmes som compile-time const-arrays inde i precc-core-binæren, ikke i SQLite. Hook’et laver et enkelt opslag i hukommelsen, så oversættelse koster intet målbart i forhold til hook-budgettet på < 5 ms p99.