Teucer's WebLog

Office 11, Registry, Localization .....

I have been working / preparing a proposal for the localization aspects of the addin we are developing for outlook. There are quite a few interesting things which made me think about what all ways office knows about what locale it needs to be running on, about how it picks up the language in which the UI has to be displayed and so on ....

Interestingly this is some of the titbits of information I could gather.

The language and locale-related information about the user's computer are present in the SkuLanguage, LanguagePack, InterfaceLanguage, and Location elements.

A developer can use this information to decide which relevant localized satellite assemblies or what ever localized components to be installed on the user's computer. For example, Microsoft Office 2003 uses these elements in the following way:

  • SkuLanguage and LanguagePack determine which services are installed. For example, if the SkuLanguage is English, Office installs dictionaries for US English, UK English, Australian English, and so forth.
  • Location determines the services that are activated. For example, if the Location is the United States, only the US English dictionary is activated for searching.
  • InterfaceLanguage determines the language used for registration registry entries and messages.

The information is present in the following registry keys

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Common\LanguageResources
  • HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\LanguageResources
  • HKEY_CURRENT_USER\Software\Microsoft\Shared

 

 

Essential site for any outlook developer..

Happened to start looking around and shopping for information which can help me to get a head start on Outlook programming model and lots of other such things. So basically many a times I need or keep a site outside MSDN which can provide me with the relevant information.

But this site probably is the best which I can get my hands on till now. Has anything and everything which I probably wanted to learn about or read about clearly categorized and organized and collated all in a nice manner.

I strongly recommend this site for people who are involved with writing outlook addins and things like that. Folks who have more please update me :)

Ok I am back to blogging on asp.net ...

About myself...

I am Tameem Ansari otherwise known by my online handle as Teucer. I work for Satyam Computer Services Ltd. I am a blogger at Geekswithblogs along with other cool guys like Jeff, Bill, Justin, Raj, Tejas.... I am from India and I work on web related technologies and a Microsoft MVP on asp.net.

I am a manager of the Microsoft Usergroup, Hyderabad along with Sudhakar and a lot more people who are other wise called the core of MUGH. Some of the core guys are blogging in here. Probably you can see my blogroll once I update it. These days I have started working on writing addins for Microsoft Outlook using the Niobe SDK. And I am keenly interested in XP and Agile Practices of software development as I come from a Java, Design Patterns, Linux and a fair bit of OpenSource background.

Ofcourse, I am a member of the Orkut network. I love garfield and sometimes I am like him lazy to the core (it took me more than half hour+ to write this blog entry as I am mutlitasking so many things at one go and ofcourse feeling lazy ZZZZzzzzzzz).

 

Its a crazy world ...

I start to blog here too from today onwards. I maintain my other blog here.

More Posts