fix(translations): checked language at menu

This commit is contained in:
Alexey Kasyanchuk 2018-05-17 07:52:02 +03:00
parent d3edbb60fa
commit 127192b14d

View File

@ -26,10 +26,12 @@ export const settingsMenuTemplateFunc = (config, onLanguageChange) => ({
const translations = []
fs.readdirSync('translations').forEach(translation => {
const translationJson = JSON.parse(fs.readFileSync(`translations/${translation}`, 'utf8'))
const lang = path.basename(translation, '.json')
translations.push({
label: translationJson.nameOriginal,
type: 'checkbox',
checked: config.language === lang,
click: () => {
const lang = path.basename(translation, '.json')
BrowserWindow.getFocusedWindow().webContents.send('changeLanguage', lang)
config.language = lang
if(onLanguageChange)