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", }, }