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

Respuesta
 
Herramientas Desplegado
Antiguo 31-ene-2008, 11:17   #1 (permalink)
elias77 ha deshabilitado el karma
 
Avatar de elias77
 
Fecha de Ingreso: noviembre-2005
Ubicación: En mi casa
Mensajes: 980
Pregunta Diseño de sitios web en mas de un idioma

Hola como andan, como ya sabran hay sitios web que ofrecen la posibiliadad de ver el sitio en mas de un idioma, tanto ingles como español y portugues en alunos casos. Y quisiera saber como se diseñan esos sitios web, poniendome del lado de un webmaster, que haria si me piden un sitio web en Ingles y Español por ejemplo. No creo que se tengan que hacer dos sitios completamente distintos (en ingles y español). Y quisiera saver como se logran esos sistios, ya que cuando queres actualizar algo si tenes la pagina web en mas de un idioma....no creo que tengas que crear todo dos veces a raiz de la diferencia de idiomas... Espero que me puedan explicar un poco del tema.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
elias77 está desconectado   Responder Citando
Antiguo 31-ene-2008, 11:42   #2 (permalink)
Ekbrilo ha deshabilitado el karma
 
Fecha de Ingreso: junio-2007
Mensajes: 392
Re: Diseño de sitios web en mas de un idioma

Bueno, puedes hacer una carpeta con las páginas en español y otra con las páginas en inglés, algo así como misitio.es y misitio.en Como ya habrás deducido, no tienes que duplicar las imágenes, pues basta que en ambas versiones -española e inglesa- las hayas enlazado a su carpeta correspondiente. Y en la portada de cada versión pones un enlace a su gemela en el otro idioma.
Ekbrilo está desconectado   Responder Citando
Antiguo 31-ene-2008, 11:50   #3 (permalink)
ElJavista ha deshabilitado el karma
 
Avatar de ElJavista
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 980
Enviar un mensaje por MSN a ElJavista
Re: Diseño de sitios web en mas de un idioma

Cita:
Iniciado por elias77 Ver Mensaje
Hola como andan, como ya sabran hay sitios web que ofrecen la posibiliadad de ver el sitio en mas de un idioma, tanto ingles como español y portugues en alunos casos. Y quisiera saber como se diseñan esos sitios web, poniendome del lado de un webmaster, que haria si me piden un sitio web en Ingles y Español por ejemplo. No creo que se tengan que hacer dos sitios completamente distintos (en ingles y español). Y quisiera saver como se logran esos sistios, ya que cuando queres actualizar algo si tenes la pagina web en mas de un idioma....no creo que tengas que crear todo dos veces a raiz de la diferencia de idiomas... Espero que me puedan explicar un poco del tema.
Pues si, si tienes que hacer un sitio web para cada idioma, como más se podría hacer? No puedes usar un traductor, porque la traducción automática resulta muy imperfecta. Ahora bien, podrías hacerlo de otro modo sin la necesidad de hacer un sitio web para cada idioma, tendrías que usar una base de datos y pasarle por url el parámetro que indique que idioma se ha seleccionado, lógicamente tendría que haber un idioma por defecto. Pero esto resulta algo engorroso, a mi parecer no vale la pena, mejor es la primera solución.
ElJavista está desconectado   Responder Citando
Antiguo 04-feb-2008, 05:04   #4 (permalink)
elias77 ha deshabilitado el karma
 
Avatar de elias77
 
Fecha de Ingreso: noviembre-2005
Ubicación: En mi casa
Mensajes: 980
Re: Diseño de sitios web en mas de un idioma

Muchas gracias a los dos...lo tomare en cuenta.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
elias77 está desconectado   Responder Citando
Antiguo 04-feb-2008, 05:23   #5 (permalink)
masclet no se puede cailificar en este momento
 
Fecha de Ingreso: diciembre-2005
Mensajes: 291
Re: Diseño de sitios web en mas de un idioma

Yo en mi caso, tuve que realizar una página en cuatro idiomas. Las traducciones me las pasaron, y lo que hice fue crear una carpeta para cada idioma.
La estructura de cada página es la misma,y solo cambia el texto.

Creo que utilizando php o asp, se podría hacer algo, pero creo que me resultaría más engorroso.

Un saludo
masclet está desconectado   Responder Citando
Antiguo 04-feb-2008, 06:08   #6 (permalink)
k4but0x ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 10
Re: Diseño de sitios web en mas de un idioma

Hola, se me ocurre hacerlo asi, dentro de tu sitio crear una carpeta llamada lenguajes/ , que contiene español.php , ingles.php etc.. aleman.php , con los que desees trabajar.

Dentro de cada archivo puedes tener los valores definidos, en variables

ej.
defecto.php
Código PHP:
<?php
      defined
(TEXT_TITULO_PAGINA,'Bienvenido a mi sitio');
      
defined(TEXT_LOGIN_TITULO,'Ingrese sus Datos');
      
