From c456fdae8bf5189ea29cab14284ae0a20ff02550 Mon Sep 17 00:00:00 2001 From: Thibaut Valentin Date: Fri, 16 Jan 2026 13:59:12 +0100 Subject: [PATCH] fix: translate backend add log --- src/main/java/fr/titionfire/ffsaf/UserInfoProvider.java | 4 ++++ src/main/webapp/public/competition.js | 6 +++++- src/main/webapp/src/pages/competition/editor/CMAdmin.jsx | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/titionfire/ffsaf/UserInfoProvider.java b/src/main/java/fr/titionfire/ffsaf/UserInfoProvider.java index 0360130..4bae9a3 100644 --- a/src/main/java/fr/titionfire/ffsaf/UserInfoProvider.java +++ b/src/main/java/fr/titionfire/ffsaf/UserInfoProvider.java @@ -21,11 +21,15 @@ public class UserInfoProvider implements ContainerRequestFilter { @Override public void filter(ContainerRequestContext requestContext) { + System.out.println(requestContext.getHeaders()); + List acceptableLanguages = requestContext.getAcceptableLanguages(); + System.out.println(acceptableLanguages); Locale selectedLocale = findFirstSupportedLanguage(acceptableLanguages); if (selectedLocale == null) selectedLocale = TradService.fallbackLocale; + System.out.println(selectedLocale); requestContext.setProperty("userLocale", selectedLocale); } diff --git a/src/main/webapp/public/competition.js b/src/main/webapp/public/competition.js index e6cdd59..5a97698 100644 --- a/src/main/webapp/public/competition.js +++ b/src/main/webapp/public/competition.js @@ -655,7 +655,7 @@ function combsPage() { rootDiv.append(content) } -export async function initCompetitionApi(apiUrlRoot_) { +export async function initCompetitionApi(apiUrlRoot_, host) { apiUrlRoot = apiUrlRoot_; const options = { @@ -663,6 +663,10 @@ export async function initCompetitionApi(apiUrlRoot_) { caches: [], } + const backend = { + loadPath: `${host}/locales/{{lng}}/{{ns}}.json`, + } + await i18next .use(i18nextHttpBackend) .use(i18nextBrowserLanguagedetector) diff --git a/src/main/webapp/src/pages/competition/editor/CMAdmin.jsx b/src/main/webapp/src/pages/competition/editor/CMAdmin.jsx index ced95a6..9b5bcc3 100644 --- a/src/main/webapp/src/pages/competition/editor/CMAdmin.jsx +++ b/src/main/webapp/src/pages/competition/editor/CMAdmin.jsx @@ -225,7 +225,7 @@ function Menu({menuActions, compUuid}) {
` ).then(() => { toast.success(t('texteCopiéDansLePresse'));