__webpack_public_path__ = _PUBLIC_PATH; require('hedera/hedera'); window.onload = function() { loadLocale(main); } function main(req) { if (req) onLocaleLoad(req); hederaWeb = new Hedera.App(); hederaWeb.run(); } function loadLocale(cb) { Vn.Locale.init(); var lang = Vn.Locale.language; var req = require.context('js', true, /locale\/en.yml$/); onLocaleLoad(req); switch (lang) { case 'ca': require([], function() { cb(require.context('js', true, /locale\/ca.yml$/)); }); break; case 'es': require([], function() { cb(require.context('js', true, /locale\/es.yml$/)); }); break; case 'fr': require([], function() { cb(require.context('js', true, /locale\/fr.yml$/)); }); break; case 'mn': require([], function() { cb(require.context('js', true, /locale\/mn.yml$/)); }); break; case 'pt': require([], function() { cb(require.context('js', true, /locale\/pt.yml$/)); }); break; default: cb(); } } function onLocaleLoad(req) { var keys = req.keys(); for (var i = 0; i < keys.length; i++) Vn.Locale.add(req(keys[i])); }