3

当在 Plone (v4) 中与 LinguaPlone 产品 (v4.1.2) 一起使用页面翻译时,会生成指向在 LinguaPlone 设置 ( /<PORTAL>/@@language-controlpanel) 中选择的所有可用语言的链接。我想知道是否可以将其配置为仅链接到页面的可用翻译(也不包括链接中的当前语言)。即使在/<PORTAL>/portal_languages/manage_configForm.

4

2 回答 2

4

您必须自定义plone.app.i18n.locales.languageselectorviewlet 并调整available方法以仅显示那些有 ( context.getTranslations)翻译的语言

但是,这将阻止访问者切换到门户的另一种语言,以防当前上下文没有翻译成该语言。

于 2012-07-02T13:59:59.157 回答
1

您应该为此使用 http://pypi.python.org/pypi/collective.portlet.lingualinks插件。

全局语言切换器在头部显示支持的语言,不应用于在翻译内容之间导航。

于 2012-07-13T12:53:05.993 回答