diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2013-12-19 13:15:20 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2013-12-19 13:24:31 (GMT) |
commit | 4bc9a3e140dba8ede10113c2c7f5cfb537795810 (patch) | |
tree | 8a0b2ece95b7a0c3528ffec89f735279b562f320 | |
parent | cde167d5653711c08c342d18d19fa8b74d911920 (diff) |
Simplify l10n_script.sh script
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rwxr-xr-x | l10n_script.sh | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/l10n_script.sh b/l10n_script.sh index 21c10bf..d85af9f 100755 --- a/l10n_script.sh +++ b/l10n_script.sh @@ -19,7 +19,7 @@ LANGUAGE="$1" SOURCE_DIR="source" -DESTINATION_DIR="html" +DESTINATION_DIR="html/$LANGUAGE" TRANSLATED_PO_PATH="translated_po/$LANGUAGE" TRANSLATED_MO_PATH="source/translated/$LANGUAGE" @@ -37,14 +37,8 @@ if [ ! -d $TRANSLATED_PO_PATH ]; then fi # check and create directories -if [ ! -d $TRANSLATED_MO_PATH ]; then - mkdir $TRANSLATED_MO_PATH -fi -if [ ! -d $TRANSLATED_MO_PATH/LC_MESSAGES ]; then - mkdir $TRANSLATED_MO_PATH/LC_MESSAGES -fi if [ ! -d $TRANSLATED_MO_PATH/LC_MESSAGES ]; then - mkdir $TRANSLATED_MO_PATH/LC_MESSAGES + mkdir -p $TRANSLATED_MO_PATH/LC_MESSAGES fi for file in $TRANSLATED_PO_PATH/*.po @@ -55,15 +49,15 @@ do done # build html -if [ ! -d $DESTINATION_DIR/$LANGUAGE ]; then - mkdir $DESTINATION_DIR/$LANGUAGE +if [ ! -d $DESTINATION_DIR ]; then + mkdir $DESTINATION_DIR fi -sphinx-build -b html -Dlanguage=$LANGUAGE $SOURCE_DIR $DESTINATION_DIR/$LANGUAGE +sphinx-build -b html -Dlanguage=$LANGUAGE $SOURCE_DIR $DESTINATION_DIR # remove images and static files in the translated directories -rm -rf $DESTINATION_DIR/$LANGUAGE/_images -rm -rf $DESTINATION_DIR/$LANGUAGE/_static +rm -rf $DESTINATION_DIR/_images +rm -rf $DESTINATION_DIR/_static # create symbolic links to _images and _static -ln -rs images $DESTINATION_DIR/$LANGUAGE/_images -ln -rs $DESTINATION_DIR/_static $DESTINATION_DIR/$LANGUAGE/_static +ln -rs images $DESTINATION_DIR/_images +ln -rs html/_static $DESTINATION_DIR/_static |