Определите локализацию для интерфейса администрирования (необязательно)
Применимые каналы: SMS, пользовательский
Если вам нужно локализовать интерфейс администрирования для разнообразной аудитории, вы должны определить сущность Языковый стандарт определения канала. При импорте вашего решения для каждой части сообщения создается новая строка в таблице msdyn_channeldefinitionlocale.
Контракт языкового стандарта определения каналов
Логическое имя сущности: msdyn_channeldefinitionlocale
Имя набора сущностей: msdyn_channeldefinitionlocales
Имя атрибута основного идентификатора: msdyn_channeldefinitionlocaleid
- msdyn_localeid: int — идентификатор кода языка (например, английский — США 1033)
- msdyn_channeldefinitionid: GUID – идентификатор определения канала; должен совпадать с идентификатором определения канала для канала.
-
msdyn_localecontent: строка (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 в пользовательском интерфейсе для части сообщений канала с именем %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>