diff --git a/scripts/find_unused_messages.sh b/scripts/find_unused_messages.sh index b0fd26eb1..20a062a36 100755 --- a/scripts/find_unused_messages.sh +++ b/scripts/find_unused_messages.sh @@ -1,13 +1,17 @@ #!/bin/sh +export LANG=C +set -e + # Simple script to find unused message strings by Michal Čihař tmp1=`mktemp` tmp2=`mktemp` -grep -o '\' lang/english-iso-8859-1.inc.php \ +grep -o '^\$\' lang/english-utf-8.inc.php \ + | tr -d '$' \ | grep -Ev '^str(Transformation_|ShowStatus)' | sort -u > $tmp1 grep -ho '\' `find . -type f -a -name '*.php' -a -not -path '*/lang/*'` \ - | grep -Ev '^str(Transformation_|ShowStatus)' | sort -u > $tmp2 + | grep -Ev '^str(Transformation_|ShowStatus|Lang|Locale|SetupForm_|SetupFormset_)' | sort -u > $tmp2 echo Please note that you need to check results of this script, it doesn\'t echo understand PHP, it only tries to find what looks like message name. @@ -25,7 +29,7 @@ echo echo Not used messages present in english language file: echo -diff $tmp1 $tmp2 | awk '/^