Foros del Web » Programando para Internet » PHP »

Problemas con traducciones GetText()

Estas en el tema de Problemas con traducciones GetText() en el foro de PHP en Foros del Web. Hola a todos! Es la primera vez que estoy creando ficheros de traducciones para usar con gettext() y estoy teniendo algún que otro problema: Mi ...
  #1 (permalink)  
Antiguo 01/06/2015, 05:12
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Problemas con traducciones GetText()

Hola a todos!

Es la primera vez que estoy creando ficheros de traducciones para usar con gettext() y estoy teniendo algún que otro problema:

Mi index.php tiene lo siguiente:

Código PHP:
Ver original
  1. $language ="en_US";
  2. putenv("language=$language");
  3. setlocale(LC_ALL, $language);
  4. $domain = 'messages';
  5. bindtextdomain($domain, "locale");
  6. textdomain($domain);
  7. bind_textdomain_codeset($domain, 'UTF-8');

Y mis ficheros de traducciones se encuentran en la raiz del proyecto dentro de /locale/en_US/LC_MESSAGES/messages.po y también el fichero .mo

Según he visto de ejemplos, las rutas estarían correctas pero cuando intento aplicar la traducción con el siguiente ejemplo:

Código PHP:
Ver original
  1. echo _("Lo sentimos");
no es capaz de traducirlo, siempre me saca "Lo sentimos" y no "So sorry" que es la cadena traducida en mi fichero .po

Gettext() lo tengo activado así que ese no es el problema que estoy teniendo...¿Qué puede ser? Muchas gracias!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:26.