#!/bin/sh # Test Shell support: backslashed double-quotes inside single-quotes. tmpfiles="" trap 'rm -fr $tmpfiles' 1 2 3 15 tmpfiles="$tmpfiles xg-sh-3.sh" cat <<\EOF > xg-sh-3.sh echo `gettext 'abc\"def'` EOF tmpfiles="$tmpfiles xg-sh-3.po" : ${XGETTEXT=xgettext} ${XGETTEXT} --omit-header --no-location -d xg-sh-3 xg-sh-3.sh test $? = 0 || { rm -fr $tmpfiles; exit 1; } tmpfiles="$tmpfiles xg-sh-3.ok" cat <<\EOF > xg-sh-3.ok msgid "abc\\\"def" msgstr "" EOF : ${DIFF=diff} ${DIFF} xg-sh-3.ok xg-sh-3.po result=$? rm -fr $tmpfiles exit $result