Locale loading for dxcc and state data

Restart on language change
merge-requests/237/merge
Tag 2022-10-09 13:54:49 -07:00
rodzic dc463cddc4
commit 531023866d
2 zmienionych plików z 37 dodań i 0 usunięć

Wyświetl plik

@ -12213,6 +12213,41 @@ function loadMaidenHeadData()
}
}
}
var localeDxcc = "./i18n/" + g_appSettings.locale + "-dxcc.json";
if (fs.existsSync(localeDxcc))
{
var fileBuf = fs.readFileSync(localeDxcc, "UTF-8");
var langDxcc = JSON.parse(fileBuf);
if (langDxcc)
{
for (var dxcc in langDxcc)
{
if (dxcc in g_dxccToGeoData)
{
g_worldGeoData[g_dxccToGeoData[dxcc]].name = langDxcc[dxcc];
g_dxccToAltName[dxcc] = langDxcc[dxcc];
}
}
}
}
var localeState = "./i18n/" + g_appSettings.locale + "-state.json";
if (fs.existsSync(localeState))
{
var fileBuf = fs.readFileSync(localeState, "UTF-8");
var langState = JSON.parse(fileBuf);
if (langState)
{
for (var state in langState)
{
if (state in g_StateData)
{
g_StateData[state].name = langState[state];
}
}
}
}
}
var g_timezonesEnable = 0;

Wyświetl plik

@ -25,6 +25,8 @@ function changeLocale()
{
g_appSettings.locale = languageLocale.value;
renderI18n(g_appSettings.locale);
saveAppSettings();
chrome.runtime.reload();
}
function loadChildWindowI18n()