← Back to Home

Localization · Language ≠ Region

Region and language are independent

Region (the domain / URL) decides the business experience — which content, configuration, and currency. Language (the locale) decides only how that experience is presented. Change one and the other is preserved — selecting a language never redirects you to its country.

Region (experience)

Global

host: padi.com
X-Domain: (default)
siteName: PADI
currency: USD
content: 0 articles (Domain Access filtered)

Language (presentation)

English

locale: en
URL prefix: /en/…
direction: ltr
translated content + Intl date/number/currency formatting

Region — business experience (domain → Domain Access) · opens in the region's default language

Language — presentation only (locale, independent of region)

Try a mismatched combo (region ≠ language)

Switching region sets ?domain=(X-Domain → Domain Access) and opens that region's default language. Switching language changes only the /{locale}/ prefix and keeps the region — no redirect. Every language stays available in every region, so you can pick any language after entering a region.

No content assigned to this region.

API Negotiation
GET http://app/en/jsonapi/node/article
// Language determined by URL path prefix /en/