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