Add i18n support and integrate localized strings across modules (Login, AppShell, etc.)

This commit is contained in:
2025-09-27 12:15:57 +02:00
parent 0a0e421158
commit 140e3a7328
8 changed files with 576 additions and 71 deletions

View File

@@ -1,8 +1,30 @@
{
"hello": "Hallo $name",
"login": {
"title": "Login",
"pleaseSignIn": "Bitte melden Sie sich an",
"signingIn": "Melde Sie an…",
"success": "Login erfolgreich"
},
"dashboard": {
"welcome": "Dashboard Willkommen bei Finlog"
},
"budget": {
"title": "Budgets"
},
"app": {
"navigationSettings": "Einstellungen",
"navigationDashboard": "Dashboard",
"navigationBudgets": "Budgets",
"navigationInventory": "Inventar",
"navigationReports": "Berichte",
"tooltipMenu": "Menü",
"tooltipNotifications": "Benachrichtigungen",
"tooltipUserSettings": "Benutzer-Einstellungen",
"tooltipCollapseRail": "Leiste verkleinern",
"tooltipExpandRail": "Leiste erweitern",
"drawerSettings": "Einstellungen"
},
"settings": {
"title": "Einstellungen",
"sections": {
@@ -21,6 +43,38 @@
},
"messages": {
"logoutNotImplemented": "Logout… (noch nicht implementiert)"
},
"app": {
"systemBackground": "System-Hintergrundfarbe",
"systemDefault": "Systemstandard",
"darkMode": "Dark Mode",
"lightMode": "Light Mode",
"textSize": "Textgröße",
"system": "System",
"small": "Klein",
"medium": "Mittel",
"large": "Groß",
"language": "Sprache",
"german": "Deutsch",
"english": "Englisch"
},
"personalData": {
"name": "Name",
"maxMustermann": "Max Mustermann",
"changePassword": "Passwort ändern",
"twoFactor": "2-Faktor-Authentifizierung",
"off": "Aus"
},
"accountManagement": {
"email": "E-Mail"
},
"help": {
"faq": "FAQ",
"sendFeedback": "Feedback senden"
},
"legal": {
"privacy": "Datenschutz",
"termsOfService": "Nutzungsbedingungen"
}
}
}

View File

@@ -1,8 +1,30 @@
{
"hello": "Hello $name",
"login": {
"title": "Login",
"pleaseSignIn": "Please sign in",
"signingIn": "Signing you in…",
"success": "Logged in successfully"
},
"dashboard": {
"welcome": "Dashboard Welcome to Finlog"
},
"budget": {
"title": "Budgets"
},
"app": {
"navigationSettings": "Settings",
"navigationDashboard": "Dashboard",
"navigationBudgets": "Budgets",
"navigationInventory": "Inventory",
"navigationReports": "Reports",
"tooltipMenu": "Menu",
"tooltipNotifications": "Notifications",
"tooltipUserSettings": "User Settings",
"tooltipCollapseRail": "Collapse Rail",
"tooltipExpandRail": "Expand Rail",
"drawerSettings": "Settings"
},
"settings": {
"title": "Settings",
"sections": {
@@ -21,6 +43,38 @@
},
"messages": {
"logoutNotImplemented": "Logout… (not implemented yet)"
},
"app": {
"systemBackground": "System Background Color",
"systemDefault": "System Default",
"darkMode": "Dark Mode",
"lightMode": "Light Mode",
"textSize": "Text Size",
"system": "System",
"small": "Small",
"medium": "Medium",
"large": "Large",
"language": "Language",
"german": "German",
"english": "English"
},
"personalData": {
"name": "Name",
"maxMustermann": "Max Mustermann",
"changePassword": "Change Password",
"twoFactor": "Two-Factor Authentication",
"off": "Off"
},
"accountManagement": {
"email": "Email"
},
"help": {
"faq": "FAQ",
"sendFeedback": "Send Feedback"
},
"legal": {
"privacy": "Privacy",
"termsOfService": "Terms of Service"
}
}
}