Tổng quan — "được hỗ trợ" nghĩa là gì
Một ngôn ngữ sẽ được đưa vào Tiện ích web khi mọi chuỗi hiển thị cho người dùng trong giao diện trò chuyện đều có bản dịch được người bản ngữ duyệt. Điều này bao gồm văn bản giữ chỗ trong ô soạn thảo, chú giải của nút gửi, biểu ngữ trạng thái kết nối, các nút trả lời nhanh và mọi thông báo lỗi. Nếu một chuỗi không thể được dịch tương đương trực tiếp (thành ngữ, cách diễn đạt đặc thù văn hóa), bản duyệt sẽ được viết lại cho phù hợp với ngôn ngữ địa phương thay vì dùng tiếng Anh.
Danh sách trên trang này chính là bảng thời gian chạy thực tế — trình tải tiện ích cung cấp các mã này và tải gói tương ứng trong lần hiển thị đầu tiên.
50 languages · 4 right-to-left scripts · 14 writing systems · zero config to enable. The widget auto-detects the visitor's locale.
Tổng quan về phạm vi hỗ trợ
Cách phát hiện ngôn ngữ của khách truy cập
Quá trình phát hiện chạy một lần khi tiện ích được gắn và chọn kết quả khớp đầu tiên theo thứ tự sau:
- Ghi đè rõ ràng. Nếu trang của bạn thiết lập
window.Knocket.locale = 'ja'trước khi tiện ích tải xong, lựa chọn đó sẽ được ưu tiên. Xem Ghi đè trong mã. - Thuộc tính
langcủa HTML. Nếu có<html lang="fr">, tiện ích sẽ sử dụng thuộc tính này. Đây là lựa chọn tối ưu nhất cho các trang web đa ngôn ngữ — hãy thiết lập thuộc tính này ở phía máy chủ cho từng trang. - Ngôn ngữ của trình duyệt. Nếu không xác định được, hệ thống sẽ sử dụng
navigator.languages[0]. Các biến thể theo khu vực được quy về ngôn ngữ cơ sở (ví dụ:pt-BR→pt). - Tiếng Anh. Nếu không có tùy chọn nào ở trên khớp với một gói đã phát hành, tiện ích sẽ giữ nguyên tiếng Anh thay vì ở trạng thái chỉ được dịch một phần.
Danh sách đầy đủ — 50 languages
Được xếp hạng theo tổng số người nói trên toàn cầu. Mỗi hàng là một gói ngôn ngữ đã phát hành; cột mã là chuỗi chính xác mà tiện ích yêu cầu.
| # | Tên bản địa | Tên tiếng Anh | Mã | Ví dụ — "Trò chuyện với chúng tôi" |
|---|---|---|---|---|
| 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 | हामीसँग च्याट गर्नुहोस् |
Ghi đè trong mã
Nếu bạn đã biết ngôn ngữ ưu tiên của khách truy cập (từ trạng thái ứng dụng, cài đặt tài khoản hoặc tham số URL), hãy chỉ định rõ cho tiện ích:
<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> Hoặc sau khi tiện ích đã được gắn, hãy thay đổi trực tiếp:
Knocket('setLocale', 'zh-Hans'); Tiện ích hiển thị lại mọi chuỗi, chuyển hướng cho các ngôn ngữ RTL và giữ nguyên cuộc trò chuyện hiện tại.
Cơ chế dự phòng
Hai trường hợp đặc biệt đáng lưu ý:
- Ngôn ngữ chưa được phát hành. Nếu bạn truyền một mã không xác định (ví dụ:
xxhoặc một biến thể khu vực ít phổ biến), tiện ích sẽ âm thầm chuyển về tiếng Anh và báo cáo trường hợp không khớp trong phần phân tích của bảng điều khiển. - Phương án dự phòng theo khu vực. Mã khu vực sẽ được rút gọn về ngôn ngữ cơ sở khi không có gói khu vực tương ứng.
pt-BR→pt,en-GB→en. Tiếng Trung giản thể và phồn thể là các gói riêng biệt (zh-Hansvàzh-Hant) — không được đặt chúng làm bí danh của nhau.
Xem cách bản địa hóa kết hợp với chủ đề, vị trí và phần còn lại của cấu hình tiện ích.