Qué tal amigos, estoy actualizando un pequeño script con PHP y estoy pensando en incluir una opción que permita seleccionar el idioma de la interfaz.Tenía pensado guardar los textos en archivos .php, uno por cada idioma, y colocar allí las variables con los textos.
Ahora, estoy buscando si existirá por allí alguna clase o librería que permita trabajar con traducciones, al estilo de gettext, la cual me gusta mucho, pero en mi caso me gustaría trabajar solo con archivos de texto (es decir, sin compilar), ya que entre los textos no se encontrarán sólo mensajes del sistema, sino mensajes que puedan ser personalizados por el administrador.
Por ahora tengo algo como:
$strErrorFileNotFound = "File not found";
$strGoBack = "Go back";
$strSend = "Send";
y probando también he usado:
$str[ 'ErrorFileNotFound' ] = 'File not found';
$str[ 'GoBack' ] = 'Go Back';
¿Conocen una mejor opción? Como dije, me encantaría algo al estilo de gettext pero que trabajara con archivos de texto, no compilados.
Saludos,
JJ (Geo).