【问题标题】:User Specific Orchard Localization用户特定的果园本地化
【发布时间】:2015-07-03 07:31:26
【问题描述】:

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

【问题讨论】:

  • 我正在尝试使用 RM.Localization 以及 Culture Picker 模块,但 Orchard 1.8.1 不支持这两个模块。
  • 我不明白你的问题。你能澄清一下你到底想实现什么吗?
  • 有没有办法设置用户明智的语言意味着为特定用户设置特定的文化。例如。 : 对于 John 文化应该是 en-US 而对于 james 它应该是 nl-NL

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    相关资源
    最近更新 更多