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