|
|
|
|
@ -22,30 +22,37 @@
|
|
|
|
|
# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN |
|
|
|
|
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
|
|
|
|
# SOFTWARE. |
|
|
|
|
import gettext, os |
|
|
|
|
import os |
|
|
|
|
|
|
|
|
|
import gettext |
|
|
|
|
|
|
|
|
|
LOCALE_DIR = os.path.join(os.path.dirname(__file__), 'locale') |
|
|
|
|
language = gettext.translation('electrum', LOCALE_DIR, fallback=True) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def _(x): |
|
|
|
|
global language |
|
|
|
|
return language.gettext(x) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def set_language(x): |
|
|
|
|
global language |
|
|
|
|
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'), |
|
|
|
|
'ar_SA': _('Arabic'), |
|
|
|
|
'bg_BG': _('Bulgarian'), |
|
|
|
|
'cs_CZ': _('Czech'), |
|
|
|
|
'da_DK': _('Danish'), |
|
|
|
|
'de_DE': _('German'), |
|
|
|
|
'eo_UY':_('Esperanto'), |
|
|
|
|
'el_GR': _('Greek'), |
|
|
|
|
'eo_UY': _('Esperanto'), |
|
|
|
|
'en_UK': _('English'), |
|
|
|
|
'es_ES': _('Spanish'), |
|
|
|
|
'fa_IR': _('Persian'), |
|
|
|
|
'fr_FR': _('French'), |
|
|
|
|
'hu_HU': _('Hungarian'), |
|
|
|
|
'hy_AM': _('Armenian'), |
|
|
|
|
@ -54,8 +61,8 @@ languages = {
|
|
|
|
|
'ja_JP': _('Japanese'), |
|
|
|
|
'ky_KG': _('Kyrgyz'), |
|
|
|
|
'lv_LV': _('Latvian'), |
|
|
|
|
'nb_NO': _('Norwegian Bokmal'), |
|
|
|
|
'nl_NL': _('Dutch'), |
|
|
|
|
'no_NO':_('Norwegian'), |
|
|
|
|
'pl_PL': _('Polish'), |
|
|
|
|
'pt_BR': _('Brasilian'), |
|
|
|
|
'pt_PT': _('Portuguese'), |
|
|
|
|
@ -63,8 +70,12 @@ languages = {
|
|
|
|
|
'ru_RU': _('Russian'), |
|
|
|
|
'sk_SK': _('Slovak'), |
|
|
|
|
'sl_SI': _('Slovenian'), |
|
|
|
|
'sv_SE': _('Swedish'), |
|
|
|
|
'ta_IN': _('Tamil'), |
|
|
|
|
'th_TH': _('Thai'), |
|
|
|
|
'tr_TR': _('Turkish'), |
|
|
|
|
'uk_UA': _('Ukrainian'), |
|
|
|
|
'vi_VN': _('Vietnamese'), |
|
|
|
|
'zh_CN':_('Chinese') |
|
|
|
|
'zh_CN': _('Chinese Simplified'), |
|
|
|
|
'zh_TW': _('Chinese Traditional') |
|
|
|
|
} |
|
|
|
|
|