2

我们有一个客户使用 SharePoint 2010 服务器和为 en-US 和 fr-CA 设置的变体。指定的语言分别是英语和法语。当一名法裔加拿大员工进入 fr-CA 变体中的页面时,母版页中定义的所有控件都正确地以法语本地化,甚至是我们自己的一个由委托控件注入的控件。

页面上的主要 Web 部件加载我们自己的容器控件,由一些次要标记和一个 UpdatePanel 组成。现在,此控件上的所有内容都被错误地本地化为英语。还有一些额外的内容,由 aspx 页面加载,并且这些内容被正确本地化。

我无法在我的本地开发 SharePoint 中重现这个问题,所以我在这里很茫然。控件基本上是通过Page.LoadControl类似的路径加载的/_controltemplates/Container.ascx。我需要~在路径前面吗?那究竟是做什么的?这也能解释一下,为什么这只发生在客户的 SharePoint 而不是我的本地?

我希望我的解释不要太含糊。如果您有想法并需要更多信息,请随时提问!

问候,鲍里斯

4

1 回答 1

0

您是否检查了 uls 日志以查找失败的资源查找,可能是服务器上的一些不是最新的资源文件,您在这些文件中遇到了丢失的本地化,因此您无法重现它。

于 2013-01-01T20:12:41.383 回答