From: Rudolf Polzer Date: Fri, 31 Mar 2017 00:38:32 +0000 (+0200) Subject: check-translations.sh: Output whether the translations template relevantly changed... X-Git-Tag: xonotic-v0.8.2~7 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=34dc1463a5abfd22f54aa47c5a134fa6e17e0a71;p=xonotic%2Fxonotic-data.pk3dir.git check-translations.sh: Output whether the translations template relevantly changed or not. --- diff --git a/check-translations.sh b/check-translations.sh index 0e1013cb6..b036cd4d2 100755 --- a/check-translations.sh +++ b/check-translations.sh @@ -56,7 +56,14 @@ if [ x"$mode" = x"pot" ]; then done echo "$name" done | sort -u - } | xgettext -LC -k_ -f- --from-code utf-8 -F -o common.pot >&2 + } | xgettext -LC -k_ -f- --from-code utf-8 -F -o common.pot.new >&2 + if msgcmp --use-untranslated common.pot common.pot.new; then + echo "No contentful changes to common.pot - OK." + rm -f common.pot.new + else + echo "Updating common.pot. This probably should be committed." + mv -v common.pot.new common.pot + fi fi if [ x"$mode" = x"txt" ]; then