Blame gettext-tools/tests/xgettext-ycp-1

Packit 5b56b6
#!/bin/sh
Packit 5b56b6
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
Packit 5b56b6
#
Packit 5b56b6
# Plural test for YCP
Packit 5b56b6
#
Packit 5b56b6
Packit 5b56b6
cat <<EOF > xg-y-1.ycp
Packit 5b56b6
title = sformat (_("%1 package", "%1 packages", num), num);
Packit 5b56b6
EOF
Packit 5b56b6
Packit 5b56b6
: ${XGETTEXT=xgettext}
Packit 5b56b6
${XGETTEXT} --omit-header --no-location -k:1,2 -d xg-y-1.tmp xg-y-1.ycp || exit 1
Packit 5b56b6
LC_ALL=C tr -d '\r' < xg-y-1.tmp.po > xg-y-1.po || exit 1
Packit 5b56b6
Packit 5b56b6
cat <<EOF > xg-y-1.ok
Packit 5b56b6
#, ycp-format
Packit 5b56b6
msgid "%1 package"
Packit 5b56b6
msgid_plural "%1 packages"
Packit 5b56b6
msgstr[0] ""
Packit 5b56b6
msgstr[1] ""
Packit 5b56b6
EOF
Packit 5b56b6
Packit 5b56b6
: ${DIFF=diff}
Packit 5b56b6
${DIFF} xg-y-1.ok xg-y-1.po
Packit 5b56b6
result=$?
Packit 5b56b6
Packit 5b56b6
exit $result