Dela via


Definiera lokaliseringen för administrationsgränssnittet (valfritt)

Tillämpliga kanaler: SMS, anpassa

Om du vill lokalisera ditt administratörsgränssnitt för en olika målgrupp måste du definiera en entitet för språk för kanaldefinition. När lösningen importeras, skapas en ny rad för varje meddelandedel i tabellen msdyn_channeldefinitionlocale.

Kontrakt för kanaldefinition av språk

Entitetens logiska namn: msdyn_channeldefinitionlocale
Namn på entitetsuppsättning: msdyn_channeldefinitionlocales
Primärt ID-attributnamn: msdyn_channeldefinitionlocaleid

  • msdyn_localeid: int – Språkkod-ID (till exempel Engelska – USA 1033)
  • msdyn_channeldefinitionid:: GUID – Kanaldefinitions-ID, måste matcha kanalens kanaldefinitions-ID.
  • msdyn_localecontent: Sträng (JSON) – Det lokaliserade innehållet. Följande nycklar stöds:
    • ChannelDefinition.DisplayName – åsidosätta för msdyn_channeldefinition.msdyn_displayname attributinnehåll i UI.
    • ChannelDefinition.Beskrivning – åsidosätta för msdyn_channeldefinition.msdyn_description attributinnehåll i UI.
    • ChannelDefinition.SpecialConsentLabel – åsidosätta för msdyn_channeldefinition.msdyn_specialconsentlabel attributinnehåll i UI.
    • ChannelMessagePart.%partname%.DisplayName – åsidosätta för msdyn_channelmessagepart.msdyn_displayname attributinnehåll i UI för meddelandedel i kanal med namn %partname%.
    • ChannelMessagePart.%partname%.Beskrivning – åsidosätta för msdyn_channelmessagepart.msdyn_description beskrivningsinnehåll i UI för meddelandedel i kanal med namn %partname%.

Språk för kanaldefinition definieras i customizations.xml som lösningskomponenter. Placera alla msdyn_channeldefinitionlocale under ImportExportXml>msdyn_channeldefinitionlocales element. Varje meddelandedelselement msdyn‑channeldefinitionlocale måste innehålla sitt eget unika ID i form av ett GUID som XML-attribut msdyn‑channeldefinitionlocaleid.

Exempel på customizations.xml, inklusive språk för kanaldefinition:

<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>