我已经设置了 Flask + Babel + Flask Security。像这样创建所有翻译:
- 根
- 主文件
- 翻译
- 汝
- LC_MESSAGES
- 消息.mo
- 消息.po
- LC_MESSAGES
- 汝
在 main.py 中有部分设置语言执行:
@babel.localeselector
def get_locale():
user = getattr(g, 'user', None)
if user is not None:
print("User locale {}".format(user.locale))
return user.locale
# I put here constant to test
return 'ru'
但是http://localhost/login没有翻译。你能建议在哪里挖吗?即使使用Debug = True,日志中也没有错误