X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/02fe6525fe7fa7c16d6e1dfe0ca040ac07d41325..cc622b425a00ee0a43e6005308d7e71bbb7d3741:/scripts/make-locale-pack?ds=sidebyside diff --git a/scripts/make-locale-pack b/scripts/make-locale-pack index 9c8e8a760..5ccd4543b 100755 --- a/scripts/make-locale-pack +++ b/scripts/make-locale-pack @@ -4,38 +4,38 @@ ME=$0 ROOT=$(git rev-parse --show-toplevel) DST=`mktemp -d`/wl-lokalizacja mkdir -p $DST -MANAGE=$ROOT/manage.py +MANAGE=$ROOT/src/manage.py export_po() { - for appdir in $ROOT/apps/*; do + for appdir in $ROOT/src/*/; do app=`basename $appdir` - if [ -d $ROOT/apps/$app/locale ]; then - for langdir in $ROOT/apps/$app/locale/*; do + if [ -d $ROOT/src/$app/locale ]; then + for langdir in $ROOT/src/$app/locale/*; do lang=`basename $langdir` mkdir -p $DST/$lang - cp -v ${ROOT}/apps/${app}/locale/${lang}/LC_MESSAGES/django.po $DST/${lang}/${app}.po + cp -v ${ROOT}/src/${app}/locale/${lang}/LC_MESSAGES/django.po $DST/${lang}/${app}.po done fi done - for langdir in $ROOT/wolnelektury/locale-contrib/*/; do - lang = `basename $langdir` + for langdir in $ROOT/src/wolnelektury/locale-contrib/*/; do + lang=`basename $langdir` mkdir -p "$DST/$lang" cp -v "${langdir}LC_MESSAGES/django.po" "${DST}/$lang/contrib.po" done - cp -v ${ROOT}/wolnelektury/static/js/locale.js $DST/locale.js.txt - cp -v ${ROOT}/apps/infopages/fixtures/infopages.json $DST/infopages.json + cp -v ${ROOT}/src/wolnelektury/static/js/locale.js $DST/locale.js.txt + cp -v ${ROOT}/src/infopages/fixtures/infopages.json $DST/infopages.json ${0}-json.py $DST/infopages.json } ( -cd $ROOT/apps -for i in *; do +cd $ROOT/src +for i in */; do if [ -e "$i/locale" ]; then echo "Generate po for app $i" ( cd $i; $MANAGE makemessages --all; @@ -48,10 +48,10 @@ done ( pybabel extract -F "$ROOT/babel.cfg" \ - -o "$ROOT/wolnelektury/locale-contrib/django.pot" \ + -o "$ROOT/src/wolnelektury/locale-contrib/django.pot" \ "`python -c 'import os,allauth; print os.path.dirname(allauth.__file__)'`" - pybabel update -D django -i "$ROOT/wolnelektury/locale-contrib/django.pot" \ - -d "$ROOT/wolnelektury/locale-contrib" + pybabel update -D django -i "$ROOT/src/wolnelektury/locale-contrib/django.pot" \ + -d "$ROOT/src/wolnelektury/locale-contrib" ) export_po