Поділитися через


Визначте локалізацію інтерфейсу адміністратора (необов’язково)

Застосовні канали: SMS, користувацькі

Якщо ви хочете локалізувати інтерфейс адміністратора для різноманітної аудиторії, вам потрібно визначити сутність Channel Definition Locale . Під час імпорту рішення в таблиці msdyn_channeldefinitionlocale створюється новий рядок для кожної частини повідомлення.

Визначення каналу Договір про локалізацію

Логічне ім’я сутності: msdyn_channeldefinitionlocale
Ім’я набору сутностей: msdyn_channeldefinitionlocales
Назва атрибута первинного ідентифікатора: msdyn_channeldefinitionlocaleid

  • msdyn_localeid: int - ідентифікатор коду мови (наприклад, English - United States 1033)
  • msdyn_channeldefinitionid: GUID – ідентифікатор визначення каналу; має збігатися з ідентифікатором визначення каналу каналу.
  • msdyn_localecontent: string (JSON) - локалізований вміст. Підтримуються такі клавіші:
    • ChannelDefinition.DisplayName - перевизначення вмісту атрибута msdyn_channeldefinition.msdyn_displayname в інтерфейсі користувача.
    • ChannelDefinition.Description - перевизначення вмісту атрибута msdyn_channeldefinition.msdyn_description в інтерфейсі користувача.
    • ChannelDefinition.SpecialConsentLabel - перевизначення вмісту атрибута msdyn_channeldefinition.msdyn_specialconsentlabel в інтерфейсі користувача.
    • ChannelMessagePart.%partname%. DisplayName - перевизначення вмісту атрибута msdyn_channelmessagepart.msdyn_displayname в інтерфейсі користувача для частини повідомлення каналу з назвою %partname%.
    • ChannelMessagePart.%partname%. Description - перевизначити вміст опису msdyn_channelmessagepart.msdyn_description в UI для частини повідомлення каналу з назвою %partname%.

Локалі визначення каналів визначаються в customizations.xml як компоненти рішення. Розмістіть кожен msdyn_channeldefinitionlocale у розділі ImportExportXml>msdyn_channeldefinitionlocales елементів. Кожен елемент частини повідомлення msdyn_channeldefinitionlocale повинен містити свій унікальний ідентифікатор у вигляді GUID як атрибута XML msdyn_channeldefinitionlocaleid.

Приклад 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>