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