如何本地化果园404 Not Found页面

时间:2015-04-08 18:53:49

标签: orchardcms

有没有办法让404 Not Found页面以用户的语言显示?我正在处理的网站支持两种语言,但此页面始终为英语。该页面来自主题// Views / NotFound.cshtml,但我不知道如何提供此页面的翻译版本。我正在使用Orchard 1.4.2。

1 个答案:

答案 0 :(得分:1)

您应该能够使用T()

中的NotFound.cshtml方法本地化字符串
@T("The page you are looking for does not exist.")

主题/ {ThemeName} / App_Data / Localization / {TargetLocale} /orchard.theme.po

#: "~/Core/Shapes/Views/NotFound.cshtml"
msgctxt "~/Core/Shapes/Views/NotFound.cshtml"
msgid "The page you are looking for does not exist."
msgstr "{Your translation}"

确保在拥有此应用程序时重新启动应用程序。此外,您可能需要调整上下文以定位主题内的视图,我不确定它与主题替代方案的确切关系。