refactor(i-g): AISettings hardcoded Strings auf t() umgestellt — exemplarischer Hotspot-Durchstich

Top-i18n-Hotspot (32 Treffer) migriert: useTranslation-Hooks in alle 4 Tab-Komponenten, ~20 echte UI-Strings auf aiSettings.*/common.*-Keys umgestellt, Provider-Eigennamen bewusst belassen. de+en-Lokalisierung ergaenzt (fallbackLng=de bleibt funktionsgleich).

Beweis: tsc exit=0; AISettings+ProactiveAISettings-Tests 18/18 gruen.
This commit is contained in:
Agent Zero
2026-08-25 23:10:01 +02:00
parent 34c9c85aed
commit e7afbaa906
3 changed files with 70 additions and 35 deletions
+17 -2
View File
@@ -55,7 +55,7 @@
"edit": "Bearbeiten",
"create": "Erstellen",
"search": "Suchen",
"loading": "Wird geladen...",
"loading": "Laden...",
"noResults": "Keine Ergebnisse gefunden",
"confirm": "Bestätigen",
"close": "Schließen",
@@ -83,7 +83,8 @@
"role": "Rolle",
"active": "Aktiv",
"inactive": "Inaktiv",
"dismiss": "Schließen"
"dismiss": "Schließen",
"errorOccurred": "Ein Fehler ist aufgetreten"
},
"dashboard": {
"title": "Dashboard",
@@ -1389,5 +1390,19 @@
"destLocal": "Lokal",
"destS3": "S3",
"destNextcloud": "Nextcloud"
},
"aiSettings": {
"providers.title": "Anbieter",
"add": "+ Hinzufügen",
"save": "Speichern",
"cancel": "Abbrechen",
"edit": "Bearbeiten",
"delete": "Löschen",
"name": "Name",
"apiKey": "API Key",
"baseUrlOptional": "Base URL (optional)",
"defaultProvider": "Standard-Anbieter",
"defaultTag": "(Standard)",
"confirmDeleteProvider": "Anbieter wirklich löschen?"
}
}
+16 -1
View File
@@ -83,7 +83,8 @@
"role": "Role",
"active": "Active",
"inactive": "Inactive",
"dismiss": "Dismiss"
"dismiss": "Dismiss",
"errorOccurred": "An error occurred"
},
"dashboard": {
"title": "Dashboard",
@@ -1389,5 +1390,19 @@
"destLocal": "Local",
"destS3": "S3",
"destNextcloud": "Nextcloud"
},
"aiSettings": {
"providers.title": "Providers",
"add": "+ Add",
"save": "Save",
"cancel": "Cancel",
"edit": "Edit",
"delete": "Delete",
"name": "Name",
"apiKey": "API Key",
"baseUrlOptional": "Base URL (optional)",
"defaultProvider": "Default provider",
"defaultTag": "(default)",
"confirmDeleteProvider": "Really delete provider?"
}
}