keanu-weblite/src/plugins/lang.js
N-Pex c9f237d8c1 Switch translations to JSON and fix some errors
Issue #41. Should also resolve issue #126.
2021-05-25 11:14:29 +02:00

24 lines
No EOL
481 B
JavaScript

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);
});
}
importAll(require.context('@/assets/translations/', true, /\.json$/));
export default new VueI18n({
locale: 'en',
fallbackLocale: 'en',
silentFallbackWarn: true,
messages: messages
})