跳转到主要内容

字符串提取和其他工具 -- 未维护

项目描述

puente

注意(2022-05-11):此项目不再维护。

puente_logo.jpg

Puente是一个Python库,用于处理使用Jinja2模板的Django项目的本地化问题。

  • extract命令用于从您的项目中提取字符串并将它们放入.pot文件中

  • merge命令将.pot文件中的新字符串合并到区域设置.pof文件中

  • 用于折叠Jinja2的trans块的空白代码

  • 将pgettext和npgettext添加到模板环境中,它们正确转义内容并以与Jinja2的新式gettext相同的方式工作

  • 使用Django设置进行配置

  • 详细的文档

  • 稳定的测试

此项目源自Tower,但经过了重大修改。

此项目维护较少,目标是逐步淘汰它,用标准Django替换大多数情况,并用Babel替换更复杂的情况。有关更多信息,请参阅问题和淘汰Puente的现状

代码::

https://github.com/mozilla/puente/

问题::

不再维护。

许可证::

BSD 3条款;请参阅LICENSE

贡献者::

请参阅AUTHORS.rst

文档::

https://puente.readthedocs.io/

安装

从PyPI

运行

$ pip install puente

用于黑客攻击

运行

# Clone the repository
$ git clone https://github.com/mozilla/puente

# Create a virtualenvironment
...

# Install Puente and dev requirements
$ pip install -r requirements-dev.txt

用法

有关配置和用法,请参阅文档

历史

1.0.0(2022年5月11日)

向后不兼容的更改

  • 停止支持Python < 3.7。

  • 停止支持Django < 3.2。

  • 结束项目。请切换到其他产品。

变更

  • 添加了对Django 3.2的支持。

  • 添加了对Python 3.7、3.8、3.9和3.10的支持。

  • 修复了与近期Jinja2版本相关的问题。

  • 切换到semver!

0.5(2017年3月3日)

  • 停止支持Django 1.7和Jingo

  • 添加了对Python 3.5和3.6的支持

  • 添加了对Django 1.9、1.10和1.11b1的支持(感谢,Thor K. H!)

0.4.1(2015年12月10日)

  • 添加了所有Django关键字以供提取(#53)

0.4(2015年11月20日)

  • 实现pgettext和npgettext(#45)

  • 删除了未记录的STANDALONE_DOMAINS设置,并修复了提取/合并代码(#44)

  • 添加ngettext测试

  • 重构gettext代码,阐明文档并添加测试(#42)

  • 项目基础设施修复

0.3(2015年11月5日)

  • 将“翻译者:”添加到翻译者前缀列表(#34)

  • puente.ext.i18n设置为puente.ext.PuenteI18nExtension的别名

  • 修复了gettext别名,使其更正确(#35)

  • 修复了与扩展相关的jingo相关文档(#35)

  • 对从Tower迁移文档进行了大量更改

  • 完善了test_project_jingo,以便我们可以将其用于开发

  • 修复了合并以正确处理LANGUAGES设置

  • 对Python 3.4支持的第一轮尝试(相当确定它工作)(#15)

  • 标志(#37)

0.2(2015年10月30日)

  • 修复需求

  • 删除了在发布过程中提到elasticutils的内容

  • 修复了有关python 3的元信息——我们目前不支持

0.1(2015年10月30日)

初始编写。一切都已改变!

项目详情


下载文件

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

源代码分发

puente-1.0.0.tar.gz (124.5 kB 查看散列值)

上传时间

构建分发

puente-1.0.0-py2.py3-none-any.whl (18.7 kB 查看散列值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面