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 {
+