Hola!!
Estoy iniciando la traducción de mi aplicación. Para ello seguí este 
manual. Sigo la estructura que en él se sigue, y a la hora de crear mis ficheros .po y .mo, sí me toma los textos que aparecen dentro de la función gettext(text_in_English), por lo que creo que está correctamente instalada. 
El problema viene a que cuando en mi index.php cambio la configuración, por ejemplo 
Código:
 // Idioma
$lang = 'es_ES';
 
// Dominio
$text_domain = 'blanca/gettext';
 
// Dependiendo de tu OS putenv/setlocale configurarán tu idioma.
putenv('LC_ALL='.$lang);
setlocale(LC_ALL, $lang);
 
// La ruta a los archivos de traducción
bindtextdomain($text_domain, './locale' );
 
// El codeset del textdomain
bind_textdomain_codeset($text_domain, 'UTF-8');
 
// El Textdomain
textdomain($text_domain);
  Se sigue mostrando la aplicación en inglés, que es el idioma por defecto. Estoy trabajando con xampp, en Ubuntu 10.10, y en el directorio htdocs tengo un directorio 
 que es la raíz de mi proyecto
La ruta de estos ficheros es: /opt/lampp/htdocs/blanca/gettext/locale/es_ES/es_ES.po (es_ES.mo) 
Dónde estaría el fallo??
Gracias de antemano