홈 / 튜토리얼 / 웹 위젯 / 지원 언어

웹 위젯 언어 — 50 out of the box.

Knocket 웹 위젯의 모든 문자열 — 인사말, 작성자 플레이스홀더, "전송 중..." 라벨, 오류 토스트 — 는 모두 50 languages 방문자의 브라우저 로케일에 따라 자동으로 전환됩니다. 오른쪽에서 왼쪽으로 쓰는 스크립트는 별도의 설정 없이 레이아웃을 반전시킵니다.

참고 2026년 9월 4일 업데이트 ~3분 읽기

개요 — "지원됨"이 의미하는 바

웹 위젯에서 모든 사용자에게 보이는 문자열이 원어민에 의해 검토된 번역을 가지고 있을 때 해당 언어가 제공됩니다. 여기에는 작성자 자리 표시자, 전송 버튼 도구 설명, 연결 상태 배너, 빠른 응답 칩 및 모든 오류 토스트가 포함됩니다. 문자열을 직접적인 대응어(관용구, 문화 특유의 표현)로 번역할 수 없는 경우, 검토 과정에서 영어로 대체하지 않고 로케일에 적합한 재작성을 합니다.

이 페이지의 목록은 실제 런타임 테이블입니다. 위젯 로더는 이 코드들을 제공하고 첫 번째 렌더링 시 매칭되는 팩을 가져옵니다.

◈ 요약

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

한눈에 보는 커버리지

50
언어
14
쓰기 시스템
4
RTL 스크립트
3.1B
다루는 연사
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

방문자의 언어가 어떻게 감지되는가

위젯 마운트 시 한 번만 감지가 실행되며, 다음 순서대로 첫 번째 일치 항목을 선택합니다.

  1. 명시적 재정의. 페이지가 설정하는 경우 window.Knocket.locale = 'ja' 위젯이 로드되기 전에 작동하면, 그것이 우선 적용됩니다. 참고 코드에서 재정의.
  2. HTML lang 속성. <html lang="fr">이 존재하는 경우, 위젯은 이를 따릅니다. 이는 다국어 사이트에 가장 깔끔한 옵션으로, 페이지마다 서버 측에서 설정할 수 있습니다.
  3. 브라우저 로케일. navigator.languages[0]로 대체됩니다. 지역 변형은 기본 언어로 축약됩니다(예: pt-BR → pt).
  4. 영어. 위의 항목 중 배포된 팩과 일치하는 것이 없으면 위젯은 부분적으로 번역된 상태가 아닌 영어로 유지됩니다.

전체 목록 — 50 languages

전 세계 화자 수 순으로 정렬되었습니다. 각 행은 배포 가능한 언어 팩이며, 코드 열은 위젯이 기대하는 정확한 문자열입니다.

# 원어 이름 영어 이름 코드 예시 — "우리와 채팅하기"
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 हामीसँग च्याट गर्नुहोस्

코드에서 재정의

방문자의 선호 언어를 이미 알고 있다면(앱 상태, 계정 설정 또는 URL 매개변수에서), 위젯에 명시적으로 알려주세요:

<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>

또는 위젯이 로드된 후에 실시간으로 변경할 수도 있습니다.

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

위젯은 모든 문자열을 다시 렌더링하고, RTL 언어의 경우 방향을 전환하며, 현재 대화를 그대로 유지합니다.

대체 동작

언급할 만한 두 가지 예외 상황:

  • 출시되지 않은 로케일. 알 수 없는 코드(예: xx 또는 희귀한 지역 변형)를 전달하는 경우, 위젯은 영어로 자동 대체되며 콘솔 분석에서 오류를 보고합니다.
  • 지역 대체. 지역 코드는 해당 지역 팩이 제공되지 않을 때 기본 언어로 축약됩니다. pt-BR → pt, en-GB → en. 간체/번체 중국어는 별도 팩(zh-Hans vs zh-Hant)이며, 별칭 처리하지 마세요.
웹 위젯 튜토리얼로 돌아가기

위젯 설정의 나머지 부분(테마, 위치 등)과 로컬라이제이션이 어떻게 연동되는지 확인하세요.

튜토리얼 열기 →