1

po/el.po翻訳を含むファイルがあります。

msgid ""
msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2015-07-01 10:49+0000\n"
"Language: el\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2.2\n"

#: static/src/partials/layout/header.html:17
#, fuzzy
msgid "About"
msgstr "σχετικά με"

#: static/src/partials/layout/header.html:19
#, fuzzy
msgid "Admin"
msgstr "διαχειριστής"

[[SNIP]]

ドキュメントから直接 Gruntfile 構成を取得しました。

nggettext_compile: {
        all: {
                  files: {
                        'static/src/js/app/translations.js': [
                                'po/*.po'
                        ]
                }
        }
}

grunt --verboseを見つけpo/el.poて作成することを示しますstatic/src/js/app/translations.js

Running "nggettext_compile:all" (nggettext_compile) task
Verifying property nggettext_compile.all exists in config...OK
Files: po/el.po -> static/src/js/app/translations.js
Options: (none)
Reading po/el.po...OK
Writing static/src/js/app/translations.js...OK

Done, without errors.

ただし、結果static/src/js/app/translations.jsには翻訳の空のリストが含まれます。

angular.module('gettext').run(['gettextCatalog', function (gettextCatalog) {
/* jshint -W100 */
    gettextCatalog.setStrings('el', {});
/* jshint +W100 */
}]);

私は何が欠けていますか?

4

1 に答える 1