2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
4 # Test of msgid_plural extraction in the case of duplicated msgids.
5 # <https://lists.gnu.org/archive/html/bug-gettext/2014-10/msg00028.html>
7 cat <<\EOF > xg-test12.c
8 ngettext ("abc", "abc", 1);
9 ngettext ("abc", "abc", 1);
11 /* Hypothetical case: plural extraction from a function
12 with a single argument. */
17 : ${XGETTEXT=xgettext}
18 ${XGETTEXT} --omit-header --add-comments -kngettext:1,1 -kxngettext:1,1 -d xg-test12.tmp xg-test12.c || exit 1
19 LC_ALL=C tr -d '\r' < xg-test12.tmp.po > xg-test12.po || exit 1
21 cat <<\EOF > xg-test12.ok
22 #: xg-test12.c:1 xg-test12.c:2
28 #. Hypothetical case: plural extraction from a function
29 #. with a single argument.
30 #: xg-test12.c:6 xg-test12.c:7
38 ${DIFF} xg-test12.ok xg-test12.po