diff options
Diffstat (limited to '')
-rw-r--r-- | po/stats | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/po/stats b/po/stats new file mode 100644 index 0000000..386d765 --- /dev/null +++ b/po/stats @@ -0,0 +1,20 @@ +#!/bin/sh +export LANG=C +echo "language translated fuzzy untranslated" +echo "-----------------------------------------" +for i in $(cat LINGUAS | xargs); do + echo -n " $i " + msgfmt -c --statistics -o /dev/null $i.po 2>&1 | + awk -v LNG="$1" '{ + gsub(/ untranslated/, ""); + gsub(/ translated/, ""); + gsub(/ messages/, ""); + gsub(/ message/, ""); + gsub(/ translations/, ""); + gsub(/ translation/, ""); + gsub(/ fuzzy/, ""); + gsub(/[.,]/, ""); + {printf "%8s %8s %8s\n", $1, $2, $3} + }' +done +echo "-----------------------------------------" |