额外的I18n支持API
项目描述
此软件包提供额外的I18n和L10n功能。特别是,它提供了一个API来计算跨越各种时区的持续时间。
详细文档
时间持续时间计算
持续时间格式代码并不理想,但如代码注释所述,icu库似乎不支持国际化日期。因此,此方法试图尽可能接近,以足够灵活地满足大多数本地化的需求。只有时间和本地化者才能判断这种方法是否合理。
格式化器始终提供持续期的第一个两个相关度量,省略其余部分。文件其余部分仅显示一些示例。
>>> from zc.i18n.duration import format >>> from zope.publisher.browser import TestRequest >>> request = TestRequest() >>> from datetime import timedelta >>> format(request, timedelta(days=5)) u'5 days ' >>> format(request, timedelta(days=1)) u'1 day ' >>> format(request, timedelta(days=1, hours=13, minutes=12)) u'1 day 13 hours ' >>> format(request, timedelta(hours=13, minutes=12)) u'13 hours 12 minutes ' >>> format(request, timedelta(hours=13)) u'13 hours ' >>> format(request, timedelta(hours=1, minutes=1, seconds=1)) u'1 hour 1 minute ' >>> format(request, timedelta(minutes=45, seconds=1)) u'45 minutes 1 second' >>> format(request, timedelta(seconds=5)) u'5 seconds' >>> format(request, timedelta(days=-1, hours=-2)) u'-1 day -2 hours ' >>> format(request, timedelta(days=-2, hours=22)) u'-1 day -2 hours ' >>> format(request, timedelta(days=-1)) u'-1 day ' >>> format(request, timedelta(days=-1, hours=-13, minutes=-12)) u'-1 day -13 hours ' >>> format(request, timedelta(hours=-13, minutes=-12)) u'-13 hours -12 minutes ' >>> format(request, timedelta(hours=-13)) u'-13 hours ' >>> format(request, timedelta(hours=-1, minutes=-1, seconds=-1)) u'-1 hour -1 minute ' >>> format(request, timedelta(minutes=-45, seconds=-1)) u'-45 minutes -1 second' >>> format(request, timedelta(seconds=-5)) u'-5 seconds' >>> format(request, timedelta()) u'No time'
变更日志
0.7.0 (2009-07-24)
修复测试以与最新软件包版本兼容。
buildout现在还拉取测试额外内容,这是必需的。
0.6.1 (2008-05-20)
没有代码更改,只是稍微调整了文档。重新发布以避免对野外发现的软件包版本产生混淆。
0.5.2 (2007-11-03)
改进软件包数据。
0.5.1 (2006-05-24)
更新软件包数据。
0.5.0 (2006-05-24)
首次发布。
项目详情
关闭
zc.i18n-0.7.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3dcb3912ac0cf64b03f9578998e6db329da83bb563ddc067b10e1aa2d230f16 |
|
MD5 | 1c18510410ba46480ce563b1c20cb02f |
|
BLAKE2b-256 | c6b04a239fbd48d0760c5a2327dfc6821c21076d1150977b9c978f4cce615647 |