Are you looking to add new languages to your website to better present your content to your website visitors? This app is just for you! You can add as many languages as you want and start the translation on the go. Let us take you to a step by step guide on how to use this feature! 👣 Please note that, if this article still doesn't answer your questions, we are always no more than a click away! Simply click the ❓ button in the bottom right corner of your admin and ask your question straight away!
To get started with a new language please go to your Dashboard > Languages app. Here you will find all the languages currently supported on your website.
Please note that, when you create a new website on Subbly, it defaults always to only English ❗
To add a new language, click Add New Language.
A dialogue window will appear for you to choose a language you want to add.
In this tutorial we will add Spanish as the second language, but you may add any language you prefer!
Once you've selected the language from the drop down menu, the rest of the required fields will be filled automatically! So let us introduce the fields one by one 👇
Display name: This is the name of the language, which will be shown on your website's public view for your visitors to choose. You can leave it as it is, or you may change it to any other name. For example - Español.
Language code: This field is pre-filled and can not be changed! Search engines, like Google, will use this language code to better understand your website language and to preview your website's content which is in Spanish to users who search for it.
URL Shortcode: This field is pre-filled as well but can be changed later on. We will use this code in the URL of your website (http://www.mysite.com/es) to serve your Spanish content to your visitors.
After clicking the Save button, the system will add the Spanish language to the list of available languages! However, it will not be visible to your visitors yet!
That's only because you don't want to show the new language to your visitors, as you haven't translated the content of your pages yet. 🙃
You can also Publish/Unpublish the languages simply by clicking on the green dot on the left side of the language. It will turn red if unpublished. You can publish it again when your full content is ready to be shared with your site visitors.
Translating the site
After adding the second language to your website, you will notice a small language switcher at the top left of your Dashboard > Pages App.
It will allow you to switch between the active languages to translate them instantly!
❗ Please note that when you add your second language, the system automatically duplicates all your existing pages, including your headings/anchors/external pages in your Pages app to make it super easy for you to translate their names as well as the content on those pages ❗
When you create new pages in your default language (English) in future, the system will bring that page to your other languages as inactive!
To translate those pages, please select your desired language from the drop down first (Spanish in our case), hover over the duplicated/inactive page and click the Clone button!
This will clone the original page from your English version to Spanish with all the page content, including the Titles, Paragraphs, Images, Sliders, etc..
Now when your pages are cloned to Spanish, you may go to that pages directly and start translating the content. Use all the tools that you were previously using in your English version to edit/add/remove the elements.
Please go through all the pages in the Spanish version of your website and make sure that all the pages, including the System Pages, like 404 page, Offline Page, Password Protected page, are thoroughly translated ❗
When you are done with all the pages, you may now publish your multilingual website! 🎉
Adding the Language Switcher to your store front
Back to the home page now! Drag and drop the Language Switcher element into the Header section of your website.
You are free to edit the style of this element (fonts, borders, height and colors).
In the Fonts section you can edit the Font Family, Size, Weight and Letter Spacing.
In the Borders as well as as the Height section you can customize the looks of the button itself. You can change height, width, padding size as well as the shape of your button to make it more curvy or more squarish depending on your preferences.
Finally, in the Colors section you can simply change the color of each component, such as background, border, text, etc.
Adding a Language Switcher will add a drop down menu with all the available languages on the Language app for your users to choose from, once they land on your website!
You may also right-click the Language Switcher element for more settings and alignment options!
Deleting a language, setting up language as a default one and more...
In the end, we'd love to tell you that your default language can be changed from En to your desired language from Dashboard > Languages app using the Star Icon. 🌟
The system will now serve the new default language to your visitors when they land on your website for the first time!
To remove a certain language from the list, simply click the Trash icon and the pages in the selected language along with the language extension will be removed from your site.
While if you want to delete certain pages in a different language, make use of the Pages App on your Dashboard.
Please note that, in order to remove the Default Language, you'll need to choose a new one and delete the one that needs to be removed❗
Let's move to the next section, shall we? Here you can find all the messages that can appear in the public view of your website in different cases and translate them to the second language easily.
Simply click on the desired Variable to change the message content or use the switcher to alternate between the languages.
All you need to do is add the missing translations to the fields required.
Hope this article covers your question about the App, and if not, feel free to reach out for help, as our customer support team is eagerly waiting to help you with anything you need. 👦