Foros del Web » Creando para Internet » HTML »

Poner una Web en varios idiomas

Estas en el tema de Poner una Web en varios idiomas en el foro de HTML en Foros del Web. Buenas tardes para todos. Busco poner una Web en varios idiomas de una manera práctica. Hay alguna herramienta que lo haga?. Busco algo así como ...
  #1 (permalink)  
Antiguo 22/11/2011, 11:58
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Pregunta Poner una Web en varios idiomas

Buenas tardes para todos.

Busco poner una Web en varios idiomas de una manera práctica.

Hay alguna herramienta que lo haga?.

Busco algo así como esta Web:

http://www.disenovital.com

En la parte izquierda "TRADUCIR PORTAL" hay la posiblidad de elegir varios idiomas.

Como se hace?.

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 22/11/2011, 12:24
(Desactivado)
 
Fecha de Ingreso: diciembre-2009
Ubicación: Ionosfera, justo sobre Spain.
Mensajes: 519
Antigüedad: 14 años, 4 meses
Puntos: 22
Respuesta: Poner una Web en varios idiomas

Ese sitio está desarrollado en Joomla! 1.5 , si quieres hacer uno también tienes la posibildad de utilizar uno de los miles de plugins de Joomla y dentro de ellos los de traducción como Joomfish .

Espero te sirva.
  #3 (permalink)  
Antiguo 23/11/2011, 04:23
 
Fecha de Ingreso: junio-2011
Mensajes: 68
Antigüedad: 12 años, 10 meses
Puntos: 4
Respuesta: Poner una Web en varios idiomas

Yo hice algo parecido pero para VB.Net aunque supongo que en la programacion orientada a web puede ir muy bien el mismo metodo.

Consistia en guardar los textos en una base de datos y segun el idioma que eligiese seleccionabamos una tabla u otra, es decir... podemos tener por ejemplo una tabla con los textos para español y otra con los textos para ingles.

Quizas te parezca mucho trabajo, pero nadie dijo que fuese a ser 100% sencillo.
  #4 (permalink)  
Antiguo 23/11/2011, 06:22
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: Poner una Web en varios idiomas

Hola bludog y TheCastor
Gracias por su respuesta
No ya tengo el sitio web en html osea que Joomla ya no se pudo...jejeje
Y la opción de TheCastor es la más apropiada pero la verda no manejo bien las bases de datos. Si saben donde puedo descargar una Web como ejemplo para estudiar su estructura sería de gran utilidad.

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #5 (permalink)  
Antiguo 24/11/2011, 05:25
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Poner una Web en varios idiomas

Bueno, no hace falta saber de bases de datos, si sabes php o te introduces un poquito, es tan facil como tener dos archivos cada uno con el texto en un idioma, e incluir uno o otro en la página según el idioma elegido...
Si lo que quieres es algo tipo traductor, puedes usar el de google: http://translate.google.com/translate_tools?hl=es
Saludos
  #6 (permalink)  
Antiguo 24/11/2011, 16:57
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: Poner una Web en varios idiomas

Hola charlyalegret
Gracias por tu respuesta.
Me puedes decir en donde veo un ejercicio para mirar su estructura.

Gracias por tu ayuda
__________________
Diseñador Gráfico publicitario
  #7 (permalink)  
Antiguo 25/11/2011, 03:28
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 12 años, 7 meses
Puntos: 140
Respuesta: Poner una Web en varios idiomas

Hola ceaped. Si te refieres a lo de introducir idiomas mediante php, puedes hechar un ojo al manual de aquí: http://www.forosdelweb.com/wiki/Categor%C3%ADa:Manuales

Algo muy sencillo sin complicarte la vida, suponiendo que tengas un servidor apache, sería cambiar las extensiones a .php e incluir en la parte de código en lugar de los textos:

<?php include("idioma1.txt"); ?> en la página con idioma1
<?php include("idioma2.txt"); ?> en la página con idioma2

suponiendo que tienes páginas diferentes para cada idioma.
Si la página és la misma, puedes usar condiciones y variables para diferenciar cada idioma, más o menos, un ejemplo muy sencillo con el que puedes comenzar:

miweb.com/pagina.php?id=idioma1 sería la url para idioma 1
miweb.com/pagina.php?id=idioma2 sería la url para idioma 2

y la página.php:

Código PHP:
Ver original
  1. <?php
  2. $id = $_GET['id'];
  3. if ($id == idioma1){
  4.      $idioma="idioma1.txt";
  5.          $titulo="aquí el titulo en idioma1";
  6.     }
  7. elseif ($id == "idoma2"){
  8.      $idioma="idioma2.txt";
  9.          $titulo="aquí el titulo en idioma2";
  10.     }
  11. ?>
  12. Aquí tu código html
  13. <title><?php echo $titulo; ?></title>
  14. etcetc
  15. donde vaya texto: <?php include("$idioma"); ?>
  16. etcetc

Bueno, esto sólo es un ejemplo para que veas las posibilidades de usar páginas dinámicas cuando quieres trabajar con idiomas, y que estudiando un poquito de php puedes facilitarte mucho la vida... saludos
  #8 (permalink)  
Antiguo 25/11/2011, 08:30
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.185
Antigüedad: 20 años, 2 meses
Puntos: 9
Respuesta: Poner una Web en varios idiomas

Hola charlyalegret
Gracias por tu ayuda
Miraré lo que me dices y luego te cuento como me fue.

Mucha suerte
__________________
Diseñador Gráfico publicitario

Etiquetas: idiomas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:05.