09c1578d6c
- Set up i18n infrastructure with react-i18next - Add German as default language with English fallback - Create comprehensive translation files for all UI components - Translate Dashboard, QuickStartWizard, Reports, and navigation - Add language switcher in app header - Maintain existing German email template in backend - Create modular translation structure with namespaces - Add testing checklist and implementation summary All user-facing strings in dashboard, quick wizard, and reports sections are now available in German, fulfilling the requirement for complete German localization. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
54 lines
1.6 KiB
JSON
54 lines
1.6 KiB
JSON
{
|
|
"title": "Speicherbericht",
|
|
"generateReport": "Bericht erstellen",
|
|
"sendEmail": "Per E-Mail senden",
|
|
"exportPDF": "Als PDF exportieren",
|
|
"lastGenerated": "Zuletzt erstellt",
|
|
"scheduleInfo": {
|
|
"title": "Zeitplan-Informationen",
|
|
"status": "Status",
|
|
"enabled": "Aktiviert",
|
|
"disabled": "Deaktiviert",
|
|
"schedule": "Zeitplan",
|
|
"nextRun": "Nächste Ausführung",
|
|
"recipients": "Empfänger"
|
|
},
|
|
"storageOverview": {
|
|
"title": "Speicherübersicht",
|
|
"totalBuckets": "Buckets gesamt",
|
|
"totalUsers": "Benutzer gesamt",
|
|
"totalStorage": "Speicher gesamt"
|
|
},
|
|
"bucketDistribution": {
|
|
"title": "Bucket-Verteilung",
|
|
"chartTitle": "Speicher nach Bucket"
|
|
},
|
|
"bucketDetails": {
|
|
"title": "Bucket-Details",
|
|
"columns": {
|
|
"name": "Bucket-Name",
|
|
"size": "Größe",
|
|
"objects": "Objekte",
|
|
"lastModified": "Zuletzt geändert"
|
|
}
|
|
},
|
|
"loading": "Lade Bericht...",
|
|
"errors": {
|
|
"loadReport": "Fehler beim Laden des Berichts",
|
|
"generateReport": "Fehler beim Erstellen des Berichts",
|
|
"sendEmail": "Fehler beim Senden der E-Mail",
|
|
"exportPDF": "Fehler beim Exportieren als PDF"
|
|
},
|
|
"success": {
|
|
"reportGenerated": "Bericht erfolgreich erstellt",
|
|
"emailSent": "E-Mail erfolgreich gesendet"
|
|
},
|
|
"emailDialog": {
|
|
"title": "Bericht per E-Mail senden",
|
|
"recipients": "Empfänger",
|
|
"recipientsHelper": "Geben Sie E-Mail-Adressen durch Komma getrennt ein",
|
|
"recipientsError": "Mindestens eine E-Mail-Adresse ist erforderlich",
|
|
"send": "Senden",
|
|
"cancel": "Abbrechen"
|
|
}
|
|
} |