跳转到主要内容

使用Zope 3组件在Zope 2中显示本地化日期。

项目描述

代码在Zope公共许可证版本2.1的条款下分发。另请参阅LICENSE.txt。

Z3locales是一个库,它使用Zope 3技术将Zope 2中的日期转换为当前用户的语言。

这些函数在模块localdatetime中可用

get_formatted_now(request)

返回当前日期,格式化并翻译成当前用户语言。目标用户语言通过提供的请求确定。

get_formatted_date(date, size="full", request=_marker, locale=_marker, display_time=True)

接受一个日期(应为元组(年, 月, 日[, 时[, 分[, 秒]]]) 或Python datetime对象),将其格式化并翻译成目标用户语言(通过区域设置或给定的请求确定)。可以使用size和display_time修改器来更改输出。

get_month_names(request=_marker, locale=_marker, calendar='gregorian')

返回目标语言(通过区域设置或给定的请求确定)的月份名称列表。

get_month_abbreviations(request=_marker, locale=_marker, 日历='格里高利')

返回目标用户语言(通过locale或给定请求确定)翻译的月份缩写列表(通常是前三个字母)。

get_locale_info(request)

使用提供的请求返回表示目标用户语言的locale。该locale可以用于本包的其他函数。

存在与先前版本的兼容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)

  • 作为egg的第一个发布版本。

  • 使用zope.i18n作为依赖项,而不是拥有其本地副本。

项目详情


下载文件

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

源代码发行版

z3locales-0.4.1.tar.gz (4.2 kB 查看哈希值)

上传时间 源代码

由以下组织支持