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 | 34 | |
35 | 35 | def __init__(self, parent, startApp = None): |
36 | 36 | |
37 | - #self.__TranslateMessage__() | |
37 | + self.__TranslateMessage__() | |
38 | 38 | |
39 | 39 | self.pre = pre = wx.PreDialog() |
40 | 40 | pre.SetExtraStyle(wx.DIALOG_MODAL) |
... | ... | @@ -51,7 +51,7 @@ class LanguageDialog(wx.Dialog): |
51 | 51 | style=wx.TAB_TRAVERSAL) |
52 | 52 | |
53 | 53 | self.txtMsg = wx.StaticText(id=1, |
54 | - label=('Choose user interface language'), | |
54 | + label=_('Choose user interface language'), | |
55 | 55 | name='txtMsg', parent=self.pnl, pos=wx.Point(15, |
56 | 56 | 10), size=wx.Size(200, 13), style=0) |
57 | 57 | |
... | ... | @@ -115,14 +115,14 @@ class LanguageDialog(wx.Dialog): |
115 | 115 | |
116 | 116 | def __TranslateMessage__(self): |
117 | 117 | """Translate Messages of the Window""" |
118 | - os_language = ivI18n.GetLocaleOS() | |
118 | + os_language = i18n.GetLocaleOS() | |
119 | 119 | |
120 | 120 | if(os_language[0:2] == 'pt'): |
121 | - _ = ivI18n.ParseLang('pt_BR') | |
121 | + _ = i18n.InstallLanguage('pt_BR') | |
122 | 122 | elif(os_language[0:2] == 'es'): |
123 | - _ = ivI18n.ParseLang('es') | |
123 | + _ = i18n.InstallLanguage('es') | |
124 | 124 | else: |
125 | - _ = ivI18n.ParseLang('en_GB') | |
125 | + _ = i18n.InstallLanguage('en_GB') | |
126 | 126 | |
127 | 127 | def Cancel(self, event): |
128 | 128 | """Close Frm_Language""" | ... | ... |