fully integrated vue-i18n with embeded en messages and async loaded current language translation exported by strings_translation_export_json
This commit is contained in:
@ -29,7 +29,7 @@ import router from 'vuejs/route'
|
||||
// import VueI18n from 'vue-i18n'
|
||||
// Vue.use(VueI18n)
|
||||
// import * as Locales from 'assets/i18n/locales.json'
|
||||
import i18n from 'vuejs/i18n'
|
||||
import { i18n, loadLanguageAsync } from 'vuejs/i18n'
|
||||
|
||||
import VUserBlock from 'vuejs/components/Block/UserBlock'
|
||||
import VMainContent from 'vuejs/components/Content/MainContent'
|
||||
@ -90,16 +90,13 @@ import 'theme/assets/styles/main.scss'
|
||||
}
|
||||
|
||||
function initVi18n () {
|
||||
i18n.locale = drupalDecoupled.lang_code
|
||||
console.log('i18n.messages', i18n.messages)
|
||||
// const locales = {
|
||||
// ...Locales
|
||||
// }
|
||||
// _I18n = new VueI18n({
|
||||
// locale: drupalDecoupled.lang_code,
|
||||
// locales
|
||||
// })
|
||||
// console.log('_I18n', _I18n)
|
||||
// i18n.locale = drupalDecoupled.lang_code
|
||||
// console.log('i18n.messages', i18n.messages)
|
||||
|
||||
loadLanguageAsync(drupalDecoupled.lang_code)
|
||||
.then(() => {
|
||||
console.log('main.js language loaded')
|
||||
})
|
||||
}
|
||||
|
||||
function initVStore () {
|
||||
|
Reference in New Issue
Block a user