const packs = { bulgarian: require('./languages/bulgarian'), english: require('./languages/english'), "french-fr": require('./languages/french-fr'), german: require('./languages/german'), italian: require('./languages/italian'), macedonian: require('./languages/macedonian'), malay: require('./languages/malay'), dutch: require('./languages/dutch'), polish: require('./languages/polish'), spanish: require('./languages/spanish'), "chinese-traditional": require('./languages/chinese-traditional'), "chinese-simplified": require('./languages/chinese-simplified'), "brazilian-portuguese": require('./languages/brazilian-portuguese'), indonesian: require('./languages/indonesian'), } function module(subPack, listPacks) { //--- List All Packs ---// if (listPacks === true) return packs; //--- Return Language Pack ---// const selectedLanguage = localStorage.getItem("language") || "english"; const languagePack = packs[selectedLanguage]; if (!subPack) return languagePack; return languagePack[subPack]; } export default ({ app }, inject) => { inject("lang", module); };