Announcing WikiBhasha Availability

If you haven’t noticed, WikiBhasha was just launched! 🙂 It is a multilingual content creation tool developed by Microsoft Research teams in India and Redmond that enables contributors of Wikipedia to search / source content from available Wikipedia articles, as well as to translate / correct the sourced content. The contributor can then use the sourced content…


Exploring Windows Locales and .NET Cultures

The term Locale is often misunderstood by developers creating international software for the Windows platform.  Some of the confusion arises from the fact that there are several different locales to choose from.  This blog post defines Locale and explains the different locales available in Windows. The concept of a .NET Culture is also defined here,…


Start Building an International Application for Windwos Phone 7 (Part 2)

In the Part I post, we already described how to create the application and in the Part II, we will continue to cover the rest of the 2 sections, Build and run the application and Try culture fallback mechanism so you will see the application loads different string resources defined for English and Italian based…

0

Start Building an International Application for Windows Phone 7 (Part 1)

Most of you may have experience developing applications which can support different UI languages for different language speakers. For this topic, I am going to demonstrate how to create a simple international application for Windows Phone 7 by separating localizable resources from code to create language-specific resource files and also show how the culture fallback…

1

Silverlight: Arabic Reversed?

Microsoft Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building rich interactive applications for the web. Support for Arabic and Bidi languages did not come for free. Microsoft added Bidi support starting version 4 but before that, there was no “official” support for Bidi languages (for example, Arabic, Hebrew).  Today, thanks to…


Pitfalls of Chinese Conversion (Part 2)

We have talked about Kernel32.dll and its LCMapString API in the previous entry. In addition, I have shown you how to use the API to convert Simplified Chinese character to Traditional Chinese character or vice versa with sample codes provided. If we perform a simple test on LCMapString API, we may find the limitation of…

3