develop
asamoukin 16 years ago
parent 9599bd713b
commit 0a39ad7c47

@ -163,10 +163,6 @@ class lang:
self.__setLang(mod) self.__setLang(mod)
return self.__setLang(module) return self.__setLang(module)
def __utf8Translate(self, *arg, **argv):
"""Изменение кодировки переведенной строки на UTF-8"""
return self.ugettext(*arg , **argv).encode("UTF-8")
def __setLang(self,module): def __setLang(self,module):
""" Установка языка перевода для модуля module. """ Установка языка перевода для модуля module.
@ -194,12 +190,9 @@ class lang:
la.append(self.__l) la.append(self.__l)
if gettext.find(nameDomain,self.__catalog,la): if gettext.find(nameDomain,self.__catalog,la):
"""Если найден словарь то инициализируем переводчик""" """Если найден словарь то инициализируем переводчик"""
transl = gettext.translation(nameDomain\ transl = gettext.translation(nameDomain,
,self.__catalog,la) self.__catalog,la)
module._ = transl.gettext
transl.__utf8Translate =\
lang.__utf8Translate.__get__(transl)
module._ = transl.__utf8Translate
#module._ = transl.ugettext #module._ = transl.ugettext
ret = 1 ret = 1
else: else:

Loading…
Cancel
Save