From 3e941fd4faaf76dc8bf6ba8700ccbbde6beaea16 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 17:00:11 +0000 Subject: [PATCH] feat(i18n): complete French locale and add common.changeLanguage - Added `common.changeLanguage` key to `en.json`, `fr.json`, and `zh.json`. - Updated `LanguageSelector.jsx` to use the new shared key. - Completed `fr.json` with all keys from `en.json` and `zh.json`. - Added translations for `closeSidebar`, `pricing`, and `language`. --- web/src/components/layout/headerbar/LanguageSelector.jsx | 2 +- web/src/i18n/locales/en.json | 3 ++- web/src/i18n/locales/fr.json | 9 ++++++++- web/src/i18n/locales/zh.json | 3 ++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/web/src/components/layout/headerbar/LanguageSelector.jsx b/web/src/components/layout/headerbar/LanguageSelector.jsx index cc74176b0..17bfe5c50 100644 --- a/web/src/components/layout/headerbar/LanguageSelector.jsx +++ b/web/src/components/layout/headerbar/LanguageSelector.jsx @@ -54,7 +54,7 @@ const LanguageSelector = ({ currentLang, onLanguageChange, t }) => { >