lbry-desktop/ui/js/app.js

26 lines
586 B
JavaScript
Raw Normal View History

2017-04-07 07:15:22 +02:00
import store from 'store.js';
import lbry from './lbry.js';
const env = ENV;
2017-04-07 07:15:22 +02:00
const config = require(`./config/${env}`);
const language = lbry.getClientSetting('language') ? lbry.getClientSetting('language') : 'en';
const i18n = require('y18n')({directory: 'app/locales', updateFiles: false, locale: language});
2017-04-07 07:15:22 +02:00
const logs = [];
const app = {
env: env,
config: config,
store: store,
i18n: i18n,
2017-04-07 07:15:22 +02:00
logs: logs,
log: function(message) {
console.log(message);
logs.push(message);
2016-04-10 02:00:56 +02:00
}
2017-04-07 07:15:22 +02:00
}
2016-11-22 21:19:08 +01:00
window.__ = i18n.__;
window.__n = i18n.__n;
2017-04-07 07:15:22 +02:00
global.app = app;
module.exports = app;