Article ID: 310599 - View products that this article applies to.
This article was previously published under Q310599
This step-by-step article describes how to hard code the language of the Microsoft Outlook Web Access (OWA) interface.
Hard Coding the Language of the InterfaceWhen you access a mailbox through OWA, the language of the OWA interface (such as the forms and tooltips) is determined by a special HTTP header that is sent to the server by the client browser. The client browser indicates to the server in which language to display the user interface and the server will return the user interface in that language if the server supports that language. In Microsoft Internet Explorer, the user can change this option by clicking Internet Options on the Tools menu, and then clicking Language on the General tab.
The language of the default set of folder is determined by the language of the first client to access the mailbox. When a new mailbox is created, if you use the German version of Outlook, or Internet Explorer with a German Accept-Language to access the mailbox, the names of the Inbox, Calendar, Contacts and other default folders are localized into German. Therefore, if a German Accept-Language is used to view a mailbox that was initialized in English, the links to the folders on the shortcut bar will be in English.
You can hard code the language of the OWA interface by using an Internet Services API filter (ISAPI), which is an extension to Internet Information Services (IIS). This filter receives requests before Exchange does and sets the Accept-Language header to the language that you specify so that the client setting is ignored.
How to Write the FilterTo write such a filter, use the ISAPI Extension Wizard in Microsoft Visual C++ 6.0:
If you have limited programming experience, you may want to contact a Microsoft Certified Partner or Microsoft Advisory Services. For more information, visit these Microsoft Web sites:
Microsoft Certified Partners - https://partner.microsoft.com/global/30000104
Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
Additional UsesYou can also extend this template to perform other modifications, such as allowing the user to choose the user interface language dynamically from a separate Web page.
REFERENCESFor information about how ISAPI filters work, refer to the following MSDN Web site on ISAPI Extensions:
Article ID: 310599 - Last Review: February 22, 2007 - Revision: 4.7