跳转到主要内容

为LinguaPlone提供替代视图和行为的软件产品

项目描述

关于

LinguaFace:为LinguaPlone提供替代视图和行为的软件产品

功能

  • 中立内容现在在其父文件夹的所有翻译中可见

  • 复制/粘贴、剪切/粘贴、删除现在作用于内容的所有翻译

  • 工作流可以选择性地(在ZMI中)在内容翻译之间同步

依赖关系

  • LinguaPlone 3.x

  • Plone 3.1.x

  • Zope 2.10.4

重要

安装后,您的门户目录将因创建新索引和新元数据而被清理,您需要重建它。请参阅下面的“安装”。

安装

  1. 将此产品的目录复制到您的Zope实例的产品目录中。

  2. 转到Plone ControlPanel > 添加产品,并安装LinguaFace。

  3. 转到ZMI > 您的plone站点 > portal_catalog,点击高级选项卡,点击“清除并重建”以重建您的站点目录

它是如何工作的?

LinguaFace重载了LinguaPlone和Archetype的一组模板。它还添加了一个新的扩展路径索引,即规范翻译的路径。

显示所有翻译文件夹中的中立内容时的已知问题

  • getObjPositionInParent已没有意义,因此修改navtree和文件夹视图的默认sort_on参数将很有用。待办事项:在工具中添加一个选项来更改sort_on参数

  • 在某些情况下,您可能在使用getFolderContents方法时会有一些意外,要获取标准行为,只需添加contentFilter['getPhysicalTree'] = True

下载

  • 在Plone.org上: http://plone.org/products/linguaface

  • 在SF SVN上

    $ svn co \
    > https://ingeniweb.svn.sourceforge.net/svnroot/ingeniweb/Products.LinguaFace/trunk \
    > Products.LinguaFace

致谢

Ingeniweb团队 <http://www.ingeniweb.com> (c) 2006

支持

请发邮件至Ingeniweb支持 <mailto:support@ingeniweb.com>

欢迎对新功能进行捐赠 <http://sourceforge.net/project/project_donations.php?group_id=74634>

变更日志

3.0.0

  • Plone 3兼容性

  • 移除了扩展/快速安装

  • 添加了GS配置文件以供安装

  • 移除了assembleCopies外部方法,在工具中添加了方法

  • plone3 portlet_navigation覆盖

  • 在getFolderContents和navtree中按id排序已移除(…)

  • 移除了bobo_traverse的补丁(当由kss服务器动作调用脚本时将不起作用)

  • 所有名为“lingua_something.py”的Python脚本均被替换为“something.py”,以覆盖皮肤中的plone脚本。

  • 将原始plone脚本(folder_cut.cpy、folder_copy.cpy、folder_paste.cpy、object_delete.cpy等)粘贴到皮肤中作为plone_folder_copy.cpy等。

  • 删除了languageSelectorData和global_languagemenu:这些脚本不再由linguaplone 2.0使用。

  • 在内容视图中覆盖folder_contents视图,以避免来自已翻译文件夹的中立内容(太混乱,删除/剪切/复制/粘贴/重新排序操作太多问题)。

  • 清理了content_status_modify.cpy,>方法已移入工具,修复了当脚本由kss服务器动作调用时的错误。

  • 已移除manage_translation_form覆盖

2.0.6

  • 在获取itranslatable方法时,始终使用base_hasattr代替hasattr

  • 修复了tool.getShortContent中对空Filefields(及其派生)的traceback

2.0.5

  • 将遍历补丁更改为__bobo__traverse__

  • 为可翻译内容添加了zope3接口:ITranslatable

2.0.4

  • 修复了翻译图像时的崩溃(tdesvenain)

  • 使翻译内容可按预期排序

2.0.3

  • 修复了folder_contents模板中的标签调用方法

2.0.2

  • 如果删除了规范对象,则在“getCanonicalPath”索引上重新索引所有翻译对象

2.0.1

  • 修改遍历,以便所有翻译内容(而不仅仅是文件夹)的工作流程状态可以同步

2.0

  • 无变化:rc5似乎运行良好

2.0rc5

  • 重新安装正确

  • 修复了面包屑中的错误

2.0rc4

  • 避免安装时(在目录重新索引时)出现错误

2.0rc3

  • 现在在ZMI中将翻译的工作流程同步作为一个选项

  • 修复了LinguaPlone的错误,该错误使得带有私有翻译的已发布内容对匿名用户不可用

2.0rc2

  • 修复了与不可翻译元素相关的问题

  • 现在面包屑显示正确的路径

2.0rc1

  • 中立内容现在在其父文件夹的所有翻译中可见

  • 现在复制/粘贴、剪切/粘贴、删除操作作用于内容的所有翻译

  • 内容翻译之间的工作流程已同步

1.1

  • 针对IE的bug的解决方案

1.0

  • 产品正在运行:它允许您的网站由Google Analytics监控。

待办事项

修复此bug(主分支中也有同样的bug)

  • 复制一个在包含翻译的文件夹中的翻译对象

  • 粘贴它:所有翻译都粘贴在同一个文件夹中(>>> 很糟糕)。

项目详情


下载文件

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

源分发

Products.LinguaFace-3.0.0.tar.gz (89.1 kB 查看散列值)

上传于

构建分发

Products.LinguaFace-3.0.0-py2.4.egg (145.2 kB 查看散列值)

上传于

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面