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"), korean: require("./languages/korean"), }; 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); };