Welcome to MSDN Blogs Sign in | Join | Help

June 2006 - Posts

Pseudo Locales in Windows Vista Beta 2

What's a pseudo locale? Pseudo-Locales are an aid to pseudo localization testing. MSDN has an article about Pseudo-Locales. Basically pseudo data is used during localization to make strings like [Шěđлеśđαỳ !!!], 8 ōf [Μäŕςћ !!] ōf 2006 instead of Wednesday,

Calendar Assumptions: Why does Windows (or .Net) have 13 month names?

Sometimes people have wondered why DateTimeFormatInfo.MonthNames returns an array of 13 months, or why there's a LOCALE_SMONTHNAME13. The answer is that some calendars have 13 months. The MSDN Calendar.GetMonthsInYear() has an example of when "leap" months

What's with Encoding.GetMaxByteCount() and Encoding.GetMaxCharCount()? Part 2

A little over a year ago I wrote What's with Encoding.GetMaxByteCount() and Encoding.GetMaxCharCount()? to address the question "Why does GetMaxCharCount(1) for my favorite Encoding return 2 instead of 1." (Short answer is that the Decoder/Encoder could
Posted by shawnste | 1 Comments
Filed under:

Custom cultures & resources; BCL Team Blog; also ResourceManager Video

Recently I've had some questions about resource loading/fallback in .Net and how it works. Brian posted a ResourceManager Video Presentation on the BCL Team's WebLog . If you're interested in resource loading this might be helpful. In general custom cultures

I changed an earlier post

I don't normally change existing posts, but I don't want to be misleading. With the change of culture names for Windows Vista , there were some minor changes to how cultures were registered, so I updated the Cheating to Install Custom Cultures - Updated
Posted by shawnste | 0 Comments

Change to Unicode Encoding for Unicode 5.0 conformance

The behavior for UTF8Encoding, UnicodeEncoding and UTF32Encoding has changed in Windows Vista to conform better to the Unicode 5.0 requirements for Unicode Encodings. [23 July 2007: Now this behavior has also been made to .Net 2.0 with MS07-040 update

Internet Explorer has more explicit language names in Windows Vista

In Windows XP, Internet Explorer only provided partial tags for some languages. French (France) was "fr" and Japanese was "ja", yet English was "en-US". In Windows Vista, IE7 is now using full locale names for the language, so HTTP Accept Language should
Posted by shawnste | 1 Comments

Change in .Net Framework Culture Names for Windows Vista

We've changed the culture names for the .Net Framework in Windows Vista to match the locale names used in Vista, which were changed to be more like the IETF standard names. Previously .Net Framework 2.0 culture names looked like "language"-"country" or
 
Page view tracker