Nuxt/examples/vue-i18n/plugins/i18n.js

13 lines
248 B
JavaScript
Raw Normal View History

2017-02-08 17:49:16 +00:00
import Vue from 'vue'
import store from '~store'
Vue.prototype.$t = function (key) {
const state = store.state.lang
let keys = key.split('.')
let value = state._[state.lang]
keys.forEach((k) => {
value = value[k]
})
return value
}