From: Bruno Haible Date: Mon, 5 Nov 2001 10:50:54 +0000 (+0000) Subject: Add an YCP plural test. X-Git-Tag: v0.11~332 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ebe13f5990a1b373f301648e28f3c2999c8d0ae4;p=thirdparty%2Fgettext.git Add an YCP plural test. --- diff --git a/tests/ChangeLog b/tests/ChangeLog index 167a36ca1..a9f3e15d1 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,11 @@ +2001-11-03 Bruno Haible + + * Makefile.am (TESTS): Add xgettext-17. + +2001-11-01 Karl Eichwalder + + * xgettext-17: New file. + 2001-11-01 Bruno Haible * msgcat-6: Update expected output to match new msgcat behaviour. diff --git a/tests/Makefile.am b/tests/Makefile.am index ab2637c34..fc263ebe7 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -33,7 +33,7 @@ TESTS = gettext-1 gettext-2 \ msguniq-1 msguniq-2 msguniq-3 \ xgettext-1 xgettext-2 xgettext-3 xgettext-4 xgettext-5 xgettext-6 \ xgettext-7 xgettext-8 xgettext-9 xgettext-10 xgettext-11 xgettext-12 \ - xgettext-13 xgettext-14 xgettext-15 xgettext-16 \ + xgettext-13 xgettext-14 xgettext-15 xgettext-16 xgettext-17 \ format-c-1 format-c-2 \ format-java-1 format-java-2 \ format-lisp-1 format-lisp-2 \ diff --git a/tests/xgettext-17 b/tests/xgettext-17 new file mode 100755 index 000000000..a5a9c83fa --- /dev/null +++ b/tests/xgettext-17 @@ -0,0 +1,33 @@ +#!/bin/sh +# +# Plural test for YCP +# + +tmpfiles="" +trap 'rm -fr $tmpfiles' 1 2 3 15 + +tmpfiles="$tmpfiles xg-test17.ycp" +cat < xg-test17.ycp +title = sformat (_("%1 package", "%1 packages", num), num); +EOF + +tmpfiles="$tmpfiles xg-test17.po" +: ${XGETTEXT=xgettext} +${XGETTEXT} --omit-header --no-location -k:1,2 -d xg-test17 xg-test17.ycp + +tmpfiles="$tmpfiles xg-test17.ok" +cat < xg-test17.ok +#, ycp-format +msgid "%1 package" +msgid_plural "%1 packages" +msgstr[0] "" +msgstr[1] "" +EOF + +: ${DIFF=diff} +${DIFF} xg-test17.ok xg-test17.po +result=$? + +rm -fr $tmpfiles + +exit $result