相关疑难解决方法(0)

为特定客户端创建自定义区域性和关联资源文件的建议方法是什么?

我的客户端想要为我的字符串资源的子集指定他们自己的本地化内容版本.

为简单起见,这里是基本的例子:
假设我有2个本地化字符串(显示英文内容)
PageTitle ="Hello World"
PageDescription ="这是一个更加冗长的Hello World版本!"

我想本地化这些,所以我有资源文件.

  • Strings.resx (包含我的英文字符串)
  • Strings.fr-ca.resx (包含我的法语 - 加拿大字符串)
  • Strings.fr-ca-clientX.resx (包含我的法语 - 加拿大客户的字符串,非常挑剔;) - 只是在开玩笑)

理想情况下,"Strings.fr-ca-clientX"只能指定他们想要"覆盖"的字符串.换句话说,他们可能只想更改PageTitle并继续使用"fr-ca"资源文件中的PageDescription.

那么我该如何在.NET中解决这个问题呢?理想情况下,我只是创建resx文件并在我的"Web.config"中指定文化,它应该工作...

<globalization uiCulture="fr-ca-clientX" culture="fr-ca-clientX" />
Run Code Online (Sandbox Code Playgroud)

但是,这不起作用."标签包含'culture'属性的无效值"是我的第一个obsticle.

谢谢,
贾斯汀

asp.net resources localization resx cultureinfo

17
推荐指数
1
解决办法
1982
查看次数

标签 统计

asp.net ×1

cultureinfo ×1

localization ×1

resources ×1

resx ×1