aki os dejo como lo tengo en php montado
// I18N support information here
$language = 'es_ES';
putenv("LANG=$language");
setlocale(LC_ALL, $language);
// Set the text domain as 'messages'
$domain = 'messages';
bindtextdomain($domain, $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."traducciones");
echo $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR."traducciones";
textdomain($domain);
//eso va todo en un include
//despues en una pag tengo esto
<? echo gettext("A string to be translated would go here"); ?>
//la estrutura de dir es
traducciones
en
LC_MESSAGES
es_ES
LC_MESSAGES