Como crear enlaces para diferentes idiomas
Author: Esther G.
Visited 1343,
Followers 1,
Shared 0
Hola,
tengo una página web en dos idiomas Españos e Inglés.
La manera correcto de subida seria www.dominio.es/es; www.dominio/en
El caso es que ¿cómo se pueden cambiar los enlaces para que tengan /es o /en? Se crean autoáticamente cuando se suben a la carpeta del servidor?
Gracias
Posted on the
Hola Esther, estas en lo correcto en parte:
Donde dices: La manera correcto de subida seria www.dominio.es/es; www.dominio.es/en
debe de ser: www.dominio.es; www.dominio.es/en
Con esta referencia:
http://help.websitex5.com/es/v12/pro/index.html?imp_generali.htm&utm_source=software&utm_medium=Professional_12
El sitio se duplica, es decir para cada idioma debes de hacer un proyecto, lo que recomienda el manual es que tu sitio principal una vez terminado lo duplicas y traduces, entonces los subes a carpetas los siguientes idiomas.
Lo que debes de saber:
Cualquier duda Revisa el link, prueba y comenta
Saludos
Jorge M.
--------------------------------------------------------------------------------------
Author
Ya he descubierto cómo hacer,
hemos creado carpeta ES y EN en el servidor.
Dentro de website creas un nivel, le das a propiedades y lo enlazas a tu enlace de idioma que va a cada carpeta.
Metes dentro de este nivel tu página con tu diseño.
Se sube al servidor y listo!
lo pongo por si más adelante le sirve a alguien.
Gracuas por la repsuesta!
Yo tenia un index con esto solamente en el body, y me funcionaba bien, pero no se como se comporta con los telefonos, asi que lo quite y puse el traductor de google, asi me evito tener que controlar cada cambio en 2 webs distintas
// segun el idioma del visitante
<script type="text/javascript">
window.onload = function() {
var ln = x=window.navigator.language||navigator.browserLanguage;
if(ln == 'en') {[removed].href = 'http://bybasociadosperu.com/eng/index.html';}
else {[removed].href = 'http://bybasociadosperu.com/esp/index.html';}
//si esta en inglés va a ingles si es otro idioma va a español
}
</script>