Programación Web y Scripting > JavaScript

 Crear Página Con Distintos Idiomas

(1/2) > >>

Deiv:
Hola,
Me he puesto a pensar de Crear mi Página Web en un par de Idiomas (español e Inglés) me han dicho por ahí que esa posibilidad existe con PHP.

¿Existe alguna forma de realizar este paso con DHTML o JavaScript a través de Links? y pregunto esto ya que no me conozco nada de PHP.

Imagino que la Página cambiaría el texto del Menú, etc.
¿Podrían darme algún ejemplo pequeño por favor?

Mollense:
Bueno, yo también te recomiendo PHP.-

hano:
Mi página la hice en dos idiomas también (español e inglés). No me compliqué mucho, no quería gestionar BBDD ni programar nada, sólo colgar algunas cosas.

Todo lo que escribo lo hago en los dos idiomas. Uno lo cuelgo desde el directorio /esp, y el otro bajo el directorio /eng. Con un sencillo script en java, pinchando en las banderitas, se cambia de una ruta a la otra.

http://es.geocities.com/luisja80

Un saludo

Luis Javier López Arredondo

Altareum:
Pues, también puedes usar Css y una mínima ayuda de Javascript, te dejo un ejemplo:


--- Citar ---<html>
<style>
[lang]{ display: none; }
*[lang|='ja']{ display: none; }
</style>
<script>
function idioma(lang){
   var css = document.styleSheets[0];
   var rule = '*[lang]{ display: none; }';
   css.insertRule(rule, css.cssRules.length);
   var rule = '*[lang|="'+lang+'"]{ display: block; }';
   css.insertRule(rule, css.cssRules.length);
}
</script>

<body>
<a href="javascript:idioma('ar')">Árabe</a> | <a href="javascript:idioma('ja')">Japonés</a> | <a href="javascript:idioma('de')">Alemán</a>
<br><br>
Esto es un texto en idioma:
<span lang="ja">Japonés</span>
<span lang="ar">Arabe</span>
<span lang="de">Alemán</span>
</body>


</html>
--- Fin de la cita ---

Altareum.

Deiv:

--- Cita de: "Angel_K_ido" ---Bueno, yo también te recomiendo PHP
--- Fin de la cita ---
Gracias pero como dije en otro hilo estoy en mis primeros pasos de construir una Página Web, y apenas estoy con HTML, CSS y un poco de JavaScript, para nada me conozco PHP.

Para los otros amigos, probaré sus recomendaciones, ahí les comunico.
En realidad lancé la pregunta porque incialmente la veía muy sencillo, es decir pensaba en crear 2 páginas: Una en Español y otra en Inglés, y lo solucionaba con un link y ya, pero ¿que pasaba por ejemplo si mi Página principal tiene subpáginas, es decir páginas secundarias?, por ejemplo un Currículum (en español y en inglés) lo propio pensaba crear otras 2 páginas secundarias con ambos idiomas, mi pregunta fue (aquí no logro entender):
Si digamos cambio a través de un link a otro idioma y se carga la página en inglés por así decirlo, ¿Cómo puedo hacer con CSS o JavaScript, de manera que el código sepa que actualmente está activada la opción "inglés" (por ejemplo) y a partir de ese momento se carguen todas las secundarias, todos los links de mi web en inglés???
Lo propio sería si cambio a español, y así sucesivamente.
Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa