Ответ 1
Я бы посмотрел здесь:
http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.parent(VS.80).aspx
В частности,
/*
This code produces the following output.
SPECIFIC CULTURE PARENT CULTURE
0x0404 zh-TW Chinese (Taiwan) 0x7C04 zh-CHT Chinese (Traditional)
0x0804 zh-CN Chinese (People Republic of China) 0x0004 zh-CHS Chinese (Simplified)
0x0C04 zh-HK Chinese (Hong Kong S.A.R.) 0x7C04 zh-CHT Chinese (Traditional)
0x1004 zh-SG Chinese (Singapore) 0x0004 zh-CHS Chinese (Simplified)
0x1404 zh-MO Chinese (Macau S.A.R.) 0x7C04 zh-CHT Chinese (Traditional)
*/
и
Список культур в Windows API немного отличается от список культур в .NET. Фреймворк. Например, нейтральная культура zh-CHT "Китайский (традиционный)" с идентификатором культуры 0x7C04 не является доступный в Windows API. Если совместимость с Windows требуется (например, через p/invoke), используйте культуры, которая определена в операционная система. Это обеспечит согласованность с эквивалентом Локаль Windows, которая идентифицирована с тем же LCID.
Я хотел бы использовать zh-CN для упрощенного и, возможно, просто выбрать один из других для традиционного - может быть, большинство ваших традиционных пользователей из Тайваня?