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