Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/12/2009, 09:29
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 13 años
Puntos: 43
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje??

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
Código PHP:
Ver original
  1. define(MENU_HOME,'Inicio');
  2. define(MENU_SALIR,'Salir');
  3. define(MENU_TRABAJOS,'Trabajos');
  4. define(MENU_CONTACTO,'Contacto');

Y en el en.php pones
Código PHP:
Ver original
  1. define(MENU_HOME,'Home');
  2. define(MENU_SALIR,'Out');
  3. define(MENU_TRABAJOS,'Portfolio');
  4. define(MENU_CONTACTO,'Contact');

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 original
  1. if($_SERVER["HTTP_ACCEPT_LANGUAGE"]!='es'){
  2.      includes('lang/'.$_SERVER["HTTP_ACCEPT_LANGUAGE"].'.php');
  3. }
  4. else{
  5.      includes('lang/es.php');
  6. }