Article View: es.comp.os.linux.programacion
Article #6981internacionalizacion PHP
From: Natalia Olmos Barra
Date: Wed, 16 Apr 2003 17:22
Date: Wed, 16 Apr 2003 17:22
32 lines
2303 bytes
2303 bytes
Hola!
Estoy internacionnalizando mi aplicacion web programada en PHP 4.2
compilado con --with--gettext.
Para ello he seguido todos los pasos que vienen en el manual, y en
diversos ejemplillos que he encontrado por ah�. Pero nada de nada. He
consultado la documentacion del gettext y todos los pasos son correctos.
Tambien he creado los directorios necesarios.
No me da ningun error por pantalla, simplemente no los traduce.
He comprobado que realmente el bindtext lo realiza correctamente y
el setlocale tambien imprimiendo mensages por pantalla con lo que
devolvian.
SI alguno teneis alguna idea o sugerencia os lo agradeceria muchisimo!!
Aqui os pongo el codigo en PHP (revista.php):
$language = 'es';
$resultado = setlocale(LC_ALL, $language);
if ($resultado == NULL)
echo "ERROR".$resultado;
$domain='revista';
bindtextdomain("$domain", "./locale");
textdomain("$domain");
print gettext("Welcome to My PHP Application");
print _("Have a nice day"); --> Por cierto, el alias no me funciona, no
lo pone como cadena en el fichero resultado .po
La estructura de directorios:
locale/es/LC_MESSAGES/revista.po
locale/es/LC_MESSAGES/revista.mo
Technical Details
Message-ID:
<3E9D9148.F86EB753@cepsz.unizar.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!bashful.rediris.es!news.unizar.es!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,2e986676c95529e8,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-04-16 10:28:39 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!news.ya.com!yacom!bashful.rediris.es!news.unizar.es!not-for-mail From: Natalia Olmos Barra <446047@cepsz.unizar.es> Newsgroups: es.comp.os.linux.programacion Subject: internacionalizacion PHP Date: Wed, 16 Apr 2003 19:22:16 +0200 Organization: Universidad de Zaragoza Lines: 34 Message-ID: <3E9D9148.F86EB753@cepsz.unizar.es> NNTP-Posting-Host: sol1.cps.unizar.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.unizar.es 1050513837 30357 155.210.155.174 (16 Apr 2003 17:23:57 GMT) X-Complaints-To: usenet@news.unizar.es NNTP-Posting-Date: 16 Apr 2003 17:23:57 GMT X-Mailer: Mozilla 4.77 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en