Skip to content
Hello in several languages

Marte Guide

Add multi-language to your pages in Marte

From Marte Website Builder we have developed a new tool that allows websites to display the available languages in their headers. This feature will be available for all sites updated to version 19.0.0.

How does it work?

In the previous version of the multilanguage system, it was necessary to create individual pages for each language. With the new system, all content management can now be done from a single web page, allowing you to manage each language's content independently through a single folder per language, which simplifies organization.

With this in mind, the first step is to activate the multilanguage system. To do this, go to GlobalSetting → Multilanguage.

Here you must enable the system via the toggle. Once enabled, indicate which languages you will work with; this will allow them to be selected in the language selection tab.

For now we have the following languages: Spanish, English, French, Catalan.

multilanguage diagram

Note: Once the multilanguage system is activated, it is important to work only within the folders corresponding to the language you are working in. Any content outside these folders will be disabled and will not be displayed on the website.

folder system
multilanguage button
Once you have selected the languages you will work with, it is essential to choose 1 (only 1) as the default language. To configure this option, simply activate the "Is the language of this version of the website?" toggle. By doing this, we tell the editor which will be our base language. When you select a language as default, the URL field will automatically disappear for that language. For other languages (that are not the default), the URL field must be completed with "home". Unlike the base language which should only be activated in one, this field must be completed in all languages you will work with. Note: It is essential to select a language as the default language to ensure the multilingual site works correctly.

Start adding content

Now that you have finished the initial multi-language setup, it's time to get down to work with the content. We will focus on the sections with the most features.

Header

Get familiar with the new features and behaviour of the Header.

Go to Header

Footer

How to interact with the new Footer and its sections.

Go to Footer

Blog

Learn what new aspects you need to consider so your blog section works correctly.

Go to Blog

Links

Learn how to configure the different links within the multi-language system.

Go to Links

Blog

How to configure your blog section to work with multi-language

The way blog posts work is very similar to how they were used before. The only new thing is that you must now fill in an additional "LENGUAGE" field where you indicate in which language you want that post to be displayed; that is, if you choose Spanish then this post will only be shown in the blog section for Spanish and will not appear in the other languages you have configured.

select language in blog

Everything else is the same; you just need to keep in mind that you will need to create a post for each language in which you want it to be displayed.

NOTE: The blog section name is shared across all configured languages.

Links

Everything you need to know to correctly configure your links and buttons

Although it may seem like a new system, don't worry: the reality is that it is the same intuitive system as always but with some considerations.

As we did in previous versions, the link paths for your buttons must contain the full path where the file is located, with the exception of the language you have set as default, for which it is not necessary to enter the root folder name.

For example: we have a site with the default language in Spanish but which also has English. In this case, if you want to go from the Spanish home page to the contact page, the link you should place on the button would be: /contacto.

link in Spanish

However, if you are working with a language other than the default, the link would be: /en/contact.

button in non-default language

NOTE: If you have subfolders within the root folder, these must be included in the link URL (as shown in the images).