5

所以这里是场景。我有一个使用全球资源的英语和法语.NET MVC 的国际化应用程序。

对于使用该应用程序的某些客户端,用于引用“用户”等对象的术语是不同的。一位客户可能将该用户视为“订阅者”,但另一位客户的用户心智模型是“潜在客户”。

所以在我的英文全球资源文件中,名称和值只是“用户”,现在我无法满足两个客户。:)

有没有办法使用资源文件以相同的语言处理不同的术语?

我试图创建一个新的资源文件 MyApp.[non-language identifier].resx,但 .NET 似乎根本不喜欢这样。

谢谢!

4

1 回答 1

1

是的,这是可能的,尽管我不确定该怎么做。这篇 MSDN 文章有一些关于在 .NET 中创建自定义文化的信息:

如何:创建自定义文化

这绝对是我们之前在使用 ASP.NET 时测试过的场景(我是 ASP.NET 团队的开发人员)。我们的一个场景是使用本地化功能来帮助开发人员创建他们网站的“品牌”版本,这听起来几乎与您尝试做的一样。

于 2010-02-13T02:42:02.740 回答