Übersicht — was „unterstützt“ bedeutet
Eine Sprache wird im Web-Widget veröffentlicht, sobald jede für Nutzer sichtbare Zeichenfolge in der Chat-Benutzeroberfläche von einem Muttersprachler überprüft wurde. Dazu gehören der Platzhalter im Eingabefeld, der Tooltip der Senden-Schaltfläche, Banner zum Verbindungsstatus, Schnellantwort-Chips und jede Fehlermeldung. Wenn eine Zeichenfolge nicht direkt übersetzt werden kann (Redewendungen, kulturspezifische Formulierungen), wird bei der Überprüfung eine für die jeweilige Sprachregion passende Neuformulierung erstellt, anstatt auf Englisch zurückzugreifen.
Die Liste auf dieser Seite ist die tatsächliche Laufzeittabelle — der Widget-Loader liefert diese Codes aus und lädt beim ersten Rendern das passende Paket.
50 languages · 4 right-to-left scripts · 14 writing systems · zero config to enable. The widget auto-detects the visitor's locale.
Abdeckung auf einen Blick
Wie die Sprache des Besuchers erkannt wird
Die Erkennung wird einmal beim Laden des Widgets ausgeführt und wählt den ersten Treffer in dieser Reihenfolge aus:
- Explizite Überschreibung. Wenn Ihre Seite Folgendes festlegt
window.Knocket.locale = 'ja'bevor das Widget geladen wird, hat dies Vorrang. Siehe Im Code überschreiben. - HTML-Attribut
lang. Wenn<html lang="fr">vorhanden ist, übernimmt das Widget diese Sprache. Dies ist die sauberste Option für mehrsprachige Websites — lege sie serverseitig für jede Seite fest. - Browser-Gebietsschema. Als Ausweichoption wird
navigator.languages[0]verwendet. Regionale Varianten werden auf die Basissprache reduziert (z. B.pt-BR→pt). - Englisch. Wenn keine der oben genannten Optionen mit einem bereitgestellten Sprachpaket übereinstimmt, bleibt das Widget auf Englisch, anstatt nur teilweise übersetzt zu werden.
Die vollständige Liste — 50 languages
Nach der weltweiten Anzahl der Sprecher geordnet. Jede Zeile ist ein einsatzbereites Sprachpaket; die Spalte „Code“ enthält die exakte Zeichenfolge, die das Widget erwartet.
| # | Name in der Landessprache | Englischer Name | Code | Beispiel — „Chatte mit uns“ |
|---|---|---|---|---|
| 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 | हामीसँग च्याट गर्नुहोस् |
Im Code überschreiben
Wenn du die bevorzugte Sprache des Besuchers bereits kennst (aus dem Status deiner App, einer Kontoeinstellung oder einem URL-Parameter), teile sie dem Widget explizit mit:
<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> Oder ändern Sie es dynamisch, nachdem das Widget eingebunden wurde:
Knocket('setLocale', 'zh-Hans'); Das Widget rendert jede Zeichenfolge neu, wechselt bei RTL-Sprachen die Schreibrichtung und behält die aktuelle Unterhaltung bei.
Fallback-Verhalten
Zwei Sonderfälle, die erwähnenswert sind:
- Nicht verfügbare Sprachversion. Wenn Sie einen unbekannten Code übergeben (z. B.
xxoder eine seltene regionale Variante), wechselt das Widget ohne Hinweis auf Englisch und meldet den Fehler in den Konsolenanalysen. - Regionaler Fallback. Regionalcodes werden auf ihre Basissprache zurückgeführt, wenn kein regionales Sprachpaket verfügbar ist.
pt-BR→pt,en-GB→en. Vereinfachtes und traditionelles Chinesisch sind separate Pakete (zh-Hansbzw.zh-Hant) — legen Sie dafür keine Aliasse an.
Sieh dir an, wie die Lokalisierung mit dem Design, der Positionierung und der übrigen Widget-Konfiguration zusammenspielt.