使用zope 3组件在zope 2中显示本地化日期。
z3locales的Python项目详细描述
该代码是根据Zope公共许可版本2.1的条款发布的。 另请参见license.txt。
z3locales是一个将zope 2中的日期转换为当前日期的库。 使用zope 3技术的用户语言。
这些函数在模块localdatetime:
- get_formatted_now(request)
- 返回当前日期的格式并转换为当前日期 用户语言。目标用户语言通过 提供请求。
- get_formatted_date(date, size="full", request=_marker, locale=_marker, display_time=True)
- 获取日期(应该是元组(year, month, day[, hour[, minute[, second]]])或python datetime对象),将其格式化并 翻译成目标用户语言(通过语言环境或 给出请求)。修改器大小和显示时间可用于 更改输出。
- get_month_names(request=_marker, locale=_marker, calendar='gregorian')
- 返回用目标语言翻译的月份名称列表 (通过区域设置或给定请求确定)。
- get_month_abbreviations(request=_marker, locale=_marker, calendar='gregorian')
- 返回月份缩写列表(通常是前三个 字母)翻译成目标用户语言(通过 区域设置或给定的请求)。
- get_locale_info(request)
- 使用 提供请求。此区域设置可在其他函数之后使用 这个包裹的。
兼容API与以前的版本一起存在。
更改
0.4.1(2013-05-13)
- 如果请求的本地服务器不可用,请返回到英语。
0.4(2012-09-03)
- 如果没有,则使用zope api的getpreferredlanguages中的本地信息 给出了具体的局部。
0.3(2010-10-06)
- 重构api以分解所需的计算。API更改为 兼容的PEP8。
0.2(2008-09-25)
- 第一次释放为鸡蛋。
- 使用zope.i18n作为依赖项,而不是它的本地副本。