~mhr3/unity8/fix-1297246

« back to all changes in this revision

Viewing changes to po/update-unity-pot

  • Committer: Michał Sawicz
  • Date: 2013-06-05 22:03:08 UTC
  • Revision ID: michal.sawicz@canonical.com-20130605220308-yny8fv3futtr04fg
Inital unity8 commit.

Previous history can be found at https://code.launchpad.net/~unity-team/unity/phablet

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
set -e
 
3
cd $(dirname $0)
 
4
PO_DIR=$PWD
 
5
 
 
6
PROGNAME=$(basename $0)
 
7
 
 
8
# Create a list of files to scan
 
9
GETTEXT_FILES=$(mktemp --tmpdir uitk-unity.lst.XXXXX)
 
10
trap 'rm -f "$GETTEXT_FILES"' EXIT
 
11
cd ..
 
12
find \( -name '*.h' -o -name '*.cpp' -o -name '*.qml' \) \
 
13
    -a ! \( -path './debian/*' -o -path './builddir/*' -o -path './build/*' -o -path './.bzr/*' \) | sort \
 
14
> $GETTEXT_FILES
 
15
 
 
16
# Generate pot from our list
 
17
xgettext \
 
18
    --output $PO_DIR/unity8.pot \
 
19
    --files-from $GETTEXT_FILES \
 
20
    --qt --c++ \
 
21
    --add-comments=TRANSLATORS \
 
22
    --keyword=tr \
 
23
    --package-name="unity8" \
 
24
    --copyright-holder="Canonical Ltd."
 
25
 
 
26
echo "$PROGNAME: $PO_DIR/auto-generated.pot updated"