• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2. "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4# Test of Icon handling in Desktop Entry support.
5
6: ${XGETTEXT=xgettext}
7
8cat <<\EOF > hello.desktop
9[Desktop Entry]
10Name=Hello
11TryExec=hello
12Exec=hello
13Icon=handshake.jpg
14Icon[en_US]=hifive.jpg
15Icon[th]=wai.jpg
16Type=Application
17Keywords=Utility;
18EOF
19
20${XGETTEXT} --add-comments -o xg-de-2.tmp hello.desktop || Exit 1
21func_filter_POT_Creation_Date xg-de-2.tmp hello-desktop.pot
22
23cat <<\EOF > hello-desktop.ok
24# SOME DESCRIPTIVE TITLE.
25# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
26# This file is distributed under the same license as the PACKAGE package.
27# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
28#
29#, fuzzy
30msgid ""
31msgstr ""
32"Project-Id-Version: PACKAGE VERSION\n"
33"Report-Msgid-Bugs-To: \n"
34"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
35"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
36"Language-Team: LANGUAGE <LL@li.org>\n"
37"Language: \n"
38"MIME-Version: 1.0\n"
39"Content-Type: text/plain; charset=CHARSET\n"
40"Content-Transfer-Encoding: 8bit\n"
41
42#: hello.desktop:3
43msgid "Hello"
44msgstr ""
45
46#: hello.desktop:10
47msgid "Utility;"
48msgstr ""
49EOF
50
51: ${DIFF=diff}
52${DIFF} hello-desktop.ok hello-desktop.pot
53result=$?
54
55exit $result
56