De lokalisatiechecklist voor toestemmingsbanners op meertalige sites
Een banner is zo goed als zijn vertaling
Toestemming moet geïnformeerd zijn. Een bezoeker die de banner niet kan lezen, kan geen geïnformeerde keuze maken, en een bezoeker die de helft van de tekst in zijn eigen taal en de andere helft in het Engels ziet, zal hem nauwelijks vertrouwen. Voor uitgevers met een internationaal publiek is lokalisatie geen cosmetische laag boven een toestemmingsopzet — het bepaalt mede of de opzet überhaupt werkt.
Gebruik deze checklist wanneer je een banner in een nieuwe taal lanceert, een markt toevoegt of een bestaande meertalige opzet beoordeelt.
1. Taalkeuze
- Bepaal hoe de taal wordt gekozen. De gebruikelijke volgorde is: de taal van de pagina die de gebruiker leest, dan de browsertaal, dan een standaard. Een banner in de browsertaal op een pagina in een andere taal is verwarrend.
- Volg de taalschakelaar van de site zelf. Als een gebruiker de sitetaal wijzigt, moeten de banner en het voorkeurencentrum meegaan.
- Vermijd regels die alleen op geolocatie berusten. Land is geen taal. België, Zwitserland en Canada hebben elk meerdere officiële talen, en veel gebruikers lezen sites in andere talen dan de hoofdtaal van hun land.
- Definieer een terugvaloptie. Als er voor een taal geen vertaling bestaat, val dan terug op een taal die de gebruiker waarschijnlijk leest, niet stilzwijgend op een lege of kapotte banner.
2. Volledigheid
- Elke laag is vertaald. De eerste laag, het voorkeurencentrum, doelbeschrijvingen, vendordetails, de intrekkingslink en alle bevestigingsberichten.
- Knoplabels zijn consistent vertaald. “Alles accepteren”, “Alles weigeren” en “Opties beheren” moeten in de banner dezelfde termen gebruiken als in het voorkeurencentrum.
- Standaardteksten gebruiken officiële vertalingen. Als je de IAB TCF gebruikt, zijn de doelnamen en -beschrijvingen gestandaardiseerd en worden vertalingen samen met de Global Vendor List bijgehouden. Gebruik die in plaats van eigen versies te schrijven.
- Je cookiebeleid bestaat in dezelfde taal, of de banner zegt duidelijk in welke taal het beleid is opgesteld.
3. Nauwkeurigheid en toon
- Controleer machinevertaling. Een letterlijke vertaling van “legitimate interest” of “personalised advertising” kan onzinnig overkomen. Laat minstens de eerste laag door een vloeiende spreker controleren.
- Behoud in alle talen dezelfde betekenis. Verzacht de beschrijving van tracking niet in de ene taal en laat haar in de andere ongezouten.
- Gebruik het formele of informele register dat je site elders in die taal hanteert.
- Controleer juridische terminologie met lokale juristen voor markten waar specifieke formuleringen worden verwacht.
4. Lay-out en schrift
- Tekstuitbreiding. Sommige talen hebben voor dezelfde boodschap merkbaar meer ruimte nodig dan het Engels. Knoppen mogen niet worden afgekapt of in onleesbare vormen omslaan.
- Talen van rechts naar links. Arabisch, Hebreeuws, Perzisch en Urdu hebben een gespiegelde lay-out nodig: tekstuitlijning, volgorde van knoppen en richting van schakelaars. Controleer ook het voorkeurencentrum, niet alleen de eerste laag.
- Lettertypen. Controleer of het lettertype van de banner het schrift dekt, inclusief Cyrillische, Griekse, Devanagari-, Thaise en CJK-tekens. Ontbrekende glyphs verschijnen als vakjes.
- Gelijke zichtbaarheid blijft gelden. Een langer weigerlabel mag niet visueel kleiner uitvallen dan de acceptatieknop.
- Mobiele breedtes. Test elke taal op een smal scherm, waar uitbreidingsproblemen als eerste zichtbaar worden.
5. Vendor- en doelnamen
- Vendornamen blijven zoals ze zijn; vendorbeschrijvingen en doelen moeten in de taal van de gebruiker zijn waar vertalingen bestaan.
- Je eigen doelen, als je uitgeversdoelen of niet-TCF-categorieën opgeeft, hebben vertalingen nodig die je zelf bijhoudt. Dit zijn de teksten die het vaakst in het Engels blijven.
- Bewaartermijnen en gegevenscategorieën moeten worden uitgedrukt in een formaat dat gebruikers begrijpen, zoals dagen of maanden in hun eigen taal.
6. Testen
- Zet de browsertaal om beurten op elke ondersteunde taal en laad een pagina in een schoon profiel.
- Bevestig dat de banner in de verwachte taal verschijnt en elke knop werkt.
- Open het voorkeurencentrum en scrol door alle doelen en vendors op zoek naar onvertaalde teksten.
- Wijzig de sitetaal en bevestig dat de banner meegaat.
- Test RTL-talen op desktop en mobiel.
- Controleer of toestemming die in de ene taal is gegeven, wordt gerespecteerd na het overschakelen naar een andere, in plaats van opnieuw te vragen.
7. Onderhoud
- Houd tekstwijzigingen bij. Wanneer je de Engelse banner bewerkt, noteer dan welke vertalingen moeten worden bijgewerkt.
- Beoordeel opnieuw na updates van de vendorlijst, omdat nieuwe vendors en beschrijvingen onvertaald kunnen verschijnen.
- Let op toestemmingspercentages per taal. Een plotselinge daling in één taal wijst vaak op een vertaal- of lay-outprobleem in plaats van op een veranderde houding van gebruikers.
Hoe FlexyConsent met talen omgaat
De FlexyConsent-banner is beschikbaar in 57 talen, zodat de eerste laag en het voorkeurencentrum in de taal van de bezoeker kunnen worden getoond zonder dat je elke tekst zelf hoeft bij te houden. De teksten die je zelf schrijft, zoals aangepaste doelen en je cookiebeleid, moet je nog wel controleren.
Belangrijkste punten
- Geïnformeerde toestemming vereist een banner die de bezoeker daadwerkelijk kan lezen.
- Kies de bannertaal eerst op basis van de pagina, dan de browser, dan een zinvolle terugvaloptie.
- Vertaal elke laag en gebruik officiële TCF-vertalingen voor standaardteksten.
- Test tekstuitbreiding, RTL-lay-outs en lettertypedekking op mobiel.
- Monitor toestemmingspercentages per taal om lokalisatieproblemen vroeg te signaleren.