Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/01/2011, 11:45
Tram
 
Fecha de Ingreso: noviembre-2006
Mensajes: 82
Antigüedad: 17 años, 5 meses
Puntos: 0
Traducción gettext

Hola,

Estoy haciendo la traducción de una página php, y he utilizado Poedit para hacer las traducciones.
Luego tengo este código para ponerlo en marcha:

Código PHP:
$language=(isset($_REQUEST['language']))?trim(strip_tags($_REQUEST['language'])):"es_ES";
putenv("LC_ALL=$language");
setlocale(LC_ALL$language);
bindtextdomain("messages""./locale");
textdomain("messages");

print 
"<p><a href=\"".$_SERVER['PHP_SELF']."?language=en_GB\">English</a> -
  <a href=\""
.$_SERVER['PHP_SELF']."?language=es_ES\">Español</a></p>\n"
Pero cuando accedo a la pagina, me sale este error:

Fatal error: Call to undefined function bindtextdomain()

Ya he quitado el ";" a la extension php_gettext de php.ini, pero no me funciona.
En la carpeta ext de php, tengo php_gettext.dll
Pero si miro phpinfo(), no me dice que la extensión gettext esté instalada.
Alguna idea?