Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 30, 2014 15:30:27

alexbadaloff
От: Иваново
Зарегистрирован: 2013-04-11
Сообщения: 198
Репутация: +  16  -
Профиль   Отправить e-mail  

Flask-Admin + babelex + filter и неполная локализация [решено]

Не пойму почему в фильтре не подцепляется русский. В файле C:\Python34_64bit\Lib\site-packages\Flask_Admin-1.0.8-py3.4.egg\flask_admin\translations\ru\LC_MESSAGES\admin.po
Есть подстановка:

msgid "equals"
msgstr "равно"

Как это побороть?

Скриншот приложил.
P.S. я то могу перевести, а вот девушки из бухгалтерии нет.



————————–
Истина где-то рядом

Отредактировано alexbadaloff (Июнь 30, 2014 16:32:25)

Прикреплённый файлы:
attachment Screenshot_1.jpg (14,4 KБ)

Офлайн

#2 Июнь 30, 2014 16:05:14

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Flask-Admin + babelex + filter и неполная локализация [решено]

Офлайн

#3 Июнь 30, 2014 16:08:53

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Flask-Admin + babelex + filter и неполная локализация [решено]

alexbadaloff
вроде еще надо скомпилять потом в .mo

pybabel compile -d app/translations

Офлайн

#4 Июнь 30, 2014 16:12:33

alexbadaloff
От: Иваново
Зарегистрирован: 2013-04-11
Сообщения: 198
Репутация: +  16  -
Профиль   Отправить e-mail  

Flask-Admin + babelex + filter и неполная локализация [решено]

Singularity
alexbadaloffвроде еще надо скомпилять потом в .mo
admin.mo рядом лежит с admin.po. Там всё как надо.



————————–
Истина где-то рядом

Офлайн

#5 Июнь 30, 2014 16:30:56

alexbadaloff
От: Иваново
Зарегистрирован: 2013-04-11
Сообщения: 198
Репутация: +  16  -
Профиль   Отправить e-mail  

Flask-Admin + babelex + filter и неполная локализация [решено]

Всё. Решил проблему.
Тут вот сказали, что в этой штуке локализация игнорируется.
Я нашел, где описывается данная фича по фильтрации C:\Python34_64bit\Lib\site-packages\Flask_Admin-1.0.8-py3.4.egg\flask_admin\contrib\sqla\filters.py и жёстко прописал:

    def operation(self):
        return u'не равно'
        # return gettext('not equal')



————————–
Истина где-то рядом

Отредактировано alexbadaloff (Июнь 30, 2014 16:37:30)

Прикреплённый файлы:
attachment Screenshot_2.jpg (25,3 KБ)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version