File: makepot

package info (click to toggle)
gogglesmm 1.2.5-6
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 16,812 kB
  • sloc: cpp: 231,960; ansic: 893; xml: 222; makefile: 33
file content (32 lines) | stat: -rw-r--r-- 1,318 bytes parent folder | download | duplicates (2)
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