From cd0cec78ba3597e02c78e2f04d7548e4cc5735ba Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 25 Feb 2026 16:04:49 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9(frontend)=20fix=20German=20languag?= =?UTF-8?q?e=20preference=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit German was missing from the frontend/backend language list in the sync hook, causing user preference updates to be ignored. Add the language to ensure preference changes are properly applied. --- CHANGELOG.md | 4 ++++ src/frontend/src/utils/languages.ts | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ef1780e..ef302839 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,10 @@ and this project adheres to - ⬆️(backend) update python dependencies #1011 - ♿️(a11y) fix focus ring on tab container components +### Fixed + +- 🩹(frontend) fix German language preference update #1021 + ## [1.8.0] - 2026-02-20 diff --git a/src/frontend/src/utils/languages.ts b/src/frontend/src/utils/languages.ts index 38a9c540..3a111572 100644 --- a/src/frontend/src/utils/languages.ts +++ b/src/frontend/src/utils/languages.ts @@ -1,12 +1,13 @@ // Map frontend language codes to backend language codes -export type BackendLanguage = 'en-us' | 'fr-fr' | 'nl-nl' -export type FrontendLanguage = 'en' | 'fr' | 'nl' +export type BackendLanguage = 'en-us' | 'fr-fr' | 'nl-nl' | 'de-de' +export type FrontendLanguage = 'en' | 'fr' | 'nl' | 'de' const frontendToBackendMap: Record = { en: 'en-us', fr: 'fr-fr', nl: 'nl-nl', + de: 'de-de', } export const convertToBackendLanguage = (