update readme due release on codeberg #2

Open
nocci wants to merge 26 commits from dev into main
1 changed files with 18 additions and 13 deletions
Showing only changes of commit 3b93b14e29 - Show all commits

View File

@ -883,26 +883,31 @@ cat <<'SCRIPT_END' > ../translate.sh
#!/bin/bash
set -e
# 0.1 Change to the project directory (where docker-compose.yml is located)
cd "$(dirname "$0")/steam-gift-manager"
declare -a locales=("de" "en")
declare -A locales=(
["de"]="de"
["en"]="en"
)
# 1. POT-Datei aktualisieren
docker-compose run --rm steam-manager pybabel extract -F babel.cfg -o translations/messages.pot .
# create POT-file
docker-compose exec steam-manager pybabel extract -F babel.cfg -o translations/messages.pot .
# 2. PO files for each language
for lang in "${locales[@]}"; do
docker-compose run --rm steam-manager pybabel update \
-i translations/messages.pot \
-d translations \
-l $lang --previous
# Check for each language and initialize if necessary
for lang in "${!locales[@]}"; do
if [ ! -f "translations/${locales[$lang]}/LC_MESSAGES/messages.po" ]; then
docker-compose exec steam-manager pybabel init \
-i translations/messages.pot \
-d translations \
-l "${locales[$lang]}"
fi
done
# 3. Compile MO files (without fuzzy entries)
docker-compose run --rm steam-manager pybabel compile -d translations
# Update and compile translations
docker-compose exec steam-manager pybabel update -i translations/messages.pot -d translations
docker-compose exec steam-manager pybabel compile -d translations
echo "✅ Translations successfully updated!"
echo "✅ Translations updated!"
SCRIPT_END
chmod +x ../translate.sh