diff --git a/static/webui/script.js b/static/webui/script.js index db887e9d..13447e25 100644 --- a/static/webui/script.js +++ b/static/webui/script.js @@ -120,6 +120,8 @@ async function setActiveLanguage(lang) { document.querySelector("[data-lang=" + lang + "]").classList.add("active"); const response = await fetch(`/webui/translations/${lang}.json`); const translations = await response.json(); + const fallbackResponse = await fetch(`/webui/translations/en.json`); + const fallbackTranslations = await fallbackResponse.json(); i18next.init( { @@ -128,6 +130,9 @@ async function setActiveLanguage(lang) { resources: { [lang]: { translation: translations + }, + en: { + translation: fallbackTranslations } } },