跳转到主要内容

为Flask应用程序添加i18n/l10n支持

项目描述

借助Babel库为Flask应用程序添加i18n/l10n支持。

这是Flask-BabelEx的分支,而Flask-BabelEx又是官方Flask-Babel扩展的分支。它与两个分支都兼容API。

它具有以下附加功能

  1. 可以在一个Flask应用程序中同时使用多个语言目录;

  2. 本地化域:您的扩展可以打包本地化文件并必要时使用它们;

  3. 不会为每个请求重新加载本地化。

与Flask-BabelEx的主要区别在于,您还可以向init_app方法传递参数。

# Flask-BabelPlus with custom domain
babel.init_app(app=app, default_domain=FlaskBBDomain(app))

项目详情


下载文件

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

源代码分发

Flask-BabelPlus-2.2.0.tar.gz (50.3 kB 查看哈希值)

上传时间 源代码

构建版本

Flask_BabelPlus-2.2.0-py2.py3-none-any.whl (13.0 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持