Fix translation setup
We do not store pot files anymore in git. Fix run_tests.sh that expects that these are in git. To restore normal content, just remove the generated files. Also, fix babel configurations. Change-Id: I23680de0cf88d0a2fd957888bb2edae296dcf33d
This commit is contained in:
parent
6a98731261
commit
efb334fced
@ -1,5 +1,5 @@
|
||||
[extractors]
|
||||
django = django_babel.extract:extract_django
|
||||
|
||||
[python: zaqar_ui/**.py]
|
||||
[django: zaqar_ui/**/templates/**.html]
|
||||
[python: **.py]
|
||||
[django: templates/**.html]
|
||||
|
@ -5,10 +5,10 @@
|
||||
# details on how this works.
|
||||
angular = horizon.utils.babel_extract_angular:extract_angular
|
||||
|
||||
[javascript: zaqar_ui/**.js]
|
||||
[javascript: **.js]
|
||||
|
||||
# We need to look into all static folders for HTML files.
|
||||
# The **/static ensures that we also search within
|
||||
# /openstack_dashboard/dashboards/XYZ/static which will ensure
|
||||
# that plugins are also translated.
|
||||
[angular: zaqar_ui/**/static/**.html]
|
||||
[angular: **/static/**.html]
|
||||
|
@ -415,12 +415,13 @@ function babel_extract {
|
||||
KEYWORDS+=" -k ugettext_noop -k ugettext_lazy -k ungettext_lazy:1,2"
|
||||
KEYWORDS+=" -k npgettext:1c,2,3 -k pgettext_lazy:1c,2 -k npgettext_lazy:1c,2,3"
|
||||
|
||||
${command_wrapper} pybabel extract -F babel-${DOMAIN}.cfg -o zaqar_ui/locale/${DOMAIN}.pot $KEYWORDS .
|
||||
mkdir -p locale
|
||||
${command_wrapper} pybabel extract -F ../babel-${DOMAIN}.cfg -o locale/${DOMAIN}.pot $KEYWORDS .
|
||||
}
|
||||
|
||||
function run_makemessages {
|
||||
|
||||
echo -n "zaqar ui: "
|
||||
cd zaqar_ui
|
||||
babel_extract django
|
||||
ZAQAR_PY_RESULT=$?
|
||||
|
||||
@ -428,8 +429,9 @@ function run_makemessages {
|
||||
babel_extract djangojs
|
||||
ZAQAR_JS_RESULT=$?
|
||||
|
||||
cd ../
|
||||
if [ $check_only -eq 1 ]; then
|
||||
git checkout -- zaqar_ui/locale/django*.pot
|
||||
rm -f zaqar_ui/locale/django*.pot
|
||||
fi
|
||||
|
||||
exit $(($ZAQAR_PY_RESULT || $ZAQAR_JS_RESULT))
|
||||
|
Loading…
Reference in New Issue
Block a user