Найти - Пользователи
Полная версия: Flask-Admin + babelex + filter и неполная локализация [решено]
Начало » Python для экспертов » Flask-Admin + babelex + filter и неполная локализация [решено]
1
alexbadaloff
Не пойму почему в фильтре не подцепляется русский. В файле 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. я то могу перевести, а вот девушки из бухгалтерии нет.
Singularity
Singularity
alexbadaloff
вроде еще надо скомпилять потом в .mo
pybabel compile -d app/translations
alexbadaloff
Singularity
alexbadaloffвроде еще надо скомпилять потом в .mo
admin.mo рядом лежит с admin.po. Там всё как надо.
alexbadaloff
Всё. Решил проблему.
Тут вот сказали, что в этой штуке локализация игнорируется.
Я нашел, где описывается данная фича по фильтрации 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')

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB