7

require.js i18n プラグインで 1 つの言語のみをロードする方法はありますか?

デフォルト設定では、デフォルト言語が常にロードされ、ブラウザのロケールの言語もロードされます。

デフォルトの言語がapp.jsでコンパイルされず、require.jsがブラウザのロケールをチェックした後にロードされるソリューションを探しています。

4

1 に答える 1

6

わかりました。ベースの i18n.js ファイルでset を設定rootする必要があります。false

define({
  "root": false,
  "de": true,
  "en": true
});

この場合、上記の json のみが最適化されたバージョンでレンダリングされます。そして、require.js をロードした後、ロードする言語を決定します。デフォルトの言語を失ったため、すべての言語ですべてのプロパティを設定する必要があることに注意してください。

于 2012-07-08T16:50:39.427 に答える