1

私はbackbone.jsMarionette.js拡張子を使用してWebアプリで作業しています。

国際的なWebサイトの場合、特定の言語(ブラウザー言語を使用してクライアント側で検出)に適切なJSONを非同期でロードするローカリゼーションモジュールを作成したいと思います。

メインページの最初のロード時に、Marionetteは非同期メソッドを使用してすべてのテンプレートを取得します。

マリオネットテンプレートがレンダリングされる前に言語文字列を置き換えるにはどうすればよいですか?

助けてくれて、私の英語を理解してくれてありがとう!

4

2 に答える 2

0

マリオネット固有のバックボーン固有の処理を行う必要はありません。優れたJavaScriptソリューションはすべて機能するはずであり、このSOの質問にはjavascript用のi18nリソースのすばらしいリストがあります:https ://stackoverflow.com/questions/48726/best-javascript-i18n-techniques-ajax-dates-times-numbers-通貨

于 2012-09-28T14:53:42.727 に答える
0

テンプレートからローカリゼーションを取り除き、コンテンツ管理と翻訳サービスを行うプラグアンドプレイソリューションを探している場合。Localize.jsをチェックすることをお勧めします

于 2015-03-03T22:00:15.547 に答える