fix: if locale is not present, set to unspecified

This commit is contained in:
JellyBrick
2023-12-02 23:23:13 +09:00
parent 7f02afc5a6
commit c41b2ce861
2 changed files with 6 additions and 3 deletions

View File

@ -379,7 +379,7 @@ export const mainMenuTemplate = async (
(lang): Electron.MenuItemConstructorOptions => ({
label: `${languageResources[lang].translation.language.name} (${languageResources[lang].translation.language['local-name']})`,
type: 'checkbox',
checked: config.get('options.language') === lang,
checked: (config.get('options.language') ?? 'en') === lang,
click() {
config.setMenuOption('options.language', lang);
refreshMenu(win);