Fix missing localization for unknown locale

This commit is contained in:
Cohee 2024-04-26 22:57:42 +03:00
parent 4bb719359c
commit 2e278e7323
2 changed files with 14 additions and 13 deletions

View File

@ -1,5 +1,5 @@
import { registerDebugFunction } from './power-user.js';
import { updateSecretDisplay } from './secrets.js'
import { updateSecretDisplay } from './secrets.js';
const storageKey = 'language';
const overrideLanguage = localStorage.getItem(storageKey);
@ -42,7 +42,8 @@ async function getMissingTranslations() {
const missingData = [];
// Determine locales to search for untranslated strings
const langsToProcess = localeFile == 'en' ? langs : [findLang(localeFile)];
const isNotSupported = !findLang(localeFile);
const langsToProcess = (isNotSupported || localeFile == 'en') ? langs : [findLang(localeFile)];
for (const language of langsToProcess) {
const localeData = await getLocaleData(language.lang);