新一代多语言支持插件plone.app.multilingual
新一代多语言支持插件plone.app.multilingual
http://www.315ok.org/blogfolder/951
http://www.315ok.org/logo.png
新一代多语言支持插件plone.app.multilingual
新一代多语言支持插件plone.app.multilingual
plone.app.multilingual是Plone新一代多语言支持模块,继承LinguaPlone多语言支持特性。
有如下特性:
- 同时支持Archetypes和Dexterity两种内容类型
- 采用ZCA 部件体系架构技术
- 采用统一UI管理内容翻译
相关的插件:
- plone.app.multilingual (UI)
- plone.multilingual (core)
- plone.multilingualbehavior (DX support)
- archetypes.multilingual (AT support)
Language independent fields字段 的实现:
- archetypes
atapi.StringField(
'myField',
widget=atapi.StringWidget(
....
),
languageIndependent=True
),
- Dexterity
- Grok directive 在dexterity内容类型类的接口申明中加入
from plone.multilingualbehavior import directives
directives.languageindependent('field')content type XML file declaration<field name="myField"
type="zope.schema.TextLine"
lingua:independent="true">
<description />
<title>myField</title>
</field