Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2015, 05:12
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 9 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"