24. November 2014 15:00

How to create custom translations for DocumentsCorePack ServerBased dialog

Filed Under(CRM 2013 | DocumentsCorePack Server Based 2013) By Jin

This blog article outlines how to create custom translations for DocumentsCorePack ServerBased (DCP SB) dialog. Per default English and the user language is available.

Requriements: DocumentsCorePack ServerBased for MS CRM 2013 (former AutoMerge), basic .xml knowledge and the AutoMergeGlobalButton Solution v2013.42 or higher 

How to create the language for DocumentsCorePack ServerBased dialog?

Per default, English or the user language is set as standard language for DCP SB dialog. 

1. In order to create a new language for DCP SB a new webresource must be added. Therefore go to (and open) the Customize the System-field in the CRM Settings

image

Figure 1: Settings > Customizations > Customize the System 

2. In the following window, double-click on webresources in the tree view on the left and search for the unique name ptm_dcp_dialoglanguage.xml (display name DCP Dialog Loacalization). 

image
Figure 2: Web Resources

Open the webresource with a double-click and access the the data with a click on the [Text Editor]-button. 

image
Figure 3:DCP dialog localization webresource

Now the following window appears:

image
Figure 4: Edit Content-dialog

3. Next, copy the whole webresource content into e.g. Notepad++, duplicate a full translation node and insert the existing default one. (Per default, the languages English and German are set.)

image
Figure 5: Full translation node inserted at the end of the already existing one.

4. Now please change the LCID code as well as the text to the required langauge. Click here to get an overview on the languages with an assigned Locale ID (LCID) e.g. 1040 for Italian

Please note: Squared brackets and its content must not be changed! 

image
Figure 6: LCID code and changes made in the xml-file.

 
5.
Next, please add a new webresource. To do so, click on the [New]-button in the Web Resource-window. 

image
Figure 7: Add a new web resource

In the New Web Resource-window add the required information by typing in:

- Name* new_New_Language_Italian 
- Display Name LanguageItalian 
- Type Data (XML)

image
Figure 8: New Web Resource settings

Now click on the [Text Editor]-button. In the new window, please insert the full language xml.-file you have edited before. (Two default languages xml Englisch and German plus the newly added language - here: Italian

image
Figure 9: Inserted languge-xml-file.

Click on the [OK]-button in order to continue. 

Next, click on the [SAVE]-button and on the [PUBLISH]-button in order to publish the newly web-resource. 

image
Figure 10: Save and publish your customization

Please save the unique name for further purposes. (here: new_New_Language_Italian) We will need it later. 

6. Open CRM and create a new Settingskey for AutoMerge. To do so, please take a look at the following blog article: How to create a SettingsKey manually in MS Dynamics CRM 2013. 

Please define the settingskey values as follows

Name* CustomLanguageFileWebResourceName
IsCached*: Yes
KeyValue: new_New_Language_Italian

Do not forget to save and close the settingskey, once it is created! 

As a result, the newly added settingskey is visible in the product overview:

image
Figure 11: Newly added settingskey for AutoMerge.

7. Now all you have to do is to activate the language for CRM use. To do so, navigate to  CRM, navigate to Languages

image
Figure 12: Settings > Administration > Languages

Check the checkbox in front of the newly added language. (here: Italian). Click on the [Apply]-button in order to continue.

image
Figure 13: Language settings 

Refresh the page and activate the required language (here: Italian) in the CRM options. 

image
Figure 14: CRM options

In the Personal Options-section, click on the Language-tab and select the language to be set as user interface language. 

image
Figure 15: CRM Personal Options 

Click on the [OK]-button in order to finish your settings.

That’s it! We appreciate your feedback! Please share your thoughts by sending an email to support@mscrm-addons.com.

Tags: ,

Tag Cloud

This will be shown to users with no Flash or Javascript.

Page List