1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test extractor of NeXTstep/GNUstep .strings files. 5 6cat <<\EOF > xg-stbl-1.strings 7/*** 8German.lproj/Localizable.strings 9updated by make_strings 2003-10-12 15:31:50 +0200 10add comments above this one 11***/ 12 13 14/*** Strings from Hello.m ***/ 15/* File: Hello.m:57 */ 16/* File: Hello.m:56 */ 17"Hello, world!" = "Hallo Welt!"; 18/* File: Hello.m:67 */ 19"This program is running as process number %d." 20= "Dieses Programm l�uft mit der Prozess-Nummer %d."; 21EOF 22 23: ${XGETTEXT=xgettext} 24${XGETTEXT} -o xg-stbl-1.tmp xg-stbl-1.strings || Exit 1 25func_filter_POT_Creation_Date xg-stbl-1.tmp xg-stbl-1.po 26 27cat <<\EOF > xg-stbl-1.ok 28# SOME DESCRIPTIVE TITLE. 29# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 30# This file is distributed under the same license as the PACKAGE package. 31# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 32# 33#, fuzzy 34msgid "" 35msgstr "" 36"Project-Id-Version: PACKAGE VERSION\n" 37"Report-Msgid-Bugs-To: \n" 38"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 39"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 40"Language-Team: LANGUAGE <LL@li.org>\n" 41"Language: \n" 42"MIME-Version: 1.0\n" 43"Content-Type: text/plain; charset=UTF-8\n" 44"Content-Transfer-Encoding: 8bit\n" 45 46# 47# German.lproj/Localizable.strings 48# updated by make_strings 2003-10-12 15:31:50 +0200 49# add comments above this one 50# 51# Strings from Hello.m 52#: Hello.m:57 Hello.m:56 53msgid "Hello, world!" 54msgstr "Hallo Welt!" 55 56#: Hello.m:67 57msgid "This program is running as process number %d." 58msgstr "Dieses Programm läuft mit der Prozess-Nummer %d." 59EOF 60 61: ${DIFF=diff} 62${DIFF} xg-stbl-1.ok xg-stbl-1.po 63result=$? 64 65exit $result 66