Commit 0f11c770e90c7a0374162caa530fd43915eab399
1 parent
94610509
Exists in
master
and in
68 other branches
ADD: support internationalization, reffer ticket fix #52
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
invesalius/gui/language_dialog.py
@@ -34,7 +34,7 @@ class LanguageDialog(wx.Dialog): | @@ -34,7 +34,7 @@ class LanguageDialog(wx.Dialog): | ||
34 | 34 | ||
35 | def __init__(self, parent, startApp = None): | 35 | def __init__(self, parent, startApp = None): |
36 | 36 | ||
37 | - #self.__TranslateMessage__() | 37 | + self.__TranslateMessage__() |
38 | 38 | ||
39 | self.pre = pre = wx.PreDialog() | 39 | self.pre = pre = wx.PreDialog() |
40 | pre.SetExtraStyle(wx.DIALOG_MODAL) | 40 | pre.SetExtraStyle(wx.DIALOG_MODAL) |
@@ -51,7 +51,7 @@ class LanguageDialog(wx.Dialog): | @@ -51,7 +51,7 @@ class LanguageDialog(wx.Dialog): | ||
51 | style=wx.TAB_TRAVERSAL) | 51 | style=wx.TAB_TRAVERSAL) |
52 | 52 | ||
53 | self.txtMsg = wx.StaticText(id=1, | 53 | self.txtMsg = wx.StaticText(id=1, |
54 | - label=('Choose user interface language'), | 54 | + label=_('Choose user interface language'), |
55 | name='txtMsg', parent=self.pnl, pos=wx.Point(15, | 55 | name='txtMsg', parent=self.pnl, pos=wx.Point(15, |
56 | 10), size=wx.Size(200, 13), style=0) | 56 | 10), size=wx.Size(200, 13), style=0) |
57 | 57 | ||
@@ -115,14 +115,14 @@ class LanguageDialog(wx.Dialog): | @@ -115,14 +115,14 @@ class LanguageDialog(wx.Dialog): | ||
115 | 115 | ||
116 | def __TranslateMessage__(self): | 116 | def __TranslateMessage__(self): |
117 | """Translate Messages of the Window""" | 117 | """Translate Messages of the Window""" |
118 | - os_language = ivI18n.GetLocaleOS() | 118 | + os_language = i18n.GetLocaleOS() |
119 | 119 | ||
120 | if(os_language[0:2] == 'pt'): | 120 | if(os_language[0:2] == 'pt'): |
121 | - _ = ivI18n.ParseLang('pt_BR') | 121 | + _ = i18n.InstallLanguage('pt_BR') |
122 | elif(os_language[0:2] == 'es'): | 122 | elif(os_language[0:2] == 'es'): |
123 | - _ = ivI18n.ParseLang('es') | 123 | + _ = i18n.InstallLanguage('es') |
124 | else: | 124 | else: |
125 | - _ = ivI18n.ParseLang('en_GB') | 125 | + _ = i18n.InstallLanguage('en_GB') |
126 | 126 | ||
127 | def Cancel(self, event): | 127 | def Cancel(self, event): |
128 | """Close Frm_Language""" | 128 | """Close Frm_Language""" |