Mehrsprachige Oberfläche + lokalisierte Gericht-/Bereichsnamen

Alle Seiten und Komponenten (öffentliche Speisekarte, Login, Kantinen-
und Admin-Bereich, eigenes Konto) verwenden jetzt die Wörterbücher aus
lib/i18n statt fest codierter deutscher Texte. Gerichte/Bereiche/
Allergene/Zusatzstoffe zeigen den Namen zur aktuell gewählten Sprache;
Gerichte- und Kennzeichnungs-Formulare bekommen Englisch-/Polnisch-
Felder mit Übersetzen-Button (siehe vorherigen Commit). Datumsformat-
ierung (formatDateLong) nimmt jetzt ein locale-Argument statt fix
'de-DE'.
This commit is contained in:
2026-07-18 02:08:03 +02:00
parent 30a02ba7b7
commit a6165de10c
14 changed files with 586 additions and 328 deletions
+2 -10
View File
@@ -3,16 +3,8 @@ import CodeListManager from "@/components/CodeListManager";
export default function KennzeichnungPage() {
return (
<div className="grid gap-6 lg:grid-cols-2">
<CodeListManager
table="allergens"
title="Allergene"
codeLabel="Kürzel (z. B. A)"
/>
<CodeListManager
table="additives"
title="Zusatzstoffe"
codeLabel="Kürzel (z. B. 1)"
/>
<CodeListManager table="allergens" />
<CodeListManager table="additives" />
</div>
);
}