projects
/
platform
/
upstream
/
gettext.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Upstream version 0.19.7
[platform/upstream/gettext.git]
/
gettext-tools
/
tests
/
xgettext-lua-1
diff --git
a/gettext-tools/tests/xgettext-lua-1
b/gettext-tools/tests/xgettext-lua-1
index
b2233ab
..
6a764c9
100755
(executable)
--- a/
gettext-tools/tests/xgettext-lua-1
+++ b/
gettext-tools/tests/xgettext-lua-1
@@
-1,11
+1,8
@@
#!/bin/sh
#!/bin/sh
+. "${srcdir=.}/init.sh"; path_prepend_ . ../src
# Test Lua support
# Test Lua support
-tmpfiles=""
-trap 'rm -fr $tmpfiles' 1 2 3 15
-
-tmpfiles="$tmpfiles xg-lu-1.lua"
cat <<\EOF > xg-lu-1.lua
print(_("This is a test string."))
print(_('And another one.'))
cat <<\EOF > xg-lu-1.lua
print(_("This is a test string."))
print(_('And another one.'))
@@
-15,6
+12,8
@@
print(_("I said: \"This is a test.\""))
print(_('He said: "You\'re right!"'))
print(_([[I like brackets.]]))
print(_([===[Brackets are awesome!]===]))
print(_('He said: "You\'re right!"'))
print(_([[I like brackets.]]))
print(_([===[Brackets are awesome!]===]))
+print(_([===[==[Even nested brackets]==]===]))
+print(_([===[Or even unmached number of '=' signs]==]===]))
print(_(hmm["nope"]))
print({_"yep"})
print(_["nope"])
print(_(hmm["nope"]))
print({_"yep"})
print(_["nope"])
@@
-25,15
+24,11
@@
print(_("abc" .. "def"))
print(speed / 1000 .. 'Mbps')
EOF
print(speed / 1000 .. 'Mbps')
EOF
-tmpfiles="$tmpfiles xg-lu-1.tmp.po xg-lu-1.po"
: ${XGETTEXT=xgettext}
${XGETTEXT} --omit-header --no-location --add-comments=TRANSLATORS: \
: ${XGETTEXT=xgettext}
${XGETTEXT} --omit-header --no-location --add-comments=TRANSLATORS: \
- -d xg-lu-1.tmp xg-lu-1.lua
-test $? = 0 || { rm -fr $tmpfiles; exit 1; }
-LC_ALL=C tr -d '\r' < xg-lu-1.tmp.po > xg-lu-1.po
-test $? = 0 || { rm -fr $tmpfiles; exit 1; }
+ -d xg-lu-1.tmp xg-lu-1.lua || exit 1
+LC_ALL=C tr -d '\r' < xg-lu-1.tmp.po > xg-lu-1.po || exit 1
-tmpfiles="$tmpfiles xg-lu-1.ok"
cat <<EOF > xg-lu-1.ok
msgid "This is a test string."
msgstr ""
cat <<EOF > xg-lu-1.ok
msgid "This is a test string."
msgstr ""
@@
-59,6
+54,12
@@
msgstr ""
msgid "Brackets are awesome!"
msgstr ""
msgid "Brackets are awesome!"
msgstr ""
+msgid "==[Even nested brackets]=="
+msgstr ""
+
+msgid "Or even unmached number of '=' signs]=="
+msgstr ""
+
msgid "yep"
msgstr ""
msgid "yep"
msgstr ""
@@
-76,6
+77,4
@@
EOF
${DIFF} xg-lu-1.ok xg-lu-1.po
result=$?
${DIFF} xg-lu-1.ok xg-lu-1.po
result=$?
-rm -fr $tmpfiles
-
exit $result
exit $result