comparison intl/generate_mo.sh @ 0:a84c32f131df 1.1.29

Import vendor version
author Peter Gervai <grin@grin.hu>
date Wed, 15 Oct 2008 23:28:56 +0200
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:a84c32f131df
1 #!/bin/sh
2
3 set -o errexit
4
5 if [ x$1 = x ] ; then
6 LG=fr
7 else
8 LG=`basename $1 .po`
9 fi
10
11 cd `dirname $0`
12
13 echo "generation of gui-$LG.mo from gui-$LG.po... "
14 xgettext --keyword="_" --keyword="translate" --language=Perl \
15 --from-code=iso-8859-1 ../bins-edit-gui
16 #xpot --keyword="_" --keyword="translate" ../bins >messages.po
17 touch gui-$LG.po
18 mv gui-$LG.po gui-$LG.po.old
19 msgmerge gui-$LG.po.old messages.po >gui-$LG.po
20 msgfmt -o gui-$LG.mo gui-$LG.po
21 mv messages.po bins-edit-gui.pot
22
23 echo "generation of $LG.mo from $LG.po... "
24 xgettext --keyword="_" --keyword="translate" --language=Perl \
25 --from-code=iso-8859-1 ../bins
26 #xpot --keyword="_" --keyword="translate" ../bins >messages.po
27 touch $LG.po
28 mv $LG.po $LG.po.old
29 msgmerge $LG.po.old messages.po >$LG.po
30 msgfmt -o $LG.mo $LG.po
31 mv messages.po bins.pot
32
33 echo
34 echo "Now Copy the $LG.mo file to"\
35 "/usr/local/share/locale/$LG/LC_MESSAGES/bins.mo"
36
37 echo
38 echo "Now Copy the gui-$LG.mo file to"\
39 "/usr/local/share/locale/$LG/LC_MESSAGES/bins-edit-gui.mo"