Introducing xml:lang in XAML

Introducing  xml:lang in XAML In a previous blog post I wrote about locales and cultures and described how you can use them to control the behavior and output of your programs to better match the regional expectations of your global users.  Some of the behaviors controlled by locales and cultures include number and date formatting,…


What is Yomigana?

Yomigana is a reading aid used in the Japanese language; it consists of smaller-sized syllabic characters (Kana or Romaji) printed beside an ideographic character (Kanji) to indicate its pronunciation. There are conventions to positioning this reading aid beside the main text; in horizontal text, they are placed above the text, while in vertical text, they…


Visual Studio 2010 International Survey Launched! (Brazilian Portuguese + Polish + Czech)

In addition to the previously launched Visual Studio 2010 International Survey in English, French, German, Italian, Japanese, Korean, Russian, Spanish, Simplified Chinese and Traditional Chinese, we have translated the survey into Brazilian Portuguese, Polish and Czech! We wish to reach broader range of audiences with this action!   Please feel free to take this survey…


Introduction to "International Domain Name"

You may or may not have heard about IDN and are wondering about what it is. In this blog post I’ll introduce the concept of IDN. Most modern operating systems and applications natively support Unicode. However, both the DNS and SMTP protocols predate the development of Unicode. They were designed at a time when ASCII…