1#!/bin/sh
2#
3# Plural test for YCP
4#
5
6tmpfiles=""
7trap 'rm -fr $tmpfiles' 1 2 3 15
8
9tmpfiles="$tmpfiles xg-y-1.ycp"
10cat <<EOF > xg-y-1.ycp
11title = sformat (_("%1 package", "%1 packages", num), num);
12EOF
13
14tmpfiles="$tmpfiles xg-y-1.po"
15: ${XGETTEXT=xgettext}
16${XGETTEXT} --omit-header --no-location -k:1,2 -d xg-y-1 xg-y-1.ycp
17test $? = 0 || { rm -fr $tmpfiles; exit 1; }
18
19tmpfiles="$tmpfiles xg-y-1.ok"
20cat <<EOF > xg-y-1.ok
21#, ycp-format
22msgid "%1 package"
23msgid_plural "%1 packages"
24msgstr[0] ""
25msgstr[1] ""
26EOF
27
28: ${DIFF=diff}
29${DIFF} xg-y-1.ok xg-y-1.po
30result=$?
31
32rm -fr $tmpfiles
33
34exit $result
35