3

我正在一个网站上工作,我们需要在为所有用户推出这些翻译之前,将部分测试的翻译(resx 键值对)部署给一些用户进行审查。

一种可能的方法是为特定语言创建“测试版”文化,并用这些未经测试的翻译填充该文化的 resx 文件。然后,我们可以将我们的测试用户切换到这种文化,以便他们可以看到 beta 翻译。因此,我想建立一个后备链,如:

beta-chinese => 中文 => 默认(英文)

这在 .NET/ASP.NET resx 架构中是否可行?如果是这样,我该如何设置?

4

1 回答 1

1

如果您有以下资源,它应该可以工作:

资源.resx

资源.zh.resx

Resources.zh-BT.resx

也见这里: http ://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx

如果您将您的中文资源命名为 zh-CN,那么我认为它不会起作用。

对于 zh-BT,您必须创建自定义文化:
在 ASP.NET 中创建自定义文化

于 2013-10-23T08:58:27.683 回答