Kaballas's picture
initialize project structure with essential configurations and components
56b6519
raw
history blame contribute delete
385 Bytes
var fs = require('fs');
var gLocale = 'en';
function setLocale(locale) {
gLocale = locale;
}
exports.setLocale = setLocale;
function translate(message, locale = gLocale) {
try {
let dictionary = JSON.parse(fs.readFileSync(`${__dirname}/${locale}.json`));
return dictionary[message] || message;
} catch (error) {
return message;
}
}
exports.translate = translate;