#!/bin/bash if [ ! -e /usr/bin/xgettext ]; then echo " **********************************************************" echo " * Unable to find xgettext please install gettext package *" echo " **********************************************************" exit 3 fi lang=${1-all} if [ "$lang" == "all" ]; then languages=$(ls -d ./*/ | awk -F'/' '{print $(NF-1)}') for lang in $languages; do echo "[ * ] Update $lang " msgfmt "$lang/LC_MESSAGES/hestiacp.po" -o "$lang/LC_MESSAGES/hestiacp.mo" done else echo "[ * ] Update $lang " msgfmt "$lang/LC_MESSAGES/hestiacp.po" -o "$lang/LC_MESSAGES/hestiacp.mo" fi