From 59af5db61091f93baaf7eb65fac309dba3e1ba89 Mon Sep 17 00:00:00 2001 From: Cedric Verstraeten Date: Sun, 4 Sep 2022 21:57:40 +0200 Subject: [PATCH] load language only! --- ui/public/locales/{en-US => en}/translation.json | 0 ui/src/components/LanguageSelect/LanguageSelect.jsx | 4 ++-- ui/src/i18n.js | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) rename ui/public/locales/{en-US => en}/translation.json (100%) diff --git a/ui/public/locales/en-US/translation.json b/ui/public/locales/en/translation.json similarity index 100% rename from ui/public/locales/en-US/translation.json rename to ui/public/locales/en/translation.json diff --git a/ui/src/components/LanguageSelect/LanguageSelect.jsx b/ui/src/components/LanguageSelect/LanguageSelect.jsx index 4cbb815..75676bf 100644 --- a/ui/src/components/LanguageSelect/LanguageSelect.jsx +++ b/ui/src/components/LanguageSelect/LanguageSelect.jsx @@ -9,11 +9,11 @@ import { Icon } from '@kerberos-io/ui'; import './LanguageSelect.scss'; const LanguageSelect = () => { - const selected = localStorage.getItem('i18nextLng') || 'en-US'; + const selected = localStorage.getItem('i18nextLng') || 'en'; const { t } = useTranslation(); const languageMap = { - 'en-US': { + en: { label: t('navigation.languages.english'), dir: 'ltr', active: true, diff --git a/ui/src/i18n.js b/ui/src/i18n.js index cfd2aab..da99cba 100644 --- a/ui/src/i18n.js +++ b/ui/src/i18n.js @@ -8,11 +8,13 @@ i18n .use(LanguageDetector) .use(initReactI18next) .init({ - fallbackLng: 'en-US', + fallbackLng: 'en', debug: false, interpolation: { escapeValue: false, }, + load: 'languageOnly', + whitelist: ['nl', 'en', 'fr'], }); export default i18n;