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 27 28 29 30 31 32
|
#-------------------------------------------------------------------------------
# Make template
#-------------------------------------------------------------------------------
FOXDIR=cfox
INPUT="src/*.cpp src/*.h"
xgettext -C --from-code=UTF-8 --msgid-bugs-address=s.jansen@gmail.com --package-name=gogglesmm --package-version=1.0.0 --copyright-holder="Sander Jansen" --keyword=tr:1 --keyword=fxtr:1 --keyword=notr:1 --keyword=fxtrformat:1 --flag=fxtrformat:1:c-format -o po/gogglesmm.pot $INPUT
# FOX files
INPUT="$FOXDIR/lib/FXMessageBox.cpp \
$FOXDIR/lib/FXColorSelector.cpp \
$FOXDIR/lib/FXDirSelector.cpp \
$FOXDIR/lib/FXFileList.cpp \
$FOXDIR/lib/FXFileSelector.cpp \
$FOXDIR/lib/FXReplaceDialog.cpp \
$FOXDIR/lib/FXSearchDialog.cpp \
$FOXDIR/lib/FXStatusLine.cpp"
xgettext -C -j --from-code=UTF-8 --msgid-bugs-address=s.jansen@gmail.com --package-name=gogglesmm --package-version=1.0.0 --copyright-holder="Sander Jansen" --keyword=tr:1 -o po/gogglesmm.pot $INPUT
# Additional non tr ones
#INPUT="$FOXDIR/src/FXColorNames.cpp"
#xgettext -C -j -a --from-code=UTF-8 --msgid-bugs-address=s.jansen@gmail.com --package-name=gogglesmm --package-version=1.0.0 --copyright-holder="Sander Jansen" -o po/gogglesmm.pot $INPUT
for i in po/*.po
do
echo "Updating $i ..."
msgmerge -U $i po/gogglesmm.pot
done
|