在Plone(v4)中使用LinguaPlone产品(v4.1.2)进行翻译时,会生成在LinguaPlone设置(/<PORTAL>/@@language-controlpanel
)中选择的所有可用语言的链接。我想知道它是否可以配置为仅链接到页面的可用翻译(也不包括链接中的当前语言)。即使在/<PORTAL>/portal_languages/manage_configForm
中,我也看不到任何相关选项。
答案 0 :(得分:4)
您必须自定义plone.app.i18n.locales.languageselector
视图并调整available
方法,才能显示那些存在(context.getTranslations
)
但是,这将阻止访问者切换到门户网站的另一种语言,以防当前上下文没有翻译此语言。
答案 1 :(得分:1)
你应该使用http://pypi.python.org/pypi/collective.portlet.lingualinks插件。
全球语言切换器负责显示支持的语言,不应用于在翻译的内容之间导航。