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

Yerelleştirme

PRECC durum satırını ve kısa geri bildirim metinlerini 28 dilde görüntüler. Çeviriler ikili dosyaya derlendiğinden, kanca anında dil seçimi ek G/Ç maliyeti getirmez.

Dili ayarlama

PRECC_LANG ortam değişkenini desteklenen bir dil koduna ayarlayın. Bu, diğer tüm kaynakların önüne geçer.

$ PRECC_LANG=zh precc savings
$ export PRECC_LANG=ja

consent.toml ile kalıcı hale getirme

~/.config/precc/consent.toml dosyasına [ui] preferred_language = "ja" (veya desteklenen başka bir kod) ekleyerek, ortam değişkeni dışa aktarmadan tercihi kabuklar arasında koruyun.

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

Çözümleme sırası

PRECC önce PRECC_LANG’ı, sonra consent.toml içindeki [ui] preferred_language’ı denetler ve son olarak İngilizceye geri döner. İlk boş olmayan sinyal kazanır ve işlemin yaşam süresi boyunca önbelleğe alınır.

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

Kapsama

Çeviri tablosunda 28 dil sütunu yer alır. Elle doğrulayamadığımız hücreler boş bırakılır ve arama sırasında İngilizceye geri döner; uydurma metin gösterilmez. Bir çeviriyi iyileştirebilirseniz lütfen kaynağa gönderin.

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

Neden hızlı kalıyor

Çeviriler precc-core ikilisinde derleme zamanı const dizileri olarak saklanır, SQLite’ta değil. Kanca yalnızca bellek içi tek bir dizi aramasi yapar; bu nedenle çeviri, < 5 ms p99 kanca bütçesine karşı ölçülebilir bir maliyet eklemez.