Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 28-abr-2008, 11:54   #1 (permalink)
Algranoweb ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Ubicación: Argentina Bs As
Mensajes: 10
Enviar un mensaje por MSN a Algranoweb Enviar un mensaje por Skype™ a Algranoweb
Parpadear Cambio de idioma con php

Hola, estoy haciendo una web y necesitaria hacerla en 3 idiomas español, ingles, y portugues. hay mucha informacion distinta pero no me convence ni entiendo en muchos casos.
La web esta echa con css y html este es el link de la pagina.
www.algranoweb.com.ar/iniciofri.htm

Me gustaria hacer la traduccion con php los textos los tengo ya en sus repectivos idiomas.

mi idea es la siguiente:
poner en cada div algo que identifique en php para que cuando cargue el idioma sea remplazado el contenido por el selecionando previamente

tambien hay formas con xml y php pero a esas no las entiendo bien.

desde ya le agradesco a cualquiera que me pueda orientar un poco
Algranoweb está desconectado   Responder Citando
Antiguo 28-abr-2008, 21:20   #2 (permalink)
bookmaster tiene algunos puntos positivos de karma
 
Avatar de bookmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: Toledo
Mensajes: 576
Re: Cambio de idioma con php

Este tema lo he tratado un par de veces ya, te dejo el enlace del ultimo post en el que lo contesté ya que lo hice con ejemplos.

Sitio español/ingles <- En este se ve el ejemplo funcionando (El post más reciente).
Web multilenguaje y facil de actualizar <- En esta doy el código completo del ejemplo.

Cuando veas el ejemplo, verás que se puede hacer con un switch, ya que en tu caso sería lo mas recomendable por tener más de 2 idiomas, el valor de los case los puedes poner a tu antojo, aunque yo te recomendaría los valores estándar por si llegas a automatizarlo por navegador.

Código PHP:
<?php
$Lengua 
$_GET['Lenguaje'];
switch(
$Lengua){
    case 
'ES':
        include(
'Lenguajes/Espa.php');
    break;
    case 
'EN':
        include(
'Lenguajes/Ingl.php');
    break;
    case 
'IT':
        include(
'Lenguajes/Ital.php');
    break;
    default:
        include(
'Lenguajes/Espa.php');
    break;
}
?>
Aquí te dejo unos pocos:
en_EN - Inglés
es_ES - Español
sl_SI - Esloveno
fr_FR - Francés
eu_ES - Euskera
de_DE - Alemán
pt_BR - Portugués brasileño
it_IT - Italiano
Hay mas pero no encuentro la tabla completa.

Última edición por bookmaster; 28-abr-2008 a las 21:45.
bookmaster está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:40.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96