Yo suelo usar plantillas de idiomas tal que así:
lng_pagina_es.php:
Código PHP:
$titulo = "mi web";
$texto = "Bienvenidos a mi web";
....
lng_pagina_ca.php:
Código PHP:
$titulo = "la meva web";
$texto = "Benvinguts a la meva web";
....
pagina.php
Código PHP:
echo $titulo
<p>
$texto
...
(Ligeramente más estético y con textos un poco más largos y complejos
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
)
Y nunca he tenido problemas de ningún tipo. Puede que porque nunca he usado plantillas de más de 1 MB