Визначте локалізацію інтерфейсу адміністратора (необов’язково)
Застосовні канали: 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>