diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -319,13 +319,19 @@ Add your own translation the same way: a tab-separated `<code>.tsv` `name`, `psalm_system`); validate with `lectio --corpus-check <path>`. A version code lectio can't find renders as `(not in <code>)` — it never fails the day. -## Localising day names +## Localising to your language -`ui_language` accepts **any** code. It sets the language of the **day and saint -names** in the daily view, independently of the reading text. (The UI chrome — -button labels, keybar — is English or Polish; any other code falls back to -English chrome.) +`ui_language` accepts **any** code, and *everything visible* is translatable from +plain-text files — no rebuild. Set `ui_language = <code>` and provide the files +below; each overrides the English baseline key by key, so a partial translation +just leaves the rest in English. The reading text stays in its source language +(that comes from the corpus, not the interface). +- **Interface chrome** (button labels, keybar, menu words, column headers) lives + in `<code>.ini` in your UI dir (`~/.config/lectio/ui/`). English and Polish ship + built in; use the shipped `internal/i18n/lang/en.ini` as the full key list to + translate (e.g. `bookmarks = Zakładki`, `banner_gospel = Évangile`). Only the + built-in `en`/`pl` need no file. - **Day names** (e.g. "3rd Sunday in Ordinary Time") are generated. English is built in and Polish ships with lectio: `ui_language = pl` → "3. Niedziela Okresu Zwykłego". To add or customise a language, drop a |
