【发布时间】:2014-10-11 08:55:00
【问题描述】:
我在 asp.net 中有一个为美国客户开发的大型 Web 应用程序。
- 现在我想为英国客户使用相同的应用程序,但这里的问题是我们的日期格式将是
MM/dd/yyyy格式,而在英国它将是dd/MM/yyyy。 - 同样,标签会因国家/地区而异,例如在我们客户将称为“支票”,但在英国将是“支票”
我该如何克服这些兼容性问题。
以及这些具有内联值的标签需要在不更改任何代码的情况下进行更改。
我看到了一些关于资源文件的内容,但我不知道如何为不同地区的日期、货币格式实现这一点。或者如何使用这些资源进行日期转换......?或者我们有任何其他格式做这些..?
请任何人都可以建议我这样做的方法..
【问题讨论】:
-
是的,您可以使用资源文件,但您应该对代码进行一些更改。这不会是一个很大的部分。只是条件检查,并为资源文件中的控件提供适当的值。
标签: asp.net c#-4.0 translation culture