Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2013-12-19 13:15:20 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2013-12-19 13:24:31 (GMT)
commit4bc9a3e140dba8ede10113c2c7f5cfb537795810 (patch)
tree8a0b2ece95b7a0c3528ffec89f735279b562f320
parentcde167d5653711c08c342d18d19fa8b74d911920 (diff)
Simplify l10n_script.sh script
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rwxr-xr-xl10n_script.sh24
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