Página 1 de 11
Moderador del foro: ZorG 
Foro uCoz » Servicios Adicionales » Cuestiones generales » sitio web multilingue!!!
sitio web multilingue!!!
chaproducciones
Mensajes: 56
Reputación: 3
Mensaje Nº 1 | 10:19 AM
bueno, es un tanto complicado de hacer ya que ucoz no admite php, pero no es imposible, se puede hacer atra vez de javascript...
si sabes el idioma, mejor, pero si no lo puedes hacer con google, como sea, esto sirve para los que no les gustan las traducciones de google, o que no les gusten los frames de los widgets...etc

solo necesitamos este script:

Code
<script language= "JavaScript">
function cambiar_a(lenguaje){
  document.getElementById('english').style.display= (lenguaje=='english')? 'inline' : 'none';
  document.getElementById('español').style.display= (lenguaje=='español')? 'inline' : 'none';
}
</script>

puedes agregar mas idiomas:

Code
document.getElementById('german').style.display= (lenguaje=='german')? 'inline' : 'none';
  document.getElementById('italiano').style.display= (lenguaje=='italiano')? 'inline' : 'none';

eso es opcional

ahora lo que aremos es escribir las cosas segun los idiomas que seleccionemos y los separaremos por divs

ejemplo:

Code
<div id="español">TEXTO EN ESPAÑOL</div><div id="english" style="display:none;">TEXT IN ENGLISH</div>

a todos los idiomas que no sean el predeterminado deven agregarle el style="display:none;" para que no se muestre hasta que los llame el script

y ahora la llamada al codigo se hace con este simple código:

Code
<a style="cursor: pointer;" onClick="cambiar_a('english');">English</</a>/<a style="cursor: pointer;" onclick="cambiar_a('español');">Español</a>

esto no es un traductor, sirve para substituir el idioma original o texto simplemente por otro deseado, sirve bien en los idiomas...


normandy
Mensajes: 2
Reputación: 0
Mensaje Nº 2 | 5:41 PM
.Perdona, estos codigos donde se ponen por que los he puesto en mi pagina y nada...mas informacion plis..gracias
Admin19
Mensajes: 2
Reputación: 0
Mensaje Nº 3 | 0:26 AM
Quote (normandy)
Perdona, estos codigos donde se ponen por que los he puesto en mi pagina y nada...mas informacion plis..gracias

+1

chaproducciones
Mensajes: 56
Reputación: 3
Mensaje Nº 4 | 3:03 PM
si funcionan solo que no entendieron....

aqui una estructura simple de como funciona...

aqui la lista dew idioma (divs) a llamar:
<script language= "JavaScript">
function cambiar_a(lenguaje){
document.getElementById('english').style.display= (lenguaje=='english')? 'inline' : 'none';
document.getElementById('español').style.display= (lenguaje=='español')? 'inline' : 'none';
}
</script>

aqui el enlace que hace el llamado:

<a style="cursor: pointer;" onClick="cambiar_a('english');">English</</a>/<a style="cursor: pointer;" onclick="cambiar_a('español');">Español</a>

y aca el texto que devera cambiarse segun la llamada que hicieron...

<div id="español">TEXTO EN ESPAÑOL</div><div id="english" style="display:none;">TEXT IN ENGLISH</div>

repito, no es un traductor automatico...es tenicamente un script e sustitucion que `puede ser utilizado para sustituir un idioma por otro...


Foro uCoz » Servicios Adicionales » Cuestiones generales » sitio web multilingue!!!
Página 1 de 11
Búscar: