importar idioma segun el navegador

Lo que hace el siguiente código es:

  1. leer el idioma predeterminado del navegador
  2. comprobar si el idioma existe en la carpeta lang (por ejemplo el idoma español: lang/ES.php)
  3. si este existe, se incluye en el script mediante require_once
  4. si no existe se carga por defecto el idioma 'EN' (english)
PHP:
  1. $idioma_navegador = strtoupper(substr( $_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2));
  2.  
  3. $dir = 'lang/'.$idioma_navegador.'.php';
  4.  
  5. if(file_exists($dir))$lang = $idioma_navegador;//el idioma esta disponible
  6. else $lang = 'EN'; //idioma predeterminado
  7.  
  8. $dir = 'lang/'.$lang.'.php';
  9.  
  10. require_once($dir);

actualmente lo estoy probando en una versión alpha de xinu, espero que les sea útil

para saber información sobre los idiomas podéis consultar este enlace

PHP      17 Julio, 2007      2224 lecturas      2 comentarios

▶ Ver 1 pings y 0 trackbacks

  1. Janckos

    Gracias!.









Additional comments powered by BackType