New .NET 2.0 Security Patch Changes Some Culture Names on Windows XP/2003/2000 [Justin Van Patten]
Shawn Steele just posted a blog entry entitled Security patch MS07-040 for .Net 2.0 breaks some culture names for .Net 2.0 on Windows XP/2003/2000.
He includes a table that lists the culture names that have changed:
Old .Net Name | RFC 4646 Name, as patched. | |
en-CB | -> | en-029 |
az-AZ-Latn | -> | az-Latn-AZ |
uz-UZ-Latn | -> | uz-Latn-UZ |
sr-SP-Latn | -> | sr-Latn-CS |
az-AZ-Cyrl | -> | az-Cyrl-AZ |
uz-UZ-Cyrl | -> | uz-Cyrl-UZ |
sr-SP-Cyrl | -> | sr-Cyrl-CS |
bs-BA-Cyrl | -> | bs-Cyrl-BA |
sr-BA-Latn | -> | sr-Latn-BA |
sr-BA-Cyrl | -> | sr-Cyrl-BA |
bs-BA-Latn | -> | bs-Latn-BA |
iu-CA-Latn | -> | iu-Latn-CA |
div-MV | -> | dv-MV |
zh-CHT | -> | zh-Hant |
zh-CHS | -> | zh-Hans |
Check out his blog post for more information on how this change can break applications and for workarounds. There's also an associated KB article available at https://support.microsoft.com/kb/939949.