- fi
- po=`msgmerge -N "$X" common.pot`
- ne=`printf "%s\n" "$po" | msgfmt -o /dev/null --check-format --check-header --use-fuzzy - 2>&1 | grep . | wc -l`
- nu=`printf "%s\n" "$po" | msgattrib --untranslated - | grep -c ^#:`
- nf=`printf "%s\n" "$po" | msgattrib --fuzzy - | grep -c ^#:`
- nt=`printf "%s\n" "$po" | grep -c ^#:`
- n=$(($ne + $nu + $nf))
- p=$(( (nt - n) * 100 / nt ))
- echo >&2 "TODO for translation $X:"
- echo >&2 "Errors: $ne"
- echo >&2 "Untranslated: $nu"
- echo >&2 "Fuzzy: $nf"
- echo >&2 "Total: $nt"
- echo >&2 "Percent: $p"
- l=${X#common.}
- l=${l%.po}
- item=`grep "^$l " languages.txt || echo "$l $l \"$l (0%)\""`
- if [ "$p" -gt 50 ]; then
- printf "%s\n" "$item" | sed -e "s/([0-9][0-9]*%)/($p%)/"
- fi
- done