Skip to main content
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

CodeLanguage
enEnglish
svSwedish
noNorwegian
daDanish
fiFinnish
deGerman
frFrench
esSpanish
itItalian
nlDutch
etEstonian
ltLithuanian
lvLatvian
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)

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

  1. If the guest’s browser Accept-Language header matches an enabled locale, the portal uses it.
  2. Otherwise, the Context’s default language is used.

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.

Look & Feel

Visual styling applies across all languages.

Terms and conditions

Terms copy is authored per enabled language.