note 80155 added to ref.gettext
| From: | gert dot dorn at a-t-c dot ch | Date: | Tue, 01 Jan 2008 09:06:17 +0000 |
| Subject: | note 80155 added to ref.gettext | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-134638@lists.php.net to get a copy of this message | ||
Hi all.
HAPPY NEW YEAR.
I'm working on my problem no one month an can't find a solution.
I have installd on CENT os ZEND PHP and try to use gettext.
Withe windows everything works fine but Linux is my webserver.
In error.log i get only
Sun Dec 30 20:00:26 2007] [error] [client 84.75.114.127] PHP Fatal error:
Call to undefined function bindtextdomain() /usr/local/Zend/apache2/htdocs/index_gettext.php
This is my script.
<?php
$lang = 'de' ;
// Set language to Lang
putenv("LANG=$lang");
// teilt gettext die Sprache mit
setlocale(LC_ALL, $lang);
$locale = $lang; // setzt die Sprache auf Deutsch
$domain = 'A-T-C'; // setzt die Dom?ne
$encoding = 'ISO-8859-15'; // setzt die Zeichenkodierung
// teilt gettext die Sprache mit
setlocale(LC_MESSAGES, $locale);
// teilt gettext mit, wo es die ?bersetzungen suchen soll
bindtextdomain($domain , "./");
// teilt gettext die zu verwendene Zeichenkodierung mit
bind_textdomain_codeset($domain, $encoding);
// weist gettext an, die definierte Dom?ne zu verwenden
textdomain($domain);
// gettext erwartet die ?bersetzung nun in ./de/LC_MESSAGES/A-T-C.mo
//echo " $locale ,$domain , $encoding <br>";
// die ?bersetzung ausgeben
echo gettext('Hello World');
echo '<br />';
// die ?bersetzung ausgeben; Kurzform
echo _('trans_reser.php_text1');
?>
Someone can help ?
Thanks a lot Gert
----
Server IP: 69.147.83.197
Probable Submitter: 84.75.114.127
----
Manual Page -- http://www.php.net/manual/en/ref.gettext.php
Edit -- https://master.php.net/note/edit/80155
Del: integrated -- https://master.php.net/note/delete/80155/integrated
Del: useless -- https://master.php.net/note/delete/80155/useless
Del: bad code -- https://master.php.net/note/delete/80155/bad+code
Del: spam -- https://master.php.net/note/delete/80155/spam
Del: non-english -- https://master.php.net/note/delete/80155/non-english
Del: in docs -- https://master.php.net/note/delete/80155/in+docs
Del: other reasons-- https://master.php.net/note/delete/80155
Reject -- https://master.php.net/note/reject/80155
Search -- https://master.php.net/manage/user-notes.php