You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
618 B
21 lines
618 B
#!/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 "
|
|
msgunfmt "$lang/LC_MESSAGES/hestiacp.mo" -o "$lang/LC_MESSAGES/hestiacp.po"
|
|
done
|
|
else
|
|
echo "[ * ] Update $lang "
|
|
msgunfmt "$lang/LC_MESSAGES/hestiacp.mo" -o "$lang/LC_MESSAGES/hestiacp.po"
|
|
fi
|