1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test that PO files that differ only in the POT-Creation-Date yield the 5# exact same .mo file. 6 7cat <<\EOF > mf-19-1.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: GNU bison\n" 15"POT-Creation-Date: 2017-04-05 19:47+0200\n" 16"PO-Revision-Date: 2017-06-07 09:07+0000\n" 17"Last-Translator: ABC DEF <abc@gnu.uucp>\n" 18"Language-Team: test <test@li.org>\n" 19"Language: test\n" 20"MIME-Version: 1.0\n" 21"Content-Type: text/plain; charset=UTF-8\n" 22"Content-Transfer-Encoding: 8bit\n" 23 24msgid "Open &File" 25msgstr "Open File" 26 27msgid "Show _Help" 28msgstr "Show Help" 29EOF 30 31cat <<\EOF > mf-19-2.po 32# SOME DESCRIPTIVE TITLE. 33# Copyright (C) YEAR Free Software Foundation, Inc. 34# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 35# 36msgid "" 37msgstr "" 38"Project-Id-Version: GNU bison\n" 39"POT-Creation-Date: 2016-03-04 18:46+0100\n" 40"PO-Revision-Date: 2017-06-07 09:07+0000\n" 41"Last-Translator: ABC DEF <abc@gnu.uucp>\n" 42"Language-Team: test <test@li.org>\n" 43"Language: test\n" 44"MIME-Version: 1.0\n" 45"Content-Type: text/plain; charset=UTF-8\n" 46"Content-Transfer-Encoding: 8bit\n" 47 48msgid "Open &File" 49msgstr "Open File" 50 51msgid "Show _Help" 52msgstr "Show Help" 53EOF 54 55: ${MSGFMT=msgfmt} 56${MSGFMT} -o mf-19-1.mo mf-19-1.po 2>/dev/null 57test $? = 0 || { Exit 1; } 58 59: ${MSGFMT=msgfmt} 60${MSGFMT} -o mf-19-2.mo mf-19-2.po 2>/dev/null 61test $? = 0 || { Exit 1; } 62 63: ${DIFF=diff} 64${DIFF} mf-19-1.mo mf-19-2.mo 65test $? = 0 || { Exit 1; } 66