用户特定的果园本地化

时间:2015-07-03 07:31:27

标签: asp.net-mvc localization orchardcms orchardcms-1.8 orchard-modules

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

1 个答案:

答案 0 :(得分:2)

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

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