defined(TEXT_LOGIN_USUARIO,'Login');
      
defined(TEXT_LOGIN_PASS,'Contraseña');
etc ....
?>
ingles.php
Código PHP:
<?php
      defined
(TEXT_TITULO_PAGINA,'Welcome to my site');
      
defined(TEXT_LOGIN_TITULO,'Fill the fields'); //sorry por la traduccion xD
      
defined(TEXT_LOGIN_USUARIO,'Login');
      
defined(TEXT_LOGIN_PASS,'Password');
etc ....
?>
y tu pagina html se veria asi

Código HTML:
<html>
<title>TEXT_TITULO_PAGINA</title>
<body>
<!-- Suponiendo que aqui tienes tu igreso de login
  TEXT_LOGIN_TITULO
 TEXT_LOGIN_USUARIO <INPUT type="text">
 TEXT_LOGIN_PASS <INPUT type="text">
</body>
</html>
Como ves, debes identificar con que idioma (archivo) vas a trabajar y luego cargarlo con include('lenguajes/idioma.php'). entonces de este modo, solo tienes que crear un nuevo archivo para cada idioma y ni tocar el codigo de tu sitio.

Espero que te de alguna idea
Saludos
k4but0x está desconectado   Responder Citando
Antiguo 04-feb-2008, 08:03   #7 (permalink)
elias77 ha deshabilitado el karma
 
Avatar de elias77
 
Fecha de Ingreso: noviembre-2005
Ubicación: En mi casa
Mensajes: 980
Re: Diseño de sitios web en mas de un idioma

Muy beuna tu idea k4but0x pero creo que se complicaria un poco mas cuando hay estructuras con textos aca, textos por alla...pero voy a ver como utilizo tu ejemplo y si surge algo pongo el ejemplo funcionando aca debajo.
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN
elias77 está desconectado   Responder Citando
Antiguo 09-feb-2008, 13:38   #8 (permalink)
venus2008 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Re: Diseño de sitios web en mas de un idioma

BUenas,

Yo por ejemplo he creado un sitio en 3 idiomas y lo he echo de forma facil. He creado una carpeta con /languajes/ y dentro de esa carpeta he colocado en.php es.php nl.php al abrir el index, si el usuario entra por primera ves se selecciona su idioma (segun la ip te coge el idioma) y me lo guarda en una cookie. Entonces dependiendo de donde sea el usuario se selecciona en la carpeta languajes el idioma que es... no obstante, el usuario puede cambiar el idioma arriba en el menu y se cambiaria la cookie al nuevo idioma seleccionado... Funciona de maravilla la verdad, he pasado el archivo en.php al traductor y me ha traducido ese texto a nl y es y nada, subirlo al servidor y listo :)

Cuesta un poco mas ya que debes te tener toda la web en php pero el dia de mañana si quieres añadir mas idiomas solo debes añadir por ejemplo "ch.php" a la carpeta de languajes y listo :)

un saludl.
venus2008 está desconectado   Responder Citando
Antiguo 09-feb-2008, 13:42   #9 (permalink)
venus2008 ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 23
Re: Diseño de sitios web en mas de un idioma

parecido al del usuario anterior :) se puede hacer de las dos maneras. yo tengo por ejemplo:

<?
// traducciones al español

$titlo_sitio="Tu pagina web";

// enlaces del menu

$link1="Pagina principal";
$link2="Fotos de la gente";
?>

Luego para cada idioma solo tienes que cambiar los textos dentro de " " y nada mas :)

espero q te haya servido.
venus2008 está desconectado   Responder Citando
Antiguo 10-feb-2008, 09:45   #10 (permalink)
[HH]KaoS tiene algunos puntos positivos de karma
 
Avatar de [HH]KaoS
 
Fecha de Ingreso: diciembre-2004
Ubicación: Nerja, Málaga (España)
Mensajes: 208
Enviar un mensaje por Skype™ a [HH]KaoS
Re: Diseño de sitios web en mas de un idioma

Cita:
Iniciado por ElJavista Ver Mensaje
Pues si, si tienes que hacer un sitio web para cada idioma, como más se podría hacer? ....
Ya han respondido cómo.

Yo creo que depende del tamaño de la web y del número de idiomas en el que va a ser traducido.

Por ej, os imagináis que para la wikipedia hubiesen una carpeta por idioma? Dios mio que locura.
Osea correcto no se puede decir que sea ni una opción ni la otra, depende del trabajo que te va a implicar hacerlo de una forma o de otra.

Yo me quedo con la opción de k4but0x combinada con BD's para cualquier página con un contenido medianamente amplio.
Creo que las traducciones deberían estar en una BD para el día que actualizes frases,etc sea mucho más sencillo y estable de gestionar.

Salu2
__________________
Todo sobre mí
Comunidad Ext JS en Español (Out of service)
[HH]KaoS está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


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 19:53.


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