mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-09-14 09:39:20 -04:00
61 lines
1.2 KiB
Bash
61 lines
1.2 KiB
Bash
#! /bin/sh
|
|
|
|
# Test --translated option with Java .properties syntax.
|
|
|
|
tmpfiles=""
|
|
trap 'rm -fr $tmpfiles' 1 2 3 15
|
|
|
|
tmpfiles="$tmpfiles ma-s-1.properties"
|
|
cat <<\EOF > ma-s-1.properties
|
|
# HEADER.
|
|
#
|
|
!=Project-Id-Version\: Bonnie Tyler\n
|
|
|
|
#: married-men:4
|
|
#, fuzzy
|
|
!The\ world\ is\ full\ of\ married\ men=So viele verheiratete M\u00e4nner
|
|
|
|
#: married-men:5
|
|
with\ wives\ who\ never\ understand=und ihre Frauen verstehen sie nicht
|
|
|
|
#: married-men:6
|
|
!They're\ looking\ for\ someone\ to\ share=
|
|
|
|
# schwer zu \u00fcbersetzen...
|
|
#: married-men:7
|
|
!the\ excitement\ of\ a\ love\ affair=
|
|
|
|
#: married-men:8
|
|
!Just\ as\ soon\ as\ they\ find\ you=
|
|
|
|
#: married-men:9
|
|
!They\ warn\ you\ and\ darn\ you=
|
|
EOF
|
|
|
|
tmpfiles="$tmpfiles ma-s-1.out"
|
|
: ${MSGATTRIB=msgattrib}
|
|
${MSGATTRIB} --translated --properties-input --properties-output ma-s-1.properties -o ma-s-1.out
|
|
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
|
|
|
|
tmpfiles="$tmpfiles ma-s-1.ok"
|
|
cat <<\EOF > ma-s-1.ok
|
|
# HEADER.
|
|
#
|
|
!=Project-Id-Version\: Bonnie Tyler\n
|
|
|
|
#: married-men:4
|
|
#, fuzzy
|
|
!The\ world\ is\ full\ of\ married\ men=So viele verheiratete M\u00e4nner
|
|
|
|
#: married-men:5
|
|
with\ wives\ who\ never\ understand=und ihre Frauen verstehen sie nicht
|
|
EOF
|
|
|
|
: ${DIFF=diff}
|
|
${DIFF} ma-s-1.ok ma-s-1.out
|
|
result=$?
|
|
|
|
rm -fr $tmpfiles
|
|
|
|
exit $result
|