diff --git a/lib/gui_qt.py b/lib/gui_qt.py index 343318c6..914e1e91 100644 --- a/lib/gui_qt.py +++ b/lib/gui_qt.py @@ -1574,11 +1574,7 @@ class ElectrumWindow(QMainWindow): lang_label=QLabel(_('Language') + ':') grid_ui.addWidget(lang_label , 8, 0) lang_combo = QComboBox() - languages = {'':_('Default'), 'br':_('Brasilian'), 'cs':_('Czech'), 'de':_('German'), - 'eo':_('Esperanto'), 'en':_('English'), 'es':_('Spanish'), 'fr':_('French'), - 'it':_('Italian'), 'lv':_('Latvian'), 'nl':_('Dutch'), 'ru':_('Russian'), - 'sl':_('Slovenian'), 'vi':_('Vietnamese'), 'zh':_('Chinese') - } + from i18n import languages lang_combo.addItems(languages.values()) try: index = languages.keys().index(self.config.get("language",'')) diff --git a/lib/i18n.py b/lib/i18n.py index 7ef4458f..9436219c 100644 --- a/lib/i18n.py +++ b/lib/i18n.py @@ -34,3 +34,20 @@ def set_language(x): if x: language = gettext.translation('electrum', LOCALE_DIR, fallback = True, languages=[x]) +languages = { + '':_('Default'), + 'br':_('Brasilian'), + 'cs':_('Czech'), + 'de':_('German'), + 'eo':_('Esperanto'), + 'en':_('English'), + 'es':_('Spanish'), + 'fr':_('French'), + 'it':_('Italian'), + 'lv':_('Latvian'), + 'nl':_('Dutch'), + 'ru':_('Russian'), + 'sl':_('Slovenian'), + 'vi':_('Vietnamese'), + 'zh':_('Chinese') + }