0
angularJs変換設定では、$ translateProvider.useStaticFilesLoader接尾辞プロパティを正規表現として持つことができます。
以下と言うことができますが、サンプルの設定です:
$translateProvider.useSanitizeValueStrategy('sanitize');
$translateProvider.useStaticFilesLoader({
files: [{
prefix: 'i18n/local-',
suffix: '.json'
}]
});
$translateProvider
.preferredLanguage("en");
代わりに '.json' であると接尾辞、それは
$translateProvider.useSanitizeValueStrategy('sanitize');
$translateProvider.useStaticFilesLoader({
files: [{
prefix: 'i18n/local-',
suffix: '-[0-9a-f]{8,10}-?.json'
}]
});
$translateProvider
.preferredLanguage("en");
おかげとしてそれを行うことが可能です。
回答をいただきありがとうございます。あなたはどのようにランダム化するか考えています。 – Dreamweaver
正直言って、私はあなたの意見は分かりませんが、あなたができることはランダムなサフィックスを生成することです: 'suffix:randomString()+ 'json'とサーバーサイドはi18nへの呼び出しを傍受し、ファイル。ただし、ユーザーがページを更新しない限り、そのユーザーのサフィックスは同じですが、彼が開くタブごとに異なる – Walfrat
jsonをランダム化するためにgulp revを追加しました。 app.translate.config.js – Dreamweaver