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