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
我們已經添加了gulp rev來隨機化json,現在需要更新同樣在app.translate.config.js – Dreamweaver