다음을 통해 공유


관리자 인터페이스에 대한 지역화 정의(선택 사항)

적용 가능한 채널: SMS, 사용자 지정

다양한 대상을 위해 관리자 인터페이스를 현지화하려면 채널 정의 로캘 엔터티를 정의해야 합니다. 솔루션을 가져오면 모든 메시지 부분에 대한 새 행이 msdyn_channeldefinitionlocale 테이블에 생성됩니다.

채널 정의 로캘 계약

엔터티 논리적 이름: msdyn_channeldefinitionlocale
엔터티 설정 이름: msdyn_channeldefinitionlocales
기본 ID 특성 이름: msdyn_channeldefinitionlocaleid

  • msdyn_localeid: int - 언어 코드 ID(예: 영어 - 미국 1033)
  • msdyn_channeldefinitionid: GUID – 채널 정의 ID이며 채널의 채널 정의 ID와 일치해야 합니다.
  • msdyn_localecontent: 문자열(JSON) - 현지화된 콘텐츠입니다. 다음 키가 지원됩니다.
    • ChannelDefinition.DisplayName - UI의 msdyn_channeldefinition.msdyn_displayname 특성 콘텐츠 재정의.
    • ChannelDefinition.Description - UI의 msdyn_channeldefinition.msdyn_description 특성 콘텐츠 재정의.
    • ChannelDefinition.SpecialConsentLabel - UI의 msdyn_channeldefinition.msdyn_specialconsentlabel 특성 콘텐츠 재정의.
    • ChannelMessagePart.%partname%.DisplayName - %partname% 이름이 있는 채널의 메시지 부분에 대한 UI의 msdyn_channelmessagepart.msdyn_displayname 속성 콘텐츠 재정의.
    • ChannelMessagePart.%partname%.Description - %partname% 이름이 있는 채널의 메시지 부분에 대한 UI의 msdyn_channelmessagepart.msdyn_description 설명 콘텐츠 재정의.

채널 정의 로캘은 customizations.xml에서 솔루션 구성 요소로 정의됩니다. 모든 msdyn_channeldefinitionlocaleImportExportXml>msdyn_channeldefinitionlocales 요소 아래에 배치합니다. 각 메시지 부분 요소 msdyn_channeldefinitionlocale은 XML 특성 msdyn_channeldefinitionlocaleid로 GUID 형식의 고유 ID를 포함해야 합니다.

채널 정의 로캘을 포함하는 customizations.xml의 예:

<ImportExportXml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
 <msdyn_channeldefinitionlocales>
  <msdyn_channeldefinitionlocale msdyn_channeldefinitionlocaleid="d21815c7-5736-4a95-9b69-253b1e70c0a5">
    <msdyn_channeldefinitionid>e779b91e-02a0-4884-8cbe-f217835b42d9</msdyn_channeldefinitionid>
    <msdyn_localeid>1033</msdyn_localeid>
    <msdyn_localecontent>{
            "ChannelDefinition.DisplayName":  "Twilio",
            "ChannelDefinition.Description":  "Connect an existing Twilio account to send text messages",
            "ChannelDefinition.SpecialConsentLabel":  "To ensure that Twilio provider handle STOP commands properly, you must configure your consent settings with the provider directly.",
            "ChannelMessagePart.Text.DisplayName":  "Text",
            "ChannelMessagePart.Text.Description":  "Text part of SMS"}
    </msdyn_localecontent>
  </msdyn_channeldefinitionlocale>
</ImportExportXml>