Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 502
TitelFeature/ll 996 missing translations
BeschreibungGrund für die fehlenden Übersetzungen war ein Fehler im Handling der ausgewählten Sprache in der Session.` Ein Nutzer kann seine Sprache im internen Bereich umstellen. Diese Info wird in die Session geschrieben. Beim Abruf der Informationen wurde die Session immer erneuert (ggf. mit der Default-Locale bei Gästen). Dies führte dazu, dass Änderungen der Default-Locale nicht angezeigt wurden. Nun schreibt die Plattform die Sprache nur noch in die Session, wenn das Dropdown betätigt wird. Zudem liest die Middleware die Session nur noch bie angemeldeten Nutzern aus, so dass Gäste immer die Default-Locale erhalten. Zusätzlich wurde die Default-Locale in der .env verfügbar gemacht. Zum Test: Lokal eine CMS-Seite anlegen, die den Short-Code `{{ feature_table() }}` nutzt. Diese sollte - wenn man nicht angemeldet ist - in den Überschriften und in den Funktionsbeschreibungen die aktuelle Default-Locale nutzen (DE). Wird nun die Sprache in der .env umgestellt (Parameter `APP_LOCALE`), sollte die CMS-Seite nach einem Reload korrekt die Sprache wechseln. Als 2. Test kann - nach dem Anmelden - die Sprache über das Dropdown für den User geändert werden. Bei gleicher Session sollte das CMS diese Wahl respektieren. Da das CMS ansonsten keine Übersetzungen bereitstellt (also konkret bei der Preis-Übersicht die Kacheln nicht übersetzt werden), die hat diese 2. Funktion aktuell noch keine hohe Relevanz.
Statusmerged
Created at 2021-10-07T10:21:40.191Z
Updated at 2021-10-07T11:26:03.927Z
Source branchfeature/LL-996--missing-translations
Target branchdevelop
AuthorSascha Immig
AssigneeMarkus Gerlach

Discussion notes

added 1 commit
  • fbe8455b - added APP_LOCALE to .env.example [skip-ci]
Compare with previous version
Sascha Immig 2021-10-07T10:24:13.645Z
changed the description Sascha Immig 2021-10-07T10:58:00.505Z
changed the description Sascha Immig 2021-10-07T10:59:15.406Z
merged Markus Gerlach 2021-10-07T11:26:04.000Z
mentioned in commit a0f541b3505314f0f928d1714680f275077f1cba Markus Gerlach 2021-10-07T11:26:04.253Z

Merge Commits

Title Id Author Created at Message
changed behaviour of language switch: only logged-in users are now using the session 3439233150850017eaa3084589b3f5feee31aa7a TUV\immigs 2021-10-05T12:27:09.000Z changed behaviour of language switch: only logged-in users are now using the session
made local editable from .env ec9fe106cdc05eddf9cf2a062d7a27c957dbacfa TUV\immigs 2021-10-05T12:26:30.000Z made local editable from .env
added APP_LOCALE to .env.example [skip-ci] fbe8455b4d10f4220bf54f0737c771b91bf02a30 TUV\immigs 2021-10-07T10:24:07.000Z added APP_LOCALE to .env.example [skip-ci]