Форум сайта python.su
Не пойму почему в фильтре не подцепляется русский. В файле 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 "равно"
Отредактировано alexbadaloff (Июнь 30, 2014 16:32:25)
Прикреплённый файлы:
Screenshot_1.jpg (14,4 KБ)
Офлайн
Офлайн
alexbadaloff
вроде еще надо скомпилять потом в .mo
pybabel compile -d app/translations
Офлайн
Singularityadmin.mo рядом лежит с admin.po. Там всё как надо.
alexbadaloffвроде еще надо скомпилять потом в .mo
Офлайн
Всё. Решил проблему.
Тут вот сказали, что в этой штуке локализация игнорируется.
Я нашел, где описывается данная фича по фильтрации 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)
Прикреплённый файлы:
Screenshot_2.jpg (25,3 KБ)
Офлайн