These are the placeholders you might want to use when you have enabled Multilingual Support on the portal to support your global customers.
Placeholder for Language Switcher
In the portal, users will have an option to switch between the supported languages by using the language switcher.
Placeholder |
Return Type |
What they mean |
{{ portal | language_list }} |
html | Generates the language switcher on the portal |
The code {{ portal | language_list }} will be automatically included with appropriate styles when {{ portal | welcome_navigation }} is already available. In case it is not available, then you have to add the code for language switcher.
Note: You need to ensure that the styles match your brand, so it is always recommended to check the changes in draft mode before publishing it.
Placeholder for Dynamic Text
In the portal, when you want to translate any of your hardcoded text such as the page header, title or footer similar to the Freshdesk support portal (as shown below), it can be translated to the required languages and loaded based on the language selected by the users.
For example, if you want to translate the page title 'We are here to help!' in any other supported language, the translated text can be added based on the current portal language selection which can be accessed as {{ portal.current_language.code }} or {{ portal.current_language.name }}.
Here is an example code that needs to be used on your portal customization code:
{% if portal.current_language.code == "en" %} We are here to help! {% elsif portal.current_language.code == "fr" %} Nous sommes ici pour aider! {% elsif portal.current_language.code == "de" %} Wir sind hier um zu helfen! {% endif %}
Below are the list of supported languages and their respective codes:
Name | Code | Name | Code | |
Arabic | ar | Portuguese/Portugal | pt-PT | |
Catalan | ca | Russian | ru-RU | |
Czech | cs | Slovak | sk | |
Danish | da | Slovenian | sl | |
German | de | Swedish | sv-SE | |
English | en | Turkish | tr | |
Spanish (Latin America) | es-LA | Vietnamese | vi | |
Spanish | es | Chinese | zh-CN | |
Estonian | et | Ukrainian | uk | |
Finnish | fi | Hebrew | he | |
French | fr | Thai | th | |
Hungarian | hu | Romanian | ro | |
Indonesian | id | Chinese (Traditional) | zh-TW | |
Italian | it | |||
Japanese | ja-JP | |||
Korean | ko | |||
Norwegian | nb-NO | |||
Dutch | nl | |||
Polish | pl | |||
Portuguese (BR) | pt-BR |