lbry-desktop/ui/js/app.js
2017-06-05 21:21:55 -07:00

32 lines
583 B
JavaScript

import store from 'store.js';
import lbry from './lbry.js';
const env = ENV;
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
});
const logs = [];
const app = {
env: env,
config: config,
store: store,
i18n: i18n,
logs: logs,
log: function(message) {
console.log(message);
logs.push(message);
}
};
window.__ = i18n.__;
window.__n = i18n.__n;
global.app = app;
module.exports = app;