From c610c4a62b86b32f937be4818be5ea70f46e78ec Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 25 Nov 2013 01:46:38 +0100 Subject: [PATCH] Added a check for fuzzy translations --- src/deforaos-release.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/deforaos-release.sh b/src/deforaos-release.sh index ee77574..4f09313 100755 --- a/src/deforaos-release.sh +++ b/src/deforaos-release.sh @@ -25,6 +25,7 @@ VERBOSE=0 #executables CVS="cvs" GIT="git" +GREP="grep" MAKE="make" RM="rm -f" TAR="tar" @@ -68,6 +69,17 @@ _deforaos_release() return $? fi + if test -f "po/$PACKAGE.pot"; then + _info "Checking the translations..." + $RM -- "po/$PACKAGE.pot" || return 2 + (cd "po" && $MAKE) || return 2 + $GREP -q "fuzzy" -- po/*.po + if [ $? -eq 0 ]; then + _error "Some translations are fuzzy" + return $? + fi + fi + _info "Checking for differences..." _release_diff if [ $? -ne 0 ]; then