Monday, August 29, 2011

Importing/Export Translations in MS CRM 2011

Export Transalations

Steps
1.In the Navigation Pane, click Settings.
2.Under Customization, click Customizations.
3.In the Customization area, click Customize the System.
4.In the solution explorer, on the Actions toolbar, click the Export Translations button.
5.Click OK.
Exporting label text might take several minutes. When Microsoft Dynamics CRM finishes exporting the customized text, Microsoft Internet Explorer prompts you to open or save the exported labels.

6.Click Save, specify a file name, and specify a location on your local computer or network where you want to save the compressed (.zip) file.
You can extract the compressed file and then open the XML (A type of file that provides a way to structure data to share between applications. XML files typically have the .xml extension.) file that contains the customized text and translate it, or you can send the compressed file to a translator.

Warning

Microsoft Dynamics CRM cannot import translated text that is over 500 characters long. If any of the items in your translation file are longer than 500 characters, the import process will fail. If the import process fails, review the line in the file that caused the failure, reduce the number of characters, and try to import again.

Important

After the label text has been translated, you must import it before it becomes available in Microsoft Dynamics CRM.

Import Translations

If you have customized entity or field text, such as field labels or drop-down list values, you might want to provide the users in your organization who are not working with the base language (A language used when installing Microsoft Dynamics CRM for your company that determines which language you use for Microsoft Dynamics CRM by default.) version of your Microsoft Dynamics CRM implementation with this customized text in their own languages. You can export the text strings for all of your customizations so that they can be translated into the languages you use in your organization.

Important

You can only perform customizations in the base language.

After you have exported a customized entity or a field text and had it translated, you can import the translated text strings.

Exporting Customized Text for Translation
You can export customized text that you want to have translated from the Settings area.

Exported text is converted to a Microsoft Office Excel workbook, which you can send to a linguistic expert, translation agency, or localization firm.



Importing Translated Text

You can import completed translations from the Settings area. More information: Import Translated Entity and Attribute Text

After you have imported the completed translations, customized text appears for users working in the languages that you had the text translated into.

Warning

Microsoft Dynamics CRM cannot import translated text that is over 500 characters long. If any of the items in your translation file are longer than 500 characters, the import process will fail. If the import process fails, review the line in the file that caused the failure, reduce the number of characters, and try to import again.

Note

Because customization is supported only in the base language, as the System Customizer (A security role that gives users the permissions that are required to customize the application. Users who have been assigned the System Customizer security role do not have advanced permissions to view or perform actions on records.), you may be working in Microsoft Dynamics CRM with the base language set as your language preference. To verify that the translated text is appearing, you must change your language preference for the Microsoft Dynamics CRM user interface. To perform additional customization work, you must change back to the base language.

BLIND FAITH

2 comments:

  1. i exported the translations and i cannot import back ,as it has empty values in base language and it says it cannot import coz of null values in base language but its was null for some fields when i exported and how to fill those null values ..can we just put anything ...its msdyn_postconfig few rows empty in base language...

    appreciate any pointers!

    ReplyDelete
  2. bumping for reply - having the same issue

    ReplyDelete