我们有一个 Plone 网站,主要是英文,但有一些内容被翻译成法语,并且在较小程度上有一些页面最初是法语,然后被翻译成英语。在 Plone 3 中,这一直运行良好。
在 Plone 4 中,语言设置为“fr”的用户几乎看不到任何东西——只能看到那些翻译成法语的页面。
如果我们运行@@language-setup-folders,情况会变得更糟——现在任何被定义为“语言中性”的东西对英语用户来说也是不可见的。
当然,预期的行为是语言设置为英语的用户将看到“/Plone/en/...”中的文件夹,而法语用户将看到“/Plone/fr/...”,但是如果找不到该页面,它应该回退到/Plone。这不会发生。
- 应该吗?
- 如果是,在什么条件下?
最佳答案
语言中立的东西是 known bug , 我相信。至于回退:据我了解,当前的行为如下:如果您从 en 切换到 fr 并且当前对象没有 fr 翻译,则用户将向上返回到站点根目录,直到有 fr 文件夹。 (或者到达根目录。)不,我认为这也没有多大意义,但至少 fr 用户永远不会看到 en 页面。 ;)
关于plone - Linguaplone 4.02/Plone 4.0.4 中的语言中性内容是不可见的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477890/