• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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