move language list to i18n.py

This commit is contained in:
thomasv 2013-01-04 15:38:22 +01:00
parent 261fff2af1
commit 98cce2af0d
2 changed files with 18 additions and 5 deletions

View File

@ -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",''))

View File

@ -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')
}