Start / Poradniki / Widżet internetowy / Obsługiwane języki

Języki widżetu internetowego — 50 out of the box.

Każdy tekst w widżecie internetowym Knocket — powitanie, tekst zastępczy pola wiadomości, etykieta „Wysyłanie…”, komunikaty o błędach — jest dostępny w 50 languages i automatycznie przełączany na podstawie ustawień regionalnych przeglądarki odwiedzającego. W przypadku pisma od prawej do lewej układ zostaje odwrócony bez konieczności konfiguracji po Twojej stronie.

Materiały referencyjne Zaktualizowano 4 września 2026 r. ~3 min czytania

Przegląd — co oznacza „obsługiwane”

Język jest udostępniany w widżecie internetowym, gdy każdy tekst widoczny dla użytkownika w interfejsie czatu ma tłumaczenie sprawdzone przez native speakera. Obejmuje to tekst zastępczy w polu wiadomości, podpowiedź przycisku wysyłania, banery stanu połączenia, przyciski szybkich odpowiedzi i wszystkie komunikaty o błędach. Jeśli danego tekstu nie można przetłumaczyć za pomocą bezpośredniego odpowiednika (np. idiomu lub sformułowania specyficznego kulturowo), podczas weryfikacji powstaje wersja odpowiednia dla danego języka zamiast użycia tekstu angielskiego.

Lista na tej stronie jest rzeczywistą tabelą środowiska wykonawczego — moduł ładujący widżet zawiera te kody i pobiera pasujący pakiet przy pierwszym wyświetleniu.

◈ W SKRÓCIE

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

Zakres w skrócie

50
Języki
14
Systemy pisma
4
Skrypty RTL
3.1B
Uwzględnieni prelegenci
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

Jak wykrywany jest język odwiedzającego

Wykrywanie jest uruchamiane jednokrotnie podczas montowania widżetu i wybiera pierwsze dopasowanie w następującej kolejności:

  1. Jawne nadpisanie. Jeśli Twoja strona ustawia window.Knocket.locale = 'ja' przed załadowaniem widżetu — to ustawienie ma pierwszeństwo. Zobacz Nadpisanie w kodzie.
  2. Atrybut HTML lang. Jeśli obecny jest kod <html lang="fr">, widżet dostosuje się do niego. To najprostsze rozwiązanie dla witryn wielojęzycznych — ustawiaj go po stronie serwera dla każdej strony.
  3. Ustawienia regionalne przeglądarki. W razie potrzeby używana jest wartość navigator.languages[0]. Warianty regionalne są sprowadzane do języka bazowego (np. pt-BR → pt).
  4. Angielski. Jeśli żaden z powyższych języków nie odpowiada dostępnemu pakietowi, widżet pozostaje w języku angielskim, zamiast wyświetlać częściowo przetłumaczoną wersję.

Pełna lista — 50 languages

Uszeregowane według liczby użytkowników języka na świecie. Każdy wiersz oznacza dostępny pakiet językowy, a kolumna z kodem zawiera dokładny ciąg znaków wymagany przez widżet.

# Nazwa natywna Nazwa angielska Kod Przykład — „Porozmawiaj z nami”
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 हामीसँग च्याट गर्नुहोस्

Zastąp w kodzie

Jeśli znasz już preferowany język odwiedzającego (ze stanu aplikacji, ustawień konta lub parametru URL), przekaż go widżetowi bezpośrednio:

<script src="https://knocket.live/knocket-sdk/sdk.js?identifier=YOUR_IDENTIFIER" async></script>

Lub po zamontowaniu widżetu zmień go na żywo:

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

Widżet ponownie renderuje każdy ciąg tekstowy, zmienia kierunek dla języków RTL i zachowuje bieżącą rozmowę.

Zachowanie awaryjne

Warto zwrócić uwagę na dwa przypadki brzegowe:

  • Nieobsługiwana wersja językowa. Jeśli przekażesz nieznany kod (np. xx lub rzadki wariant regionalny), widżet po cichu przełączy się na język angielski i zgłosi brak w analityce konsoli.
  • Regionalny język zastępczy. Jeśli pakiet regionalny nie jest dostępny, kod regionalny zostaje sprowadzony do języka bazowego. pt-BR → pt, en-GB → en. Chiński uproszczony i tradycyjny mają osobne pakiety (zh-Hans i zh-Hant) — nie traktuj ich jako aliasów.
Powrót do samouczka widżetu internetowego

Zobacz, jak lokalizacja współgra z motywami, pozycjonowaniem i pozostałą konfiguracją widżetu.

Otwórz samouczek →