1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test C# support: extraction of contexts. 5 6cat <<\EOF > xg-cs-7.cs 7Console.WriteLine(rm.GetString("help")); 8Console.WriteLine(rm.GetParticularString("Help", "about")); 9EOF 10 11: ${XGETTEXT=xgettext} 12${XGETTEXT} --omit-header --no-location -d xg-cs-7.tmp xg-cs-7.cs || Exit 1 13LC_ALL=C tr -d '\r' < xg-cs-7.tmp.po > xg-cs-7.po || Exit 1 14 15cat <<EOF > xg-cs-7.ok 16msgid "help" 17msgstr "" 18 19msgctxt "Help" 20msgid "about" 21msgstr "" 22EOF 23 24: ${DIFF=diff} 25${DIFF} xg-cs-7.ok xg-cs-7.po 26result=$? 27 28exit $result 29