1#! /bin/sh 2 3# Test merging of a message which has c-format specified in ref.pot but not 4# in def.po. 5 6tmpfiles="" 7trap 'rm -fr $tmpfiles' 1 2 3 15 8 9tmpfiles="$tmpfiles mm-test13.po" 10cat <<EOF > mm-test13.po 11# SOME DESCRIPTIVE TITLE. 12# Copyright (C) YEAR Free Software Foundation, Inc. 13# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 14# 15msgid "" 16msgstr "" 17"Project-Id-Version: cog_training 1.0\n" 18"POT-Creation-Date: 2001-04-29 22:40+0200\n" 19"PO-Revision-Date: 2001-04-29 21:19+02:00\n" 20"Last-Translator: Felix N. <xyz@zyx.uucp>\n" 21"Language-Team: German <de@li.org>\n" 22"MIME-Version: 1.0\n" 23"Content-Type: text/plain; charset=ISO-8859-1\n" 24"Content-Transfer-Encoding: 8bit\n" 25 26#: foobar.c:11 27#, c-format 28msgid "file named %s" 29msgstr "Datei namens %s" 30 31#: foobar.c:12 32#, c-format 33msgid "directory named %s" 34msgstr "Verzeichnis namens %s" 35 36#: foobar.c:13 37msgid "result %s" 38msgstr "Ergebnis %s" 39 40#: foobar.c:14 41msgid "intermediate result %s" 42msgstr "Zwischenergebnis %d" 43 44#: foobar.c:15 45msgid "%age" 46msgstr "%-Satz" 47EOF 48 49tmpfiles="$tmpfiles mm-test13.pot" 50cat <<EOF > mm-test13.pot 51# SOME DESCRIPTIVE TITLE. 52# Copyright (C) YEAR Free Software Foundation, Inc. 53# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 54# 55msgid "" 56msgstr "" 57"Project-Id-Version: PACKAGE VERSION\n" 58"POT-Creation-Date: 2001-04-30 18:51+0200\n" 59"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 60"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 61"Language-Team: LANGUAGE <LL@li.org>\n" 62"MIME-Version: 1.0\n" 63"Content-Type: text/plain; charset=ISO-8859-1\n" 64"Content-Transfer-Encoding: 8bit\n" 65 66#: foobar.c:21 67#, c-format 68msgid "file named %s" 69msgstr "" 70 71#: foobar.c:22 72msgid "directory named %s" 73msgstr "" 74 75#: foobar.c:23 76#, c-format 77msgid "result %s" 78msgstr "" 79 80#: foobar.c:24 81#, c-format 82msgid "intermediate result %s" 83msgstr "" 84 85#: foobar.c:25 86msgid "%age" 87msgstr "" 88EOF 89 90tmpfiles="$tmpfiles mm-test13.out" 91: ${MSGMERGE=msgmerge} 92${MSGMERGE} -q -o mm-test13.out mm-test13.po mm-test13.pot 93test $? = 0 || { rm -fr $tmpfiles; exit 1; } 94 95tmpfiles="$tmpfiles mm-test13.ok" 96cat <<EOF > mm-test13.ok 97# SOME DESCRIPTIVE TITLE. 98# Copyright (C) YEAR Free Software Foundation, Inc. 99# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 100# 101msgid "" 102msgstr "" 103"Project-Id-Version: cog_training 1.0\n" 104"POT-Creation-Date: 2001-04-30 18:51+0200\n" 105"PO-Revision-Date: 2001-04-29 21:19+02:00\n" 106"Last-Translator: Felix N. <xyz@zyx.uucp>\n" 107"Language-Team: German <de@li.org>\n" 108"MIME-Version: 1.0\n" 109"Content-Type: text/plain; charset=ISO-8859-1\n" 110"Content-Transfer-Encoding: 8bit\n" 111 112#: foobar.c:21 113#, c-format 114msgid "file named %s" 115msgstr "Datei namens %s" 116 117#: foobar.c:22 118msgid "directory named %s" 119msgstr "Verzeichnis namens %s" 120 121#: foobar.c:23 122#, c-format 123msgid "result %s" 124msgstr "Ergebnis %s" 125 126#: foobar.c:24 127#, fuzzy, c-format 128msgid "intermediate result %s" 129msgstr "Zwischenergebnis %d" 130 131#: foobar.c:25 132msgid "%age" 133msgstr "%-Satz" 134EOF 135 136: ${DIFF=diff} 137${DIFF} mm-test13.ok mm-test13.out 138result=$? 139 140rm -fr $tmpfiles 141 142exit $result 143