1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test msgmerge when a message's flags have been changed from c-format to 5# kde-format. Reported by Chusslove Illich (Часлав Илић). 6 7cat <<\EOF > mm-test21.po 8msgid "" 9msgstr "" 10"Project-Id-Version: GNU gettext-tools 0.16\n" 11"Report-Msgid-Bugs-To: bug-gnu-gettext@gnu.org\n" 12"POT-Creation-Date: 2007-10-18 02:57+0200\n" 13"PO-Revision-Date: 2007-06-28 16:37+0200\n" 14"Last-Translator: Karl Eichwalder <ke@suse.de>\n" 15"Language-Team: German <translation-team-de@lists.sourceforge.net>\n" 16"MIME-Version: 1.0\n" 17"Content-Type: text/plain; charset=UTF-8\n" 18"Content-Transfer-Encoding: 8bit\n" 19"Plural-Forms: nplurals=2; plural=(n != 1);\n" 20 21#, c-format 22msgid "Add resource from addressbook" 23msgid_plural "Add %1 resources from addressbook" 24msgstr[0] "Engadir un recurso dende o libro de enderezos" 25msgstr[1] "Engadir %n recursos dende o libro de enderezos" 26EOF 27 28cat <<\EOF > mm-test21.pot 29msgid "" 30msgstr "" 31"Project-Id-Version: GNU gettext-tools 0.16\n" 32"Report-Msgid-Bugs-To: bug-gnu-gettext@gnu.org\n" 33"POT-Creation-Date: 2007-10-19 02:57+0200\n" 34"PO-Revision-Date: 2007-06-28 16:37+0200\n" 35"Last-Translator: \n" 36"Language-Team: \n" 37"MIME-Version: 1.0\n" 38"Content-Type: text/plain; charset=UTF-8\n" 39"Content-Transfer-Encoding: 8bit\n" 40 41#, kde-format 42msgid "Add resource from addressbook" 43msgid_plural "Add %1 resources from addressbook" 44msgstr[0] "" 45msgstr[1] "" 46EOF 47 48: ${MSGMERGE=msgmerge} 49${MSGMERGE} -q -o mm-test21.tmp.po mm-test21.po mm-test21.pot || Exit 1 50LC_ALL=C tr -d '\r' < mm-test21.tmp.po > mm-test21.new.po || Exit 1 51 52cat <<\EOF > mm-test21.ok 53msgid "" 54msgstr "" 55"Project-Id-Version: GNU gettext-tools 0.16\n" 56"Report-Msgid-Bugs-To: bug-gnu-gettext@gnu.org\n" 57"POT-Creation-Date: 2007-10-19 02:57+0200\n" 58"PO-Revision-Date: 2007-06-28 16:37+0200\n" 59"Last-Translator: Karl Eichwalder <ke@suse.de>\n" 60"Language-Team: German <translation-team-de@lists.sourceforge.net>\n" 61"Language: de\n" 62"MIME-Version: 1.0\n" 63"Content-Type: text/plain; charset=UTF-8\n" 64"Content-Transfer-Encoding: 8bit\n" 65"Plural-Forms: nplurals=2; plural=(n != 1);\n" 66 67#, fuzzy, kde-format 68msgid "Add resource from addressbook" 69msgid_plural "Add %1 resources from addressbook" 70msgstr[0] "Engadir un recurso dende o libro de enderezos" 71msgstr[1] "Engadir %n recursos dende o libro de enderezos" 72EOF 73 74: ${DIFF=diff} 75${DIFF} mm-test21.ok mm-test21.new.po || Exit 1 76 77: ${MSGFMT=msgfmt} 78${MSGFMT} --check -o mm-test21.mo mm-test21.new.po || Exit 1 79 80Exit 0 81