Споделяне чрез


Дефиниране на локализацията за администраторския интерфейс (по избор)

Приложими канали: SMS, по поръчка

Ако искате да локализирате вашия администраторски интерфейс за разнообразна аудитория, трябва да дефинирате обект на езикова променлива за дефиниране на канал. Когато вашето решение се импортира, в таблицата msdyn_channeldefinitionlocale се създава нов ред за всяка част от съобщението .

Договор за езикова променлива за дефиниране на канал

Логическо име на обект: msdyn_channeldefinitionlocale
Име на набор от обекти: msdyn_channeldefinitionlocales
Име на атрибут на първичен ИД: msdyn_channeldefinitionlocaleid

  • msdyn_localeid: int - Код на езика ID (например, английски - САЩ 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%. Описание - заместване за msdyn_channelmessagepart.msdyn_description описание на съдържанието в потребителския интерфейс за частта за съобщения на канала с име %partname%.

Езиковите променливи за дефиниране на канали са дефинирани в customizations.xml като компоненти на решение. Поставете всеки msdyn_channeldefinitionlocale под ImportExportXml>msdyn_channeldefinitionlocales елементи. Всеки елемент на част от съобщение msdyn_channeldefinitionlocale трябва да включва свой собствен уникален ИД под формата на GUID като msdyn_channeldefinitionlocaleid на XML атрибута.

Пример за 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>