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: