From 91d6980c21c317da989a2a8ad84d6e238a48b408 Mon Sep 17 00:00:00 2001 From: Z User Date: Tue, 11 Aug 2026 09:46:05 +0000 Subject: [PATCH] i18n: Fix 19 more hardcoded English strings in admin pages and components Fixed: - compliance-overview: Compliance Monitoring Dashboard, Onboarding Status, Data Retention Policies, Active Policies, Consultation Log - exam-proctoring: Exam Proctoring, Active Sessions, Total Sessions - signage: Emergency Signage, Normal option - compliance-wizard: Data Retention Periods, Consultation Checklist, Compliance Setup Complete - dashboard-customizer: Add Widget - data-import-export: Data Management Best Practices, Export data regularly - district-management: Access Denied - exam-session-monitor: Exam Mode Active - professional-calendar: Fixed 'Create Neues Ereignis' typo - sidebar: Toggle Sidebar All admin pages and shared components now fully German. --- src/app/admin/compliance-overview/page.tsx | 10 +++++----- src/app/admin/exam-proctoring/page.tsx | 6 +++--- src/app/admin/signage/page.tsx | 2 +- src/components/compliance-wizard.tsx | 6 +++--- src/components/dashboard-customizer.tsx | 2 +- src/components/data-import-export-view.tsx | 4 ++-- src/components/district-management-view.tsx | 2 +- src/components/exam-session-monitor.tsx | 2 +- src/components/professional-calendar.tsx | 2 +- src/components/ui/sidebar.tsx | 2 +- 10 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/app/admin/compliance-overview/page.tsx b/src/app/admin/compliance-overview/page.tsx index 03308ce..f4ea394 100644 --- a/src/app/admin/compliance-overview/page.tsx +++ b/src/app/admin/compliance-overview/page.tsx @@ -56,7 +56,7 @@ export default function ComplianceDashboard() { return (
-

Compliance Monitoring Dashboard

+

Compliance-Monitoring-Dashboard

Track your school's data protection compliance status and document management

@@ -73,7 +73,7 @@ export default function ComplianceDashboard() { )}
-

Onboarding Status

+

Onboarding-Status

{data.status?.onboardingCompleted ? "Complete" : "Pending"}

@@ -87,7 +87,7 @@ export default function ComplianceDashboard() {
-

Data Retention Policies

+

Datenaufbewahrungsrichtlinien

{data.policiesConfigured} / {data.policiesReviewed} reviewed

@@ -124,7 +124,7 @@ export default function ComplianceDashboard() { {/* Data Retention Policies */} - Active Data Retention Policies + Aktive Datenaufbewahrungsrichtlinien Configured retention periods for each data category @@ -170,7 +170,7 @@ export default function ComplianceDashboard() { {data.consultations.length > 0 && ( - Consultation Log + Beratungsprotokoll Staff and parent body consultations per module diff --git a/src/app/admin/exam-proctoring/page.tsx b/src/app/admin/exam-proctoring/page.tsx index b4259e6..b593fd0 100644 --- a/src/app/admin/exam-proctoring/page.tsx +++ b/src/app/admin/exam-proctoring/page.tsx @@ -111,7 +111,7 @@ export default function ExamProctoringPage() {
-

Exam Proctoring

+

Prüfungsüberwachung

Monitor active exam sessions and suspicious activity

@@ -121,7 +121,7 @@ export default function ExamProctoringPage() {
-

Active Sessions

+

Aktive Sitzungen

{activeCount}

@@ -141,7 +141,7 @@ export default function ExamProctoringPage() {
-

Total Sessions

+

Sitzungen gesamt

{sessions.length}

diff --git a/src/app/admin/signage/page.tsx b/src/app/admin/signage/page.tsx index 669a477..170cf3c 100644 --- a/src/app/admin/signage/page.tsx +++ b/src/app/admin/signage/page.tsx @@ -80,7 +80,7 @@ export default function SignageAdminPage() {
-

Emergency Signage

+

Notfall-Digital-Schild

Manage displays, messages, and emergency alerts

) }