diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2017-12-29 11:30:06 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2017-12-29 11:30:06 +0100 |
commit | 430407abbaedfdbf08bc5523a6bd750997837c07 (patch) | |
tree | 90acc86b598e007387e8985123854fcb741ce551 /Makefile | |
parent | 407d7d597ae2381029f70c1c59983789741c301b (diff) | |
download | www-430407abbaedfdbf08bc5523a6bd750997837c07.tar.gz www-430407abbaedfdbf08bc5523a6bd750997837c07.zip |
init russian language
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -5,7 +5,7 @@ | |||
5 | all: locale template | 5 | all: locale template |
6 | cd web-common && tsc | 6 | cd web-common && tsc |
7 | 7 | ||
8 | # Extract translateable strings from jinga2 templates. | 8 | # Extract translateable strings from jinja2 templates. |
9 | locale/messages.pot: *.j2 common/*.j2 common/*.j2.inc | 9 | locale/messages.pot: *.j2 common/*.j2 common/*.j2.inc |
10 | env PYTHONPATH="." pybabel extract -F locale/babel.map -o locale/messages.pot . | 10 | env PYTHONPATH="." pybabel extract -F locale/babel.map -o locale/messages.pot . |
11 | 11 | ||
@@ -16,6 +16,7 @@ locale-update: locale/messages.pot | |||
16 | msgmerge -U -m --previous locale/fr/LC_MESSAGES/messages.po locale/messages.pot | 16 | msgmerge -U -m --previous locale/fr/LC_MESSAGES/messages.po locale/messages.pot |
17 | msgmerge -U -m --previous locale/es/LC_MESSAGES/messages.po locale/messages.pot | 17 | msgmerge -U -m --previous locale/es/LC_MESSAGES/messages.po locale/messages.pot |
18 | msgmerge -U -m --previous locale/it/LC_MESSAGES/messages.po locale/messages.pot | 18 | msgmerge -U -m --previous locale/it/LC_MESSAGES/messages.po locale/messages.pot |
19 | msgmerge -U -m --previous locale/ru/LC_MESSAGES/messages.po locale/messages.pot | ||
19 | 20 | ||
20 | if grep -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then echo -e "\nERROR: Conflicts encountered in PO files.\n"; exit 1; fi | 21 | if grep -nA1 '#-#-#-#-#' locale/*/LC_MESSAGES/messages.po; then echo -e "\nERROR: Conflicts encountered in PO files.\n"; exit 1; fi |
21 | 22 | ||
@@ -26,11 +27,12 @@ locale-compile: | |||
26 | pybabel compile -d locale -l fr --use-fuzzy | 27 | pybabel compile -d locale -l fr --use-fuzzy |
27 | pybabel compile -d locale -l it --use-fuzzy | 28 | pybabel compile -d locale -l it --use-fuzzy |
28 | pybabel compile -d locale -l es --use-fuzzy | 29 | pybabel compile -d locale -l es --use-fuzzy |
30 | pybabel compile -d locale -l ru --use-fuzzy | ||
29 | 31 | ||
30 | # Process everything related to gettext translations. | 32 | # Process everything related to gettext translations. |
31 | locale: locale-update locale-compile | 33 | locale: locale-update locale-compile |
32 | 34 | ||
33 | # Run the jinga2 templating engine to expand templates to HTML | 35 | # Run the jinja2 templating engine to expand templates to HTML |
34 | # incorporating translations. | 36 | # incorporating translations. |
35 | template: locale-compile | 37 | template: locale-compile |
36 | ./template.py | 38 | ./template.py |