1

コンテキスト: JavaScript および AMD モジュール (require.js など) で記述された単一ページ Web アプリケーション

AMDモジュールでi18nを実装するより良い方法は何ですか?

まあ言ってみれば:

translation.js はいくつかの i18n 関数を返します

require([..modules files., 'translation.js' ], function(.modules.. , t ){
   here in the code/view templates I use t('give_me_text') function
})

そのようなアプローチは大丈夫ですか?

4

1 に答える 1

1

それは問題ありませんが、単一ページのアプリを実行している場合は、テンプレート エンジンの使用を検討し、解析中にテンプレートを変換するヘルパーを使用することを検討してください。

http://i18next.com i18n for javascript (amd バージョンあり) とテンプレート セクションを参照してください。

于 2012-09-24T08:00:03.010 に答える