跳转到主要内容

一套使用plone.app.multilingual简化Plone中处理多语言内容的工具。

项目描述

简介

免责声明:此包正在开发中。

Collective.multilingualtools基于collective/slc.linguatools的概念,但这个新包与plone.app.multilingual一起工作,并且与dexterityarchetypes都兼容。

目的

它的目标是提供一组实用工具,用于同时执行对项目所有翻译相同的操作,例如

  • 更改工作流状态

  • 重命名(更改ID)

  • 重新索引

  • 删除

  • 剪切和粘贴(移动)

  • 从msgid设置标题/描述

  • 传播或阻止部件

  • 设置或删除属性(如布局)

  • 设置或删除标记接口

此外,还有一个选项可以复制任何项目到所有可用的语言(或子集),可选地复制单个属性(标题、描述、标签等)。

接口

界面当然需要更多关爱。基本上一是一些关于当前对象及其翻译的信息;下面是一系列可能采取的行动。

https://raw.github.com/collective/collective.multilingualtools/master/docs/editor.png

在每次操作后,都会显示关于状态的反馈,例如在将新闻项目复制到3种语言之后

https://raw.github.com/collective/collective.multilingualtools/master/docs/make_translations.png

依赖

  • 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]

致谢

作者

  • Wolfgang Thomas (Syslab.com GmbH)

  • Alexander Pilz (Syslab.com GmbH)

  • Jan-Carel Brand (Syslab.com GmbH)

  • Cillian de Roiste (Syslab.com GmbH)

贡献者

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

collective.multilingualtools-0.1.2.zip (261.5 kB 查看散列)

上传时间

支持者: