Only load Intl data for current language (#3130)
* Only load Intl data for current language * Extract common chunk only from application.js and public.js * Generate locale packs, avoid caching on window object
Showing
- app/javascript/mastodon/containers/mastodon.js 6 additions, 55 deletionsapp/javascript/mastodon/containers/mastodon.js
- app/javascript/mastodon/locales/index.js 7 additions, 59 deletionsapp/javascript/mastodon/locales/index.js
- app/views/layouts/application.html.haml 1 addition, 0 deletionsapp/views/layouts/application.html.haml
- config/webpack/generateLocalePacks.js 52 additions, 0 deletionsconfig/webpack/generateLocalePacks.js
- config/webpack/shared.js 16 additions, 3 deletionsconfig/webpack/shared.js
- package.json 2 additions, 0 deletionspackage.json
- yarn.lock 6 additions, 22 deletionsyarn.lock
config/webpack/generateLocalePacks.js
0 → 100644
... | ... | @@ -58,6 +58,7 @@ |
"is-nan": "^1.2.1", | ||
"js-yaml": "^3.8.3", | ||
"lodash": "^4.17.4", | ||
"mkdirp": "^0.5.1", | ||
"node-sass": "^4.5.2", | ||
"npmlog": "^4.0.2", | ||
"object-assign": "^4.1.1", | ||
... | ... | @@ -91,6 +92,7 @@ |
"redux-immutable": "^3.1.0", | ||
"redux-thunk": "^2.2.0", | ||
"reselect": "^2.5.4", | ||
"rimraf": "^2.6.1", | ||
"sass-loader": "^6.0.3", | ||
"stringz": "^0.1.2", | ||
"style-loader": "^0.16.1", | ||
... | ... |
Please register or sign in to comment