根据以下程序段获取操作系统区域码
将获取的区域码与区域码字典对照获取操作系统语言类型。如:
System.Threading.Thread.CurrentThread.CurrentCulture.Name
将获取的区域码与区域码字典对照获取操作系统语言类型。如:
//当前操作系统是否为简体中文
public static bool IsChineseSimple(){
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "zh-CN";
}
//当前操作系统是否为繁体中文
public static bool IsChineseTW()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "Zh-TW";
}
//当前操作系统是否为英语(美国)
public static bool IsEnglish()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "en-US";
}
//当前操作系统是否为日语
public static bool IsJapan()
{
return System.Threading.Thread.CurrentThread.CurrentCulture.Name == "ja-JP";
}
区域码字典
区域性/语言名称 | 区域性标识符 | 区域性 |
""(空字符串) | 0x007F | 固定区域性 |
af | 0x0036 | 南非荷兰语 |
af-ZA | 0x0436 | 南非荷兰语(南非) |
sq | 0x001C | 阿尔巴尼亚语 |
sq-AL | 0x041C | 阿尔巴尼亚语(阿尔巴尼亚) |
ar | 0x0001 | 阿拉伯语 |