当我们使用Culture Picker
模块创建多语言网站时,我们会创建一些内容项的翻译。
例如,我有两个页面,AboutUS-ENG
和AboutUS-FA
。第一个是英语,第二个是同一页的波斯语版本。此外,页面的路线也不同(/AboutUS-ENG
和/AboutUS-FA
)。
在我的网站中,我有导航菜单,其中包含一些链接,当选择英文文化时,这些链接会引用某些页面,如/AboutUS-ENG
。
现在的问题是,当我从Culture Picker组合框中将当前的Culture更改为Persian时,应该更改为Persian one(/AboutUS-FA
而不是/AboutUS-ENG
)。
但它没有这样做,并显示了/AboutUS-ENG
的链接。
我该如何解决这个问题?有什么好主意吗? 感谢。
答案 0 :(得分:0)
您需要启用本地化模块。 然后,您可以将“本地化”部分添加到“页面”内容类型。
完成此操作后,页面的编辑表单中会显示一个名为“+新翻译”的新链接。
您可以创建页面(例如英文),然后编辑此页面并通过单击链接创建此页面的翻译。然后在波斯语中创建第二页,它是英文页面的链接翻译。
当您现在使用文化选择器时,Orchard应自动切换到本地化页面。
此外,菜单无法在果园中进行本地化(尚未)。这是解决方法:
希望这有帮助。