From 4404968df2a41572396a919901c5ba03e2ff9d21 Mon Sep 17 00:00:00 2001 From: SleepWalker Date: Sun, 22 May 2016 13:24:28 +0300 Subject: [PATCH] Create chunks with intl langs data only for en/ru locales --- src/services/i18n.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/services/i18n.js b/src/services/i18n.js index 3d73b2a..4f84523 100644 --- a/src/services/i18n.js +++ b/src/services/i18n.js @@ -31,14 +31,18 @@ export default { require(locale) { const promises = [ - new Promise(require(`bundle!i18n/${locale}.json`)) + new Promise(require(`bundle?name=[name]!i18n/${locale}.json`)) ]; if (needPolyfill) { promises.push(new Promise((resolve) => { require.ensure([], () => { require('intl'); - require(`bundle!intl/locale-data/jsonp/${locale}.js`)(resolve); + require.context( + 'bundle?name=[name]-polyfill-data!intl/locale-data/jsonp', + false, + /\.\/(en|ru)\.js$/ + )(`./${locale}.js`)(resolve); }); })); }