diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-01-28 09:39:14 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-01-28 09:39:14 +0300 |
commit | 02ed83a73237f416dca0cc2b5642376781c6e844 (patch) | |
tree | f32d29707b375b80028e687d8e6af393dc2c8b8c /scripts | |
parent | 2b54e0e6c681d6a0b17ddafa70f00b09867fbbc8 (diff) |
Fixed pot generation
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/update-translations.sh | 13 |
1 files changed, 12 insertions, 1 deletions
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 |