为LinguaPlone提供替代视图和行为的软件产品
项目描述
关于
LinguaFace:为LinguaPlone提供替代视图和行为的软件产品
功能
中立内容现在在其父文件夹的所有翻译中可见
复制/粘贴、剪切/粘贴、删除现在作用于内容的所有翻译
工作流可以选择性地(在ZMI中)在内容翻译之间同步
依赖关系
LinguaPlone 3.x
Plone 3.1.x
Zope 2.10.4
重要
安装后,您的门户目录将因创建新索引和新元数据而被清理,您需要重建它。请参阅下面的“安装”。
安装
将此产品的目录复制到您的Zope实例的产品目录中。
转到Plone ControlPanel > 添加产品,并安装LinguaFace。
转到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
版权和许可证
版权(c)2006 Ingeniweb SAS
本软件受GNU通用公共许可证第二版(GPL)的约束。应随本分发一同提供GPL副本。本软件按“原样”提供,任何明示或暗示的保证(包括但不限于所有权、可销售性、不侵犯他人权利以及适合特定用途的保证)均被排除。
更多详情请参阅本包中包含的LICENSE文件。
致谢
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的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 52c646fdffdd4ce2d2aa17861176c9f145ceb720600a5a90b126c2777e44d015 |
|
MD5 | 9bb043723f1e6e6841ec42749c085f01 |
|
BLAKE2b-256 | ddf67b72d059f01e98e3189689ea58ff1b8070dcd5aba655a340d6f4600adb32 |
Products.LinguaFace-3.0.0-py2.4.egg的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0dbbd56b95fdbcb083d2ba96848b9c119ac0aae13710fb23c3fd204e2a9f63a7 |
|
MD5 | 2819acdbc1ce030719f0637155acc957 |
|
BLAKE2b-256 | eb748a4d6d4ca4aa39d3fc82762e19f0aa2e5e30d9509a2835b72cd9b2d0d238 |