mirror of
https://codeberg.org/Kankys/doxa.git
synced 2026-11-11 06:44:36 +01:00
129 lines
4.3 KiB
Go
129 lines
4.3 KiB
Go
package main
|
|
|
|
type Translation struct {
|
|
Title string
|
|
MenuAdd string
|
|
MenuEdit string
|
|
MenuExport string
|
|
MenuDelete string
|
|
MenuToggle string
|
|
MenuStats string
|
|
MenuLang string
|
|
MenuQuit string
|
|
ListTitle string
|
|
NoHabits string
|
|
AddTitle string
|
|
EditTitle string
|
|
LabelName string
|
|
LabelDesc string
|
|
LabelFreq string
|
|
PlaceholderName string
|
|
PlaceholderDesc string
|
|
FreqDaily string
|
|
FreqWeekly string
|
|
HelpForm string
|
|
HelpList string
|
|
HelpModal string
|
|
StatusSaved string
|
|
StatusEdited string
|
|
StatusDeleted string
|
|
StatusExported string
|
|
ConfirmDelete string
|
|
ConfirmYes string
|
|
ConfirmNo string
|
|
StatsTitle string
|
|
LabelStreak string
|
|
LabelSuccess7 string
|
|
LabelSuccess30 string
|
|
LabelCreated string
|
|
LabelCompleted string
|
|
LabelNotCompleted string
|
|
ErrNameRequired string
|
|
HelpStats string
|
|
}
|
|
|
|
var Translations = map[string]Translation{
|
|
"cs": {
|
|
Title: "DOXA-HABIT 🦅",
|
|
MenuAdd: "1: Přidat",
|
|
MenuEdit: "2: Upravit",
|
|
MenuExport: "3: Export CSV",
|
|
MenuDelete: "4: Smazat",
|
|
MenuToggle: "t: Splnit dnes",
|
|
MenuStats: "s: Statistiky",
|
|
MenuLang: "l: EN",
|
|
MenuQuit: "q: Konec",
|
|
ListTitle: "--- SEZNAM NÁVYKŮ ---",
|
|
NoHabits: " (Žádné návyky...)",
|
|
AddTitle: "PŘIDAT NÁVYK",
|
|
EditTitle: "UPRAVIT NÁVYK",
|
|
LabelName: "Název:",
|
|
LabelDesc: "Popis:",
|
|
LabelFreq: "Frekvence:",
|
|
PlaceholderName: "Název (povinné)",
|
|
PlaceholderDesc: "Popis (nepovinný)",
|
|
FreqDaily: "Denní",
|
|
FreqWeekly: "Týdenní",
|
|
HelpForm: "[Tab] Další pole | [Enter] Uložit | [f] Změnit frekvenci | [q] Zrušit",
|
|
HelpList: "↑/↓: Vybrat | Enter: Detail | t: Splnit | s: Statistiky | /: Hledat | q: Konec",
|
|
HelpModal: "q: Zavřít | 2: Editovat | ↑/↓: Posun",
|
|
StatusSaved: "Návyk byl uložen.",
|
|
StatusEdited: "Změny byly uloženy.",
|
|
StatusDeleted: "Návyk byl smazán.",
|
|
StatusExported: "Statistiky exportovány do CSV.",
|
|
ConfirmDelete: "Opravdu chcete smazat tento návyk?",
|
|
ConfirmYes: "y: Ano",
|
|
ConfirmNo: "n: Ne / Esc",
|
|
StatsTitle: "CELKOVÉ STATISTIKY",
|
|
LabelStreak: "Aktuální streak:",
|
|
LabelSuccess7: "Úspěšnost 7 dní:",
|
|
LabelSuccess30: "Úspěšnost 30 dní:",
|
|
LabelCreated: "Vytvořeno:",
|
|
LabelCompleted: "Splněno",
|
|
LabelNotCompleted: "Nesplněno",
|
|
ErrNameRequired: "Chyba: Název je povinný!",
|
|
HelpStats: "q/Esc: Zpět",
|
|
},
|
|
"en": {
|
|
Title: "DOXA-HABIT 🦅",
|
|
MenuAdd: "1: Add",
|
|
MenuEdit: "2: Edit",
|
|
MenuExport: "3: Export CSV",
|
|
MenuDelete: "4: Delete",
|
|
MenuToggle: "t: Complete today",
|
|
MenuStats: "s: Stats",
|
|
MenuLang: "l: CS",
|
|
MenuQuit: "q: Quit",
|
|
ListTitle: "--- HABITS LIST ---",
|
|
NoHabits: " (No habits...)",
|
|
AddTitle: "ADD HABIT",
|
|
EditTitle: "EDIT HABIT",
|
|
LabelName: "Name:",
|
|
LabelDesc: "Description:",
|
|
LabelFreq: "Frequency:",
|
|
PlaceholderName: "Name (required)",
|
|
PlaceholderDesc: "Description (optional)",
|
|
FreqDaily: "Daily",
|
|
FreqWeekly: "Weekly",
|
|
HelpForm: "[Tab] Next field | [Enter] Save | [f] Change frequency | [q] Cancel",
|
|
HelpList: "↑/↓: Select | Enter: Detail | t: Toggle Done | s: Stats | /: Search | q: Quit",
|
|
HelpModal: "q: Close | 2: Edit | ↑/↓: Scroll",
|
|
StatusSaved: "Habit saved.",
|
|
StatusEdited: "Changes saved.",
|
|
StatusDeleted: "Habit deleted.",
|
|
StatusExported: "Stats exported to CSV.",
|
|
ConfirmDelete: "Are you sure you want to delete this habit?",
|
|
ConfirmYes: "y: Yes",
|
|
ConfirmNo: "n: No / Esc",
|
|
StatsTitle: "OVERALL STATISTICS",
|
|
LabelStreak: "Current streak:",
|
|
LabelSuccess7: "Success 7 days:",
|
|
LabelSuccess30: "Success 30 days:",
|
|
LabelCreated: "Created:",
|
|
LabelCompleted: "Done",
|
|
LabelNotCompleted: "Not done",
|
|
ErrNameRequired: "Error: Name is required!",
|
|
HelpStats: "q/Esc: Back",
|
|
},
|
|
}
|