Zdieľať cez


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>