首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏站长的编程笔记

    python如何解决国际化Internationalization(i18n)问题

    使用Flask-Babel扩展: 如果你使用Flask框架,可以考虑使用 Flask-Babel 扩展,它基于 babel 提供了对Flask应用程序的国际化支持。

    1.9K10编辑于 2024-01-01
  • 来自专栏sktj

    flask babel国际化(flask 101)

    文档:https://pythonhosted.org/Flask-Babel/ ---- 安装 Flask-Babel Flask-Babel 是 Flask 的翻译扩展工具。 安装命令如下: pip install flask-babel 安装它的时候会顺便安装 Babel、pytz、speaklater 这三个包,其中 Babel 是 Python 的一个国际化工具包。

    1.7K40发布于 2019-08-21
  • 来自专栏人生代码

    带你认识 flask 国际化和本地化

    01 flask-babel 简介 你猜对了,Flask-Babel正是用于简化翻译工作的。 可以使用pip命令安装它: (venv) $ pip install flask-babel Flask-Babel的初始化与之前的插件类似: app/__init__.py: Flask-Babel实例 文本标记后,Flask-Babel将扫描所有文件,并使用gettext工具将这些文本提取到单独的翻译文件中。不幸的是,这是一个繁琐的任务,并且是启用翻译的必要条件。 第三行定义了Jinja2模板引擎提供的两个扩展,以帮助Flask-Babel正确解析模板文件。 在这种情况下,你会发现你错过的那些文本将保持为英文,因为Flask-Babel对他们一无所知。

    2.3K30发布于 2019-11-24
  • 来自专栏sktj

    flask babel使用(flask 107)

    安装 Flask-Babel Flask-Babel是 Flask 的翻译扩展工具。 安装命令如下: pip install flask-babel 安装它的时候会顺便安装Babel、pytz、speaklater这三个包,其中 Babel 是 Python 的一个国际化工具包。 翻译需要用到 flask-babel 这个 flask 扩展。

    1.1K20发布于 2019-08-21
  • 来自专栏菲宇

    Flask-Admin修改成中文显示

    为了使得我们的应用程序便于外国访问者,我们将要使用 Flask-Babel 扩展,它提供了一种简单使用的框架用来把应用程序翻译成不用的应用。 如果你还没有安装 Flask-Babel,现在是时候安装。 对于 Linux 和 Mac 用户: flask/bin/pip install flask-babel 对于 Windows 用户: flask\Scripts\pip install flask-babel 配置 Flask-Babel 可以简单地通过创建 Babel 类的一个实例并且传入 Flask 应用对象给它来初始化(文件 app/__init__.py): from flask.ext.babel 幸好,Flask-Babel 提供另外一个函数 lazy_gettext,它不会像 gettext() 和 _() 一样立即翻译,相反它会推迟翻译直到字符串实际上被使用的时候才会翻译。

    2.2K31发布于 2020-10-26
  • 来自专栏python3

    mdwiki开发之路一技术选型

    Celery任务调度 whoosh+jieba:信息检索 oss2:阿里云oss云存储SDK redis:Redis的python连接客户端 Markdown:后端markdown解析 Flask插件如下: Flask-Babel

    94510发布于 2020-01-02
  • 来自专栏Frost's Blog

    使用Flask搭建个人博客

    Flask-SQLAlchemy和Flask-Migrate Flask-Whooshee搜索索引 Flask-Moment本地化时间(因为时间统一以UTC时间保存) Flask-Assets处理静态文件 Flask-Babel

    2.1K10发布于 2019-11-29
  • 来自专栏人生代码

    带你认识 flask ajax 异步请求

    这种技术被称为Ajax,这是Asynchronous JavaScript和XML的简称(尽管现在XML常常被JSON取代) 02 实时翻译工作流 由于使用了Flask-Babel,本应用对外语有很好的支持 翻译链接只会出现在检测到语言种类的动态下,并且必须满足的条件是,这种语言与用Flask-Babel的localeselector装饰器装饰的函数选择的语言不匹配。 链接文本需要以Flask-Babel可以翻译的方式添加,所以我在定义它时使用了_()函数 请注意,我还没有关联此链接的操作。

    5.4K20发布于 2019-11-24
  • 来自专栏python3

    简单:SuperSet

    ,WTForms,flask-wtf,defusedxml,python3-openid,Flask-OpenID, Flask-SQLAlchemy,Flask-Login,pytz,babel,Flask-Babel

    2.2K10发布于 2020-01-02
  • 来自专栏友弟技术工作室

    Python Flask 优秀资源大全

    ORM events Email Flask-Mail - Flask-Mail adds SMTP mail sending to your Flask applications i18n flask-babel

    5K60发布于 2018-04-25
  • >>技术开发:轻量级BI工具Superset

    ) Collecting Werkzeug>=0.15 Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) Collecting Flask-Babel croniter, pycparser, cffi, cryptography, MarkupSafe, Jinja2, itsdangerous, Werkzeug, flask, Babel, Flask-Babel

    1.1K30编辑于 2023-10-10
  • AI健身体能测试之基于paddlehub实现引体向上计数个数统计

    1.1.0 exceptiongroup==1.2.0 fastapi==0.109.0 ffmpy==0.3.1 filelock==3.13.1 fire==0.5.0 Flask==3.0.0 Flask-Babel

    26500编辑于 2025-07-16
  • 来自专栏菲宇

    flask中的所有第三方模块大集合

    flask_yamlpage - Flatpages in yaml syntax Flask-Babel - Adds i18n/l10n support

    1.9K30发布于 2020-03-20
  • 来自专栏人生代码

    带你认识 flask 后台作业

    如果您要维护非英语语言文件,则需要使用Flask-Babel刷新翻译文件,然后添加新的翻译: (venv) $ flask translate update 如果您使用的是编码翻译,那么我已经为你完成了翻译工作

    3.9K10发布于 2019-12-10
领券