parent
3c60ad4f14
commit
a78659b206
43 changed files with 402 additions and 288 deletions
24
src/plugins/lang.js
Normal file
24
src/plugins/lang.js
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
import Vue from 'vue'
|
||||
import VueI18n from 'vue-i18n'
|
||||
|
||||
Vue.use(VueI18n)
|
||||
|
||||
var messages = {}
|
||||
|
||||
function importAll(r) {
|
||||
return r.keys().map(res => {
|
||||
// Remove"./"
|
||||
const parts = res.split("/");
|
||||
const locale = parts[1].split(".")[0];
|
||||
messages[locale] = r(res).default;
|
||||
});
|
||||
}
|
||||
importAll(require.context('@/assets/translations/', true, /\.js$/));
|
||||
|
||||
|
||||
export default new VueI18n({
|
||||
locale: 'en',
|
||||
fallbackLocale: 'en',
|
||||
silentFallbackWarn: true,
|
||||
messages: messages
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue