Home | History | Annotate | Line # | Download | only in tests
      1 #! /bin/sh
      2 
      3 # Test pseudo-comments containing filenames that start with a digit.
      4 
      5 tmpfiles=""
      6 trap 'rm -fr $tmpfiles' 1 2 3 15
      7 
      8 tmpfiles="$tmpfiles mm-test15.pot mm-test15.po"
      9 cat <<\EOF > mm-test15.pot
     10 msgid ""
     11 msgstr ""
     12 "Project-Id-Version: GNU gettext 0.11.5\n"
     13 "POT-Creation-Date: 2002-08-20 15:24+0200\n"
     14 "PO-Revision-Date: 2002-12-02 07:05+0100\n"
     15 "Content-Type: text/plain; charset=UTF-8\n"
     16 "Content-Transfer-Encoding: 8bit\n"
     17 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
     18 
     19 #: 123.c:134
     20 #, c-format
     21 msgid "invalid argument `%s' for `%s'"
     22 msgstr "ungltiges Argument %s fr %s"
     23 EOF
     24 
     25 cat <<\EOF > mm-test15.po
     26 #: 123.c:134
     27 #, c-format
     28 msgid "invalid argument `%s' for `%s'"
     29 msgstr ""
     30 EOF
     31 
     32 tmpfiles="$tmpfiles mm-test15.out"
     33 : ${MSGMERGE=msgmerge}
     34 ${MSGMERGE} -q -o mm-test15.out mm-test15.pot mm-test15.po
     35 test $? = 0 || { rm -fr $tmpfiles; exit 1; }
     36 
     37 tmpfiles="$tmpfiles mm-test15.ok"
     38 cat <<\EOF > mm-test15.ok
     39 msgid ""
     40 msgstr ""
     41 "Project-Id-Version: GNU gettext 0.11.5\n"
     42 "POT-Creation-Date: 2002-08-20 15:24+0200\n"
     43 "PO-Revision-Date: 2002-12-02 07:05+0100\n"
     44 "Content-Type: text/plain; charset=UTF-8\n"
     45 "Content-Transfer-Encoding: 8bit\n"
     46 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
     47 
     48 #: 123.c:134
     49 #, c-format
     50 msgid "invalid argument `%s' for `%s'"
     51 msgstr "ungltiges Argument %s fr %s"
     52 EOF
     53 
     54 : ${DIFF=diff}
     55 ${DIFF} mm-test15.ok mm-test15.out
     56 result=$?
     57 
     58 rm -fr $tmpfiles
     59 
     60 exit $result
     61