1

在我的项目中,我已经实现了本地化并使用带有 PO 文件的果园的本地化模块实现了它,但是现在我想针对特定用户实现本地化,以便如何在 Orchard 中实现它。

4

1 回答 1

3

开箱即用 Orchard 仅支持为整个站点设置全局文化。但是,应该可以通过ICultureSelector在自定义 Orchard 模块中实现接口来覆盖这种文化。

看一下Orchard.Localization.Services.SiteCultureSelector实现——它检索存储在当前站点中的文化。您可以添加一个类似的实现,从当前用户配置文件中检索文化并赋予它更高的优先级。这应该覆盖网站文化。

于 2015-07-07T10:16:05.473 回答