package main // Translation holds all UI strings for one language type Translation struct { Title string MenuStart string MenuPause string MenuReset string MenuSettings string MenuStats string MenuLang string MenuQuit string StateIdle string StateRunning string StatePaused string StateBreak string StateLongBreak string StateDone string LabelFocus string LabelShortBreak string LabelLongBreak string LabelLongAfter string LabelTodayCount string LabelTotalCount string LabelNextBreak string HelpIdle string HelpRunning string HelpSettings string HelpStats string SettingsTitle string StatsTitle string SessionComplete string BreakComplete string PomodorosToday string PomodorosTotal string NextLongBreakIn string MinutesShort string } var Translations = map[string]Translation{ "cs": { Title: "DOXA-TIMER 🦅", MenuStart: "Space: Start", MenuPause: "Space: Pauza", MenuReset: "r: Reset", MenuSettings: "s: Nastavení", MenuStats: "t: Statistiky", MenuLang: "l: EN", MenuQuit: "q: Konec", StateIdle: "PŘIPRAVEN", StateRunning: "FOKUS", StatePaused: "PAUZA", StateBreak: "KRÁTKÁ PŘESTÁVKA", StateLongBreak: "DLOUHÁ PŘESTÁVKA", StateDone: "DOKONČENO!", LabelFocus: "Fokus:", LabelShortBreak: "Krátká přestávka:", LabelLongBreak: "Dlouhá přestávka:", LabelLongAfter: "Dlouhá přestávka po:", LabelTodayCount: "Dnes:", LabelTotalCount: "Celkem:", LabelNextBreak: "Příští dlouhá přestávka za:", HelpIdle: "Space: Spustit | r: Reset | s: Nastavení | t: Statistiky | l: EN | q: Konec", HelpRunning: "Space: Pauza | r: Reset | q: Konec", HelpSettings: "+/-: Změnit fokus | b/n: Změnit přestávky | Enter: Uložit | q: Zpět", HelpStats: "q/Esc: Zpět", SettingsTitle: "NASTAVENÍ ČASOVAČŮ", StatsTitle: "STATISTIKY", SessionComplete: "🎉 Sezení dokončeno! Čas na přestávku.", BreakComplete: "⏰ Přestávka skončila! Čas na práci.", PomodorosToday: "Dnes dokončeno:", PomodorosTotal: "Celkem dokončeno:", NextLongBreakIn: "Dlouhá přestávka za:", MinutesShort: "min", }, "en": { Title: "DOXA-TIMER 🦅", MenuStart: "Space: Start", MenuPause: "Space: Pause", MenuReset: "r: Reset", MenuSettings: "s: Settings", MenuStats: "t: Stats", MenuLang: "l: CS", MenuQuit: "q: Quit", StateIdle: "READY", StateRunning: "FOCUS", StatePaused: "PAUSED", StateBreak: "SHORT BREAK", StateLongBreak: "LONG BREAK", StateDone: "DONE!", LabelFocus: "Focus:", LabelShortBreak: "Short break:", LabelLongBreak: "Long break:", LabelLongAfter: "Long break after:", LabelTodayCount: "Today:", LabelTotalCount: "Total:", LabelNextBreak: "Next long break in:", HelpIdle: "Space: Start | r: Reset | s: Settings | t: Stats | l: CS | q: Quit", HelpRunning: "Space: Pause | r: Reset | q: Quit", HelpSettings: "+/-: Change focus | b/n: Change breaks | Enter: Save | q: Back", HelpStats: "q/Esc: Back", SettingsTitle: "TIMER SETTINGS", StatsTitle: "STATISTICS", SessionComplete: "🎉 Session complete! Time for a break.", BreakComplete: "⏰ Break over! Time to focus.", PomodorosToday: "Completed today:", PomodorosTotal: "Completed total:", NextLongBreakIn: "Long break in:", MinutesShort: "min", }, }