I'm not a Klingon

Shawn Steele's thoughts about Windows and .Net Framework globalization APIs

元年 vs 1年 (Gannen vs Ichinen) with the 令和 Reiwa Era

In my previous post I showed how to use the Registry to enable the new 令和 Reiwa Era for the Japanese...

Author: Shawn Steele (MSFT) Date: 04/10/2019

Setting/Testing the New Japanese Riewa Era in NLS

[Update:...

Author: Shawn Steele (MSFT) Date: 04/01/2019

Gannen vs Ichinen

What is 元年 (Gannen)? With the upcoming new Japanese Calendar Era comes a new "year 1" for the new...

Author: Shawn Steele (MSFT) Date: 11/12/2018

Japanese Era Ligature Abbreviations

Since I've been doing so much investigation around the Japanese Era, I noticed that our abbreviation...

Author: Shawn Steele (MSFT) Date: 08/14/2018

Data Transformations & Data Security

Over a decade ago I posted "Code Pages and Security Issues" - which touches on an interesting case...

Author: Shawn Steele (MSFT) Date: 08/09/2018

Using the Registry to Test the New Japanese Era on Windows

[Updated to include 令和 (Reiwa) instead of the test entry] Japanese Era Registry Key I've posted...

Author: Shawn Steele (MSFT) Date: 08/07/2018

The Japanese Calendar's Y2K Moment

Japanese Calendar Eras The Windows 10 Spring Release includes a placeholder for the era expected to...

Author: Shawn Steele (MSFT) Date: 04/12/2018

Testing for New Japanese Era

Some time ago I mentioned that there's a registry key that has values admins can edit if they want...

Author: Shawn Steele (MSFT) Date: 01/12/2018

Windows Language Groups are Dead.

Well, they've been dead for a long time; I pretty much killed them in the middle of the XP time...

Author: Shawn Steele (MSFT) Date: 11/21/2017

Using Strings for Computer Data Interchange

Previously I blogged about Culture Date Shouldn't Be Considered Stable (Except for Invariant) but it...

Author: Shawn Steele (MSFT) Date: 10/16/2017

I used to be doing more than a post a year, maybe that'll change?

Apparently I've been distracted by other things!  I'll try to post some more, hopefully not too...

Author: Shawn Steele (MSFT) Date: 09/01/2017

Dates and flagging some sort of condition

Occasionally I get strange questions about things like "why does the calendar end in 9999?" or "how...

Author: Shawn Steele (MSFT) Date: 06/02/2016

Locale Data in Windows 10 & CLDR

I've blogged about Locale Data Churn a couple times in the past, and mentioned how to use the Locale...

Author: Shawn Steele (MSFT) Date: 08/29/2015

Locale (Culture) Data Churn

Data ChurnSome of you have noticed churn in the Locale Data (which ends up as Culture data in .Net)....

Author: Shawn Steele (MSFT) Date: 08/28/2015

Locale Builder and Finnish or other locales...

The Locale Builder tool, https://aka.ms/localebuilder, runs on Windows 10 and can be used to modify...

Author: Shawn Steele (MSFT) Date: 08/27/2015

Go Team XBox!

"Team XBox" is participating in a Lego Mindstorms "Build for Good" robotics competition at the EMP...

Author: Shawn Steele (MSFT) Date: 04/10/2014

EAI (Email Address Internationalization) address validation

I've been asked a few times how to verify how an international email address is well formed....

Author: Shawn Steele (MSFT) Date: 04/01/2014

Go Hawks! OSG's 12th Man Photo

Go Hawks! OSG's 12th Man Photo Hey, Microsoft tweeted a photo of 6,999 of my coworkers and I. Just...

Author: Shawn Steele (MSFT) Date: 01/31/2014

Locale Builder v2.0 for Windows 8.1/Server 2012 R2 Released!

There's a new Locale Builder for creating your own custom locales live on the Download Center at...

Author: Shawn Steele (MSFT) Date: 11/18/2013

Lego L3-G0

Not work related, but my latest Lego project is L3-G0, a Lego brick...

Author: Shawn Steele (MSFT) Date: 11/12/2013

How does IE handle the IDN2008 RFCs?

I've had a couple questions about the IE/Windows behavior for IDNA2008 so I thought I'd address that...

Author: Shawn Steele (MSFT) Date: 09/09/2013

Updates to "How to tell if the collation (sorting) version changed" in Windows NLS

I updated...

Author: Shawn Steele (MSFT) Date: 05/30/2013

Testing for NLS sorting/collation behavior changes when calling JetAttachDatabase

The JetAttachDatabase function’s JET_bitDbDeleteCorruptIndexes and...

Author: Shawn Steele (MSFT) Date: 05/30/2013

pIqaD Font for Bing's Klingon Translator

[Halloween, 2013, updated link, Bing fixed the script code for pIqaD] People have asked me where to...

Author: Shawn Steele (MSFT) Date: 05/20/2013

Bing Translator, Klingon High Council, and Klingon Language Institute announce support for Klingon as a Bing Translator Option!

The Bing Translator folks have announced support for Klingon as a translator option. This was also...

Author: Shawn Steele (MSFT) Date: 05/15/2013

Windows 8 Media Center and my Clock

Something strange happened on my Windows 8 Media Center computer. I didn’t really realize it...

Author: Shawn Steele (MSFT) Date: 04/22/2013

Slowing down searchfilterhost.exe on my Media Center box when Xbox 360 Extender is attached

I noticed an oddity with Media Center Extenders that didn’t work very well with my system, and...

Author: Shawn Steele (MSFT) Date: 04/15/2013

Converting text file code pages

I've said "use Unicode" a lot, but sometimes there are programs that aren't doing what you'd expect,...

Author: Shawn Steele (MSFT) Date: 01/24/2013

Language packs and Windows RT (like microsoft surface or another Windows RT device) upgrades.

My first blog post from a surface!Apparently on Windows RT itʻs possible for Windows Update to...

Author: Shawn Steele (MSFT) Date: 11/08/2012

Klingon Win8 Lock Screen: Might Sell Qurgh on Win8 After All :)

