Nuxt/examples/i18n/plugins/i18n.js
Alexandre Chopin b85de3151d example i18n
2017-02-08 20:13:14 +01:00

13 lines
248 B
JavaScript

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
}