18得票6回答
如何获取国家名称

我使用下面的代码获取文化类型列表,是否有办法仅获取国家名称? 谢谢static void Main(string[] args) { StringBuilder sb = new StringBuilder(); foreach (CultureInfo ci in Cultu...

18得票7回答
ToString("0")与ToString(CultureInfo.InvariantCulture)的区别

我希望确保我的应用程序中的某些数字在任何环境下都不带有任何分隔符、分组等,无论当前环境如何。以下两种方法似乎会产生相同的结果(可能还有更多方法):123456789.ToString("0"); 123456789.ToString(CultureInfo.InvariantCulture);...

18得票3回答
如何使用货币符号将字符串解析为小数?

我不知道为什么这不起作用:string s = "12,00 €"; var germanCulture = CultureInfo.CreateSpecificCulture("de-DE"); decimal d; if (decimal.TryParse(s, NumberStyles....

17得票3回答
如何从语言代码获取语言的全名?(例如:从“en”到“英语”)

我正在寻找与此SO问题/答案等效的Dart版本: 从语言代码中获取该语言的语言名称 换句话说,我宁愿避免手动逐个检查langCode =='en'返回'英语',否则如果langCode == 'fr'返回“法语”等... 我尝试在Locale、Intl和Localizations类中寻找可...

16得票5回答
如何在本地化字符串中包含变量?

我想向用户显示类似于: "无法添加用户5" 但是,如果要将变量添加到放置在 .resx 文件中的字符串中,该怎么办?我尝试搜索“本地化中的变量”、“带有变量的全球化”等内容,但都没有结果。 如果我不进行本地化,我会写成:Console.Write("User " + userNum + ...

15得票9回答
使用逗号替代小数点将数字格式化为字符串

我有一个数字:4.3 我想为我们的一些欧洲朋友显示这个数字,格式为4,3。 我曾以为以下代码可以解决问题:string ret = string.Format("{0:0,0}", 4.3); // returns "04", not "4,3" 我使用的字符串是否不正确?

15得票1回答
在.Net中,当前文化信息的距离单位

能否从CultureInfo类或System.Globalization命名空间中的其他类获取距离单位。 例如,"en-GB" 是 "mile","en-FR" 是 "km"。

14得票2回答
为ASP.NET MVC错误设置不同的语言

我有一个在 Visual Studio 2015 上配置为葡萄牙语的 ASP.NET MVC 应用程序。在调试此应用程序时,我设置了<customErrors mode="Off" />,但所有错误都以葡萄牙语显示,我想看到它们的英文。 我尝试在 Web.config 中进行以下...

14得票1回答
MVC3全球化:需要在模型绑定之前使用全局过滤器。

目前,我有一个名为GlobalizationFilter的全局过滤器,它检查路由值、Cookie和浏览器语言标头以确定请求的正确文化设置:public override void OnActionExecuting(ActionExecutingContext filterContext) {...

14得票7回答
如何全球化ASP.NET应用程序?我需要知道什么?

我正在编写一个asp.net应用程序,需要本地化到北美以外的几个地区。 我需要做什么才能为此全球化做好准备? 您学习编写面向全球的应用程序的前1到2个资源是什么。