Localized checkout is a beta capability. Enable its organization feature flag before relying on it.
How Ruba selects a locale
Checkout resolves its language in priority order. An explicitlocale supplied by your integration wins. If no override exists, Ruba reads the customer’s browser preference. English is the fallback.
The selected locale covers the standard field labels, descriptions, and placeholders shown on checkout.
Set it when creating a session
Passlocale in the Checkout Session request when your application already knows the customer’s language:
Set it on a checkout URL
For a checkout link, append the locale as a query parameter, for example?locale=fr. This also overrides browser detection.