elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  ¿Esta bien hacerlo de esta manera?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Esta bien hacerlo de esta manera?  (Leído 1,238 veces)
Panic0

Desconectado Desconectado

Mensajes: 156



Ver Perfil
¿Esta bien hacerlo de esta manera?
« en: 25 Septiembre 2020, 04:53 am »

Hola a todos,yo estoy haciendo una web en inglés pero me gustaría agregar un botón que sirva para traducir la página completa.

Yo lo que hice fue hacer una copia de la página en inglés y pasar todo al español.Despues hice los botones y simplemente vincule las páginas.

Pero no estoy seguro de que está forma sea la mejor. ¿Ustedes  qué opinan?

Gracias y que tengan un buen día o noche   ;)



::)


En línea

Los ataques de pánico suelen comenzar de forma súbita, sin advertencia.
@XSStringManolo
<svg/onload=alert()>
Colaborador
***
Desconectado Desconectado

Mensajes: 2.290


Turn off the red ligth


Ver Perfil WWW
Re: ¿Esta bien hacerlo de esta manera?
« Respuesta #1 en: 25 Septiembre 2020, 14:50 pm »

Mete el texto en un array. Cuando se cambie el idioma, modificas el contenido de los elementos.

A grandes rasgos algo así:
Código
  1. var espanhol = ["mi titulo", "mi enlace"];
  2. var ingles = ["my title", "my link"];
  3.  
  4. botonEsp.onclick = function() {
  5.  document.querySelector("title").innerText = espanhol[0];
  6.  document.querySelector("#miLink").innerText = espanhol[1];
  7. };
  8.  
  9. botonEn.onclick = function() {
  10.  document.querySelector("title").innerText = ingles[0];
  11.  document.querySelector("#miLink").innerText = ingles[1];
  12. };

Puedes meterlo todo en una función bastante pequeña.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines