我仍在努力讓LinguaPlone正常工作。switchLanguage不使用LinguaPlone加載已翻譯的項目
我已經使用/@@language-setup-folders
設置了兩個語言根文件夾/de
(用於德語)和/en
。我創建了兩個文件夾,/de/texte/
和/en/articles
,並將後者定義爲前者的翻譯。
在ZMI portal_languages
我已設置:
- 允許的語言:英語,德語
- 談判方案:[X]使用的cookie進行手動操作
- 所有其他選項都選中
我確實得到了語言選擇器呈現,但是當我點擊「English」,其中調用/de/texte/switchLanguage?set_language=en
時,我得到一個英文UI,但位置仍然是/de/texte
。
而且即使在麪包屑說您的位置:首頁> texte,首頁實際上仍然指向/de
而不是/en
。
我搜索了網頁,但除了一些older rant on LinguaPlone我找不到我可能已經失蹤的東西。
如何在切換語言時將LinguaPlone配置爲實際加載鏈接的翻譯?
編輯:
- 的Plone 4.0.2
- Zope的2.12.13
- LinguaPlone 4.0
這看起來很奇怪。我認爲,鏈接應該已經指向'en/article?set_language = en'或其他。當您在「翻譯>管理翻譯」下查看時,是否看起來正確? – 2011-04-06 11:12:40
他們這樣做。對於'/ de/texte',有* BestehendeÜbersetzungen:English(en):articles *'/ en/articles'。我甚至可以點擊該鏈接,並將我帶到正確的地方。語言選擇器仍然有'/ de/texte/switchLanguage?set_language = en'。 – fbmd 2011-04-06 12:41:04