Ikhtisar — apa arti "didukung"
Sebuah bahasa disertakan dalam Widget Web ketika setiap teks yang terlihat oleh pengguna di antarmuka chat telah memiliki terjemahan yang ditinjau oleh penutur asli. Ini mencakup teks placeholder pada kolom penulisan, tooltip tombol kirim, banner status koneksi, chip balasan cepat, dan setiap notifikasi kesalahan. Jika suatu teks tidak dapat diterjemahkan dengan padanan langsung (idiom, ungkapan khusus budaya), tahap peninjauan akan membuat versi yang sesuai dengan bahasa dan wilayah tersebut, alih-alih menggunakan bahasa Inggris.
Daftar di halaman ini adalah tabel runtime yang sebenarnya — pemuat widget menyertakan kode-kode ini dan mengambil paket yang sesuai saat rendering pertama.
50 languages · 4 right-to-left scripts · 14 writing systems · zero config to enable. The widget auto-detects the visitor's locale.
Sekilas cakupan
Cara bahasa pengunjung dideteksi
Deteksi dijalankan satu kali, saat widget dimuat, dan memilih kecocokan pertama dalam urutan berikut:
- Override eksplisit. Jika halaman Anda menetapkan
window.Knocket.locale = 'ja'sebelum widget dimuat, itulah yang berlaku. Lihat Override dalam Kode. - Atribut
langHTML. Jika terdapat<html lang="fr">, widget akan menggunakannya. Ini adalah opsi paling praktis untuk situs multibahasa — atur di sisi server untuk setiap halaman. - Lokal browser. Jika tidak tersedia, akan menggunakan
navigator.languages[0]. Varian wilayah disederhanakan menjadi bahasa dasar (misalnya,pt-BR→pt). - Bahasa Inggris. Jika tidak ada satu pun pilihan di atas yang cocok dengan paket yang tersedia, widget akan tetap menggunakan bahasa Inggris alih-alih diterjemahkan sebagian.
Daftar lengkap — 50 languages
Diurutkan berdasarkan jumlah penutur global. Setiap baris adalah paket bahasa yang tersedia; kolom kode berisi string persis yang diperlukan widget.
| # | Nama asli | Nama bahasa Inggris | Kode | Contoh — "Mengobrol dengan kami" |
|---|---|---|---|---|
| 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 | हामीसँग च्याट गर्नुहोस् |
Ganti secara paksa dalam kode
Jika Anda sudah mengetahui bahasa pilihan pengunjung (dari status aplikasi, pengaturan akun, atau parameter URL), beri tahu widget secara eksplisit:
<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> Atau setelah widget terpasang, ubah secara langsung:
Knocket('setLocale', 'zh-Hans'); Widget merender ulang setiap string, mengubah arah untuk bahasa RTL, dan mempertahankan percakapan saat ini.
Perilaku cadangan
Dua kasus khusus yang perlu diperhatikan:
- Lokal yang belum tersedia. Jika Anda memasukkan kode yang tidak dikenal (misalnya
xxatau varian regional yang tidak umum), widget akan secara otomatis kembali menggunakan bahasa Inggris dan melaporkan ketidakcocokan tersebut di analitik konsol. - Fallback regional. Kode regional kembali ke bahasa dasarnya jika paket regional tidak tersedia.
pt-BR→pt,en-GB→en. Bahasa Tionghoa Sederhana/Tradisional merupakan paket terpisah (zh-Hansvszh-Hant) — jangan jadikan keduanya sebagai alias.
Lihat bagaimana pelokalan berpadu dengan tema, posisi, dan konfigurasi widget lainnya.