move language list to i18n.py
This commit is contained in:
parent
261fff2af1
commit
98cce2af0d
|
@ -1574,11 +1574,7 @@ class ElectrumWindow(QMainWindow):
|
||||||
lang_label=QLabel(_('Language') + ':')
|
lang_label=QLabel(_('Language') + ':')
|
||||||
grid_ui.addWidget(lang_label , 8, 0)
|
grid_ui.addWidget(lang_label , 8, 0)
|
||||||
lang_combo = QComboBox()
|
lang_combo = QComboBox()
|
||||||
languages = {'':_('Default'), 'br':_('Brasilian'), 'cs':_('Czech'), 'de':_('German'),
|
from i18n import languages
|
||||||
'eo':_('Esperanto'), 'en':_('English'), 'es':_('Spanish'), 'fr':_('French'),
|
|
||||||
'it':_('Italian'), 'lv':_('Latvian'), 'nl':_('Dutch'), 'ru':_('Russian'),
|
|
||||||
'sl':_('Slovenian'), 'vi':_('Vietnamese'), 'zh':_('Chinese')
|
|
||||||
}
|
|
||||||
lang_combo.addItems(languages.values())
|
lang_combo.addItems(languages.values())
|
||||||
try:
|
try:
|
||||||
index = languages.keys().index(self.config.get("language",''))
|
index = languages.keys().index(self.config.get("language",''))
|
||||||
|
|
17
lib/i18n.py
17
lib/i18n.py
|
@ -34,3 +34,20 @@ def set_language(x):
|
||||||
if x: language = gettext.translation('electrum', LOCALE_DIR, fallback = True, languages=[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')
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue