Hola en varios idiomas

Guía Marte

Añade multi-lenguaje a tus páginas en Marte

Desde Marte Website Builder hemos desarrollado una nueva herramienta que permite a las web mostrar en sus cabeceras los diferentes idiomas disponibles. Esta función estará disponible para todas las webs actualizadas a la versión 19.0.0.

¿Cómo funciona?

En la versión anterior del sistema multilenguaje, era necesario crear páginas individuales para cada idioma. Con la implementación del nuevo sistema, ahora toda la gestión de contenido se puede realizar desde una misma página web, permitiendo administrar el contenido de cada idioma de manera independiente mediante una carpeta única para cada idioma, lo que simplifica la organización.

Teniendo esto en cuenta, el primer paso es activar el sistema multilenguaje. Para ello, debemos ingresar a GlobalSetting → Multilanguage.

aquí debemos habilitar el sistema mediante el toogle. una vez habilitado debemos indicar con cuales idiomas trabajaremos, esto permitirá que se puedan seleccionar en la pestaña de selección de idiomas

Por ahora contamos con los siguientes idiomas:

  • Español
  • Inglés
  • Francés
  • Catalán
diagrama-multilenguaje

Nota: Una vez activado el sistema multilenguaje, es importante trabajar únicamente dentro de las carpetas correspondientes al idioma en el que estemos trabajando. Todo contenido que se encuentre fuera de estas carpetas quedará desactivado y no se mostrará en el sitio web.

sistema de carpetas
boton-multilenguaje

Una vez seleccionados los idiomas con los que trabajaremos, es indispensable elegir 1 (solo 1) como idioma predeterminado. Para configurar esta opción, simplemente debemos activar el toggle “Is the language of this version of the website?”.

Al hacer esto, le indicamos al editor cuál será nuestro idioma base. Al seleccionar un idioma como predeterminado, el campo URL desaparecerá automáticamente para ese idioma.

En los demás idiomas (que no son el idioma predeterminado), el campo URL debe completarse con “home”. A diferencia del idioma base que solo debe activarse en uno solo, este campo sí debe estar completado en todos los idiomas con los que vayamos a trabajar.

Nota: Es imprescindible seleccionar un idioma como idioma predeterminado para garantizar el correcto funcionamiento del sitio multilingüe.

Empieza a introducir contenido

Ahora que ya has terminado la configuración inicial del multi-lenguaje es hora de ponernos manos a la obra con el contenido. Para ello nos enfocaremos en las secciones que presentan más características.

Header

Familiarízate con las nuevas características y el comportamiento del Header.

Footer

Cómo interactuar con el nuevo Footer y sus secciones

Blog

aprende que nuevos aspector se deben tener en cuenta para que tu seccion de blog funcione correctamente

Enlaces

aprende a como configurar los diferentes enlaces dentro del sistema multi-lenguaje

Blog

Como configurar tu sección de blog para que funcione con multi-lenguaje

El funcionamiento de las publicaciones de los blogs es muy similar a como se venían trabajando anteriormente, la única novedad es que ahora, debes rellenar un campo adicional "LENGUAGE" en donde deberás indicar en que idioma quieres que se muestre ese post, es decir, si eliges Español entonces esta publicación solo se mostrar en la sección del blog del idioma español y no aparecerá en los demás idiomas que tengas configurado.

seleccionar idioma en blog

Todo lo demás es igual, solo debes tener presente que deberás crear una publicación para cada idioma en el que desees que se muestre

NOTA: El nombre de la sección del blog se comparte entre todos los idiomas configurados

Enlaces

Todo lo que necesitas saber para configurar correctamente tus enlaces y botones

Aunque parezca que es un nuevo sistema, tranquil@ la realidad es que es el mismo sistema intuitivo de siempre pero teniendo algunas consideraciones.

Al igual de como lo veníamos haciendo en versiones anteriores, las rutas de los enlaces a tus botones deben contener toda la ruta en donde se encuentra el archivo con la excepción del idioma que tengas configurado como idioma por defecto, en el cual no es necesario introducir el nombre de la carpeta raíz.

Por ejemplo tenemos una web con el lenguaje por defecto en español pero que también tiene inglés.

En este caso si deseas ir desde la pagina de home en español a la pagina de contacto, el enlace que debes colocar en el botón seria:

  • /contacto.
enlace en español

Sin embargo si estas trabajando con un idioma diferente al por defecto el enlace seria

  • /en/contact
botón en idioma no por defecto

NOTA: en caso de tener subcarpetas dentro de la carpeta raíz entonces si deben incluirse estas dentro del url del enlace (como se muestra en las imágenes)