aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xupdate-messages10
1 files changed, 9 insertions, 1 deletions
diff --git a/update-messages b/update-messages
index 582481c..7565b9a 100755
--- a/update-messages
+++ b/update-messages
@@ -19,7 +19,15 @@ languages=$($sitegen/list-languages)
19echo Using languages $languages 19echo Using languages $languages
20 20
21echo "Updating message catalog" 21echo "Updating message catalog"
22env "PYTHONPATH=$sitegen:${PYTHONPATH-:}" pybabel extract -F locale/babel.map -o locale/messages.pot . 22env "PYTHONPATH=$sitegen:${PYTHONPATH-:}" pybabel extract -F locale/babel.map -o locale/messages.pot~ .
23
24diffcount=$(diff locale/messages.pot locale/messages.pot~ | grep "^>" | wc -l)
25
26# Only copy pot file if more than the timestamp changed
27if [[ $diffcount -gt 1 ]]; then
28 cp locale/messages.pot~ locale/messages.pot
29fi
30
23 31
24echo "Updating existing translations" 32echo "Updating existing translations"
25for lang in $languages; do 33for lang in $languages; do