~super-friends/friends-app/13.04

« back to all changes in this revision

Viewing changes to po/update-friends-app-pot

  • Committer: Ken VanDine
  • Date: 2013-03-24 14:12:21 UTC
  • Revision ID: ken.vandine@canonical.com-20130324141221-ubfxob6ctsyl296f
added gettext build stuff for localization

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 friends-app.lst.XXXXX)
 
10
trap 'rm -f "$GETTEXT_FILES"' EXIT
 
11
cd ..
 
12
find \( -name '*.cpp' -o -name '*.qml' \) \
 
13
    -a ! \( -path './debian/*' -o -path './build/*' -o -path './.bzr/*' \) | sort \
 
14
> $GETTEXT_FILES
 
15
 
 
16
# Generate pot from our list
 
17
xgettext \
 
18
    --output $PO_DIR/auto-generated.pot \
 
19
    --files-from $GETTEXT_FILES \
 
20
    --qt --c++ \
 
21
    --add-comments=TRANSLATORS \
 
22
    --keyword=tr \
 
23
    --package-name friends-app \
 
24
    --copyright-holder "Canonical Ltd"
 
25
 
 
26
echo "$PROGNAME: $PO_DIR/auto-generated.pot updated"