// http://kazupon.github.io/vue-i18n/en/messages.html const requireLang = require.context( '@renderer/lang', true, /\.json$/, ) const messages = {} for (const file of requireLang.keys()) { switch (file) { case './index.js': case './languages.json': case './Readme.md': continue } const path = file.replace(/(\.\/|\.json$)/g, '').split('/') path.reduce((o, s, i) => { if (o[s]) return o[s] o[s] = i + 1 === path.length ? requireLang(file) : {} return o[s] }, messages) } export default messages