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.
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
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:
- Expliciete override. Als je pagina instelt
window.Knocket.locale = 'ja'voordat de widget wordt geladen, heeft dat voorrang. Zie Override in code. - 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. - Browserlandinstelling. Valt terug op
navigator.languages[0]. Regionale varianten worden teruggebracht tot de basistaal (bijv.pt-BR→pt). - 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.
xxof 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-Hansversuszh-Hant) — maak hiervoor geen aliassen.
Bekijk hoe lokalisatie samengaat met thema-instellingen, positionering en de rest van de widgetconfiguratie.