Cita:
Iniciado por destor77
yo lo harías mas fácil, o mejor dicho más organizado, creas un archivo es.php y otro en.php
y dentro de ellos definí constantes que se usen en todo el siitio por ejemplo:
es.php
Y en el en.php pones
y después ya sea con $_SERVER["HTTP_ACCEPT_LANGUAGE"] u otra manera detectas que lenguaje se esta viendo e incluyes el archivo correspondiente al lenguaje por ejemplo
Código PHP:
Ver originalif($_SERVER["HTTP_ACCEPT_LANGUAGE"]!='es'){
includes('lang/'.$_SERVER["HTTP_ACCEPT_LANGUAGE"].'.php');
}
else{
includes('lang/es.php');
}
Buenas,
Alguien ha probado si es más rápido (y más óptimo) utilizar arrays en lugar de definir las variables tal y como aparece en el post de arriba?
Ej.
Código PHP:
Ver original/* === CASTELLANO ===*/
'lang' => '',
'idioma' => 'Castellano',
/* Secciones */
'contacta' => 'Contacta con nosotros',
'aviso_legal' => 'Aviso Legal',
'mapa_web' => 'Mapa Web',
'info_corporativa' => 'Información Corporativa',
'atencion_cliente' => 'Atención al cliente',
),
/* === INGLES ===*/
'lang' => '?lang=en',
'idioma' => 'Inglés',
/* Secciones */
'contacta' => 'Contact Us',
'aviso_legal' => 'Legal Notice',
'mapa_web' => 'Sitemap',
'info_corporativa' => 'Corporate Information',
'atencion_cliente' => 'Client Attention',
),
Muchas gracias de antemano!