msguniq-6 revision 1.1.1.1
1#! /bin/sh 2 3# Test msguniq on PO file with previous msgids. 4 5tmpfiles="" 6trap 'rm -fr $tmpfiles' 1 2 3 15 7 8tmpfiles="$tmpfiles msguniq-6.in" 9cat <<\EOF > msguniq-6.in 10msgid "" 11msgstr "" 12"Content-Type: text/plain; charset=UTF-8\n" 13"Content-Transfer-Encoding: 8bit\n" 14 15#. TRANSLATORS: An error message. 16#: src/args.c:242 17#, c-format 18msgid "too many arguments" 19msgstr "zu viele Argumente" 20 21#. TRANSLATORS: An error message. 22#: src/args.c:247 23#, fuzzy, c-format 24#| msgid "too many arguments" 25msgid "too few arguments" 26msgstr "zu viele Argumente" 27 28# Oder besser "fehlende Argumente"? 29#. TRANSLATORS: An error message. 30#: src/args.c:273 31#, c-format 32msgid "missing arguments" 33msgstr "Argumente fehlen" 34 35#: getopt.c:796 getopt.c:799 36#, fuzzy, c-format 37#| msgid "%s: invalid option -- %c\n" 38msgid "%s: illegal option -- %c\n" 39msgstr "%s: ung��ltige Option -- %c\n" 40 41#: getopt.c:805 getopt.c:808 42#, c-format 43msgid "%s: invalid option -- %c\n" 44msgstr "%s: ung��ltige Option -- %c\n" 45 46#. TRANSLATORS: An error message. 47#: src/args.c:247 48#, c-format 49msgid "too few arguments" 50msgstr "zu wenige Argumente" 51 52#. TRANSLATORS: An error message. 53#: src/args.c:242 54#, fuzzy, c-format 55#| msgid "too few arguments" 56msgid "too many arguments" 57msgstr "zu wenige Argumente" 58 59#: getopt.c:796 getopt.c:799 60#, fuzzy, c-format 61#| msgid "%s: invalid options -- %c\n" 62msgid "%s: illegal option -- %c\n" 63msgstr "%s: ung��ltige Optionen -- %c\n" 64 65#: getopt.c:863 getopt.c:882 getopt.c:1095 getopt.c:1116 66#, fuzzy, c-format 67#| msgid "%s: option requires an argument -- %c\n" 68msgid "%s: option requires more than one argument\n" 69msgstr "%s: Option erwartet ein Argument -- %c\n" 70EOF 71 72tmpfiles="$tmpfiles msguniq-6.out" 73: ${MSGUNIQ=msguniq} 74${MSGUNIQ} -o msguniq-6.out msguniq-6.in 75test $? = 0 || { rm -fr $tmpfiles; exit 1; } 76 77tmpfiles="$tmpfiles msguniq-6.ok" 78cat <<\EOF > msguniq-6.ok 79msgid "" 80msgstr "" 81"Content-Type: text/plain; charset=UTF-8\n" 82"Content-Transfer-Encoding: 8bit\n" 83 84#. TRANSLATORS: An error message. 85#: src/args.c:242 86#, c-format 87msgid "too many arguments" 88msgstr "zu viele Argumente" 89 90#. TRANSLATORS: An error message. 91#: src/args.c:247 92#, c-format 93msgid "too few arguments" 94msgstr "zu wenige Argumente" 95 96# Oder besser "fehlende Argumente"? 97#. TRANSLATORS: An error message. 98#: src/args.c:273 99#, c-format 100msgid "missing arguments" 101msgstr "Argumente fehlen" 102 103#: getopt.c:796 getopt.c:799 104#, fuzzy, c-format 105msgid "%s: illegal option -- %c\n" 106msgstr "" 107"#-#-#-#-# msguniq-6.in #-#-#-#-#\n" 108"%s: ung��ltige Option -- %c\n" 109"#-#-#-#-# msguniq-6.in #-#-#-#-#\n" 110"%s: ung��ltige Optionen -- %c\n" 111 112#: getopt.c:805 getopt.c:808 113#, c-format 114msgid "%s: invalid option -- %c\n" 115msgstr "%s: ung��ltige Option -- %c\n" 116 117#: getopt.c:863 getopt.c:882 getopt.c:1095 getopt.c:1116 118#, fuzzy, c-format 119#| msgid "%s: option requires an argument -- %c\n" 120msgid "%s: option requires more than one argument\n" 121msgstr "%s: Option erwartet ein Argument -- %c\n" 122EOF 123 124: ${DIFF=diff} 125${DIFF} msguniq-6.ok msguniq-6.out 126result=$? 127 128rm -fr $tmpfiles 129 130exit $result 131