Programación Web y Scripting => PHP => Mensaje iniciado por: Geo en Martes 18 de Julio de 2006, 17:17
Título: Interfaz Multilingüe, ¿sugerencias?
Publicado por: Geo en Martes 18 de Julio de 2006, 17:17
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:
Código: Text
$strErrorFileNotFound = "File not found";
$strGoBack = "Go back";
$strSend = "Send";
y probando también he usado:
Código: Text
$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).
Título: Re: Interfaz Multilingüe, ¿sugerencias?
Publicado por: x.cyclop en Miércoles 19 de Julio de 2006, 01:38
La segunda, pienso que es la mejor opción. La usan varios scripts/sistemas como el SMF.
Si buscas una clase, checa aquí: www.phpclasses.org (http://www.phpclasses.org) :P
Título: Re: Interfaz Multilingüe, ¿sugerencias?
Publicado por: Geo en Miércoles 19 de Julio de 2006, 05:59
Gracias por el comentario y por la página, voy a buscar allí :).