Office Communicator and Live Meeting 2007 Languages & Localisation
Special Thanks to Steven Westwell for his knowledge and experience with Windows and Office localisation. His assistance was instrumental in discovering the information contained in this article. Steven’s blog can be found here: http://stevenwestwell.wordpress.com/2008/02/21/ocs-localisation/
Generally speaking, the documentation for the Office Communications Server 2007 product suite is very good. One of the areas that is lacking however is information required for large-scale client deployments.
We’re currently in the midst of an 80,000 user global roll-out of the Office Communicator 2007 and Live Meeting 2007 clients. In the absence of comprehensive documentation on language localisation (or “localization”, depending on which side of the Atlantic Ocean you’re on), we’ve done some extensive testing. Here’s what we’ve learned:
I. First things first
There are 3 client components required for OCS 2007:
- Office Communicator 2007 – supports IM and Presence, Audio/Video conferencing, Telephony Call-Control, Voice calls, and File Transfer.
- Live Meeting 2007 – supports Web Conferencing, Audio/Video conferencing, Whiteboard, and other forms of data collaboration. This client is also required if you plan to deploy the RoundTable device.
- Outlook Add-In for Conference Scheduling – This enables a user to schedule conferences using the Outlook calendar.
Office Communicator 2007 and Live Meeting 2007 behave differently with respect to language localization.
II. Office Communicator 2007 – Language & Localisation Settings
Office Communicator 2007 now supports the full set of 37 Microsoft Office languages:
|
|
Office Communicator 2007 Language |
Hex Value |
Decimal Value |
|
1 |
Arabic – Saudi Arabia |
0×401 |
1025 |
|
2 |
Bulgarian |
0×402 |
1026 |
|
3 |
Chinese (Simplified) – PRC |
0×804 |
2052 |
|
4 |
Chinese (Traditional) – Hong Kong SAR |
0xC04 |
3076 |
|
5 |
Chinese (Traditional) – Taiwan |
0×404 |
1028 |
|
6 |
Croatian |
0×41A |
1050 |
|
7 |
Czech |
0×405 |
1029 |
|
8 |
Danish |
0×406 |
1030 |
|
9 |
Dutch – Netherlands |
0×413 |
1043 |
|
10 |
English – United States |
0×409 |
1033 |
|
11 |
Estonian |
0×425 |
1061 |
|
12 |
Finnish |
0×40B |
1035 |
|
13 |
French – France |
0×40C |
1036 |
|
14 |
German – Germany |
0×407 |
1031 |
|
15 |
Greek |
0×408 |
1032 |
|
16 |
Hebrew |
0×40D |
1037 |
|
17 |
Hindi |
0×439 |
1081 |
|
18 |
Hungarian |
0×40E |
1038 |
|
19 |
Italian – Italy |
0×410 |
1040 |
|
20 |
Japanese |
0×411 |
1041 |
|
21 |
Korean |
0×412 |
1042 |
|
22 |
Latvian |
0×426 |
1062 |
|
23 |
Lithuanian |
0×427 |
1063 |
|
24 |
Norwegian |
0×414 |
1044 |
|
25 |
Polish |
0×415 |
1045 |
|
26 |
Portuguese – Brazil |
0×416 |
1046 |
|
27 |
Portuguese – Portugal |
0×816 |
2070 |
|
28 |
Romanian |
0×418 |
1048 |
|
29 |
Russian |
0×419 |
1049 |
|
30 |
Serbian – Latin |
0×81A |
2074 |
|
31 |
Slovak |
0×41B |
1051 |
|
32 |
Slovenian |
0×424 |
1060 |
|
33 |
Spanish – International |
0xC0A |
3082 |
|
34 |
Swedish |
0×41D |
1053 |
|
35 |
Thai |
0×41E |
1054 |
|
36 |
Turkish |
0×41F |
1055 |
|
37 |
Ukrainian |
0×422 |
1058 |
To set the Office Communicator language manually, first install the Communicator 2007 Multi-Language User Interface (MUI) Pack, which is available for download here: http://www.microsoft.com/downloads/details.aspx?familyid=86DE1E77-3406-475A-9271-24F507E20972&displaylang=en
Then, use the Options > General configuration page to select the language as shown in this screenshot. (Note that Communicator must restarted for the changes to take effect.)
Optionally, the Office Communicator 2007 language can be set programmatically, by modifying the following registry key:
HKCU\software\Microsoft\Communicator\Language : REG_DWORD : <language code>
If you are planning to set the OC 2007 language to be machine-specific (rather than user-specific) , such as during the OS build process, you could use the following registry key instead:
HKLM\Software\Microsoft\Communicator MUI\Default Language : REG_DWORD : <language code>
III. Live Meeting 2007 Console – Language & Localisation Settings
In the current version of the software, there is no integration between language settings for OC 2007 and LM 2007. According to a source at Microsoft, this will change for the next version of the Live Meeting client when the LM client is re-written “from the ground up”.
The Live Meeting 2007 Client (aka LM 2007 Console) supports the following 14 languages:
|
|
Live Meeting 2007 Console Language |
Hex Value |
Decimal Value |
|
1 |
Chinese (Simplified) – PRC |
0×804 |
2052 |
|
2 |
Chinese (Traditional) – Taiwan |
0×404 |
1028 |
|
3 |
Danish |
0×406 |
1030 |
|
4 |
Dutch – Netherlands |
0×413 |
1043 |
|
5 |
English – United States |
0×409 |
1033 |
|
6 |
Finnish |
0×40B |
1035 |
|
7 |
French – France |
0×40C |
1036 |
|
8 |
German – Germany |
0×407 |
1031 |
|
9 |
Italian – Italy |
0×410 |
1040 |
|
10 |
Japanese |
0×411 |
1041 |
|
11 |
Korean |
0×412 |
1042 |
|
12 |
Portuguese – Brazil |
0×416 |
1046 |
|
13 |
Spanish – International |
0xC0A |
3082 |
|
14 |
Swedish |
0×41D |
1053 |
Note: There is no MUI Pack for LM 2007. These 14 languages ship as part of the base LM 2007 installation executable.
Unfortunately, there is no way to manually set the LM 2007 client language. If the Windows 2000, Windows XP, or Windows Vista operating system has a language pack installed, then the LM 2007 client will automatically detect the Operating System’s language and use that. This is the language that is specified in Control Panel > Regional and Language Settings, as shown in the screenshot below:
For example, if you have the English, French, and Japanese OS language packs installed, you would select the regional option for the desired language. If you only have a single language pack installed(for example, only Japanese), the LM 2007 console will use Japanese by default.
This means that you must have an OS Language Pack installed in order to change the LM 2007 language… and the LM 2007 client cannot be in a different from the OS language.
This also means that you could have Office Communicator set to a different language than LM. The best practice for deployments would seem to be to automatically set OC to be the same language as the OS (rather than the same language as Office, if the OS and Office are in different languages) to ensure that OC and LM always end up being in the same language.
IV. Outlook Add-In for Conferencing – Language & Localisation Settings
The Outlook Add-In for Conference Scheduling will automatically change to the default language that Office is configured to use. We didn’t test all 37 of the supported Office languages to see if the add-in supports all of them, but it did support the western and non-western languages that we tried.
V. Previous Versions
For completeness, I’m including the languages supported by previous versions of the the clients, which is a subset of the languages supported in the current 2007 versions.
- Office Communicator 2005 supported the following 12 languages (in addition to English) via a MUI Pack: Spanish, Korean, Japanese, Italian, German, French, Chinese – Traditional, Chinese – Simplified, Danish, Finnish, Portuguese (Brazil), Swedish
- The Office Live Meeting 2005 client supported the following 7 languages (no MUI Pack required): French, German, Spanish, English, Korean, Japanese, Chinese – Simplified
- The Office Live Meeting 2003 client supported only English.
-John Lamb, Modality Systems
Technorati Tags: Office Communicator, Live Meeting, Software Localization