package i18n // T holds all translation keys. type T map[string]string var translations = map[string]T{ "en": { "greeting_morning": "Good morning", "greeting_afternoon": "Good afternoon", "greeting_evening": "Good evening", "workspace_ready": "Your workspace is ready", "install_app": "Install app", "settings": "Settings", "logout": "Logout", "language": "Language", "timezone": "Timezone", "save": "Save", "available": "Available", "coming_soon": "Coming Soon", "users_groups": "Users, groups & settings", "storage_sharing": "Storage & sharing", "email_client": "Email client", "schedule_events": "Schedule & events", "documents_sheets": "Documents & sheets", "people_directory": "People & directory", "project_management": "Project management", "team_messaging": "Team messaging", "pwa_desktop_title": "Desktop Chrome/Edge", "pwa_desktop_step1": "Click the ⊕ icon in the address bar", "pwa_desktop_step2": "Click Install", "pwa_ios_title": "iOS Safari", "pwa_ios_step1": "Tap Share ⎋", "pwa_ios_step2": "Tap Add to Home Screen", "pwa_android_title": "Android Chrome", "pwa_android_step1": "Tap ⋮ menu", "pwa_android_step2": "Tap Install app", "pwa_got_it": "Got it", "install_workspace": "Install Next Workspace", }, "de": { "greeting_morning": "Guten Morgen", "greeting_afternoon": "Guten Tag", "greeting_evening": "Guten Abend", "workspace_ready": "Ihr Arbeitsbereich ist bereit", "install_app": "App installieren", "settings": "Einstellungen", "logout": "Abmelden", "language": "Sprache", "timezone": "Zeitzone", "save": "Speichern", "available": "Verfügbar", "coming_soon": "Demnächst", "users_groups": "Benutzer, Gruppen & Einstellungen", "storage_sharing": "Speicher & Freigabe", "email_client": "E-Mail-Client", "schedule_events": "Termine & Ereignisse", "documents_sheets": "Dokumente & Tabellen", "people_directory": "Personen & Verzeichnis", "project_management": "Projektmanagement", "team_messaging": "Team-Chat", "pwa_desktop_title": "Desktop Chrome/Edge", "pwa_desktop_step1": "Klicken Sie auf das ⊕-Symbol in der Adressleiste", "pwa_desktop_step2": "Klicken Sie auf Installieren", "pwa_ios_title": "iOS Safari", "pwa_ios_step1": "Tippen Sie auf Teilen ⎋", "pwa_ios_step2": "Tippen Sie auf Zum Home-Bildschirm", "pwa_android_title": "Android Chrome", "pwa_android_step1": "Tippen Sie auf ⋮ Menü", "pwa_android_step2": "Tippen Sie auf App installieren", "pwa_got_it": "Verstanden", "install_workspace": "Next Workspace installieren", }, } // Get returns the translation map for a language code. func Get(lang string) T { t, ok := translations[lang] if !ok { t = translations["en"] } return t } // Supported returns the list of supported language codes. func Supported() []string { return []string{"en", "de"} }