Definujte lokalizáciu pre rozhranie správcu (voliteľné)
Použiteľné kanály: SMS, vlastné
Ak chcete svoje rozhranie správcu lokalizovať pre rôznorodé publikum, musíte definovať miestne nastavenie definície kanála . Po importovaní vášho riešenia sa vytvorí nový riadok pre každú časť správy v tabuľke msdyn_channeldefinitionlocale .
Zmluva o miestnom nastavení definície kanála
Logický názov entity: msdyn_channeldefinitionlocale
Názov sady entít: msdyn_channeldefinitionlocales
Názov atribútu primárneho ID: msdyn_channeldefinitionlocaleid
- msdyn_localeid: int – ID kódu jazyka (napríklad angličtina – Spojené štáty americké 1033)
- msdyn_channeldefinitionid: GUID – ID definície kanála; sa musí zhodovať s ID definície kanála.
- msdyn_localecontent: reťazec (JSON) – lokalizovaný obsah. Podporované sú nasledujúce klávesy:
- ChannelDefinition.DisplayName - prepíše obsah atribútu msdyn_channeldefinition.msdyn_displayname v používateľskom rozhraní.
- ChannelDefinition.Description – prepíše obsah atribútu msdyn_channeldefinition.msdyn_description v používateľskom rozhraní.
- ChannelDefinition.SpecialConsentLabel - prepíše obsah atribútu msdyn_channeldefinition.msdyn_specialconsentlabel v používateľskom rozhraní.
- ChannelMessagePart.%partname%.DisplayName - prepíše obsah atribútu msdyn_channelmessagepart.msdyn_displayname v používateľskom rozhraní pre časť správy kanála s názvom %partname%.
- ChannelMessagePart.%partname%.Description - prepíše obsah popisu msdyn_channelmessagepart.msdyn_description v používateľskom rozhraní pre časť správy kanála s názvom %partname%.
Lokálne nastavenia kanálov sú definované v customizations.xml ako komponenty riešenia. Umiestnite každý msdyn_channeldefinitionlocale pod prvky ImportExportXml>msdyn_channeldefinitionlocales prvky. Každý prvok časti správy msdyn_channeldefinitionlocale musí obsahovať svoje vlastné jedinečné ID vo forme GUID ako atribút XML msdyn_channeldefinitionlocaleid.
Príklad customizations.xml vrátane miestnych nastavení definície kanála:
<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>