From 02ed83a73237f416dca0cc2b5642376781c6e844 Mon Sep 17 00:00:00 2001 From: Antenore Gatta Date: Mon, 28 Jan 2019 07:39:14 +0100 Subject: Fixed pot generation --- scripts/update-translations.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/update-translations.sh b/scripts/update-translations.sh index b1a3ef88e..57c942201 100755 --- a/scripts/update-translations.sh +++ b/scripts/update-translations.sh @@ -21,7 +21,7 @@ xgettext --from-code=UTF-8 \ --keyword=g_dngettext:2,3 \ --add-comments \ --files-from=po/POTFILES.in \ - --output=po/remmina.pot \ + --output=po/remmina.temp.pot \ --package-version="v1.3.0" \ --package-name="Remmina" \ --copyright-holder="Antenore Gatta and Giovanni Panozzo" \ @@ -29,6 +29,17 @@ xgettext --from-code=UTF-8 \ cd "$REMMINATOP"/po || exit 1 +# Set charset to UTF-8 +sed -i -e 's/charset=CHARSET/charset=UTF-8/g' remmina.temp.pot + +if diff -qI "POT-Creation-Date" remmina.temp.pot remmina.pot ; then + echo "No new strings to be translated" + rm remmina.temp.pot + exit 0 +fi + +mv remmina.temp.pot remmina.pot + for i in *.po; do msgmerge -N --backup=off --update "$i" remmina.pot done -- cgit v1.2.3