Ver Mensaje Individual
  #14 (permalink)  
Antiguo 20/07/2014, 19:26
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Código PHP a cadena

Creo que estás equivocado en cuanto a la forma de crear un sitio multi-idioma, creo que te había dado alguna sugerencia al respecto en otro tema, pero vamos de nuevo:

english.php
Código PHP:
Ver original
  1. $lang = array(
  2.       'hola-mundo' => 'Hello world!',
  3.       'otra-frase' => 'Here you type another phrase',
  4. );

espanol.php
Código PHP:
Ver original
  1. $lang = array(
  2.       'hola-mundo' => 'Hola mundo!',
  3.       'otra-frase' => 'Aquí tecleas otra frase',
  4. );

plantilla.php
Código HTML:
Ver original
  1. <h1>{hola-mundo}</h1>
  2. <div>{otra-frase}</div>

Luego sólo necesitas usar una expresión regular para obtener todas las frases en la plantilla y reemplazarlas con el valor especificado en el archivo de idioma actual, usando str_replace.
__________________
- León, Guanajuato
- GV-Foto