Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2019-01-28 09:39:14 +0300
committerAntenore Gatta <antenore@simbiosi.org>2019-01-28 09:39:14 +0300
commit02ed83a73237f416dca0cc2b5642376781c6e844 (patch)
treef32d29707b375b80028e687d8e6af393dc2c8b8c /scripts
parent2b54e0e6c681d6a0b17ddafa70f00b09867fbbc8 (diff)
Fixed pot generation
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/update-translations.sh13
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