小编use*_*990的帖子

Babel不承认语言支持的jinja2提取方法

我正在为我的项目添加语言翻译支持.代码在Python上,在html文件中有jinja2和Javascript.

我正在尝试使用Babel进行翻译,但它无法识别jinja2的提取方法.也许我使用的名称不正确.

这是我的ini文件:

# Extraction from Python source files
[python: **.py]
# Extraction from Jinja2 template files
[jinja2: **.html]
# Extraction from JavaScript files
[javascript: **.js]
extract_messages = $._, jQuery._
Run Code Online (Sandbox Code Playgroud)

这是我收到的错误;

C:\>python Babel-0.9.6/babel/messages/frontend.py extract --project=GV --version=1 --no-location -o locale\messages.pot -F babel.ini frontend te
mplates
extracting messages from frontend\__init__.py
INFO:babel:extracting messages from frontend\__init__.py
...
Traceback (most recent call last):
  File "Babel-0.9.6/babel/messages/frontend.py", line 1208, in <module>
    main()
  File "Babel-0.9.6/babel/messages/frontend.py", line 1107, in main
    return CommandLineInterface().run(sys.argv)
  File "Babel-0.9.6/babel/messages/frontend.py", line 651, in run
    return …
Run Code Online (Sandbox Code Playgroud)

python translation jinja2 babel

6
推荐指数
1
解决办法
2580
查看次数

标签 统计

babel ×1

jinja2 ×1

python ×1

translation ×1