Добавьте в setup.py
package_data={'myproject': ['i18n/*/LC_MESSAGES/*.mo']}, message_extractors={'myproject': [ ('**.py', 'python', None), ('templates/**.html', 'jinja2', None), ('public/**', 'ignore', None)]},Добавьте в lib/base.py
from pylons.i18n.translation import _, ungettextИ что то типа того в config/environment.py
# Create the Jinja2 Environment config['pylons.app_globals'].jinja2_env = Environment(loader=ChoiceLoader( [FileSystemLoader(path) for path in paths['templates']]), autoescape=True, extensions=['jinja2.ext.do', 'jinja2.ext.i18n']) config['pylons.app_globals'].jinja2_env.install_gettext_translations(pylons.i18n) # Jinja2's unable to request c's attributes without strict_c config['pylons.strict_c'] = TrueТеперь можно переводить {{ _('Translate me!') }}
Комментариев нет:
Отправить комментарий