Multi-Language Banners

Ten runtime languages, fallback rules and right-to-left layouts.

Content and code last checked 2026-10-06 by ConsentEase product documentation. This is a review of the written content and code, not a test on a live third-party platform.

Supported runtime languages

English (en), Dutch (nl), French (fr), German (de), Spanish (es), Italian (it), Portuguese (pt), Polish (pl), Arabic (ar) and Hebrew (he). Arabic and Hebrew require right-to-left layout checks.

Select the base language

Use the language controls in Banner Design. Enable automatic language detection only when intended. The configured language is the fallback; unsupported runtime language selections ultimately fall back to English.

Detection and fallback

With automatic detection enabled, the rendered banner checks the supported browser language first, then falls back to the configured language and ultimately English. The separate runtime language-context helper can use geographic information; that is not a guarantee that geo rewrites the rendered banner translation. Geographic context does not switch legal consent models.

Custom text

The runtime distinguishes default translations from explicitly customised fields. A customised heading, message or label can stay as written rather than receiving an automatic translation. Do not assume editing one field creates independent translations for all ten languages.

Verify each state

Preview the languages and then test actual browser language settings on the published site. Check long labels, category descriptions, policy links, RTL reading order, close controls and keyboard navigation.

Banner runtime translations are separate from dashboard/product translations and these English documentation articles. A translated banner does not mean the linked policy or docs have been translated.

Related articles

Still need help?

Contact the ConsentEase team and include the website and steps you tried.