New port numbers
[electrum-nvc.git] / lib / i18n.py
index 9436219..1d2efa6 100644 (file)
@@ -27,7 +27,13 @@ language = gettext.translation('electrum', LOCALE_DIR, fallback = True)
 
 def _(x):
     global language
-    return language.ugettext(x)
+    dic = [('Bitcoin', 'Novacoin'), ('bitcoin', 'novacoin')]
+    for b, l in dic:
+        x = x.replace(l, b)
+    t = language.ugettext(x)
+    for b, l in dic:
+        t = t.replace(b, l)
+    return t
 
 def set_language(x):
     global language
@@ -36,18 +42,21 @@ def set_language(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')
+    'pt_PT':_('Portuguese'),
+    'pt_BR':_('Brasilian'),
+    'cs_CZ':_('Czech'),
+    'de_DE':_('German'),
+    'eo_UY':_('Esperanto'),
+    'en_UK':_('English'),
+    'es_ES':_('Spanish'),
+    'fr_FR':_('French'),
+    'it_IT':_('Italian'),
+    'ja_JP':_('Japanese'),
+    'lv_LV':_('Latvian'),
+    'nl_NL':_('Dutch'),
+    'ru_RU':_('Russian'),
+    'sl_SI':_('Slovenian'),
+    'ta_IN':_('Tamil'),
+    'vi_VN':_('Vietnamese'),
+    'zh_CN':_('Chinese')
     }