1*946379e7Schristos#! /bin/sh 2*946379e7Schristos 3*946379e7Schristos# Test extraction of non-ASCII msgids. 4*946379e7Schristos 5*946379e7Schristostmpfiles="" 6*946379e7Schristostrap 'rm -fr $tmpfiles' 1 2 3 15 7*946379e7Schristos 8*946379e7Schristostmpfiles="$tmpfiles xg-test5.c" 9*946379e7Schristoscat <<EOF > xg-test5.c 10*946379e7Schristosvoid foo (int option) 11*946379e7Schristos{ 12*946379e7Schristos printf (_("%s: nezn�m� p�ep�na� -- %c\n"), option); 13*946379e7Schristos printf (_("%s: p�ep�na� vy�aduje argument -- %c\n"), option); 14*946379e7Schristos} 15*946379e7SchristosEOF 16*946379e7Schristos 17*946379e7Schristostmpfiles="$tmpfiles xg-test5.po" 18*946379e7Schristos: ${XGETTEXT=xgettext} 19*946379e7Schristos${XGETTEXT} --no-location -k_ -o xg-test5.po xg-test5.c 2>/dev/null 20*946379e7Schristostest $? = 1 || { rm -fr $tmpfiles; exit 1; } 21*946379e7Schristos${XGETTEXT} --no-location -k_ --from-code=iso-8859-2 -o xg-test5.po xg-test5.c 22*946379e7Schristostest $? = 0 || { rm -fr $tmpfiles; exit 1; } 23*946379e7Schristos 24*946379e7Schristostmpfiles="$tmpfiles xg-test5.pot" 25*946379e7Schristossed -e '/POT-Creation-Date/d' < xg-test5.po > xg-test5.pot 26*946379e7Schristos 27*946379e7Schristostmpfiles="$tmpfiles xg-test5.ok" 28*946379e7Schristoscat <<EOF > xg-test5.ok 29*946379e7Schristos# SOME DESCRIPTIVE TITLE. 30*946379e7Schristos# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER 31*946379e7Schristos# This file is distributed under the same license as the PACKAGE package. 32*946379e7Schristos# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 33*946379e7Schristos# 34*946379e7Schristos#, fuzzy 35*946379e7Schristosmsgid "" 36*946379e7Schristosmsgstr "" 37*946379e7Schristos"Project-Id-Version: PACKAGE VERSION\n" 38*946379e7Schristos"Report-Msgid-Bugs-To: \n" 39*946379e7Schristos"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 40*946379e7Schristos"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 41*946379e7Schristos"Language-Team: LANGUAGE <LL@li.org>\n" 42*946379e7Schristos"MIME-Version: 1.0\n" 43*946379e7Schristos"Content-Type: text/plain; charset=UTF-8\n" 44*946379e7Schristos"Content-Transfer-Encoding: 8bit\n" 45*946379e7Schristos 46*946379e7Schristos#, c-format 47*946379e7Schristosmsgid "%s: neznámý přepínač -- %c\n" 48*946379e7Schristosmsgstr "" 49*946379e7Schristos 50*946379e7Schristos#, c-format 51*946379e7Schristosmsgid "%s: přepínač vyžaduje argument -- %c\n" 52*946379e7Schristosmsgstr "" 53*946379e7SchristosEOF 54*946379e7Schristos 55*946379e7Schristos: ${DIFF=diff} 56*946379e7Schristos${DIFF} xg-test5.ok xg-test5.pot 57*946379e7Schristosresult=$? 58*946379e7Schristos 59*946379e7Schristosrm -fr $tmpfiles 60*946379e7Schristos 61*946379e7Schristosexit $result 62