跳转到主要内容

Products.i18ntestcase 是基于 ZopeTestCase 包构建的。它被开发出来以简化 Zope 产品的 gettext 国际化文件的测试。

项目描述

(c) 2005-2008, Hanno Schlichting (plone@hannosch.info) 许可证:GPL

Products.i18ntestcase 读取说明

Products.i18ntestcase 是基于 ZopeTestCase 包构建的。它被开发出来以简化 Zope 产品的 gettext 国际化文件的测试。

Products.i18ntestcase 软件包提供以下内容:

  • 名为‘I18NTestCase’的类,您可以从中派生自己的测试用例。

  • 名为‘PoTestCase.py’和‘PotTestCase.py’的类,这些类包含一组针对po和pot文件的常用测试。

  • 名为‘test_i18n.py’的脚本,您可以将其放入测试文件夹中,以便轻松使用这些已编写的测试。

将 test_i18n.py 复制到您的测试文件夹是首选方法。

变更日志

1.4.0 (2018-02-23)

新功能

  • 更多的 Python 2 / 3 兼容性调整 [davilima6]

1.3.1 (2018-01-17)

错误修正

  • 导入语句兼容 Python3 [ale-rt, b4oshany]

  • 修复从 Globals 导入的缺陷,该缺陷已在 Zope4 中删除。 [pbauer]

1.3 (2013-01-17)

  • 允许翻译中包含 « 和 » HTML 实体。 [hannosch]

1.2 (2008-01-01)

  • 迁移到真正的包布局。 [hannosch]

  • 扩展对 locales 文件夹的支持。现在同时支持 locales 文件夹和 i18n 文件夹。 [hannosch]

  • 允许将 ® 添加到允许的 HTML 实体中,并删除 ™。 [hannosch]

  • 实现了对 Zope3 所用 locales 文件夹布局的支持。如果产品内部有一个 i18n 文件夹,则使用该文件夹。 [hannosch]

1.1 (2005-11-20)

  • 最终使通过 ‘zopectl test’ 运行测试变得可行。 [hannosch]

  • 摆脱了最后一个外部二进制依赖项。提供了针对缺失或额外的消息的更友好的错误信息。至少在 Windows 上,这导致速度显著提高(现在 16 秒,之前 150 秒)! [hannosch]

1.0 (2005-10-05)

  • 将包名转换为小写,以符合 Zope3/Python 风格 [hannosch]

  • 修复了 getPoFiles 在产品匹配上不够严格的问题,导致 plonelanguagetool po 的 plone 产品被发现 [hannosch]

  • 迁移到新的默认注释(#. 默认:“”)而不是旧的原始注释(# 原始:“”)。 [hannosch]

  • 采用 i18ndude 2.0 语法。从现在开始不再支持 i18ndude 1.x。 [hannosch]

  • 略微优化了速度(约快 5%)[hannosch]

0.2 (2005-09-03)

  • 通过用从 CPS 复制的 Python-only 版本替换 testNoDuplicateMsgId() 测试,消除了许多外部二进制依赖项。[hannosch]

  • 重新排列了 “if __name__ == ‘__main__’:” 的魔法调用,以便直接调用 test_i18n.py 脚本。 [hannosch]

0.1 (2005-08-28)

  • 标记并发布了 v0.1 [hannosch]

项目详情


下载文件

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

源分布

Products.i18ntestcase-1.4.0.tar.gz (14.3 kB 查看哈希)

上传时间

构建分布

Products.i18ntestcase-1.4.0-py2-none-any.whl (12.4 kB 查看哈希)

上传时间 Python 2

支持者