Languages
Sign In ships in 13 languages. Captive Portal languages are set per Sign-In Context; Self-Service Portal languages are set per Organization.
The Captive Portal and the Self-Service Portal both support Sign In’s 13 built-in languages. Because the two portals serve different audiences — one-off guests versus returning users managing their own devices — their language settings live on different levels:
- Captive Portal languages — configured per Sign-In Context. A venue-specific portal might only offer the languages spoken at that venue.
- Self-Service Portal languages — configured at the Organization level. The Self-Service Portal is shared across the Organization’s Sign-In Contexts, so its language set is defined once per Organization.
Built-in languages
Section titled “Built-in languages”| Code | Language |
|---|---|
en | English |
sv | Swedish |
no | Norwegian |
da | Danish |
fi | Finnish |
de | German |
fr | French |
es | Spanish |
it | Italian |
nl | Dutch |
et | Estonian |
lt | Lithuanian |
lv | Latvian |
If a visitor’s browser requests a locale that isn’t enabled, the portal falls back to its configured default.
Captive Portal languages (per Sign-In Context)
Section titled “Captive Portal languages (per Sign-In Context)”From the Context admin, open Administration → Configuration → Common Settings. The Languages section lists which of the 13 built-in locales are offered to guests on this Context’s Captive Portal. Enable only what applies to your venues — fewer languages mean a simpler portal.
How a guest’s language is chosen
Section titled “How a guest’s language is chosen”- If the guest’s browser
Accept-Languageheader matches an enabled locale, the portal uses it. - Otherwise, the Context’s default language is used.
Self-Service Portal languages (per Organization)
Section titled “Self-Service Portal languages (per Organization)”Organization-level language settings live with the Organization’s own admin pages (not inside a Context). The enabled set applies to the Self-Service Portal that all of the Organization’s Sign-In Contexts share.
Typical pattern: the Organization enables a broad set of languages, while individual Contexts trim the Captive Portal list down to only the languages their guests actually speak.