From c4b00f10140e9705a71c81e1e154ffa23927825d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Genov=C3=A9s?= Date: Sat, 18 May 2019 19:48:31 +0200 Subject: [PATCH] add script to update po files --- po/compile_translations.sh | 2 -- po/update_translations.sh | 17 +++++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) delete mode 100755 po/compile_translations.sh create mode 100755 po/update_translations.sh diff --git a/po/compile_translations.sh b/po/compile_translations.sh deleted file mode 100755 index 8ad5524..0000000 --- a/po/compile_translations.sh +++ /dev/null @@ -1,2 +0,0 @@ -find . -name \*.po -execdir sh -c 'msgfmt "$0" -o uberwriter.mo' '{}' \; - diff --git a/po/update_translations.sh b/po/update_translations.sh new file mode 100755 index 0000000..2b9502d --- /dev/null +++ b/po/update_translations.sh @@ -0,0 +1,17 @@ +function generate_po() +{ + >LINGUAS + for po in */LC_MESSAGES/*.po + do + msgmerge -N $po uberwriter.pot > /tmp/$$language_new.po + mv /tmp/$$language_new.po $po + language=${po%.po} + echo $language >>LINGUAS + done + + find . -name \*.po -execdir sh -c 'msgfmt "$0" -o uberwriter.mo' '{}' \; + +} + +generate_po +