3

当我们使用该Culture Picker模块创建多语言网站时,我们会创建一些内容项的翻译来完成它。

例如,我有两个页面,AboutUS-ENG并且AboutUS-FA. 第一个是英语,第二个是波斯语版本的同一页。页面的路线也不同(/AboutUS-ENG/AboutUS-FA)。

在我的网站中,我有导航菜单,其中包含一些链接,这些链接引用了某些页面,例如/AboutUS-ENG选择英语文化时。

现在的问题是,当我将当前文化从文化选择器组合框更改为波斯语时,它应该更改为波斯语(/AboutUS-FA而不是/AboutUS-ENG)。但它不这样做,并显示一个链接到/AboutUS-ENG.

我该如何解决这个问题?请问有什么想法吗?谢谢。

4

1 回答 1

0

您需要启用本地化模块。然后您可以将“本地化”部分添加到“页面”内容类型。

完成此操作后,页面的编辑表单中会显示一个名为“+ 新翻译”的新链接。

您可以创建一个页面(例如英语),然后通过单击链接编辑此页面并创建此页面的翻译。然后,您在波斯语中创建第二个页面,该页面是英语页面的链接翻译。

现在使用文化选择器时,Orchard 应该会自动切换到本地化页面。

此外,菜单还不能在果园中本地化。这是解决方法:

  • 您必须创建 2 个不同的菜单(一个是英文的,一个是波斯语的)。
  • 您必须启用“文化层”模块
  • 您创建了 2 个图层,一个用于英语,一个用于波斯语(请参阅文化层模块的文档)
  • 您将英语菜单添加到英语图层,将波斯语菜单添加到波斯语图层

希望这可以帮助。

于 2013-07-24T01:35:01.453 回答