diff options
author | Yuri Chornoivan <yurchor@mageia.org> | 2013-07-07 09:36:09 +0000 |
---|---|---|
committer | Yuri Chornoivan <yurchor@mageia.org> | 2013-07-07 09:36:09 +0000 |
commit | cf68f20f43e8149ea34e0fe26b107ef6fa4c52a8 (patch) | |
tree | d57dd4d8b7fcd44cc298ed67047be6dc3b9f0f4d /docs/installer/makedoc.sh | |
parent | 2a6ab6a500cfcc25ff165f8fcd0ae82b40f2e81f (diff) | |
download | tools-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-x | docs/installer/makedoc.sh | 24 |
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 |