fix(i18n): hardkodierte Strings in Cluster/Users/Backups/Alerts bereinigen

- Cluster: statusTag() bekommt t-Parameter; Status-Labels (online/offline/
  joining/leaving/unknown) → cluster.status.* Keys
- Users: 'You'-Tag → t('users.you') / de: 'Ich'
- Backups: 'OK'-Status-Tag → t('backups.okTag')
- Alerts: Kanal-Kind-Labels + alle SMTP-Formular-Labels in t() überführt
- en/de: cluster.status.*, users.you, backups.okTag, alerts.smtp.*,
  alerts.kindWebhook/kindEmail ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Debian
2026-05-24 12:47:28 +02:00
parent 6e52dc0620
commit bb14d2ac6c
10 changed files with 62 additions and 24 deletions

View File

@@ -454,7 +454,14 @@
"joinTokenOneShot": "Einmalig anzeigen, einmalig nutzbar",
"joinTokenOneShotDesc": "Token jetzt sicher übertragen — er erscheint nie wieder. Gültig bis {{expires}}. Beim Einlösen via cluster-join wird er server-seitig als verbraucht markiert.",
"joinTokenFailed": "Token-Generierung fehlgeschlagen",
"joinCmdLabel": "Auf dem neuen Node ausführen:"
"joinCmdLabel": "Auf dem neuen Node ausführen:",
"status": {
"online": "online",
"offline": "offline",
"joining": "joining",
"leaving": "leaving",
"unknown": "unbekannt"
}
},
"ssl": {
"title": "SSL-Zertifikate",
@@ -1048,6 +1055,16 @@
"emptyEventsDesc": "Triggers (Cert-Expiry, Backup-Fail, Cluster-Drift, License-Invalid, etc.) haben noch keinen Event gefeuert. Wenn sie feuern, landen sie hier und werden an die konfigurierten Channels zugestellt.",
"noChannels": "kein Channel aktiv",
"confirmDelete": "Channel {{name}} wirklich löschen?",
"kindWebhook": "Webhook (Slack/Discord/Teams/HTTP-Endpoint)",
"kindEmail": "E-Mail (SMTP)",
"smtp": {
"host": "SMTP-Host",
"port": "SMTP-Port",
"from": "Absender (From)",
"username": "Benutzername",
"password": "Passwort",
"starttls": "STARTTLS"
},
"col": {
"name": "Name",
"kind": "Typ",
@@ -1132,6 +1149,7 @@
"confirmDelete": "Backup {{file}} wirklich löschen?",
"empty": "Noch keine Backups. Klicke „Backup jetzt erstellen\" oder warte den nächsten Auto-Tick ab.",
"failedTag": "FEHLER",
"okTag": "OK",
"col": {
"time": "Zeit",
"file": "Datei",
@@ -1226,6 +1244,7 @@
"emptyDesc": "Oben den ersten zusätzlichen Benutzer anlegen.",
"errorEmailTaken": "Diese E-Mail-Adresse wird bereits verwendet.",
"cannotDeleteSelf": "Das eigene Konto kann nicht gelöscht werden.",
"you": "Ich"
"never": "Nie"
},
"audit": {