当在 Plone (v4) 中与 LinguaPlone 产品 (v4.1.2) 一起使用页面翻译时,会生成指向在 LinguaPlone 设置 ( /<PORTAL>/@@language-controlpanel
) 中选择的所有可用语言的链接。我想知道是否可以将其配置为仅链接到页面的可用翻译(也不包括链接中的当前语言)。即使在/<PORTAL>/portal_languages/manage_configForm
.
问问题
143 次
2 回答
4
您必须自定义plone.app.i18n.locales.languageselector
viewlet 并调整available
方法以仅显示那些有 ( context.getTranslations
)翻译的语言
但是,这将阻止访问者切换到门户的另一种语言,以防当前上下文没有翻译成该语言。
于 2012-07-02T13:59:59.157 回答
1
您应该为此使用 http://pypi.python.org/pypi/collective.portlet.lingualinks插件。
全局语言切换器在头部显示支持的语言,不应用于在翻译内容之间导航。
于 2012-07-13T12:53:05.993 回答