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