0
1
Fork 0
hedera-web-mindshore/app.js

53 lines
1.0 KiB
JavaScript
Raw Normal View History

2016-09-24 14:32:31 +00:00
2016-09-26 09:28:47 +00:00
var Hedera = require ('hedera/hedera');
Vn.includeCss ('pages/main/style.css');
2016-09-24 14:32:31 +00:00
2016-09-27 06:18:20 +00:00
window.onload = function ()
2016-09-26 09:28:47 +00:00
{
2016-09-27 06:18:20 +00:00
Vn.Locale.init ();
var lang = Vn.Locale.language;
loadLocale (lang, main);
}
function main (req)
{
var keys = req.keys ();
for (var i = 0; i < keys.length; i++)
Vn.Locale.add (req (keys[i]));
2016-09-26 09:28:47 +00:00
hederaWeb = new Hedera.App ();
hederaWeb.run ();
}
2016-09-24 14:32:31 +00:00
2016-09-27 06:18:20 +00:00
function loadLocale (lang, cb)
{
switch (lang)
{
case 'ca':
require.ensure ([], function (){
cb (require.context ('locale/ca/js')); });
break;
case 'es':
require.ensure ([], function () {
cb (require.context ('locale/es/js')); });
break;
case 'fr':
require.ensure ([], function () {
cb (require.context ('locale/fr/js')); });
break;
case 'mn':
require.ensure ([], function () {
cb (require.context ('locale/mn/js')); });
break;
case 'pt':
require.ensure ([], function () {
cb (require.context ('locale/pt/js')); });
break;
default:
require.ensure ([], function () {
cb (require.context ('locale/en/js')); });
}
}