mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
Expose I18n as global with Webpack expose-loader
Signed-off-by: Alex Coles <alex@alexbcoles.com>
This commit is contained in:
@@ -27,7 +27,6 @@
|
||||
//++
|
||||
|
||||
var I18n = require('./vendor/i18n');
|
||||
window.I18n = I18n;
|
||||
I18n.translations.de = require("locales/js-de.yml").de;
|
||||
I18n.translations.en = require("locales/js-en.yml").en;
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"URIjs": "^1.14.1",
|
||||
"bower": "~1.3.8",
|
||||
"exports-loader": "^0.6.2",
|
||||
"expose-loader": "^0.6.0",
|
||||
"json-loader": "^0.5.1",
|
||||
"webpack": "^1.4.9",
|
||||
"yaml-loader": "^0.1.0"
|
||||
|
||||
+3
-2
@@ -13,8 +13,9 @@ module.exports = {
|
||||
|
||||
module: {
|
||||
loaders: [
|
||||
{ test: /[\/]angular\.js$/, loader: "exports?angular" },
|
||||
{ test: /js-\w{2}\.yml$/, loader: 'json!yaml' }
|
||||
{ test: /[\/]angular\.js$/, loader: "exports?angular" },
|
||||
{ test: /[\/]vendor[\/]i18n\.js$/, loader: "expose?I18n" },
|
||||
{ test: /js-\w{2}\.yml$/, loader: 'json!yaml' },
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user