Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -3,11 +3,17 @@
|
|||||||
# Removes mo files for incomplete translations
|
# Removes mo files for incomplete translations
|
||||||
#
|
#
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
#
|
#
|
||||||
# How many percent needs to be translated
|
# How many percent needs to be translated
|
||||||
#
|
#
|
||||||
THRESHOLD=50
|
THRESHOLD=50
|
||||||
|
|
||||||
|
if [ ! -z "$1" ] ; then
|
||||||
|
THRESHOLD=$1
|
||||||
|
fi
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
lang=`echo $1 | sed 's@po/\(.*\)\.po@\1@'`
|
lang=`echo $1 | sed 's@po/\(.*\)\.po@\1@'`
|
||||||
STATS=`LANG=C msgfmt --statistics -o /dev/null $1 2>&1`
|
STATS=`LANG=C msgfmt --statistics -o /dev/null $1 2>&1`
|
||||||
@@ -26,7 +32,7 @@ check() {
|
|||||||
else
|
else
|
||||||
UNTRANSLATED=0
|
UNTRANSLATED=0
|
||||||
fi
|
fi
|
||||||
PERCENT=`expr 100 \* $TRANSLATED / \( $TRANSLATED + $FUZZY + $UNTRANSLATED \)`
|
PERCENT=`expr 100 \* $TRANSLATED / \( $TRANSLATED + $FUZZY + $UNTRANSLATED \) || true`
|
||||||
|
|
||||||
if [ $PERCENT -lt $THRESHOLD ] ; then
|
if [ $PERCENT -lt $THRESHOLD ] ; then
|
||||||
echo "Removing $lang, only $PERCENT%"
|
echo "Removing $lang, only $PERCENT%"
|
||||||
@@ -34,11 +40,6 @@ check() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -z "$1" ] ; then
|
|
||||||
check po/$1.po
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
for x in po/*.po ; do
|
for x in po/*.po ; do
|
||||||
check $x
|
check $x
|
||||||
done
|
done
|
||||||
|
Reference in New Issue
Block a user