25/08/2011, 08:52
|
| | | Fecha de Ingreso: marzo-2008 Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses Puntos: 253 | |
Respuesta: Método para crear web multi idioma Para mí, independientemente de que la solución sea vía DB o vía arrays, la clave está en utilizar una estructura de key->value, de forma que tengas como key qué texto es y como value la traducción en cada idioma y luego una variable discriminatoria (en SESSION o en Base de Datos, da igual) que te haga el switch de una estructura a otra.
Por ejemplo, tienes la key "texto_introducción_login" y tienes para inglés el value "Wellcome to my Site, write your user and password, please" y para español "Bienvenido a mi página, escribe tu usuario y contraseña, por favor". Si luego discriminas cambiando la estructura entre uno y otro, el código de la página no cambiará, ya que utilizarás $idioma['texto_introducción_login'], lo que variará será la estructura $idioma.
Como veis, esto se puede aplicar tanto si la solución es bases de datos o arrays, es decir, el cambio es mínimo, en general la página tendrá siempre el mismo código.
Un saludo.
__________________ ¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis? |