CMP stöder flera olika sätt att arbeta med flera språk.
Hur språkdetektering fungerar
I CMP-inställningarna har du två alternativ för hur CMP ska identifiera användarens språk: efter webbläsarens språk (standard) eller efter webbplatsens språk.
Språkidentifiering utifrån webbläsarens språk
För att hitta det bästa språket för användaren kommer systemet att kontrollera webbläsarens språk (språk som är inställda i webbläsaren som förstahandsval för webbplatser). Systemet kommer sedan att kontrollera vilka av språken som matchar de stödda språk som är inställda i din CMP. Låt oss till exempel anta följande webbläsarinställningar:

Webbläsaren skickar information till webbplatsen om att den föredrar EN-US, alternativ EN, alternativ DE och alternativ FR. Systemet jämför detta med CMP-inställningarna. För detta exempel antar vi följande CMP-inställningar:

Som ett resultat kommer systemet att välja att visa texterna på franska eftersom det är det enda språk som matchar. Om franska och tyska skulle finnas bland de språk som stöds av CMP:n skulle systemet visa samtyckesbannern på tyska. Om inget språk kan hittas kommer standardspråket (här spanska) att användas.
Språkidentifiering utifrån webbplatsens språk
Om denna inställning är aktiverad följer systemet samma logik som beskrivs ovan, men använder inte webbläsarens språk utan söker istället efter ett lämpligt språk i webbplatsinformationen. Detta görs genom att analysera <html> -elementet och sidans URL i följande ordning:
- Om
<html xml:lang="xx">finns, kommer detta att användas och jämföras med CMP-språken. Inga andra kontroller (2, 3, 4) kommer att göras. När du använder språkinställningar måste språkkoden stå först, följt av landskoden (t.ex. pt-BR). Systemet kommer också att matcha icke-språkinställningar med språkinställningar (t.ex.xml:lang="pt-br"matchas med språket "pt"). - Om
<html lang="xx">finns, kommer detta att användas och jämföras med CMP-språken. Inga andra kontroller (3, 4) kommer att göras. När du använder språkinställningar måste språkkoden stå först, följt av landskoden (t.ex. pt-BR). Systemet kommer också att matcha icke-språkinställningar med språkinställningar (t.ex.lang="pt-br"matchas med språket "pt"). - Den första delen (underdomänen) av värdnamnet hämtas och analyseras. Om
xx.domain.comfinns och matchar ett av CMP-språken kommer det att användas och inga andra kontroller (4) kommer att göras. Vid användning av språkinställningar kommer systemet att kontrollera båda ordningarna (t.ex.pt-br.domain.comochbr-pt.domain.com). - Vägen kommer att följas och analyseras. Möjliga matchningar är
domain.com/xx/...,domain.com/xx-yy/...,domain.com/xx/yy/...,domain.com/yy-xx/...ochdomain.com/yy/xx/...(därxxär språkkoden ochyyspråkinställningen).
Ställa in översättningen för en text
För att ändra texterna som visas i samtyckeslagret, logga in på ditt konto och följ dessa steg:
- Klicka på Texter
- I det övre högra hörnet väljer du designen och språket som du vill ändra texten till (behörighet kan krävas).
- Ändra texterna
- Spara ändringarna

Observera: Om du anger en tom sträng som översättning av en text kommer systemet att infoga standardtexten igen. Om du inte vill visa en viss text, använd mellanslagstecknet.
Anpassa översättningen för ett specifikt syfte
För varje anpassat syfte som skapas i ditt konto finns ett fält i avsnittet Texter (se ovan) där du kan översätta namnet och beskrivningen av det anpassade syftet till andra språk. För alla icke-översatta språk kommer systemet att använda det ursprungliga namnet och den ursprungliga beskrivningen.
Ställa in visningsspråket för en CMP
Som standard visar CMP samtyckesmeddelandet för användaren på ett av de 25 språk som stöds. Detta baseras på det språk som är inställt i besökarens webbläsare. Om webbläsarens språk inte matchar något av de språk som stöds, faller systemet tillbaka till engelska som standard. Dessutom har besökaren alltid möjlighet att ändra det visade språket genom att klicka på flaggikonen i det nedre vänstra hörnet av samtyckeslagret:

För att begränsa antalet tillgängliga språk, följ dessa steg:
- Klicka på CMP:er och redigera den CMP för vilken du vill ställa in språken
- Ändra inställningen CMP-språk till det språk du vill använda som standard
- Så snart du har valt ett språk kommer ett nytt valalternativ att visas nedan.
- Välj de språk du vill tillåta. Totalt kan du välja upp till 10 språk

Ställa in sekretesssidan utifrån språk
För att leda besökaren till sidan med integritetspolicy på hans eller hennes språk, följ dessa steg:
- Klicka på CMP:er och redigera den CMP för vilken du vill ställa in integritetssidan
- Ställ in sidan om integritet på standardspråket och infoga en URL
- Så snart du har valt ett språk kommer ett nytt valalternativ att visas nedan.
- Välj de språk du vill ha och ange motsvarande URL:er. Totalt kan du skapa upp till 10 integritetssidor på olika språk.

Språk som stöds
Följande språk stöds för närvarande i systemet:
- Engelska (EN)
- Tyska (DE)
- Franska (FR)
- Spanska (ES)
- Bulgariska (BG)
- Tjeckiska (CS)
- Danska (DA)
- Grekiska (EL)
- Estniska (ET)
- Finska (FI)
- Irländska (GA)
- Kroatiska (HR)
- Ungerska (HU)
- Italienska (IT)
- Litauiska (LT)
- Lettiska (LV)
- Maltesiska (MT)
- Nederländska (NL)
- Norska (NO)
- Polska (PL)
- Portugisiska (PT)
- Rumänska (RO)
- Slovakiska (SK)
- Slovenska (SL)
- Svenska (SV)
- Ryska (RU)
- Serbiska (SR)
- Förenklad kinesiska (ZH)
- Turkiska (TR)
- Ukrainska (Storbritannien)
- Arabiska (AR)
- Bosniska (BS)
Skapa anpassade språk
För att kunna arbeta med språk som (ännu) inte stöds av systemet kan du skapa egna anpassade språk under (Inställningar > Språk). Anpassade språk består av en språkkod (ISO 639-1, tvåbokstavskod) och en valfri lokalisering (landskod, ISO 3166-1 alpha-2). När ett nytt språk har skapats tar det upp till 30 minuter innan språket syns i ditt system. Anpassade språk kan användas på samma sätt som systemspråken.