Estoy realizando una web multilingüe y tengo los idiomas definidos en los siguientes ficheros:
lang-spanish.php
lang-english.php
lang-portugues.php
ahora como hago para que en mis funciones dependiendo del idioma puesto por defecto en el fichero config.inc.php me salga en todas las partes del sitio?
O sea tengo una funcion FormarMenu() y quiero que ese menu se forme de acuerdo al idioma establecido en el fichero config.inc.php o si el usuario selecciono otro idioma y lo paso por URL a la web. Se me ocurre esto:
Código PHP:
include_once("config.inc.php");
function FormarMenu(){
global $lang_default;
$idioma = isset($_GET['lg'])?$_GET['lg']:$lang_default;
if($idioma == "spa"){
include("lang/lang-spanish.php");
}elseif($idioma == "eng"){
include("lang/lang-english.php");
}elseif($idioma == "por"){
include("lang/lang-portugues.php");
}
echo _MAINTABLE . "<br>";
echo _TITLE . "<br>";
}
Salu2
