跳转到主要内容

Invenio国际化(I18N)模块。

项目描述

https://img.shields.io/github/license/inveniosoftware/invenio-i18n.svg https://github.com/inveniosoftware/invenio-i18n/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-i18n.svg https://img.shields.io/pypi/v/invenio-i18n.svg

Invenio国际化模块,基于Flask-BabelEx

特性

  • 加载和合并消息目录。

  • 检测用户地区算法。

  • 更改地区视图。

  • Jinja2宏和过滤器用于I18N。

更多文档可在https://invenio-i18n.readthedocs.io/找到

变更

版本 2.1.2(发布于2024-08-05)

  • 修复BABEL_DEFAULT_LOCALE可覆盖性

版本 2.1.1(发布于2023-11-10)

  • semantic-ui:更新依赖限制以兼容react-searchkit

版本 2.1.0(发布于2023-07-12)

  • 添加检查地区是否可用的方法

版本 2.0.0(发布于2023-02-27)

  • 删除废弃的flask-babelex

  • 将LazyString, gettext从flask_babel暴露给invenio

  • 修复cli中的get_locale(无请求上下文)

  • 用flask_babel.set_locale替换set_locale

  • 在flask_babel上下文中使用多域名翻译

版本 1.3.3(发布于2022-11-18)

  • 添加翻译

  • 更新invenio依赖项

  • 重构CI测试

版本 1.3.2(发布于2022-03-30)

  • 添加对Flask v2.1的支持

版本 1.3.1(发布于2021-10-06)

  • 修复语言选择按钮未禁用当前选中字段的问题。

版本 1.3.0(发布于2020-12-07)

  • 集成Semantic-UI模板和资源。

  • 移除基于webassets的包。

  • 将InvenioI18N扩展添加到API级别应用中。

版本1.2.0(发布于2020-03-06)

  • 升级Flask-BabelEx以支持最新的Flask/Werkzeug。

  • 将Flask依赖项替换为invenio-base

版本1.1.1(发布于2018-12-12)

  • 修复一个错误的JS导入。

版本1.1.0(发布于2018-11-06)

  • 引入webpack支持。

版本1.0.0(发布于2018-03-23)

  • 首次公开发布。

项目详情


下载文件

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

源代码分发

invenio-i18n-2.1.2.tar.gz (40.2 KB 查看哈希值

上传时间 源代码

构建分发

invenio_i18n-2.1.2-py2.py3-none-any.whl (65.6 KB 查看哈希值

上传时间 Python 2 Python 3

支持者:

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