Python および html ファイルの文字列を翻訳できます。しかし、JavaScript 文字列を翻訳すると、ブラウザー コンソールに次のエラーが表示されます。
Uncaught ReferenceError: _ が定義されていません
私の setup.py:
message_extractors={'wiki20': [
('**.py', 'python', None),
('templates/**.html', 'genshi', None),
('public/javascript/index.js', 'javascript', None),
('public/**', 'ignore', None)
]},
JavaScript ファイルの内容:
$("#bulbunu2").html(_('jquery two add this..! bla2'));
を実行するpython setup.py extract_messages
と、.pot ファイルに js 文字列が表示されますが (コマンドは JavaScript 文字列を生成します)、ブラウザーでエラーが発生します。
どうすればこの問題を解決できますか?