1#! /bin/sh
2
3# Test --foreign-user
4
5tmpfiles=""
6trap 'rm -fr $tmpfiles' 1 2 3 15
7
8tmpfiles="$tmpfiles xg-test4.in.c"
9cat <<EOF > xg-test4.in.c
10_("extract me")
11EOF
12
13tmpfiles="$tmpfiles xg-test4.po"
14: ${XGETTEXT=xgettext}
15# delete POT-Creation-Date: line because the date depends on local time.
16${XGETTEXT} --output - --foreign-user --no-location -k_ xg-test4.in.c \
17  | sed '/\"POT-Creation-Date:.*/d' > xg-test4.po
18
19tmpfiles="$tmpfiles xg-test4.ok"
20cat <<EOF > xg-test4.ok
21# SOME DESCRIPTIVE TITLE.
22# This file is put in the public domain.
23# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
24#
25#, fuzzy
26msgid ""
27msgstr ""
28"Project-Id-Version: PACKAGE VERSION\n"
29"Report-Msgid-Bugs-To: \n"
30"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
31"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
32"Language-Team: LANGUAGE <LL@li.org>\n"
33"MIME-Version: 1.0\n"
34"Content-Type: text/plain; charset=CHARSET\n"
35"Content-Transfer-Encoding: 8bit\n"
36
37msgid "extract me"
38msgstr ""
39EOF
40
41: ${DIFF=diff}
42${DIFF} xg-test4.ok xg-test4.po
43result=$?
44
45rm -fr $tmpfiles
46
47exit $result
48