| #!/bin/sh |
| . "${srcdir=.}/init.sh"; path_prepend_ . ../src |
| |
| # Test PHP support: string concatenation. |
| |
| cat <<EOF > xg-ph-4.php |
| <? |
| echo _("foo"."bar"); |
| echo _("hello " . |
| "world"); |
| echo _("1" + "2" . "3"); |
| echo _("4" . "5" + "6"); |
| echo _("7" . "8" . "9"); |
| ?> |
| EOF |
| |
| : ${XGETTEXT=xgettext} |
| ${XGETTEXT} --omit-header --no-location --extract-all \ |
| -d xg-ph-4.tmp xg-ph-4.php || Exit 1 |
| LC_ALL=C tr -d '\r' < xg-ph-4.tmp.po > xg-ph-4.po || Exit 1 |
| |
| cat <<EOF > xg-ph-4.ok |
| msgid "foobar" |
| msgstr "" |
| |
| msgid "hello world" |
| msgstr "" |
| |
| msgid "1" |
| msgstr "" |
| |
| msgid "2" |
| msgstr "" |
| |
| msgid "3" |
| msgstr "" |
| |
| msgid "45" |
| msgstr "" |
| |
| msgid "6" |
| msgstr "" |
| |
| msgid "789" |
| msgstr "" |
| EOF |
| |
| : ${DIFF=diff} |
| ${DIFF} xg-ph-4.ok xg-ph-4.po |
| result=$? |
| |
| exit $result |