UNPKG

syntex-logger

Version:
25 lines (23 loc) 479 B
const fs = require('fs'), path = require('path'); module.exports = class LanguageManager { constructor(language) { if(fs.existsSync(path.join(__dirname, '/languages'))) { fs.readdirSync(path.join(__dirname, '/languages')).forEach((file) => { if(path.parse(file).name == language) { try { this.language = require('./languages/' + file); } catch(e) { console.error(e); } } }); } } }