diff options
Diffstat (limited to 'intl')
-rw-r--r-- | intl/tst-gettext2.sh | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/intl/tst-gettext2.sh b/intl/tst-gettext2.sh index b4d203d..3bac6c9 100644 --- a/intl/tst-gettext2.sh +++ b/intl/tst-gettext2.sh @@ -28,27 +28,23 @@ objpfx=$5 # Generate the test data. mkdir -p ${objpfx}domaindir # Create the locale directories. -test -d ${objpfx}domaindir/lang1 || { - mkdir ${objpfx}domaindir/lang1 - for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER TELEPHONE TIME; do +mkdir -p \ + ${objpfx}domaindir/lang1/LC_MESSAGES \ + ${objpfx}domaindir/lang2/LC_MESSAGES + +for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER TELEPHONE TIME; do + [ -e ${objpfx}domaindir/lang1/LC_$f ] || cp ${common_objpfx}localedata/de_DE.ISO-8859-1/LC_$f \ ${objpfx}domaindir/lang1 - done -} -test -d ${objpfx}domaindir/lang2 || { - mkdir ${objpfx}domaindir/lang2 - for f in ADDRESS COLLATE CTYPE IDENTIFICATION MEASUREMENT MONETARY NAME NUMERIC PAPER TELEPHONE TIME; do + [ -e ${objpfx}domaindir/lang2/LC_$f ] || cp ${common_objpfx}localedata/de_DE.ISO-8859-1/LC_$f \ ${objpfx}domaindir/lang2 - done -} -test -d ${objpfx}domaindir/lang1/LC_MESSAGES || { - mkdir ${objpfx}domaindir/lang1/LC_MESSAGES +done +test -e ${objpfx}domaindir/lang1/LC_MESSAGES/SYS_LC_MESSAGES || { cp ${common_objpfx}localedata/de_DE.ISO-8859-1/LC_MESSAGES/SYS_LC_MESSAGES \ ${objpfx}domaindir/lang1/LC_MESSAGES } -test -d ${objpfx}domaindir/lang2/LC_MESSAGES || { - mkdir ${objpfx}domaindir/lang2/LC_MESSAGES +test -e ${objpfx}domaindir/lang2/LC_MESSAGES/SYS_LC_MESSAGES || { cp ${common_objpfx}localedata/de_DE.ISO-8859-1/LC_MESSAGES/SYS_LC_MESSAGES \ ${objpfx}domaindir/lang2/LC_MESSAGES } |