diff --git a/.po2tl.sh b/.po2tl.sh index 3ef0aa9..66a01b7 100755 --- a/.po2tl.sh +++ b/.po2tl.sh @@ -5,10 +5,13 @@ declare -A langnames=( ["es_419"]="spanish" ["pt_BR"]="brazilian_portuguese" ["r for file in ./translations-*.po; do file2=${file%.po} langcc=${file2#\.\/translations\-} - if [[ -z ${langnames[$langcc]} ]]; then - lang=$langcc - else + if [[ -n ${langnames[$langcc]} ]]; then lang=${langnames[$langcc]} + if [[ -f "/var/www/queer/build/${CI_REPO_NAME}/${langcc}.zip" ]]; then + rm "/var/www/queer/build/${CI_REPO_NAME}/${langcc}.zip" + fi + else + lang=$langcc fi stats=$(msgfmt --statistics ${file} 2>&1)