Enable Multiple Languages on Microsoft Dynamics 365 Portal

By | May 25, 2017

Introduction:

Microsoft Portals can be used to surface data from Microsoft Dynamics 365 Customer Engagement for an external audience.

Microsoft Portal provide various pre-configured templates for Customer Portal, Partner Portal, and Employee portal amongst others.

Recently the portals were extended to provide Multi-language support, and here we cover the steps to enable multiple languages for the portal.

Steps to enable multiple languages on Microsoft Dynamics 365 Portal:

1. You first need to ensure the language has been enabled for your CRM application. To enable a language, go to the Setting>Administration>Languages, select the language and click on ‘Apply’ as shown in the screenshot below;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

2. Next, we will enable the languages for the Portal. Navigate to Portals>Website>Websites. Under the General tab, in the ‘Supported Languages’ section, click the ‘+’ button as shown in the screenshot below;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

3. Fill the fields as shown in the screenshot below;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

Portal Language: Select the language that you want to include support for.

 Note: Currently 43 languages are supported out of the box. To know more about languages supported in Dynamics 365, go to Portals>Content>Portal Languages.

 Make sure the Publishing state is “Published”

4. You can see the list of ‘Supported Language’ for the Website as shown in the screenshot below;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

5. With the language support added, you will notice that it has automatically created Web Link Sets for the navigation records for each of the enabled languages.

Enable Multiple Languages on Microsoft Dynamics 365 Portal

Open each of the Link Sets and update the text as required for the specified language.

Enable Multiple Languages on Microsoft Dynamics 365 Portal

6. Next is to update the content of the pages for this navigate to Portals>Web Pages. Here for each web page, there will be a Parent Page. Create localization for each language activated for the portal (Currently we have enabled the English and French language for the portal).

To add a new localization on the page for activated language, open the page and scroll down to ‘Localized Content’. Click on the ‘+’ button on the right side as shown in the screenshot below;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

You need to modify the content for the specified language manually as shown below.

Enable Multiple Languages on Microsoft Dynamics 365 Portal7. With these changes, your portal is now multi-language compatible. Navigating to the website will automatically display a drop-down for language selection as shown below

Enable Multiple Languages on Microsoft Dynamics 365 Portal8. When the user selects ‘French’, then the content will be displayed in the French language as provided in the Web Links and Web Pages;

Enable Multiple Languages on Microsoft Dynamics 365 Portal

Conclusion:

You now have an easily configurable multi-language supportive Portal that is managed completely from within Dynamics CRM without requiring to write any line of code.

To learn more about the roadmap for Dynamics 365 Portals click here

Download Productivity add-ons from Microsoft AppSource

Leave a Reply