kopia lustrzana https://github.com/OpenDroneMap/WebODM
22 wiersze
646 B
Bash
Executable File
22 wiersze
646 B
Bash
Executable File
#!/bin/bash
|
|
|
|
LOCALES="fr es it de tr"
|
|
|
|
if [[ "$1" == "extract" ]]; then
|
|
echo "Extracting .po files from Django/React"
|
|
locale_param=""
|
|
for lang in $LOCALES
|
|
do
|
|
locale_param="--locale=$lang $locale_param"
|
|
done
|
|
|
|
mkdir -p locale
|
|
django-admin makemessages --keep-pot $locale_param --ignore=build --ignore=app/templates/app/admin/* --ignore=app/templates/app/registration/*
|
|
python manage.py makemessages_djangojs --keep-pot $locale_param -d djangojs --extension jsx --ignore=build --language Python
|
|
fi
|
|
|
|
if [[ "$1" == "build" ]]; then
|
|
echo "Building .po files into .mo"
|
|
django-admin compilemessages
|
|
fi
|