39得票3回答
如何从App.Config文件中设置CultureInfo.CurrentCulture?

我需要通过App.Config文件设置我的应用程序的文化,以便自动使用“pt-BR”解析日期,而无需手动为每个操作提供文化信息。 据我所知,在Web.Config文件中可以在system.web部分内定义globalization部分,但我正在运行一个控制台应用程序,我无法解决这个问题。 ...

39得票6回答
在数据库中存储国际地址的“最佳”方式是什么?

什么是在数据库中存储国际地址的"最佳"方法?以模式和解释的形式回答,说明为什么选择了规范化(或不规范化)的方式,并解释为什么选择每个字段的类型和长度。注意:您可以决定哪些字段是必要的。

37得票5回答
如何从CultureInfo中获取国家代码?

我有以下内容:System.Globalization.CultureInfo c = new System.Globalization.CultureInfo("en-GB"); var a = c.DisplayName; var b = c.EnglishName; var d = c...

37得票5回答
.resx vs 数据库 vs 自定义解决方案提供本地化/全球化

在我的办公室里,我们一直在就本地化/全球化及其处理方式进行长期的辩论。一方推崇使用内置于ASP.NET的资源(.resx)文件路线,另一方则推崇数据库驱动的解决方案。第三组人则认为应该采用自定义解决方案。 当然,每种方法都有其独特的优缺点 - 我们已经反复讨论过,但从未达成真正的共识。 因...

37得票2回答
C#中是否有内置的月份名称变格?

我想知道在.NET中是否有任何内置功能可用于支持名词格变化的语言中的日期(例如,在俄语中月份名称是февраль,但如果我要说日期或表示某事到期,我会使用形式февраля)。 我制作了适用于此情况的自己的版本,但我需要将其扩展到其他情况和其他语言,它们将具有其日期的特定格式。 此功能是内置...

36得票2回答
ASP.NET - MVC 3: 本地化

我即将为我的MVC3 Web 应用程序实现本地化。在搜索了大量的实现方法之后,我仍然不确定该采用哪种方式。我找到了几种方法: 第一种方法是使用App_GlobalResources和ViewData以及Map Routing选择文化。 (链接) 第二种方法是在我的项目中创建一个单独的Res...

35得票4回答
如何防止异常信息被翻译成用户的语言?

如何使我的应用程序在显示win32/.net异常信息时始终使用英语? 我收到了这条消息,看起来像是有人用babelfish将其翻译成了瑞典语: “System.ComponentModel.Win32Exception:Programmet kunde inte starta efterso...

34得票5回答
你能从请求变量中确定时区吗?

有没有一种在服务器端读取HTTP请求中的内容来执行时区偏移操作的方法,而不是将所有内容发送到客户端并由其处理?

33得票6回答
.NET:InvariantCulture和en-US之间有什么区别吗?

给定以下两种文化:CultureInfo c1 = InvariantCulture; CultureInfo c2 = new CultureInfo("en-US"); 假设我要检查与两种文化有关的每一条具体信息,例如:c1.DateTimeInfo.ShortDatePattern; c...

33得票2回答
Android单元测试中的Locale设置

我有一些代码需要进行测试。 我想检查一个字符串是否由我在资源中拥有的各种字符串正确组成。 这里的挑战是处理资源中的多个翻译。 我知道在测试桌面应用程序时,语言环境可能是一个问题,并且建议您创建与语言环境无关的测试。 我发现可以以编程方式设置语言环境,但不建议这样做(请参见 在 Android...