/[d-i]/trunk/installer/doc/manual/scripts/create_xml
ViewVC logotype

Contents of /trunk/installer/doc/manual/scripts/create_xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23465 - (show annotations) (download)
Mon Oct 25 16:56:18 2004 UTC (8 years, 6 months ago) by fjpop-guest
File size: 982 byte(s)
Updating scripts for translation using .po files
1 #!/bin/sh
2
3 # This script is used for translations using .po files.
4 # It creates .xml files from the translated .po files.
5
6 if [ "$1" = "--help" ] ; then
7 echo "Usage: $0 <language>"
8 exit 0
9 fi
10
11 language=${1:-pl}
12
13 WORKDIR="./integrated"
14 SOURCEDIR="$WORKDIR/en"
15 PODIR="./po"
16 LANGDIR="./$language.new"
17
18 [ -d "$SOURCE" -o -d "$PODIR" ] || exit 1
19
20 [ -d "$LANGDIR" ] && rm $LANGDIR/*.xml
21
22 echo "Creating .xml files for language $language"
23 for ORIGXML in `find $SOURCEDIR -name "*.xml"` ; do
24 SUBDIR=$(dirname $ORIGXML | sed "s:$SOURCEDIR::" | sed "s:^/::")
25 BASENAME=$(basename $ORIGXML .xml)
26 PO=$PODIR/$SUBDIR/$BASENAME.$language.po
27 XML=$LANGDIR/$SUBDIR/$BASENAME.xml
28
29 mkdir -p $LANGDIR/$SUBDIR
30
31 if [ -f $PO ] ; then
32 echo "- $SUBDIR/$BASENAME: creating translated .xml"
33 po2xml $ORIGXML $PO > $XML
34 else
35 echo "* $SUBDIR/$BASENAME: no .po file found; copying English original"
36 cp $ORIGXML $LANGDIR/$SUBDIR
37 fi
38 done
39
40 exit 0

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.5