Localization
Last updated: 12-Nov-2024
Overview
The text displayed in the Checkout page can be rendered in multiple languages.
It is possible to allow the customer to select a language on the page and to set a preferred language to be used by default.
It is also possible to only display a single language and remove the option for the cardholder to select a different language.
- i18n - The i18n field in the Create checkout API request is used to configure the localization settings.
- default_language - The default language is used for displaying the page. Any customer language choice would override this option.
- fallback_language - The fallback language is used when the default_language is invalid. Any customer language choice will override this option.
- show_language_options - Indicates whether a language selection option should be shown to the customer on the Checkout page or not.
Supported languages
| Language | Abbreviation |
|---|---|
| Arabic | ar |
| Danish | da |
| Dutch | nl-be |
| English | en |
| Estonian | et |
| Finnish | fi |
| French | fr |
| German | de |
| Greek | el |
| Hebrew | he |
| Icelandic | is |
| Italian | it |
| Latvian | lv |
| Lithuanian | lt |
| Norwegian | no |
| Polish | pl |
| Portuguese | pt |
| Russian | ru |
| Swedish | sv |
| Spanish | es |
Language settings
Setting a language and not allowing the user to change the language:
{
...
"i18n":{
"default_language": "en",
"fallback_language": "en"
"show_language_options": false,
}
...
}Setting a language and allowing the user to change the language:
{
...
"i18n":{
"default_language": "en",
"show_language_options": true,
}
...
}As an example, the French language with an option to change the language and fallback to English would be configured like this:
{
...
"i18n":{
"default_language": "fr",
"fallback_language":"en"
"show_language_options": true,
}
...
}
Rate this article: