From 34dc1463a5abfd22f54aa47c5a134fa6e17e0a71 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Fri, 31 Mar 2017 02:38:32 +0200 Subject: [PATCH] check-translations.sh: Output whether the translations template relevantly changed or not. --- check-translations.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 -- 2.39.2