A while ago I blogged about Klingon in pIqaD in a Custom Locale - that worked OK in Vista & Win7...

Author: Shawn Steele (MSFT) Date: 07/11/2012

Email Address Internationalization, aka: using UTF-8 in email, RFCs are published

I helped write an RFC (https://www.rfc-editor.org/rfc/rfc6532.txt) :) (Well, I've had input before,...

Author: Shawn Steele (MSFT) Date: 06/22/2012

All Done With the Lego Wonder

<< Land Ho! (page 4) This has nothing to do with work (well, OK, I used Windows 8 for some...

Author: Shawn Steele (MSFT) Date: 06/16/2012

Building The Lego Wonder

<< Like, What Do You Mean There Aren't Any Instructions (page 2) This has nothing to do with...

Author: Shawn Steele (MSFT) Date: 06/16/2012

Like, what do you mean, there aren't any instructions?

<< Building the Lego Disney Wonder (Page 1) This has nothing to do with work (well, OK, I used...

Author: Shawn Steele (MSFT) Date: 06/16/2012

There's a Lego Cruise Ship in Building 85

This has nothing to do with work (well, OK, I used Windows 8 for some photos, planning, desktop...

Author: Shawn Steele (MSFT) Date: 06/16/2012

Use the Windows 8 Language Profile to pick YOUR language(s)

One of the best new globalization features of Windows 8 is the new Language Profile. From the...

Author: Shawn Steele (MSFT) Date: 06/16/2012

Extending the Windows Japanese Calendar Era information.

Some people have asked whether Windows supports new Japanese Calendar Emperor eras if that becomes...

Author: Shawn Steele (MSFT) Date: 11/15/2011

Dumping Custom Culture LDML for all built-in files

Sometimes you want to see what's in a built-in culture, or maybe you want to figure out what data's...

Author: Shawn Steele (MSFT) Date: 11/03/2011

Rupee update for Windows 7 and Server 2008 R2

India changed it's currency symbol, and so now we have an update...

Author: Shawn Steele (MSFT) Date: 03/22/2011

Dump the LDML for ALL the locales on the box

So, for whatever reason, you want to know what the LDML that the CultureAndRegionInfoBuilder needs...

Author: Shawn Steele (MSFT) Date: 03/04/2011

Next>