CodeIgniter – Ver si el navegador soporta diferentes idiomas

Cuando instalamos un navegador en nuestro sistema operativo, lo hacemos en un idioma. Así, cuando navegamos, nuestro navegador lo hace en un idioma u otro. Eso no indica en ningún momento desde qué lugar lo hacemos. Ahora os indicamos cómo ver si el navegador del usuario soporta/contiene el idioma que deseamos…

Veamos un ejemplo en uno de nuestros controladores:

1
2
3
4
5
if ($this->agent->accept_lang('es') || $this->agent->accept_lang('ca') || $this->agent->accept_lang('gl')) {
  $data["locale"] = "es";
} else {
  $data["locale"] = "eng";
}

Con este código podemos saber si el navegador del usuario acepta el español, o el catalán o el gallego. Utilizamos el agent para ver si acepta los idiomas que le indicamos en formato ISO ,idiomas en dos caracteres. Os dejamos un enlace con todos los códigos de idioma:

Mas información

Artículos relacionados

Codeigniter redireccionar toda la web a SSL Os indico como redireccionar en una web creada con Codeigniter para que siempra, escriban lo que escriban en la barra de dirección accedan a nuestra w...
CodeIgniter From Scratch Sólo recomendaros este enlace donde encontraréis varios artículos, paso a paso de CodeIgniter. http://code.tutsplus.com/series/codeigniter-fr...
Integrar Boilerplate en CodeIgniter Sencillo videotutorial donde explica cómo integrar Boilerplate a un nuevo proyecto PHP creado sobre CodeIgniter. Utiliza como editor Eclipse y crea un...
CodeIgniter – No mostrar errores en producci... Vayamos por partes y rápido, que ni tu tienes ganas de leer, ni yo de escribir un libro. Esto complementaría otros post al respecto: Errores PHP ...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*