by Michael S. Kaplan, published on 2005/01/26 00:19 -08:00, original URI: http://blogs.msdn.com/michkap/archive/2005/01/26/360685.aspx
In Fall 2004, Cathy Wissink and I were in San Jose at the Unicode Technical Committee meeting (being held at Apple) along with 20+ of our colleagues from various companies involved with internationalization. We spoke at the IMUG (International Mac User's Group) meeting one evening, giving a much longer version of the talk that has been done before at both prior Internationalization and Unicode Conferences and at the Microsoft Global Development & Deployment Conference. Things were a little bit closer to shipping so more could be said, and since we were given more time we were definitely allowed to say more.
The title of the talk? Windows for the Rest of the World -- Customizing Windows for Emerging Markets. This post will contain a few slides of the content from that talk. :-)
One thing we talked about quite a bit was about locales and how long it took to get them added. Some stats:
These numbers are only impressive when one ignores how many languages and cultures that are not being covered around the world. We then pointed out the problem with the traditional methods we have been using to add NLS data:
The presentation got into detail about a lot of the things that we are doing to try to help here, some of which I have talked about before (like MSKLC), and others that I will likely cover in future posts. But for now I will talk about one of the many things GIFT is doing to help with the issues above: ELKs!
ELK stands for Enabling Language Kit. These useful beasts will (on a per locale basis) install as needed any or all of the following:
Obviously some (like locale information) always had to be done, but others (like fonts or shaping engines) were only required for a few.
Lest you are afraid at this point that ELKs are typical vaporware that is never actually shipped, Microsoft Windows XP Service Pack 2 ships with 25 new ELK locales! Those locales are:
(I swear that this list was even more impressive when it was done with PowerPoint animations, showing up one item at a time!)
Definitely not vaporware -- you can install XP SP2 and see support for all of these locales today. And things will continue on in the future!
And like I said, there are a lot of other items discussed in the presentation, which will be covered in future posts. It's all about getting out of the way...
This post sponsored by "ᕣ" (U+1563, CANADIAN SYLLABICS N-CREE THII)
# AC on Wednesday, January 26, 2005 10:28 AM:
# Michael Kaplan on Wednesday, January 26, 2005 10:30 AM:
# Jonathan Wilson on Wednesday, January 26, 2005 4:32 PM:
# Michael Kaplan on Wednesday, January 26, 2005 5:11 PM:
# Anonymous on Saturday, July 23, 2005 1:32 PM:
# Anonymous on Tuesday, August 09, 2005 7:57 AM:
# Yuhong Bao on Sunday, November 18, 2007 12:49 AM:
Windows 98 – 114 locales
Windows 2000 – 125 locales
Windows Millennium Edition – 114 locales
No superise, since Me do not have unicode support
referenced by
2012/03/21 And it all started with a request that was refused....
2010/09/13 Olive, the other reindeer, gets to Sort it all Out too....
2008/05/10 Why Bengali keyboards can't be found on XP 64 bit
2007/04/14 Rhymes with Amharic #4 (a.k.a. we're all [sub]set so turning out the lights and going to [em]bed!)
2007/03/22 When language codes are reported that don't actually exist
2007/02/04 So how does that Naqittaut keyboard work, exactly?
2006/12/15 Sometimes both the question and the answer can suck
2006/11/05 It's not dead, it's just sleeping
2006/07/27 When will we support Rongo-Rongo?
2006/07/17 Appreciation, embarrassment, and redirecting thanks
2006/04/20 Sample code for getting ELK cultures on other platforms
2006/02/07 ELK cultures for other platforms
2006/01/28 Approaching linguiticalishnessality?
2005/12/17 ELKs aren't roaming where the servers are
2005/11/28 Custom keyboard, custom language?
2005/09/29 It's already in there, or it's on the way
2005/09/13 Extending collation support in SQL Server and Jet, Part 0 (HISTORY)
2005/08/09 ELK stampede!
2005/07/23 Does MS pull new locales out of their [insert stronger language here]?
2005/06/27 A quick look at Whidbey's TextRenderer
2005/06/05 Does Bengali sorting work?
2005/05/04 Collation data -- must be stable, but it must not stand still
2005/05/02 Virtual PC needs international thought about its keyboard support
2005/03/30 What does the the third letter in GIFT stand for?
2005/03/20 Mixed feelings about the splitting out of features on Longhorn
2005/03/02 Why do LCIDs skip around so much?
2005/02/10 Microsoft, you giving us some LIP?
2005/01/30 Why I don't like the IsTextUnicode API