aboutsummaryrefslogtreecommitdiff
path: root/internal/i18n/i18n.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/i18n/i18n.go')
-rw-r--r--internal/i18n/i18n.go283
1 files changed, 145 insertions, 138 deletions
diff --git a/internal/i18n/i18n.go b/internal/i18n/i18n.go
index 16d489a..36aa288 100644
--- a/internal/i18n/i18n.go
+++ b/internal/i18n/i18n.go
@@ -34,6 +34,9 @@ type UI struct {
ReaderMarkPrompt, ReaderBookmarksTitle, ReaderBookmarksKeys, ReaderNoBookmarks string
ReaderMarkVerseKeys, ReaderConfirmDelete, ReaderConfirmKeys string
ReaderMarkNote, ReaderMarkTags, ReaderMarkHelp string
+ // Reader go-to-chapter prompt: the dialog label (rendered after the book
+ // name) and its enter/esc help line.
+ ReaderJumpChapter, ReaderJumpChapterKeys string
// CLI banner label words and connective: the banner is
// "<word> <BannerConnective> <date>" (e.g. "Gospel for 2026-07-22" /
@@ -116,75 +119,77 @@ var enUI = UI{
"aklamacja": "Acclamation",
"ewangelia": "Gospel",
},
- FooterKeys: "tab/⇧tab version ←/→ day d date j/k scroll space/b page g/G top/bottom r refresh q quit",
- Loading: "loading…",
- NoReadingsFor: "no readings for ",
- ErrorPrefix: "error: ",
- ErrorHint: "change date (←/→) or refresh (r)",
- JumpPrompt: "go to date (YYYY-MM-DD)",
- ReaderTitle: "reader — pick a book",
- ReaderPickKeys: "type to filter ↑/↓ move enter open esc quit",
- ReaderReadKeys: "n/p chapter tab version j/k scroll m mark b bookmarks esc books q quit",
- ReaderNoText: "(no text in this version)",
- ReaderNoMatch: "(no matching books)",
- ReaderMarkPrompt: "note (enter to save, esc to cancel)",
- ReaderBookmarksTitle: "bookmarks",
- ReaderBookmarksKeys: "j/k move enter open d delete esc back q quit",
- ReaderNoBookmarks: "no bookmarks yet — press m while reading",
- ReaderMarkVerseKeys: "↑/↓ pick verse enter add note esc cancel",
- ReaderConfirmDelete: "Delete this bookmark?",
- ReaderConfirmKeys: "y = delete n = cancel",
- ReaderMarkNote: "note",
- ReaderMarkTags: "tags",
- ReaderMarkHelp: "enter save · tab switch field · esc cancel",
- BannerGospel: "Gospel",
- BannerReadings: "Readings",
- BannerConnective: "for",
- Months: [12]string{"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"},
- Lectionary: "lectionary",
- OptModern: "modern",
- OptTraditional: "traditional",
- Parts: "parts",
- OptGospel: "Gospel",
- OptAll: "all parts",
- Layout: "layout",
- OptHorizontal: "horizontal",
- OptColumns: "columns",
- OptInterlinear: "interlinear",
- Theme: "theme",
- Mono: "mono",
- NoInterlinearVerses: "(no verses to align)",
- NavReader: "reader",
- WebBook: "book",
- WebChapter: "chapter",
- NavHome: "home",
- NavSettings: "settings",
- NavBookmarks: "bookmarks",
- WebVerseOptional: "verse (optional)",
- WebTagsPlaceholder: "tags, comma-separated",
- WebAddBookmark: "bookmark",
- WebAllTags: "all",
- WebNoBookmarks: "No bookmarks yet.",
- WebDelete: "delete",
- WebSaved: "Saved.",
- WebTradLang: "traditional language",
- WebUILang: "UI language",
- WebSiglaStyle: "sigla style",
- WebDefaultVersion: "default version",
- WebVersions: "versions",
- WebWebVersions: "web versions",
- WebOffline: "offline",
- WebWidth: "width",
- WebPort: "web port",
- WebPager: "pager",
- WebSave: "Save",
- Export: "download",
- Calendar: "month calendar",
- NoReadingsDay: "no readings for this day",
- NoVersion: "(not in %s)",
- NoVersionPartial: "(not in %s: %s)",
- NoReference: "(no reference)",
- NoReferenceErr: "(no reference: %v)",
+ FooterKeys: "tab/⇧tab version ←/→ day d date j/k scroll space/b page g/G top/bottom r refresh q quit",
+ Loading: "loading…",
+ NoReadingsFor: "no readings for ",
+ ErrorPrefix: "error: ",
+ ErrorHint: "change date (←/→) or refresh (r)",
+ JumpPrompt: "go to date (YYYY-MM-DD)",
+ ReaderTitle: "reader — pick a book",
+ ReaderPickKeys: "type to filter ↑/↓ move enter open esc quit",
+ ReaderReadKeys: "n/p chapter c go-to tab version j/k scroll m mark b bookmarks esc books q quit",
+ ReaderNoText: "(no text in this version)",
+ ReaderNoMatch: "(no matching books)",
+ ReaderMarkPrompt: "note (enter to save, esc to cancel)",
+ ReaderBookmarksTitle: "bookmarks",
+ ReaderBookmarksKeys: "j/k move enter open d delete esc back q quit",
+ ReaderNoBookmarks: "no bookmarks yet — press m while reading",
+ ReaderMarkVerseKeys: "↑/↓ pick verse enter add note esc cancel",
+ ReaderConfirmDelete: "Delete this bookmark?",
+ ReaderConfirmKeys: "y = delete n = cancel",
+ ReaderMarkNote: "note",
+ ReaderMarkTags: "tags",
+ ReaderMarkHelp: "enter save · tab switch field · esc cancel",
+ ReaderJumpChapter: "go to chapter",
+ ReaderJumpChapterKeys: "enter go · esc cancel",
+ BannerGospel: "Gospel",
+ BannerReadings: "Readings",
+ BannerConnective: "for",
+ Months: [12]string{"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"},
+ Lectionary: "lectionary",
+ OptModern: "modern",
+ OptTraditional: "traditional",
+ Parts: "parts",
+ OptGospel: "Gospel",
+ OptAll: "all parts",
+ Layout: "layout",
+ OptHorizontal: "horizontal",
+ OptColumns: "columns",
+ OptInterlinear: "interlinear",
+ Theme: "theme",
+ Mono: "mono",
+ NoInterlinearVerses: "(no verses to align)",
+ NavReader: "reader",
+ WebBook: "book",
+ WebChapter: "chapter",
+ NavHome: "home",
+ NavSettings: "settings",
+ NavBookmarks: "bookmarks",
+ WebVerseOptional: "verse (optional)",
+ WebTagsPlaceholder: "tags, comma-separated",
+ WebAddBookmark: "bookmark",
+ WebAllTags: "all",
+ WebNoBookmarks: "No bookmarks yet.",
+ WebDelete: "delete",
+ WebSaved: "Saved.",
+ WebTradLang: "traditional language",
+ WebUILang: "UI language",
+ WebSiglaStyle: "sigla style",
+ WebDefaultVersion: "default version",
+ WebVersions: "versions",
+ WebWebVersions: "web versions",
+ WebOffline: "offline",
+ WebWidth: "width",
+ WebPort: "web port",
+ WebPager: "pager",
+ WebSave: "Save",
+ Export: "download",
+ Calendar: "month calendar",
+ NoReadingsDay: "no readings for this day",
+ NoVersion: "(not in %s)",
+ NoVersionPartial: "(not in %s: %s)",
+ NoReference: "(no reference)",
+ NoReferenceErr: "(no reference: %v)",
}
var plUI = UI{
@@ -202,73 +207,75 @@ var plUI = UI{
"aklamacja": "Aklamacja",
"ewangelia": "Ewangelia",
},
- FooterKeys: "tab/⇧tab wersja ←/→ dzień d data j/k przewiń spacja/b strona g/G góra/dół r odśwież q wyjście",
- Loading: "ładowanie…",
- NoReadingsFor: "brak czytań na ",
- ErrorPrefix: "błąd: ",
- ErrorHint: "zmień datę (←/→) lub odśwież (r)",
- JumpPrompt: "przejdź do daty (RRRR-MM-DD)",
- ReaderTitle: "czytnik — wybierz księgę",
- ReaderPickKeys: "wpisz, by filtrować ↑/↓ ruch enter otwórz esc wyjście",
- ReaderReadKeys: "n/p rozdział tab wersja j/k przewiń m zakładka b zakładki esc księgi q wyjście",
- ReaderNoText: "(brak tekstu w tej wersji)",
- ReaderNoMatch: "(brak pasujących ksiąg)",
- ReaderMarkPrompt: "notatka (enter zapisz, esc anuluj)",
- ReaderBookmarksTitle: "zakładki",
- ReaderBookmarksKeys: "j/k ruch enter otwórz d usuń esc wróć q wyjście",
- ReaderNoBookmarks: "brak zakładek — naciśnij m podczas czytania",
- ReaderMarkVerseKeys: "↑/↓ wybierz werset enter notatka esc anuluj",
- ReaderConfirmDelete: "Usunąć zakładkę?",
- ReaderConfirmKeys: "y = usuń n = anuluj",
- ReaderMarkNote: "notatka",
- ReaderMarkTags: "tagi",
- ReaderMarkHelp: "enter zapisz · tab pole · esc anuluj",
- BannerGospel: "Ewangelia",
- BannerReadings: "Czytania",
- BannerConnective: "na",
- Months: [12]string{"Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"},
- Lectionary: "lekcjonarz",
- OptModern: "nowy",
- OptTraditional: "tradycyjny",
- Parts: "zakres",
- OptGospel: "Ewangelia",
- OptAll: "wszystkie części",
- Layout: "układ",
- OptHorizontal: "poziomo",
- OptColumns: "kolumny",
- OptInterlinear: "interlinearnie",
- Theme: "motyw",
- Mono: "mono",
- NoInterlinearVerses: "(brak wersetów do zestawienia interlinearnego)",
- NavReader: "czytnik",
- WebBook: "księga",
- WebChapter: "rozdział",
- NavHome: "strona główna",
- NavSettings: "ustawienia",
- NavBookmarks: "zakładki",
- WebVerseOptional: "werset (opcjonalnie)",
- WebTagsPlaceholder: "tagi, oddzielone przecinkami",
- WebAddBookmark: "zakładka",
- WebAllTags: "wszystkie",
- WebNoBookmarks: "Brak zakładek.",
- WebDelete: "usuń",
- WebSaved: "Zapisano.",
- WebTradLang: "język tradycyjny",
- WebUILang: "język interfejsu",
- WebSiglaStyle: "styl sigli",
- WebDefaultVersion: "wersja domyślna",
- WebVersions: "wersje",
- WebWebVersions: "wersje web",
- WebOffline: "offline",
- WebWidth: "szerokość",
- WebPort: "port web",
- WebPager: "pager",
- WebSave: "Zapisz",
- Export: "pobierz",
- Calendar: "kalendarz miesiąca",
- NoReadingsDay: "brak czytań na ten dzień",
- NoVersion: "(brak w „%s”)",
- NoVersionPartial: "(brak w „%s”: %s)",
- NoReference: "(brak odwołania)",
- NoReferenceErr: "(brak odwołania: %w)",
+ FooterKeys: "tab/⇧tab wersja ←/→ dzień d data j/k przewiń spacja/b strona g/G góra/dół r odśwież q wyjście",
+ Loading: "ładowanie…",
+ NoReadingsFor: "brak czytań na ",
+ ErrorPrefix: "błąd: ",
+ ErrorHint: "zmień datę (←/→) lub odśwież (r)",
+ JumpPrompt: "przejdź do daty (RRRR-MM-DD)",
+ ReaderTitle: "czytnik — wybierz księgę",
+ ReaderPickKeys: "wpisz, by filtrować ↑/↓ ruch enter otwórz esc wyjście",
+ ReaderReadKeys: "n/p rozdział c skok tab wersja j/k przewiń m zakładka b zakładki esc księgi q wyjście",
+ ReaderNoText: "(brak tekstu w tej wersji)",
+ ReaderNoMatch: "(brak pasujących ksiąg)",
+ ReaderMarkPrompt: "notatka (enter zapisz, esc anuluj)",
+ ReaderBookmarksTitle: "zakładki",
+ ReaderBookmarksKeys: "j/k ruch enter otwórz d usuń esc wróć q wyjście",
+ ReaderNoBookmarks: "brak zakładek — naciśnij m podczas czytania",
+ ReaderMarkVerseKeys: "↑/↓ wybierz werset enter notatka esc anuluj",
+ ReaderConfirmDelete: "Usunąć zakładkę?",
+ ReaderConfirmKeys: "y = usuń n = anuluj",
+ ReaderMarkNote: "notatka",
+ ReaderMarkTags: "tagi",
+ ReaderMarkHelp: "enter zapisz · tab pole · esc anuluj",
+ ReaderJumpChapter: "przejdź do rozdziału",
+ ReaderJumpChapterKeys: "enter przejdź · esc anuluj",
+ BannerGospel: "Ewangelia",
+ BannerReadings: "Czytania",
+ BannerConnective: "na",
+ Months: [12]string{"Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"},
+ Lectionary: "lekcjonarz",
+ OptModern: "nowy",
+ OptTraditional: "tradycyjny",
+ Parts: "zakres",
+ OptGospel: "Ewangelia",
+ OptAll: "wszystkie części",
+ Layout: "układ",
+ OptHorizontal: "poziomo",
+ OptColumns: "kolumny",
+ OptInterlinear: "interlinearnie",
+ Theme: "motyw",
+ Mono: "mono",
+ NoInterlinearVerses: "(brak wersetów do zestawienia interlinearnego)",
+ NavReader: "czytnik",
+ WebBook: "księga",
+ WebChapter: "rozdział",
+ NavHome: "strona główna",
+ NavSettings: "ustawienia",
+ NavBookmarks: "zakładki",
+ WebVerseOptional: "werset (opcjonalnie)",
+ WebTagsPlaceholder: "tagi, oddzielone przecinkami",
+ WebAddBookmark: "zakładka",
+ WebAllTags: "wszystkie",
+ WebNoBookmarks: "Brak zakładek.",
+ WebDelete: "usuń",
+ WebSaved: "Zapisano.",
+ WebTradLang: "język tradycyjny",
+ WebUILang: "język interfejsu",
+ WebSiglaStyle: "styl sigli",
+ WebDefaultVersion: "wersja domyślna",
+ WebVersions: "wersje",
+ WebWebVersions: "wersje web",
+ WebOffline: "offline",
+ WebWidth: "szerokość",
+ WebPort: "port web",
+ WebPager: "pager",
+ WebSave: "Zapisz",
+ Export: "pobierz",
+ Calendar: "kalendarz miesiąca",
+ NoReadingsDay: "brak czytań na ten dzień",
+ NoVersion: "(brak w „%s”)",
+ NoVersionPartial: "(brak w „%s”: %s)",
+ NoReference: "(brak odwołania)",
+ NoReferenceErr: "(brak odwołania: %w)",
}