[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [calligra] /: i18n: Set parameters to xgettext from inside calligra_xgettext.sh
From:       Dag Andersen <danders () get2net ! dk>
Date:       2016-12-02 9:00:44
Message-ID: E1cCji0-000226-Tx () code ! kde ! org
[Download RAW message or body]

Git commit 29fcc24992ebe9e46cd4a9dddbd4157909e50747 by Dag Andersen.
Committed on 02/12/2016 at 09:00.
Pushed by danders into branch 'master'.

i18n: Set parameters to xgettext from inside calligra_xgettext.sh

M  +14   -0    calligra_xgettext.sh
M  +0    -8    tests/parameters.sh

https://commits.kde.org/calligra/29fcc24992ebe9e46cd4a9dddbd4157909e50747

diff --git a/calligra_xgettext.sh b/calligra_xgettext.sh
index d59351e..f63224d 100644
--- a/calligra_xgettext.sh
+++ b/calligra_xgettext.sh
@@ -7,6 +7,7 @@
 #     calligra_xgettext myapp.pot `find . -name \*.cpp -o -name \*.h`
 #
 function calligra_xgettext() {
+    echo -n "Creating $1 ... " 1>&2
     POTFILE="$podir/$1"
     shift
     if test -n "$*"; then
@@ -15,6 +16,10 @@ function calligra_xgettext() {
         calligra_xgettext_internal $* | tee "${POTFILE}" | tail -n1 | grep "^msgstr" > /dev/null \
             || rm -f "${POTFILE}" 2> /dev/null
     fi
+    if [ -e ${POTFILE} ]
+    then echo "done" 1>&2
+    else echo "failed" 1>&2
+    fi
 }
 
 function calligra_xgettext_internal() {
@@ -25,6 +30,15 @@ function calligra_xgettext_internal() {
     POT_MERGED="`mktemp $podir/_merged_XXXXXXXX.pot`"
 
     $XGETTEXT ${CXG_EXTRA_ARGS} ${SRC_FILES} -o "${POT_PART_NORMAL}" --force-po
+
+    XGETTEXT_FLAGS_CALLIGRA="\
+--copyright-holder=This_file_is_part_of_KDE \
+--msgid-bugs-address=http://bugs.kde.org \
+--from-code=UTF-8
+-C -k --kde \
+-kkundo2_i18n:1 -kkundo2_i18np:1,2 -kkundo2_i18nc:1c,2 -kkundo2_i18ncp:1c,2,3 \
+"
+
     $XGETTEXT_PROGRAM ${XGETTEXT_FLAGS_CALLIGRA} ${CXG_EXTRA_ARGS} ${SRC_FILES} -o "${POT_PART_QUNDOFORMAT}"
 
     if [ $(cat ${POT_PART_NORMAL} ${POT_PART_QUNDOFORMAT} | grep -c \(qtundo-format\)) != 0 ]; then
diff --git a/tests/parameters.sh b/tests/parameters.sh
index 2236ff3..3d1b47c 100644
--- a/tests/parameters.sh
+++ b/tests/parameters.sh
@@ -27,11 +27,3 @@ XGETTEXT_FLAGS_WWW="\
 -L PHP \
 -ki18n -ki18n_var -ki18n_noop \
 "
-# flags for kundo extraction
-XGETTEXT_FLAGS_CALLIGRA="\
---copyright-holder=This_file_is_part_of_KDE \
---msgid-bugs-address=http://bugs.kde.org \
---from-code=UTF-8
--C -k --kde \
--kkundo2_i18n:1 -kkundo2_i18np:1,2 -kkundo2_i18nc:1c,2 -kkundo2_i18ncp:1c,2,3 \
-"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic