Microsoft Dynamics CRM 4.0

Language Pack

Readme

December 2007


This document provides important, late-breaking information about Microsoft Dynamics CRM 4.0 Language Packs and related functionality in the Microsoft Dynamics CRM 4.0 Web application.

Contents

Setup Known Issues

Feature Area Known Issues

Microsoft Dynamics CRM Documentation

Documentation Feedback

Setup Known Issues

This section describes known issues that may occur when you install a Microsoft Dynamics CRM 4.0 Language Pack on the server that is running Microsoft Dynamics CRM 4.0.

Do not install 32-bit Language Packs in 64-bit server configurations

Do not install a 32-bit version of a Microsoft Dynamics CRM 4.0 Language Pack on a server that is running the 64-bit version of Microsoft Dynamics CRM 4.0. Due to support for 32-bit applications in Windows-32-bit-On-Windows-64-bit (WOW) mode on 64-bit versions of Windows Server, the installation will complete successfully. However, you will not be able to enable the language in the Microsoft Dynamics CRM 4.0 Web application.

If you have installed a 32-bit version of a Microsoft Dynamics CRM 4.0 Language Pack on a 64-bit server, uninstall it and install the 64-bit version of the Language Pack instead.

The language of Microsoft Dynamics CRM for Outlook must match the base language for the Microsoft Dynamics CRM implementation

In Microsoft Dynamics CRM, all implementations have a "base language" setting that determines the organization's default formats for numbers, dates, times, and currencies, as well as the default language for the Microsoft Dynamics CRM user interface and Help. The installation language of Microsoft Dynamics CRM 4.0 for Microsoft Office Outlook must match the base language that you have selected for your Microsoft Dynamics CRM implementation.

If you have installed Microsoft Dynamics CRM for Outlook in a language that does not match the base language of your implementation, uninstall both Microsoft Dynamics CRM for Outlook and the local instance of Microsoft SQL Server 2005, and then reinstall Microsoft Dynamics CRM for Outlook using the base language. After you install Microsoft Dynamics CRM for Outlook in the base language, you can install Language Packs on the computer that is running Microsoft Dynamics CRM for Outlook to enable additional languages for the user interface and Help.

Note: Installing a Microsoft Dynamics CRM Language Pack on the computer that is running Microsoft Dynamics CRM for Outlook does not change the language settings for the Office Outlook user interface or Help -- only for labels, controls, and Help unique to Microsoft Dynamics CRM. For more information about how to enable additional languages in Outlook, refer to the Outlook documentation.

Setup cannot publish language-specific reports to SQL Server Reporting Services if SQL Server is unavailable

If the computer on which SQL Server has been installed is not running, or if SQL Server Reporting Services is not running while you try to enable a language in the Microsoft Dynamics CRM Web application, Microsoft Dynamics CRM reports for that language will not be published to SQL Server Reporting Services. Microsoft Dynamics CRM may not notify you that this failure has occurred, although the error will appear in the trace file. In the Microsoft Dynamics CRM Web application, you will be unable to use the reports that could not be published.

If Microsoft Dynamics CRM fails to publish language-specific reports, you can publish the reports manually to the computer that is running SQL Server, after Language Pack Setup has been completed.

Feature Area Known Issues

This section describes known issues that may occur while using specific feature areas of Microsoft Dynamics CRM.

Enabling languages in the Web application may result in an error due to a time out

If you try to enable more than one language at a time in the Web application, after you have installed Microsoft Dynamics CRM 4.0 Language Packs on the server that is running Microsoft Dynamics CRM 4.0, you may receive an error. In some configurations, the error also occurs when you attempt to enable one language. In either case, one or more of the languages you selected may not be enabled.

Although the message displayed in the Web application is not specific, the underlying error is caused by a time out. To resolve this issue, increase the amount of time specified for time-outs in the web.config configuration file:

  1. On the server where Microsoft Dynamics CRM 4.0 is installed, open the following file in a text editor, such as Notepad:

    C:\Inetpub\wwwroot\web.config

    Note: This is the default location of web.config. The exact location may be different on your server.

  2. Find the following section in web.config:
    	<system.web>
    		<httpRuntime executionTimeout="300" maxRequestLength="8192"/>
    
  3. Increase the value for executionTimeout to a larger number such as 600 or 1200, as follows:
    		<httpRuntime executionTimeout="600" maxRequestLength="8192"/>
    
  4. Save and close web.config.

Enabling languages can fail if people are using Microsoft Dynamics CRM

Enabling a language makes changes to your organization's Microsoft Dynamics CRM database. If people are using Microsoft Dynamics CRM while you are attempting to enable a language, enabling the language may fail.

Only enable languages during a scheduled maintenance window. If this is not possible, minimize the likelihood of this issue occuring by enabling languages outside of standard business hours for your organization.

People working in Microsoft Dynamics CRM, while languages are being enabled, may experience time-out errors

People using Microsoft Dynamics CRM while you are attempting to enable a language may experience time-out errors.

When possible, only enable languages during a scheduled maintenance window. If this is not possible, you can minimize the likelihood of this issue occuring by enabling languages outside your organization's standard business hours.

For some Language Packs, user-interface elements may not appear in your localized language

Although Microsoft Dynamics CRM 4.0 Language Packs should display localized text for all user-interface elements, you may see some elements either in English or in the base language, if that language is not the localized language. This is because some text elements are shared between the client application (such as Microsoft Dynamics CRM for Microsoft Office Outlook) and some server components, not all of which will have been localized.

Column headings for Saved View records are not displayed for languages other than the base language when opened through Advanced Find

By default, customization is only available to those working in the base language for their installation of Microsoft Dynamics CRM 4.0. However, if you have installed a Language Pack and enabled the corresponding language, you can open Saved View records through Advanced Find. (Saved view records are generally only accessible through customization, in the Settings area of the Web application.)

If users have chosen to display Microsoft Dynamics CRM in a language other than the base language and then open a Saved View record from Advanced Find, Microsoft Dynamics CRM does not display column headings for the columns in the saved view.

There is currently no workaround for this issue.

Names of Saved View records edited through Advanced Find remain in a second language for the base language

If you have installed a Language Pack and enabled the corresponding language, you can edit Saved View records by opening them through Advanced Find (by searching for Saved View records and then opening a record). However, editing the name of a Saved View record, while working in a language other than the base language, can cause the name of the saved view to be displayed in the additional language for those working in the base language.

In general, you should only edit Saved View records through the Settings area. However, if you or another person in your organization have edited a Saved View record through Advanced Find instead, you can correct the record's name by selecting the base language for yourself and then editing the name of the Saved View record through the Settings area.

Sorting Saved View records by the Name column in Advanced Find query results produces unexpected results for languages other than the base language

If you have installed a Language Pack and enabled the corresponding language, people who have chosen to display Microsoft Dynamics CRM in another language may experience unexpected results when they sort Saved View records by the Name column in the results of an Advanced Find query.

There is currently no workaround for this issue.

Microsoft Dynamics CRM Documentation

Microsoft Dynamics CRM Implementation Guide

The Microsoft Dynamics CRM Implementation Guide is available for download. The documents provide the system requirements and installation instructions to use to install Microsoft Dynamics CRM 4.0.

This implementation guide is written for the team of people responsible for deploying Microsoft Dynamics CRM 4.0.

Microsoft Dynamics CRM SDK

The Microsoft Dynamics CRM Software Development Kit (SDK) for developers, system customizers, and report writers is available for download. The SDK package covers the following topics:

Additionally, you’ll find a user interface style guide, walkthroughs, tools for registering plug-ins and custom workflow activities, and lots of sample code. The documentation also is posted live on the Microsoft Dynamics CRM Developer Center, along with other helpful links for developers and system customizers.

Note: The Microsoft Dynamics CRM SDK is available only in English and Japanese.

Documentation Feedback

The Microsoft Dynamics CRM Documentation Team welcomes your suggestions and comments about the documentation. You can quickly and directly send e-mail feedback to Documentation Feedback. All feedback must be in English. Your feedback will be used to make improvements to the Help and shape the content delivered to the Resource Center.

Copyright

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

© 2008 Microsoft Corporation.  All rights reserved.

Microsoft, Microsoft Dynamics, Outlook, SQL Server, Visual Studio, Windows, and Windows Server are trademarks of the Microsoft group of companies.

All other trademarks are property of their respective owners.