#!/usr/bin/env bash declare -A langnames=( ["es_419"]="spanish" ["pt_BR"]="brazilian_portuguese" ["ru"]="russian" ["pl"]="polish" ) for file in ./translations-*.po; do file2=${file%.po} langcc=${file2#\.\/translations\-} if [[ -z ${langnames[$langcc]} ]]; then lang=$langcc else lang=${langnames[$langcc]} fi stats=$(msgfmt --statistics ${file} 2>&1) numdone=$(echo ${stats%* translated*}) if [[ $numdone -le 5680 ]]; then continue fi msgfmt "$file" -o game.mo PATH=$(pwd)/renpy:${PATH} RENPY_DIR=$(pwd)/renpy python3 rttk-queerscriptors/mo2tl.py $(pwd)/game-source game.mo ${lang} zip "${lang}.zip" game-source/game/tl/${lang}/* mv "${lang}.zip" "/var/www/queer/build/${CI_REPO_NAME}/${lang}.zip" done