Cita:
Iniciado por edcala
Gracias por las respuestas. Este es un archivo de idiomas en moodle, como podrian explicar su funcionamiento.
Hola edcala!
Casi como bookmaster te explicó.
index.php
Código PHP:
$idioma = $_GET['idioma']; //Recoge el idioma desde un formulario (como ejemplo, aunque hay muchas maneras de seleccionar el idioma)
$idioma_file=$idioma.".php";
include ($idioma_file);
echo $string['adminseesallevents'];
Intenta:
index.php?idioma=espanol
index.php?idioma=english
Ademas tienes que controlar el nombre de idioma para evitar los hacks.
Código PHP:
$possibleidiomas=array();
$possibleidiomas['english']=true;
$possibleidiomas['espanol']=true;
if(!isset($possibleidiomas[$idioma]))
die('No hay file por esta idioma. Traducir no es posible.');
PS:
Una posibilidad mas es usar PEAR Translation2:
htt
p://pear.php.net/manual/en/package.internationalization.translation2.php Pero todavía no he trabajado con este..