flask-babel相关内容
我正在使用应用工厂模式来设置我的 Flask 应用程序.我的应用程序使用 Flask-Babel 扩展程序,这也是在工厂中设置的.但是,我想在蓝图中访问扩展以使用它, 工厂在__init__.py中. def create_app(object_name):app = Flask(__name__)app.config.from_object(object_name)巴别 = 巴别(应用程
..
我已使用Flask + Babel + Flask Security进行了设置. 创建了所有这样的翻译: 根 main.py 翻译 ru LC_MESSAGES messages.mo messages.po 在main.py中,部分设置语言会执行: @babel.localeselector def get_locale(): user = getattr(
..
我有一个使用的 Flask/Dash 应用> Flask-Babel 模块.登录并浏览页面后,翻译就像是一种魅力.但是,我无法使其始终以英文显示的登录页面起作用. messages.po和messages.mo都包含我为登录页面准备的翻译字符串,因此编译部分似乎可以正常工作. 这是我app.py的摘要(带有西班牙语的硬编码选择): import dash from dash.depen
..
我使用Flask Babel来翻译我的Flask Python应用程序。 现在我只有locale的翻译机制,但是如果用户除了他的位置想要把位置改成英文呢?有没有办法手动改变语言环境? 这是我的Flask Babel函数,它获取用户语言环境并返回语言。它位于我的 __ init __。py 文件中。 @ babel.localeselector get get_locale ()
..