|
|
Moderador del foro: ZorG |
Foro uCoz Servicios Adicionales Cuestiones generales sitio web multilingue!!! |
sitio web multilingue!!! |
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... |
si funcionan solo que no entendieron....
aqui una estructura simple de como funciona... aqui la lista dew idioma (divs) a llamar: 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... |
| |||
| |||