3 # run in the directory where this script is located
7 basedir
="../kdbg/" # root of translatable sources
8 project
="kdbg" # project name
10 echo "Preparing rc files"
14 extractrc $
(ls -1 *.rc
*.ui
)
17 echo "Extracting messages"
19 infiles
=$
(mktemp
) ||
exit
20 trap 'rm -f "$infiles" rc.cpp' EXIT HUP INT TERM
27 xgettext
--from-code=UTF-8
-C -kde \
41 --files-from="$infiles" -D "$basedir" -D .
-o "$project".pot ||
exit
43 echo "Merging translations"
47 msgmerge
-o "$cat.new" "$cat" "$project".pot
&&
48 mv "$cat.new" "$cat" ||
exit