#!/bin/bash -e if [ ! -d MultiCraft/MultiCraft.xcodeproj ]; then echo "Run this in build/macOS" exit 1 fi DEST=$(pwd)/locale pushd ../../po for lang in *; do [ ${#lang} -ne 2 ] && continue mopath=$DEST/$lang/LC_MESSAGES mkdir -p $mopath pushd $lang for fn in *.po; do # brew install gettext msgfmt -o $mopath/${fn/.po/.mo} $fn done popd done popd find $DEST -type d,f -name '.*' -print0 | xargs -0 -- rm -rf # remove broken languages for broken_lang in ar he hi ky ms_Arab th; do rm -rf $DEST/$broken_lang done