X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/440ce853b0c97ec356c27bbef6ef500f8feb6197..8d1372958ce4a205f11fcdd44cf6e9cac8429a69:/scripts/save-locale-pack?ds=sidebyside

diff --git a/scripts/save-locale-pack b/scripts/save-locale-pack
index efca71984..1d140685e 100755
--- a/scripts/save-locale-pack
+++ b/scripts/save-locale-pack
@@ -14,13 +14,13 @@ LNG=$2
 load_lang()
 {
     L=$1
-    for pofile in $LOCALIZED/$L/*.po; do
-	app=`basename $pofile .po`
+    for pofile in "$LOCALIZED/$L/"*.po; do
+	app=`basename "$pofile" .po`
 	echo $app
-	if [ "$app" = "wolnelektury" ]; then
-	    cp -v $pofile $ROOT/wolnelektury/locale/$L/LC_MESSAGES/django.po
+	if [ "$app" = "contrib" ]; then
+	    cp -v "$pofile" "$ROOT/wolnelektury/locale-contrib/$L/LC_MESSAGES/django.po"
 	else
-	    cp -v $pofile $ROOT/apps/$app/locale/$L/LC_MESSAGES/django.po
+	    cp -v "$pofile" "$ROOT/apps/$app/locale/$L/LC_MESSAGES/django.po"
 	fi
     done
 }
@@ -34,13 +34,16 @@ else
     done
 fi
 
-${0}-json.py $LOCALIZED/infopages.json $LNG
-cp -v $LOCALIZED/infopages.json ${ROOT}/apps/infopages/fixtures/infopages.json
-cp -v $LOCALIZED/locale.js.txt ${ROOT}/wolnelektury/static/js/locale.js
+cp -v ${ROOT}/apps/infopages/fixtures/infopages.json "$LOCALIZED/infopages.json"
+${0}-json.py "$LOCALIZED/infopages.json" $LNG
+if [ ! "$?" = 0 ]; then
+    exit 1;
+fi
+cp -v "$LOCALIZED/infopages.json" ${ROOT}/apps/infopages/fixtures/infopages.json
+cp -v "$LOCALIZED/locale.js.txt" ${ROOT}/wolnelektury/static/js/locale.js
 
 for i in $ROOT/apps/*; do 
     cd $i;
     env PYTHONPATH=$ROOT ${VIRTUAL_ENV}/bin/django-admin.py compilemessages --settings=wolnelektury.settings
 done
-cd $ROOT/wolnelektury
-env PYTHONPATH=$ROOT ${VIRTUAL_ENV}/bin/django-admin.py compilemessages --settings=wolnelektury.settings
+pybabel compile -D django -d $ROOT/wolnelektury/locale-contrib