From 29aaea2d80a9eb1715b6cddfac2d2aacf76358bd Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Thu, 11 Feb 2016 23:55:16 +0100 Subject: launchpad ~mzanetti/rockwork/trunk r87 --- po/update-rockwork-pot | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 po/update-rockwork-pot (limited to 'po/update-rockwork-pot') 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" -- cgit v1.2.3