Add extractmessages tox task

Change-Id: Id990607ba5c81d4b9dd8af15172583323be5ad96
This commit is contained in:
Rob Cresswell 2016-03-10 18:56:30 +00:00
parent 22b49a5979
commit 5f6a8b48e8
1 changed files with 11 additions and 0 deletions

11
tox.ini
View File

@ -39,6 +39,17 @@ commands = pip install django>=1.8,<1.9
setenv = DJANGO_SETTINGS_MODULE=horizon_cisco_ui.test.settings
commands = python setup.py build_sphinx
[testenv:extractmessages]
commands =
pybabel extract -F babel-django.cfg \
-o horizon_cisco_ui/locale/django.pot -k gettext_noop -k gettext_lazy -k ngettext_lazy:1,2 \
-k ugettext_noop -k ugettext_lazy -k ungettext_lazy:1,2 -k npgettext:1c,2,3 \
-k pgettext_lazy:1c,2 -k npgettext_lazy:1c,2,3 --add-comments Translators: horizon_cisco_ui
pybabel extract -F babel-djangojs.cfg \
-o horizon_cisco_ui/locale/djangojs.pot -k gettext_noop -k gettext_lazy -k ngettext_lazy:1,2 \
-k ugettext_noop -k ugettext_lazy -k ungettext_lazy:1,2 -k npgettext:1c,2,3 \
-k pgettext_lazy:1c,2 -k npgettext_lazy:1c,2,3 --add-comments Translators: horizon_cisco_ui
[flake8]
exclude = .venv,.git,.tox,dist,*openstack/common*,*lib/python*,*egg,build,panel_template,dash_template,local_settings.py,*/local/*,*/test/test_plugins/*,.ropeproject
# H405 multi line docstring summary not separated with an empty line