Freshchat 메신저 인터페이스 현지화

다국어

목차

현지화


현지화는 상담원과 사용자가 Freshchat에서 선호하는 언어로 콘텐츠를 볼 수 있는 기능입니다. 현지화 설정의 일환으로, 애플리케이션은 텍스트(국제화), 날짜, 숫자 및 타임스탬프를 관리합니다.


Freshchat 대화 위젯(웹 메신저)


Freshchat 대화 위젯(웹 메신저)은 사용자의 브라우저 언어(로케일이라고도 함)를 기준으로 표시됩니다.


지원되는 로케일


Freshchat 대화 위젯(웹 메신저)은 현재 다음 로케일을 지원합니다.


로케일 이름 (영어)

로케일 코드 (Freshchat에 매핑됨)

Arabic

ar

Catalan

ca

Chinese Mainland

zh-cn

Chinese Simplified

zh-tw

Czech

cs

Danish

da

Dutch

nl

English

en-us

Estonian

et

Finnish

fi

French

fr

German

de

Hebrew

he

Hindi

hi

Hungarian

hu

Indonesian

id

Italian

it

Japanese

ja

Korean

ko

Latvian

lv

Malay

ms

Norse

no

Polish

pl

Portuguese - Brazil

pt-br

Portuguese - Portugal

pt-pt

Russian

ru

Slovak

sk

Slovenian

sl

Spanish

es

Spanish (Latin America)

es-mx

Swedish

sv

Thai

th

Turkish

tr

Ukrainian

uk

Vietnamese

vi

Welsh

cy


Freshchat 대화 위젯(웹 메신저)이 처음 로드될 때, 사용자의 브라우저 로케일과 지원 목록을 자동으로 매칭하여 콘텐츠를 렌더링합니다. 예를 들어, 브라우저 로케일이 스페인어인 경우, 페이지 로드 시 헤더가 "Message Us" 대신 "Envíenos un mensaje"로 표시됩니다.


브라우저 로케일이 지원되지 않는 경우, 메신저는 영어로 대체됩니다.


국가별 로케일 값은 다릅니다. 예를 들어, 영어는 미국 영어의 경우 'en-us' 로케일 값을, 영국 영어의 경우 'en-gb' 로케일 값을 가집니다. Freshchat의 기본 영어 로케일 코드는 'en-us'입니다. 사용자의 브라우저 로케일이 'en-gb'인 경우에도 자동으로 'en-us'로 매핑됩니다. 다른 로케일도 마찬가지입니다.


참고: Freshchat 현지화는 아랍어와 히브리어에 대한 오른쪽에서 왼쪽(RTL) 지원을 제공합니다.




재정의 옵션


메신저 로케일은 다음과 같은 방법으로 재정의할 수 있습니다.


1. 메신저 초기화


아래와 같이 window.fcWidget.init 함수에서 "locale" 속성을 설정합니다.

<!--Body-->
<script>
  function initFreshChat() {
    window.fcWidget.init({
token: "WEB_CHAT_TOKEN", //Admin > Web Messenger로 이동하여 Freshchat 토큰으로 대체
      host: "https://wchat.freshchat.com",
      locale: "fr"
    });
  }
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
<!--Body-->

2. 사용자 업데이트 작업


setLocale 함수를 사용하여 프로그래밍 방식으로 언어를 설정할 수도 있습니다.


        window.fcWidget.user.setLocale(selectedLanguage)


selectedLanguage가 지원되는 로케일 목록에 있는지 확인하십시오.

<!--Body-->
<script>
  function initFreshChat() {
    window.fcWidget.init({
token: "WEB_CHAT_TOKEN", //Admin > Web Messenger로 이동하여 Freshchat 토큰으로 대체
      host: "https://wchat.freshchat.com"
     //로케일 없이 위젯 초기화
    });
  }
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
<script>
  //언어를 선택하기 위한 id #lang-btn을 가진 드롭다운을 고려하십시오.
  $('#lang-btn').on('change',function() {
    var selectedLanguage = jQuery(this).val();
    //위젯 로케일 설정
    window.fcWidget.user.setLocale(selectedLanguage);//선호하는 언어로 selectedLanguage를 대체, 예: ‘fr’
  });
</script>
<!--Body-->
참고: 브라우저 로케일이 둘 이상 활성화된 경우, Freshchat은 항상 기본(주) 언어를 고려합니다.





이 문서가 도움이 되었나요?

Freshchat AI 도우미

Freshchat 메신저 인터페이스 현지화

AI 어시스턴트 초기화 중...