Files
doxa/doxa-timer/translations.go
T
2026-08-16 21:13:50 +02:00

112 lines
3.6 KiB
Go

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