En teoría, los archivos de idioma deberían tener solo varibales (o constantes) con texto, no código HTML, PHP ni Javascript.
Código PHP:
Ver original// nombre_del_idioma
'idioma' => 'English',
'hola-mundo' => 'Hello world'
);
Si no estás trabajando con un sistema de plantillas, podrías tener en tus vistas:
Código PHP:
Ver originalinclude 'nombre_del_idioma.php';
echo "<html dir=\"ltr\" lang=\"{$lang['idioma']}\"><body>{$lang['hola-mundo']}</body></html>";