changeset 1541:1310d504b548

Fix that the output of msgfmt could be singular The output of msgfmt could be singular if there is only one translation of the given type.
author mow
date Sat, 11 Apr 2009 20:46:37 +0000
parents 286ed7c6cae6
children ddb7aefb45cb
files po/gen_translations_stats.sh
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/po/gen_translations_stats.sh	Sat Apr 11 19:51:03 2009 +0000
+++ b/po/gen_translations_stats.sh	Sat Apr 11 20:46:37 2009 +0000
@@ -19,9 +19,9 @@
 	msgfmt --statistics -o /dev/null $i 2>&1 \
 	| perl -ne '
 		my ($tr_done, $tr_fuzz, $tr_un) = (0, 0, 0);
-		$tr_done = $1 if /(\d+) translated messages/;
-		$tr_fuzz = $1 if /(\d+) fuzzy translations/;
-		$tr_un = $1 if /(\d+) untranslated messages/;
+		$tr_done = $1 if /(\d+) translated messages?/;
+		$tr_fuzz = $1 if /(\d+) fuzzy translations?/;
+		$tr_un = $1 if /(\d+) untranslated messages?/;
 		my $tr_tot = $tr_done + $tr_fuzz + $tr_un;
 		printf "%8.0f|%s|%7.2f|%5d|%5d|%7d|%5d\n",
 			10000*$tr_done/$tr_tot, "'"${i%%.po}"'",