mirror of
https://codeberg.org/Kankys/doxa.git
synced 2026-11-11 06:44:36 +01:00
112 lines
3.6 KiB
Go
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",
|
|
},
|
|
}
|