forked from verdnatura/hedera-web
53 lines
1.0 KiB
JavaScript
53 lines
1.0 KiB
JavaScript
|
|
var Hedera = require ('hedera/hedera');
|
|
Vn.includeCss ('pages/main/style.css');
|
|
|
|
window.onload = function ()
|
|
{
|
|
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]));
|
|
|
|
hederaWeb = new Hedera.App ();
|
|
hederaWeb.run ();
|
|
}
|
|
|
|
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')); });
|
|
}
|
|
}
|
|
|