【发布时间】:2014-06-04 22:39:00
【问题描述】:
我有一种方法可以根据当前文化的名称进行一些特定的处理。现在,通常我会使用
cultureName = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName +
"-" +
System.Globalization.RegionInfo.TwoLetterISORegionName;
这适用于 en-AU 或 tr-TR 等情况;然而,塞尔维亚是一个特例,因为它的文化名称有一个附加部分(例如,sr-Latn-RS 或 sr-Cyrl-RS)。有没有办法让我发现中间部分?我没有看到 CultureInfo 类中的任何属性返回它。
【问题讨论】:
-
快速谷歌搜索将为您提供this。
-
... 和一百个类似的页面(我已经用谷歌搜索了两天)。我正在寻求一种在代码中构建名称的方法:鉴于代码在塞尔维亚机器上运行,我如何构建字符串 sr-Latn-RS 或 sr-Cyrl-RS?跨度>
标签: c# .net internationalization