locked
Set Office 2010 Display Language with GP, but still let user choose? RRS feed

  • Question

  • Hi, having some problems configuring the display language:

    I deploy Language packs to my users depending on which country they are in. I then set their display language with group policy so that when the users log on they get the right display language. Now there are a few users on a few sites that wants to use the standard English display language instead of the native language in their country but they can't change it because it is set in group policy. Is their a setting in Group Policy that I can set to make this possible or are there any other solutions to this problem?

    /ALX

    • Moved by Sally Tang Monday, March 7, 2011 8:40 AM (From:Office IT Pro General Discussions)
    Thursday, March 3, 2011 8:41 AM

Answers

  • The short answer to your question is that it is not possible to set the language via Group Policy and still allow users to be able to modify the language.  Having said that, one option could be to roll out HKCU keys that will set the language rather than a policy:

    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources]
    "UILanguage"=dword:00000409
    "HelpLanguage"=dword:00000409
    "FollowSystemUI"="Off"

    The above example will set the UI and Help Lanugages to English US which has the value of Decimal 1033 or Hex 0409.

    A second option, depending upon how you are deploying Office, there may be a way to not have to use the policy.  For example, if the Windows User Locale is already set to the preferred language than you can specify Office to follow the same language and yet give users the option to switch to English US.  Consider the following scenario:

    1. Create a source of Office files that have the English US files as well as Language specific files for all the languages that you wish to support, say French and German.  So your source folder will have folders with extensions of WW, en-us, fr-fr and de-de.

    2 Using the CONFIG.XML file, you set Office to "Match" the Windows User Locale and to also add English US to the installation by specifying the following lines:

    <AddLanguage ID="match"  ShellTransform="yes" />
    <AddLanguage ID="en-us" />

    3. Installing Office using this CONFIG.XML will check the Windows User Locale and install the language that matches it and also install English US Office on all systems regardless of Windows User Locale.  Say for example the language of the Windows User Locale is French.  Using this CONFIG.XML will then install the French Language Pack as well as the English Language Pack and it will set the default language to French.

    Using this method will then allow you to not use policy but to set the default langauage based on Windows User Locale and give the users the flexibility to switch language at will.  For more details about the CONFIG.XML and AddLanguage element, please see http://technet.microsoft.com/en-us/library/cc179195.aspx#ElementAddLanguage.

    Hope this helps.


    Regards, JalalB - MSFT
    • Marked as answer by ALX- Monday, March 7, 2011 7:50 PM
    Monday, March 7, 2011 7:32 PM

All replies

  • The short answer to your question is that it is not possible to set the language via Group Policy and still allow users to be able to modify the language.  Having said that, one option could be to roll out HKCU keys that will set the language rather than a policy:

    [HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\LanguageResources]
    "UILanguage"=dword:00000409
    "HelpLanguage"=dword:00000409
    "FollowSystemUI"="Off"

    The above example will set the UI and Help Lanugages to English US which has the value of Decimal 1033 or Hex 0409.

    A second option, depending upon how you are deploying Office, there may be a way to not have to use the policy.  For example, if the Windows User Locale is already set to the preferred language than you can specify Office to follow the same language and yet give users the option to switch to English US.  Consider the following scenario:

    1. Create a source of Office files that have the English US files as well as Language specific files for all the languages that you wish to support, say French and German.  So your source folder will have folders with extensions of WW, en-us, fr-fr and de-de.

    2 Using the CONFIG.XML file, you set Office to "Match" the Windows User Locale and to also add English US to the installation by specifying the following lines:

    <AddLanguage ID="match"  ShellTransform="yes" />
    <AddLanguage ID="en-us" />

    3. Installing Office using this CONFIG.XML will check the Windows User Locale and install the language that matches it and also install English US Office on all systems regardless of Windows User Locale.  Say for example the language of the Windows User Locale is French.  Using this CONFIG.XML will then install the French Language Pack as well as the English Language Pack and it will set the default language to French.

    Using this method will then allow you to not use policy but to set the default langauage based on Windows User Locale and give the users the flexibility to switch language at will.  For more details about the CONFIG.XML and AddLanguage element, please see http://technet.microsoft.com/en-us/library/cc179195.aspx#ElementAddLanguage.

    Hope this helps.


    Regards, JalalB - MSFT
    • Marked as answer by ALX- Monday, March 7, 2011 7:50 PM
    Monday, March 7, 2011 7:32 PM
  • Thanks very much for a good answer. I think I will go with the registry way with group policy preference only setting it once.

     

    /ALX

    Monday, March 7, 2011 7:51 PM