Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/07/2008, 05:51
Avatar de kayaker
kayaker
 
Fecha de Ingreso: diciembre-2007
Ubicación: Estepona
Mensajes: 14
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: (RESUELTO) Multidioma no funciona al volver a inicio

Como la seda... Problema resuelto.
Gracias alvlin, así da gusto meterse en el mundillo este del PHP.

Creo que del tema podría salir un buen artículo para el foro para todo el que quiera hacer una web multiidiomas con include.
Tan solo le faltaría al artículo añadir cómo se referencia el texto que se quiere introducir, que yo lo hago así:

Código PHP:
<?=texto("departamento",1)?>
Y el contenido de los archivos de idioma, que es este el que yo pongo en es.php:

Código PHP:
function texto($palabras "hubounerror"$tipo "1"){
    global 
$frase;
    if( !isset(
$frase[$palabras]) || $frase[$palabras] == ""){
        if(
$tipo "1"){
            return 
$palabras;
        }
        else{
            echo 
$palabras;
        }
    }
    else{
        if(
$tipo "1"){
            return 
$frase[$palabras];
        }
        else{
            echo 
$frase[$palabras];
        }
    }
}
$frase['actualizar'] = "Actualizar";
$frase['accesobloqueado'] = "¡Su Acceso va a ser Bloqueado!";
$frase['admin'] = "Admin.";
$frase['administracion'] = "Administration"// y así hasta el final... 
Yo he complicado un poco la funcion texto(), pero seguro que se puede hacer de manera más simple.

Con en.php se haría igual pero con los términos en inglés.

Saludos y gracias de nuevo.