summaryrefslogtreecommitdiffstats
path: root/gettextize.sh
blob: 9440af5a986f02a2032d081206d0366e88578ac5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh
PACKAGE="Deluge"
PKG_VERSION=`grep "version\ =\ \"" setup.py | cut -d '"' -f2`
PO_DIR="deluge/i18n"
POTFILES_IN="infiles.list"
POT_FILE=deluge.pot 

cp $PO_DIR/POTFILES.in $POTFILES_IN
DESKTOP_FILE=`grep ".*desktop.in$" $POTFILES_IN`

if [ $DESKTOP_FILE ]; then
    sed -i "\:$DESKTOP_FILE:d" $POTFILES_IN
    intltool-extract --quiet --type=gettext/ini $DESKTOP_FILE
    echo "$DESKTOP_FILE.h" >> $POTFILES_IN
fi

xgettext --from-code=UTF-8 -kN_:1 -f $POTFILES_IN -o $PO_DIR/$POT_FILE --package-name=$PACKAGE \
    --copyright-holder='Deluge Team' --package-version=$PKG_VERSION \
    --msgid-bugs-address=http://deluge-torrent.org

# sub the YEAR in the copyright message
sed -i -e '2s/YEAR/'`date +%Y`'/' "$PO_DIR/$POT_FILE"

rm -f $POTFILES_IN
rm -f "$DESKTOP_FILE.h"
echo "Created $PO_DIR/$POT_FILE"