据说这里是巴贝尔可以提取gettext的消息Python和JavaScript文件.
Babel附带了一些内置提取器:python(从Python源文件中提取消息),javascript和ignore(不提取任何内容).
命令行提取是记录在这里 -但对使用没有例子.
同样在上面的同一个指针中,有一些提到配置文件用于提取,但没有太多扩展.
当我在带有js文件的目录上运行提取器的基本命令时,我只得到生成的.PO头但没有消息.
$ pybabel extract /path/to/js-dir
# Translations template for PROJECT.
# Copyright (C) 2012 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2012-04-22 19:39+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
$
Run Code Online (Sandbox Code Playgroud)
以下是来自js文件的示例段我正在尝试为以下内容提取消息: …