There are 2 ways of doing this
There are two ways of creating a website in 2 or more languages:
1. You can create 2 different websites, each one of them with their own domain name and then link the 2 sites.
2. You can create just one website containing all the languages
If you pick the first option, you will have to create every site from scratch as we do not offer site duplication.
OPTION ONE: Create different sites and link them
If you are creating a website in two languages, both sites have to be published and they should have a domain name pointing to each one of them.
Get inside of your editor and upload flag images. The point of these is that we are going to add links to these images taking you from one language to another.
They don't have to be flags, you can use the images you want.
Drag a column widget to your page and then drag your images, one inside of each column.
Click on one of your images and then click on the settings icon (1)
When the settings panel displays, click on the Add (1) button to add a link to your image.
You will need to add an External Link (1). If you are adding the link to your spanish flag, write your spanish URL.
Click on SAVE LINK (2) when you finish, and do the same with your other image(s).
If you rather use text instead of images, just drag a column widget onto your page and drag a text block inside of each column.
Write the name of each language in each text block. Then click on the first text block, select the text and click on the 'add link' (1) icon.
Do the same as in the previous step (add your URL to the external link box)
OPTION TWO: Create just one site containing all your languages
Here you have 2 options. You can:
1. Make a homepage with the languages the user can choose to get directed to the appropriate language
2. Make the default language site appear first (English) and then provide links to go to other languages.
Using a Homepage with links to the different languages
To create a site containing all the languages, you will have to use folders. You can see here how to create a folder
Here you can see the folders containing the same pages but in different languages. What you can do is: Create first the English folder and all your english pages with their content. When you finish, create a folder named Spanish and duplicate the pages from the English folder into the Spanish folder. When you are done, just translate the content of the pages in the spanish folder.
In this example, the Homepage contains the following image and links.
The Homepage will show the different languages the user can choose before entering the site.
Add a text block to your HomePage and write the different languages you're site is translated to. Select the first language (English) and then click on the 'Add link' (1) icon.
Select the first page of your English folder in the Internal Link drop-down menu (1), and then clilck on SAVE.
Do the same with the other languages in your HomePage.
Make the default language site appears first
The second option you have is letting the user see first your site in the default language.
As you can see in this image the english pages of your site are not inside a folder and therefore the english language will be the first thing the user will see when he gets into your site.
To change to a different language, you will need to add a link to an image or a text block. In this case we are adding the links to the flag images at the bottom of our page.
1. Select a flag
2. Click on the settings icon
Click on the Add link (1) button
Add an EXTERNAL LINK to the english flag that takes you to the first page of your english site. The first page of my english site is named About me, so the external link should be www.hello.com/about-me (if there are 2 words in your first page name, they have to be separated with a hyphen).
The links for each flag in this example are:
- English flag - External link to: www.hello.com/about-me (or could be just www.hello.com)
- Spanish flag - External link to: www.hello.com/sobre-mi
- French flag - External link to: www.hello.com/plus-sur-moi
THE NAVIGATION MENU
Each one of your languages will need to have a navigation menu in the proper language. To do so, you will need o create Template widgets.
Click on the ADD button in the Templates tab.
Give the widget a descriptive name (1) and then click on the Create template widget (2) button. You will need to create a Template Widget for each one of the languages you added to your site.
Drag the template widget onto your page.
Drag a Navigation menu widget inside of your template widget.
To change the pages your navigation menu is displaying, click on the settings icon.
You can choose the folder where you have the pages you want to show in the navigation menu. If it were the Spanish navigation menu you were editing, you should then choose the folder named ESPAÑOL.