一套使用plone.app.multilingual简化Plone中处理多语言内容的工具。
项目描述
简介
免责声明:此包正在开发中。
Collective.multilingualtools基于collective/slc.linguatools的概念,但这个新包与plone.app.multilingual一起工作,并且与dexterity和archetypes都兼容。
目的
它的目标是提供一组实用工具,用于同时执行对项目所有翻译相同的操作,例如
更改工作流状态
重命名(更改ID)
重新索引
删除
剪切和粘贴(移动)
从msgid设置标题/描述
传播或阻止部件
设置或删除属性(如布局)
设置或删除标记接口
此外,还有一个选项可以复制任何项目到所有可用的语言(或子集),可选地复制单个属性(标题、描述、标签等)。
接口
界面当然需要更多关爱。基本上一是一些关于当前对象及其翻译的信息;下面是一系列可能采取的行动。
在每次操作后,都会显示关于状态的反馈,例如在将新闻项目复制到3种语言之后
依赖
Plone >= 4.2
plone.app.multilingual
待办事项
适当的测试
travis集成
从formlib重构到z3c.form
界面改造
集成更多有用的功能,如valentine.linguaflow等基于LinguaPlone的附加组件
变更日志
0.1.2 (2014-03-25)
使用通用的IFolderish接口,而不是针对Archetypes的特定接口
0.1.1 (2013-11-20)
JS错误修复:不要依赖于“jq”已被定义[pysailor]
0.1 (2013-04-21)
从slc.linguatools的初始移植[pysailor]
致谢
贡献者
项目详情
关闭
collective.multilingualtools-0.1.2.zip的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6924018262a170b77d6f85ecf15cfdd3336c16f2284573c14031ecd1fbcdac70 |
|
MD5 | 0b6c7da7192310445df5b7c86d578977 |
|
BLAKE2b-256 | af28f81f97d5bb7e11ac680e6fca9d878a60be5e666a280a8d6d3aa943d6f36e |