0

バックボーン アプリケーションを作成しています。
私はテンプレートを書いていますが、テンプレート内のすべての名前は直接与えられています。
国際化を実現したいのですが、アプリケーションの開始時に優先ロケールを設定でき、それに応じて名前が変更されるはずです。
これを達成する方法がわかりません。
途中の方向はありますか?手伝ってくれてありがとう..

4

1 に答える 1

0

文字列を翻訳したい場合は、l10nをお勧めします。簡単なセットアップの後、これを行うことができます:

翻訳文字列を含める:

{
    "en": {
        "%title.main": "Main Page"
    },
    "de": {
        "%title.main": "Mein Parge"
    }
}

次に、レンダリング関数で次のようにします。

this.$el.find(".title").html( l('%title.main') );
于 2013-09-12T03:42:42.373 に答える