diff --git a/browser/lib/i18n.js b/browser/lib/i18n.js index 1512940a..45ae057c 100644 --- a/browser/lib/i18n.js +++ b/browser/lib/i18n.js @@ -1,7 +1,7 @@ // load package for localization const i18n = new (require('i18n-2'))({ // setup some locales - other locales default to the first locale - locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'ja', 'ko', 'no', 'pl', 'pt', 'es'], + locales: ['en', 'sq', 'zh-CN', 'zh-TW', 'da', 'fr', 'de', 'hu', 'ja', 'ko', 'no', 'pl', 'pt', 'es'], extension: '.json', devMode: process.env.NODE_ENV !== 'production' }) diff --git a/browser/main/Main.js b/browser/main/Main.js index a2c8b658..35953aea 100644 --- a/browser/main/Main.js +++ b/browser/main/Main.js @@ -161,6 +161,8 @@ class Main extends React.Component { i18n.setLocale('fr') } else if (config.ui.language === 'de') { i18n.setLocale('de') + } else if (config.ui.language === 'hu') { + i18n.setLocale('hu') } else if (config.ui.language === 'ja') { i18n.setLocale('ja') } else if (config.ui.language === 'ko') { diff --git a/browser/main/lib/ConfigManager.js b/browser/main/lib/ConfigManager.js index 40b89198..e99d4fe7 100644 --- a/browser/main/lib/ConfigManager.js +++ b/browser/main/lib/ConfigManager.js @@ -147,6 +147,8 @@ function set (updates) { i18n.setLocale('fr') } else if (newConfig.ui.language === 'de') { i18n.setLocale('de') + } else if (newConfig.ui.language === 'hu') { + i18n.setLocale('hu') } else if (newConfig.ui.language === 'ja') { i18n.setLocale('ja') } else if (newConfig.ui.language === 'ko') { diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js index 81e29746..486d75bd 100644 --- a/browser/main/modals/PreferencesModal/UiTab.js +++ b/browser/main/modals/PreferencesModal/UiTab.js @@ -185,6 +185,7 @@ class UiTab extends React.Component { +