KFZ-Bozo Handbuch

Apps & Zugänge › Mehrsprachigkeit (9 Sprachen)

Mehrsprachigkeit (9 Sprachen)

FunktionLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

Die öffentliche Website ist in neun Sprachen abrufbar (Deutsch, Englisch, Serbisch in lateinischer Schrift, Russisch, Slowakisch, Polnisch, Ungarisch, Bulgarisch, Rumänisch). Das Büro-Panel gibt es in Deutsch und Englisch. Die Sprache hängt an einem Cookie, nicht an der Web-Adresse.

KundeBüro
Bildschirmfoto: Mehrsprachigkeit (9 Sprachen) (Desktop)
Desktop 1440 px · hell · Demo-Daten · 04.09.2026

So arbeitest du damit

  1. Öffne die Website und suche im Kopf das Weltkugel-Zeichen.
  2. Wähle deine Sprache aus der Liste — sie steht jeweils in der eigenen Schreibweise, etwa „Slovenčina" oder „Български".
  3. Warte den kurzen Neuaufbau ab; die Seite lädt in der gewählten Sprache neu.
  4. Stelle die Sprache am Handy über dasselbe Zeichen im aufgeklappten Menü um.
  5. Wechsle die Sprache des Büro-Panels in dessen Einstellungen — dort gibt es Deutsch und Englisch.

Danach: Öffentliche Website

Die gewählte Sprache landet in einem Cookie, das ein Jahr lang gilt und für den ganzen Auftritt zählt. Die Web-Adresse bleibt dabei unverändert: Es gibt keine eigenen Adressen je Sprache, und eine erfundene Adresse mit Sprachkürzel führt bewusst ins Leere. Der Server liest das Cookie bei jedem Aufruf und stellt die Texte zusammen, bevor die Seite ausgeliefert wird; steht dort etwas Unbekanntes, bleibt es bei Deutsch. Die Texte liegen getrennt vor: ein Satz für die öffentliche Website in allen neun Sprachen, und die Texte des Büro-Panels in eigenen Abschnitten, die es nur in Deutsch und Englisch gibt. Fehlt eine englische Fassung im Panel, greift dort Deutsch. Nur die öffentlichen Texte gehen an jeden Besucher; die Panel-Texte bekommt allein, wer im Büro-Panel oder am Tablet arbeitet (Büro-CRM (Admin), Mechaniker-Tablet).

  • Die Sprache springt nach dem Neuladen zurück → das Sprach-Cookie wurde blockiert oder gelöscht; Cookies für die Seite zulassen.
  • Eine Adresse mit vorangestelltem Sprachkürzel endet im Fehler → das ist gewollt; die Sprache hängt am Cookie, nicht an der Adresse.
  • Einzelne Stellen bleiben deutsch → für diesen Baustein gibt es keine Übersetzung; das System fällt dann auf Deutsch zurück statt eine Lücke zu zeigen.
  • Im Büro-Panel fehlt die gewünschte Sprache → das Panel gibt es nur in Deutsch und Englisch, die neun Sprachen betreffen die öffentliche Website.

Gehört zu

Gehört zuMehrsprach…Öffentliche We…
  • Wie vollständig die sieben Sprachen jenseits von Deutsch und Englisch übersetzt sind, wurde hier nicht gemessen. Fehlende Bausteine fallen laut Mechanik auf Deutsch zurück (zu prüfen).
  • i18n.ts
  • middleware.ts
  • components/landing/LocalePicker.tsx
  • lib/i18n/locale-cookie.ts
  • MEM:sprache-haengt-am-cookie.md
mechanikCookie kfz-locale, kein /en-URL-Präfix (/en/<seite> ist absichtlich 404)

Beleg: i18n.ts: SUPPORTED_LOCALES = ['de','en','sr-Latn','ru','sk','pl','hu','bg','ro']; MEM:sprache-haengt-am-cookie.md bestätigt Cookie-Mechanik in Prod

Apps & ZugängeSeite bearbeiten: wiki/seiten/apps-zugaenge/feat-i18n-website.md