blob: c98b0e69107f503221b3ced1aba5570e85d0c97b (
plain)
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
|
#!/bin/bash -e
LANG=$1
for doc in acceptLicense addUser ask_mntpoint_s installer selectInstallClass \
selectKeyboard configureServices selectLanguage takeOverHdConfirm \
doPartitionDisks chooseDesktop choosePackageGroups choosePackagesTree diskdrake exitInstall formatPartitions \
installUpdates misc-params configureTimezoneUTC resizeFATChoose \
setupSCSI selectMouse setupBootloader DrakX \
configureX_card_list configureX_monitor configureX_chooser \
setupBootloaderAddEntry minimal-install securityLevel selectCountry media_selection add_supplemental_media; do
if [[ $LANG == "" ]]; then
for i in *.po
do
ILANG=${i%.*}
echo "Producing XML "$doc" for locale "$ILANG
po4a-translate -k 0 --format docbook --master-charset utf-8 --localized-charset utf-8 \
--master en/${doc}.xml \
--po $ILANG.po --localized $ILANG/${doc}.xml
perl -i -p -e "s/version=\"5\.0\"/version=\"5\.0\" xml:lang=\"$ILANG\"/;" $ILANG/${doc}.xml
perl -i -p -e "s/xml\:lang=\"$ILANG\"\ xml\:lang=\"$ILANG\"/xml\:lang=\"$ILANG\"/;" $ILANG/${doc}.xml
done
else
echo "Producing XML of "$doc" for locale "$LANG
po4a-translate -k 0 --format docbook --master-charset utf-8 --localized-charset utf-8 \
--master en/${doc}.xml \
--po $LANG.po --localized $LANG/${doc}.xml
perl -i -p -e "s/version=\"5\.0\"/version=\"5\.0\" xml:lang=\"$LANG\"/;" $LANG/${doc}.xml
perl -i -p -e "s/xml\:lang=\"$LANG\"\ xml\:lang=\"$LANG\"/xml\:lang=\"$LANG\"/;" $LANG/${doc}.xml
fi
done
|