Delen via


De lokalisatie voor de beheerdersinterface definiëren (optioneel)

Toepasselijke kanalen: sms, aangepast

Als u uw beheerdersinterface wilt lokaliseren voor een diverse doelgroep, moet u de entiteit Landinstelling kanaaldefinitie definiëren. Bij het importeren van uw oplossing wordt er voor elk berichtonderdeel een nieuwe rij gemaakt in de tabel msdyn_channeldefinitionlocale .

Contract landinstelling kanaaldefinitie

Logische naam van entiteit: msdyn_channeldefinitionlocale
Naam van entiteitset: msdyn_channeldefinitionlocales
Naam kenmerk primaire id: msdyn_channeldefinitionlocaleid

  • msdyn_localeid: int - taalcode-id (bijvoorbeeld Engels - Verenigde Staten 1033)
  • msdyn_channeldefinitionid: GUID – kanaaldefinitie-id; moet overeenkomen met de kanaaldefinitie-id van het kanaal.
  • msdyn_localecontent: tekenreeks (JSON) - de gelokaliseerde inhoud. De volgende sleutels worden ondersteund:
    • ChannelDefinition.DisplayName - negeren voor kenmerkinhoud msdyn_channeldefinition.msdyn_displayname in UI.
    • ChannelDefinition.Description - negeren voor kenmerkinhoud msdyn_channeldefinition.msdyn_description in UI.
    • ChannelDefinition.SpecialConsentLabel - negeren voor kenmerkinhoud msdyn_channeldefinition.msdyn_specialconsentlabel in UI.
    • ChannelMessagePart.%partname%.DisplayName - negeren voor kenmerkinhoud msdyn_channelmessagepart.msdyn_displayname in UI voor het berichtonderdeel van he kanaal met de naam %partname%.
    • ChannelMessagePart.%partname%.Description - negeren voor beschrijvingsinhoud msdyn_channelmessagepart.msdyn_description in UI voor het berichtonderdeel van het kanaal met de naam %partname%.

Landinstellingen van kanaaldefinitie worden gedefinieerd in customizations.xml als oplossingsonderdelen. Plaats elke msdyn_channeldefinitionlocale onder elementen ImportExportXml>msdyn_channeldefinitionlocales. Elk berichtonderdeelelement msdyn_channeldefinitionlocale moet een eigen unieke id bevatten in de vorm van de GUID als het XML-kenmerk msdyn_channeldefinitionlocaleid.

Voorbeeld van customizations.xml die landinstellingen voor kanaaldefinitie bevat:

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