Files
doxa/doxa-todo/translations.go
2026-08-09 10:33:11 +02:00

141 lines
5.4 KiB
Go

package main
type Translation struct {
Title string
MenuAdd string
MenuEdit string
MenuExport string
MenuDelete string
MenuQuit string
MenuLang string
MenuSearch string
MenuBrowse string
MenuFilter string
MenuToggleComplete string
ListTitle string
NoTodos string
AddTitle string
EditTitle string
LabelTitle string
LabelDescription string
LabelTags string
LabelPriority string
LabelCategory string
PlaceholderTitle string
PlaceholderDescription string
PlaceholderTags string
HelpForm string
HelpList string
HelpFormExtended string
StatusSaved string
StatusEdited string
StatusDeleted string
StatusExported string
StatusCompleted string
StatusUncompleted string
ErrRequired string
SearchTitle string
BrowseTags string
AllTodos string
ConfirmDelete string
ConfirmYes string
ConfirmNo string
HelpModal string
FilterCategoryTitle string
FilterCategoryNone string
FilterCategoryHelp string
}
var Translations = map[string]Translation{
"cs": {
Title: "DOXA-TODO 🦅",
MenuAdd: "1: Přidat",
MenuEdit: "2: Upravit",
MenuExport: "3: Export",
MenuDelete: "4: Smazat",
MenuQuit: "q: Konec",
MenuLang: "l: EN",
MenuSearch: "/: Hledat",
MenuBrowse: "b: Tagy",
MenuFilter: "c: Filtr",
MenuToggleComplete: "t: Splněno",
ListTitle: "--- SEZNAM ÚKOLŮ ---",
NoTodos: " (Prázdno...)",
AddTitle: "PŘIDAT ÚKOL",
EditTitle: "UPRAVIT ÚKOL",
LabelTitle: "Název:",
LabelDescription: "Popis:",
LabelTags: "Tagy:",
LabelPriority: "Priorita:",
LabelCategory: "Kategorie:",
PlaceholderTitle: "Název (povinné)",
PlaceholderDescription: "Popis (nepovinný)",
PlaceholderTags: "Tagy (nepovinné, oddělené čárkou)",
HelpForm: "[Tab] Další pole | [Enter] Uložit | [+] Zvýšit prioritu | [-] Změnit kategorii | [q] Zrušit",
HelpList: "↑/↓: Vybrat | Enter: Zobrazit | /: Hledat | b: Procházet tagy | c: Filtr kategorie | t: Splněno | q: Konec",
HelpFormExtended: "[Tab] Další pole | [Enter] Uložit | [+] Priorita | [-] Kategorie | [q] Zrušit",
StatusSaved: "Úkol uložen.",
StatusEdited: "Změny uloženy.",
StatusDeleted: "Úkol smazán.",
StatusExported: "Úkol vyexportován.",
StatusCompleted: "Úkol označen jako splněný.",
StatusUncompleted: "Úkol označen jako nesplněný.",
ErrRequired: "Chyba: Název je povinný!",
SearchTitle: "HLEDAT: ",
BrowseTags: "TAGY",
AllTodos: "Všechny úkoly",
ConfirmDelete: "Opravdu chcete smazat tento úkol?",
ConfirmYes: "y: Ano",
ConfirmNo: "n: Ne / Esc",
HelpModal: "q: Zavřít | 2: Editovat | ↑/↓: Posun",
FilterCategoryTitle: "FILTR KATEGORIE",
FilterCategoryNone: "Žádný filtr",
FilterCategoryHelp: "1: Osobní | 2: Pracovní | 0: Žádný | Esc: Zrušit",
},
"en": {
Title: "DOXA-TODO 🦅",
MenuAdd: "1: Add",
MenuEdit: "2: Edit",
MenuExport: "3: Export",
MenuDelete: "4: Delete",
MenuQuit: "q: Quit",
MenuLang: "l: CS",
MenuSearch: "/: Search",
MenuBrowse: "b: Tags",
MenuFilter: "c: Filter",
MenuToggleComplete: "t: Toggle Complete",
ListTitle: "--- TODOS LIST ---",
NoTodos: " (Empty...)",
AddTitle: "ADD TODO",
EditTitle: "EDIT TODO",
LabelTitle: "Title:",
LabelDescription: "Description:",
LabelTags: "Tags:",
LabelPriority: "Priority:",
LabelCategory: "Category:",
PlaceholderTitle: "Title (required)",
PlaceholderDescription: "Description (optional)",
PlaceholderTags: "Tags (optional, comma separated)",
HelpForm: "[Tab] Next field | [Enter] Save | [+] Priority | [-] Category | [q] Cancel",
HelpList: "↑/↓: Select | Enter: View | /: Search | b: Browse tags | c: Filter category | t: Toggle Complete | q: Quit",
HelpFormExtended: "[Tab] Next field | [Enter] Save | [+] Increase priority | [-] Change category | [q] Cancel",
StatusSaved: "Todo saved.",
StatusEdited: "Changes saved.",
StatusDeleted: "Todo deleted.",
StatusExported: "Todo exported.",
StatusCompleted: "Todo marked as completed.",
StatusUncompleted: "Todo marked as incomplete.",
ErrRequired: "Error: Title is required!",
SearchTitle: "SEARCH: ",
BrowseTags: "TAGS",
AllTodos: "All todos",
ConfirmDelete: "Are you sure you want to delete this todo?",
ConfirmYes: "y: Yes",
ConfirmNo: "n: No / Esc",
HelpModal: "q: Close | 2: Edit | ↑/↓: Scroll",
FilterCategoryTitle: "FILTER BY CATEGORY",
FilterCategoryNone: "No filter",
FilterCategoryHelp: "1: Personal | 2: Work | 0: None | Esc: Cancel",
},
}