Skip to content

Languages ​

A banner is a legal notice, and a notice nobody can read is not one. CookieWave ships professionally seeded translations for its launch languages, so adding one to a site is a choice from a list rather than a translation project — you only write anything if you want wording of your own.

Adding a language ​

Add it to the site, and every string the banner shows arrives already translated: the notice, the preference centre, the category names and their descriptions, the US opt-out dialog, and the TCF banner's own chrome. Then edit whatever you want to say differently. Your edits are yours — a later improvement to the shipped wording never overwrites them.

One language is the site's primary one. It is what a visitor gets when nothing better applies, so it is the one to fill in first.

Which language a visitor gets ​

Two ways to decide it, chosen per site in the translations editor:

SettingWhat it reads
The page's lang attribute (default)<html lang="…"> on the page the banner loads into
The visitor's browser settingThe language their browser asks sites for

The default is the page's own attribute, because it says what the content is written in. A German visitor reading your English page is reading it in English, and a German banner over English text tends to read as a mistranslation rather than a courtesy. Choose the browser setting when your site serves one language but your audience does not.

Either way, the detected language is used only if you publish a translation for it. Otherwise the visitor gets your primary language — a half-translated banner is worse than one confidently in the wrong language. A regional code matches its base, so a page marked en-GB gets your en translation, and an exact pt-BR translation is preferred over pt when you publish both.

Check the lang attribute is right

On the default setting, a page whose <html> tag says lang="en" on every page of a Czech site will show every visitor the English banner. It is the single most common cause of "the banner is in the wrong language", and it is one attribute.

Right-to-left languages ​

Arabic, Hebrew, Persian, Urdu and the other right-to-left languages lay the banner out right to left automatically — buttons, toggles, the lot. It follows from the language itself, not from a setting: choosing one is the whole instruction. This is not cosmetic. In a mirrored layout, accept and reject end up in the opposite corners from where a reader expects them.

What you cannot change ​

IAB TCF purpose and feature texts. On a TCF site, the descriptions of the eleven purposes and the special features are IAB Europe's, shown verbatim in the visitor's language. A CMP that rephrases them fails certification. The translations editor shows them for reference and marks them locked; everything around them — the banner title, the introduction, the buttons, the tab labels — is yours.

The "Powered by CookieWave" line. Our attribution, in our wording.

What the tabs mean ​

The translations editor has a tab per framework, and only the ones your site runs are open:

  • GDPR — the standard category banner and preference centre.
  • US opt-out — the notice and dialog Californian and other US-state visitors see. Available on the US and combined templates.
  • IAB TCF — the TCF banner's chrome. Available when TCF is enabled.

A tab a site cannot use is locked with a note saying which setting would open it, rather than hidden — the wording you would write there is the wording you would need if you switched, and knowing it exists is part of deciding.

CookieWave consent management