Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/04/2012, 04:17
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años
Puntos: 15
Respuesta: Múltiples idiomas en la web

Cita:
Iniciado por wsoul Ver Mensaje
pues yo eso lo veo de una forma bastante mala.

cara a google eso es malo, yo prefiero ponerlo en carpetas o subdominios.

ejemplo

http://www.linkbuildingdb.com es una web que hice hace nada en 2 idiomas.

tiene dos carpetas /en y /es

en la raiz (sin en ni es) mira el lenguaje de tu navegador y te lleva a la carpeta correspondiente.

y en /es/index.php tengo el siguiente archivo:

Código PHP:
Ver original
  1. <?php
  2.     $lang = "es";
  3.     include("../inicio.php");
  4. ?>

y luego en inicio.php toda la web y esto:

Código PHP:
Ver original
  1. include("../idiomas/{$lang}.php");

así cargo el idioma que quiero (por que así, solo tengo que modificar una vez el código y se modifica en ingles y en español.

y el es.php lo tengo así

Código ASP:
Ver original
  1. $txt['menu'][0] = "Inicio";
  2.     $txt['menu'][1] = "Generador de Enlaces";
  3.     $txt['menu'][2] = "Enlaces en Comentarios";
  4.     $txt['menu'][3] = "Enlaces en Perfiles";
  5.     $txt['menu'][4] = "Enlaces en Firmas";

y así si quiero agregar otro idioma, es mucho mas fácil
Me ha gustado esta opción. No termino de ver a la hora de que se cargue la web que te muestre un texto u otro pero está bastante interesante.

Cualquier aporte es más que bienvenido :)

Gracias
__________________
Os iusti meditabitur sapientiam
Si te he ayudado, por qué no un poquito de Karma :) ?