Startpagina / Handleidingen / Webwidget / Ondersteunde talen

Talen voor de webwidget — 50 out of the box.

Elke tekst in de Knocket-webwidget — de begroeting, de tijdelijke tekst in het invoerveld, het label "Verzenden…", de foutmeldingen — wordt meegeleverd in 50 languages en automatisch aangepast op basis van de browsertaal van de bezoeker. Bij talen die van rechts naar links worden geschreven, wordt de lay-out gespiegeld zonder dat je iets hoeft te configureren.

Referentie Bijgewerkt op 4 sep. 2026 ~3 min. leestijd

Overzicht — wat ‘ondersteund’ betekent

Een taal wordt in de Web Widget uitgebracht wanneer elke voor gebruikers zichtbare tekst in de chatinterface een vertaling heeft die door een moedertaalspreker is beoordeeld. Dit omvat de tijdelijke aanduiding in het invoerveld, de knopinfo van de verzendknop, banners met de verbindingsstatus, chips voor snelle antwoorden en elke foutmelding. Als een tekst niet letterlijk kan worden vertaald (bij idioom of cultuurspecifieke formuleringen), wordt tijdens de beoordeling een voor de betreffende taalregio passende versie geschreven in plaats van terug te vallen op het Engels.

De lijst op deze pagina is de daadwerkelijke runtimetabel — de widgetloader levert deze codes en haalt bij de eerste weergave het bijbehorende pakket op.

◈ KORT SAMENGEVAT

50 languages · 4 right-to-left scripts · 14 writing systems · zero config to enable. The widget auto-detects the visitor's locale.

Dekking in één oogopslag

50
Talen
14
Schrijfsystemen
4
RTL-scripts
3.1B
Sprekers uitgelicht
Latin 29
Han 3
Cyrillic 3
Devanagari 3
Arabic 3
Hangul 1
Thai 1
Hebrew 1
Greek 1
Tamil 1
Telugu 1
Bengali 1
Malayalam 1
Gujarati 1

Hoe de taal van de bezoeker wordt gedetecteerd

De detectie wordt één keer uitgevoerd wanneer de widget wordt geladen en kiest de eerste overeenkomst in deze volgorde:

  1. Expliciete override. Als je pagina instelt window.Knocket.locale = 'ja' voordat de widget wordt geladen, heeft dat voorrang. Zie Override in code.
  2. HTML-lang-attribuut. Als <html lang="fr"> aanwezig is, neemt de widget deze taal over. Dit is de beste optie voor meertalige sites — stel dit server-side per pagina in.
  3. Browserlandinstelling. Valt terug op navigator.languages[0]. Regionale varianten worden teruggebracht tot de basistaal (bijv. pt-BR → pt).
  4. Engels. Als geen van de bovenstaande opties overeenkomt met een meegeleverd taalpakket, blijft de widget in het Engels in plaats van gedeeltelijk vertaald te worden.

De volledige lijst — 50 languages

Gerangschikt op wereldwijd aantal sprekers. Elke rij is een beschikbaar taalpakket; de kolom met de code bevat exact de tekenreeks die de widget verwacht.

# Naam in de landstaal Engelse naam Code Voorbeeld — "Chat met ons"
1 English English en Chat with us
2 简体中文 Chinese Simplified zh-Hans 在线咨询
3 日本語 Japanese ja チャットで相談
4 Deutsch German de Chatten Sie mit uns
5 español Spanish es Chatea con nosotros
6 português Portuguese pt Fale conosco
7 français French fr Discutez avec nous
8 한국어 Korean ko 문의하기
9 繁體中文 Chinese Traditional zh-Hant 線上諮詢
10 italiano Italian it Chatta con noi
11 polski Polish pl Napisz do nas
12 русский Russian ru Напишите нам
13 Bahasa Indonesia Indonesian id Hubungi kami
14 Türkçe Turkish tr Bize yazın
15 Nederlands Dutch nl Chat met ons
16 हिन्दी Hindi hi हमसे चैट करें
17 العربية الفصحى Modern Standard Arabic ar تحدث معنا
18 Tiếng Việt Vietnamese vi Trò chuyện với chúng tôi
19 ภาษาไทย Thai th แชทกับเรา
20 українська Ukrainian uk Напишіть нам
21 čeština Czech cs Napište nám
22 română Romanian ro Discută cu noi
23 Bahasa Melayu Malay ms Sembang dengan kami
24 עברית Hebrew he שוחחו איתנו
25 svenska Swedish sv Chatta med oss
26 dansk Danish da Chat med os
27 suomi Finnish fi Ota yhteyttä
28 norsk bokmål Norwegian Bokmål nb Chat med oss
29 magyar Hungarian hu Írjon nekünk
30 ελληνικά Greek el Μιλήστε μαζί μας
31 slovenčina Slovak sk Napíšte nám
32 български Bulgarian bg Пишете ни
33 српски Serbian sr Ћаскајте са нама
34 hrvatski Croatian hr Razgovarajte s nama
35 català Catalan ca Xateja amb nosaltres
36 தமிழ் Tamil ta எங்களுடன் அரட்டையடிக்கவும்
37 తెలుగు Telugu te మాతో చాట్ చేయండి
38 বাংলা Bengali bn আমাদের সাথে চ্যাট করুন
39 Filipino Filipino fil Makipag-chat sa amin
40 فارسی Persian fa با ما گفتگو کنید
41 اردو Urdu ur ہم سے چیٹ کریں
42 Kiswahili Swahili sw Zungumza nasi
43 lietuvių Lithuanian lt Susisiekite su mumis
44 latviešu Latvian lv Runāt ar mums
45 slovenščina Slovenian sl Klepetajte z nami
46 eesti Estonian et Vestle meiega
47 मराठी Marathi mr आमच्याशी चॅट करा
48 മലയാളം Malayalam ml ഞങ്ങളോട് ചാറ്റ് ചെയ്യൂ
49 ગુજરાતી Gujarati gu અમારી સાથે ચેટ કરો
50 नेपाली Nepali ne हामीसँग च्याट गर्नुहोस्

Overschrijven in code

Als je de voorkeurstaal van de bezoeker al kent (via de status van je app, een accountinstelling of een URL-parameter), geef die dan expliciet door aan de widget:

<script>
  window.Knocket = window.Knocket || {};
  window.Knocket.locale = 'ja'; // must be set before the loader script
</script>
<script src="https://cdn.knocket.ai/w.js" async></script>

Of wijzig het live nadat de widget is geladen:

Knocket('setLocale', 'zh-Hans');

De widget rendert elke tekenreeks opnieuw, keert de richting om voor RTL-talen en houdt het huidige gesprek intact.

Terugvalgedrag

Twee bijzondere gevallen die het vermelden waard zijn:

  • Niet-meegeleverde landinstelling. Als je een onbekende code doorgeeft (bijv. xx of een zeldzame regionale variant), valt de widget stilzwijgend terug op Engels en meldt deze de misser in de console-analyses.
  • Regionale terugval. Regiocodes vallen terug op hun basistaal wanneer er geen regionaal pakket wordt meegeleverd. pt-BR → pt, en-GB → en. Vereenvoudigd en traditioneel Chinees zijn afzonderlijke pakketten (zh-Hans versus zh-Hant) — maak hiervoor geen aliassen.
Terug naar de tutorial voor de webwidget

Bekijk hoe lokalisatie samengaat met thema-instellingen, positionering en de rest van de widgetconfiguratie.

Open de tutorial →