1 |
#!/bin/bash -e |
2 |
LANG=$1 |
3 |
|
4 |
for doc in acceptLicense addUser ask_mntpoint_s installer selectInstallClass \ |
5 |
selectKeyboard configureServices selectLanguage takeOverHdConfirm \ |
6 |
doPartitionDisks chooseDesktop choosePackageGroups choosePackagesTree diskdrake exitInstall formatPartitions \ |
7 |
installUpdates misc-params configureTimezoneUTC resizeFATChoose \ |
8 |
setupSCSI selectMouse setupBootloader DrakX \ |
9 |
configureX_card_list configureX_monitor configureX_chooser \ |
10 |
setupBootloaderAddEntry minimal-install securityLevel selectCountry media_selection add_supplemental_media; do |
11 |
|
12 |
if [[ $LANG == "" ]]; then |
13 |
for i in *.po |
14 |
do |
15 |
ILANG=${i%.*} |
16 |
echo "Producing XML "$doc" for locale "$ILANG |
17 |
po4a-translate -k 0 --format docbook --master-charset utf-8 --localized-charset utf-8 \ |
18 |
--master en/${doc}.xml \ |
19 |
--po $ILANG.po --localized $ILANG/${doc}.xml |
20 |
perl -i -p -e "s/version=\"5\.0\"/version=\"5\.0\" xml:lang=\"$ILANG\"/;" $ILANG/${doc}.xml |
21 |
perl -i -p -e "s/xml\:lang=\"$ILANG\"\ xml\:lang=\"$ILANG\"/xml\:lang=\"$ILANG\"/;" $ILANG/${doc}.xml |
22 |
done |
23 |
else |
24 |
echo "Producing XML of "$doc" for locale "$LANG |
25 |
po4a-translate -k 0 --format docbook --master-charset utf-8 --localized-charset utf-8 \ |
26 |
--master en/${doc}.xml \ |
27 |
--po $LANG.po --localized $LANG/${doc}.xml |
28 |
perl -i -p -e "s/version=\"5\.0\"/version=\"5\.0\" xml:lang=\"$LANG\"/;" $LANG/${doc}.xml |
29 |
perl -i -p -e "s/xml\:lang=\"$LANG\"\ xml\:lang=\"$LANG\"/xml\:lang=\"$LANG\"/;" $LANG/${doc}.xml |
30 |
fi |
31 |
done |