Translate and localize payment forms
Learn how to translate and localize payment forms using Zuora's default localization or custom translation files, ensuring forms are displayed in the appropriate language based on user settings.
Payment Form supports localization:
-
When previewing the payment form, it is displayed in the selected language based on the region you choose from the preview region list.
-
To support localization at runtime, you can use either of the following approaches:
-
Use Zuora's default localization, which supports 41 languages.
-
Configure your custom translation files.
-
At runtime, the translation is dynamically loaded based on the following logic:
- If the
localeparameter is specified in the Payment Form configuration parameters in the integration code, the payment form is rendered in the language corresponding to thelocaleparameter. - If the
localeparameter is not specified, the payment form is rendered in the language based on the locale configuration of the browser. - Otherwise, the payment form is rendered in English.