diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2016-02-11 23:55:16 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2016-02-11 23:55:16 +0100 |
| commit | 29aaea2d80a9eb1715b6cddfac2d2aacf76358bd (patch) | |
| tree | 012795b6bec16c72f38d33cff46324c9a0225868 /po/update-rockwork-pot | |
launchpad ~mzanetti/rockwork/trunk r87
Diffstat (limited to 'po/update-rockwork-pot')
| -rw-r--r-- | po/update-rockwork-pot | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/po/update-rockwork-pot b/po/update-rockwork-pot new file mode 100644 index 0000000..7596ca7 --- /dev/null +++ b/po/update-rockwork-pot @@ -0,0 +1,35 @@ +#!/bin/sh +set -e +cd $(dirname $0) +PO_DIR=$PWD + +PROGNAME=$(basename $0) + +# Create a list of files to scan +GETTEXT_FILES=$(mktemp --tmpdir unity8.lst.XXXXX) +trap 'rm -f "$GETTEXT_FILES"' EXIT +cd .. +find \( -name '*.h' -o -name '*.cpp' -o -name '*.qml' -o -name '*.js' \) \ + -a ! \( -path './debian/*' -o -path './builddir/*' -o -path './build/*' -o -path './tests/*' -o -path './.bzr/*' \) | sort \ +> $GETTEXT_FILES + +# Generate pot from our list +xgettext \ + --output $PO_DIR/rockwork.mzanetti.pot \ + --from-code=UTF-8 \ + --files-from $GETTEXT_FILES \ + --qt --c++ \ + --add-comments=Translators \ + --keyword=tr \ + --keyword=tr:1,2 \ + --keyword=dtr:2 \ + --keyword=dtr:2,3 \ + --keyword=ctr:1c,2 \ + --keyword=dctr:2c,3 \ + --keyword=tag \ + --keyword=tag:1c,2 \ + --keyword=dgettext_datetime \ + --package-name="rockwork" \ + --from-code="UTF-8" + +echo "$PROGNAME: $PO_DIR/rockwork.pot updated" |
