2

私の翻訳メカニズムはサーバー側で jinja2 テンプレート エンジン、webapp2 の i18n 関数と magic _ 関数を使用して動作します。現在、Javascript がいくつかの文字列をローカライズするために必要ですが、適切な実装が見つかりませんでした。ありますか?

Web アプリをローカライズするためのソリューションが必要です。JavaScript 文字列はほんの一部ですが、翻訳メカニズムが必要で、辞書は .po および .mo ファイルです。理想的には、javascript が Python と同じ辞書 (.po ファイル) を使用するようにしたいと考えています。

抽出は必要ありません。必要なのは _ 関数に加えて、単一の言語だけでなくすべての言語について、ユーザー言語を判別して翻訳をロードする何らかの方法です。いくつかの解決策を見ましたが、一度に 1 つの翻訳しか処理できず、多くの翻訳を処理する必要があります。

たとえば、http://www.zomeoff.com/jsin/jsin.1.2.unit.test.htmlはうまく機能しますが、これは 1 つのローカライズにすぎません。Python jinja2 テンプレートと JavaScript の両方で同じ言語が使用されるように、翻訳を調和させる必要があります。

提案がありますか、それとも私の状況にコメントできますか?

ありがとう

4

1 に答える 1

1

Javascript Gettext

ただし、おそらく polib を使用jsonして、オンザフライで JSON を生成できます。

于 2012-04-14T05:34:19.297 に答える