Initial
This commit is contained in:
20
web/locale/hst_convert_po2mo.sh
Executable file
20
web/locale/hst_convert_po2mo.sh
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/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 "$HESTIA/web/locale/*/" | awk -F'/' '{print $(NF-1)}')
|
||||
for lang in $languages; do
|
||||
echo "[ * ] Update $lang "
|
||||
msgfmt "$HESTIA/web/locale/$lang/LC_MESSAGES/hestiacp.po" -o "$HESTIA/web/locale/$lang/LC_MESSAGES/hestiacp.mo"
|
||||
done
|
||||
else
|
||||
echo "[ * ] Update $lang "
|
||||
msgfmt "$HESTIA/web/locale/$lang/LC_MESSAGES/hestiacp.po" -o "$HESTIA/web/locale/$lang/LC_MESSAGES/hestiacp.mo"
|
||||
fi
|
||||
Reference in New Issue
Block a user