move language list to i18n.py
authorthomasv <thomasv@gitorious>
Fri, 4 Jan 2013 14:38:22 +0000 (15:38 +0100)
committerthomasv <thomasv@gitorious>
Fri, 4 Jan 2013 14:38:22 +0000 (15:38 +0100)
lib/gui_qt.py
lib/i18n.py

index 343318c..914e1e9 100644 (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",''))
index 7ef4458..9436219 100644 (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')
+    }