Hacer paginas en varios idiomas
Me gustaria saber si hay alguna forma facil de hacer páginas en varios idiomas.
Gracias.
Gracias.
Es muy simple. Solo tienes que separa las cadenas que vas a traducir del script original. Por ejemplo si tienes un script que muestra "Hola Mundo" tal que asÃ:
<?php
/**
* ARchivo index.php
*/
echo "Hola Mundo<br>";
?>
Lo que puedes hacer es crearte un fichero a parte, por ejemplo lang-es.php donde metes variables que contienen las cadenas. QuedarÃa:
<?php
/**
* Archivo lang-es.php
*/
$str_hll = "Hola Mundo!<br>";
?>
Y el script anterior:
<?php
/**
*Archivo index.php
*/
inclue "./lang-es.php";
echo $str_hll;
?>
Esta es la idea básica. Un archivo lang-xx.php para cada lenguaje y a través de una bases de datos o por sesiones vas pasando el código de lenguaje para que te monte el include.
Otra opción es hacerlo con constantes, pero a la hora de mostrarlas suelen causar más problemas.
Espero que me haya explicado bien en la idea O:-)
Nos vemos,
VÃctor
<?php
/**
* ARchivo index.php
*/
echo "Hola Mundo<br>";
?>
Lo que puedes hacer es crearte un fichero a parte, por ejemplo lang-es.php donde metes variables que contienen las cadenas. QuedarÃa:
<?php
/**
* Archivo lang-es.php
*/
$str_hll = "Hola Mundo!<br>";
?>
Y el script anterior:
<?php
/**
*Archivo index.php
*/
inclue "./lang-es.php";
echo $str_hll;
?>
Esta es la idea básica. Un archivo lang-xx.php para cada lenguaje y a través de una bases de datos o por sesiones vas pasando el código de lenguaje para que te monte el include.
Otra opción es hacerlo con constantes, pero a la hora de mostrarlas suelen causar más problemas.
Espero que me haya explicado bien en la idea O:-)
Nos vemos,
VÃctor
