aboutsummaryrefslogtreecommitdiffstats
path: root/docs/installer/makedoc.sh
diff options
context:
space:
mode:
authorYuri Chornoivan <yurchor@mageia.org>2013-07-07 09:36:09 +0000
committerYuri Chornoivan <yurchor@mageia.org>2013-07-07 09:36:09 +0000
commitcf68f20f43e8149ea34e0fe26b107ef6fa4c52a8 (patch)
treed57dd4d8b7fcd44cc298ed67047be6dc3b9f0f4d /docs/installer/makedoc.sh
parent2a6ab6a500cfcc25ff165f8fcd0ae82b40f2e81f (diff)
downloadtools-cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8.tar
tools-cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8.tar.gz
tools-cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8.tar.bz2
tools-cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8.tar.xz
tools-cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8.zip
Implement batch processing
Diffstat (limited to 'docs/installer/makedoc.sh')
-rwxr-xr-xdocs/installer/makedoc.sh24
1 files changed, 19 insertions, 5 deletions
diff --git a/docs/installer/makedoc.sh b/docs/installer/makedoc.sh
index 1d9465b8..c98b0e69 100755
--- a/docs/installer/makedoc.sh
+++ b/docs/installer/makedoc.sh
@@ -9,9 +9,23 @@ for doc in acceptLicense addUser ask_mntpoint_s installer selectInstallClass \
configureX_card_list configureX_monitor configureX_chooser \
setupBootloaderAddEntry minimal-install securityLevel selectCountry media_selection add_supplemental_media; do
- 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
+ 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