Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/06/2013, 15:30
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: Expresiones regulares para multilenguaje

Si quieres, puedes ver el sistema de plantillas que incluyo en mi firma.
El método de gestionar traducciones, es parecido al que indicas.
Con éste código:
Código PHP:
Ver original
  1. [@L]Prueba[#]
al preprocesarse la plantilla, si la cadena "Prueba" no existe en el fichero de traducciones para el idioma actual, se incluirá en el archivo.
Si existe, se copiará su valor traducido a la plantilla que, una vez convertida en código PHP, se almacena según el lenguaje.
Es decir, que el código anterior, genera tantas plantillas como lenguajes haya, con la cadena ya traducida.
Además, puede gestionar casos como este:
Código PHP:
Ver original
  1. [@L]Texto con variables: <?php echo $varText1;?> y <?php echo $varText2;?>[#]