note 81646 added to ref.gettext
| From: | titan at phpdevshell dot org | Date: | Fri, 07 Mar 2008 19:25:27 +0000 |
| Subject: | note 81646 added to ref.gettext | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-136828@lists.php.net to get a copy of this message | ||
If you would like to create a .po file with include heredoc scripts inside curly brackets {}
solution is as follows;
I want to translate what in here (test.php):
<code>
<?php
$EOF = <<<EOF
{$t->__('I want to translate this string.')}
EOF;
?>
</code>
You will have to use the xgettext (gnu utility) with the Python parser like so:
<code>
$ xgettext --default-domain=test --keyword=__ --keyword --language=Python test.php
</code>
The above terminal command might seem wrong with --keyword used twice, this is however correct.
----
Server IP: 69.147.83.197
Probable Submitter: 198.54.202.214
----
Manual Page -- http://www.php.net/manual/en/ref.gettext.php
Edit -- https://master.php.net/note/edit/81646
Del: integrated -- https://master.php.net/note/delete/81646/integrated
Del: useless -- https://master.php.net/note/delete/81646/useless
Del: bad code -- https://master.php.net/note/delete/81646/bad+code
Del: spam -- https://master.php.net/note/delete/81646/spam
Del: non-english -- https://master.php.net/note/delete/81646/non-english
Del: in docs -- https://master.php.net/note/delete/81646/in+docs
Del: other reasons-- https://master.php.net/note/delete/81646
Reject -- https://master.php.net/note/reject/81646
Search -- https://master.php.net/manage/user-notes.php