fix(translations): checked language at menu
This commit is contained in:
parent
d3edbb60fa
commit
127192b14d
@ -26,10 +26,12 @@ export const settingsMenuTemplateFunc = (config, onLanguageChange) => ({
|
|||||||
const translations = []
|
const translations = []
|
||||||
fs.readdirSync('translations').forEach(translation => {
|
fs.readdirSync('translations').forEach(translation => {
|
||||||
const translationJson = JSON.parse(fs.readFileSync(`translations/${translation}`, 'utf8'))
|
const translationJson = JSON.parse(fs.readFileSync(`translations/${translation}`, 'utf8'))
|
||||||
|
const lang = path.basename(translation, '.json')
|
||||||
translations.push({
|
translations.push({
|
||||||
label: translationJson.nameOriginal,
|
label: translationJson.nameOriginal,
|
||||||
|
type: 'checkbox',
|
||||||
|
checked: config.language === lang,
|
||||||
click: () => {
|
click: () => {
|
||||||
const lang = path.basename(translation, '.json')
|
|
||||||
BrowserWindow.getFocusedWindow().webContents.send('changeLanguage', lang)
|
BrowserWindow.getFocusedWindow().webContents.send('changeLanguage', lang)
|
||||||
config.language = lang
|
config.language = lang
|
||||||
if(onLanguageChange)
|
if(onLanguageChange)
|
||||||
|
Loading…
Reference in New Issue
Block a user