diff options
| author | shpuld <shp@cock.li> | 2017-11-08 11:27:22 +0200 |
|---|---|---|
| committer | shpuld <shp@cock.li> | 2017-11-08 11:27:22 +0200 |
| commit | 176421163b85ce2e5d63d82c914c245a15234132 (patch) | |
| tree | 10d103e9e8851e8301137e3928391be02309d4ae /src/main.js | |
| parent | bfa04bfb11909c9e4af108973b5f34eaae6b9472 (diff) | |
| parent | 5dca57cc058bfb95e40e32714057cbf0d24ce679 (diff) | |
Merge branch 'develop' of git.pleroma.social:pleroma/pleroma-fe into fix/polish-user-finder-and-nav-buttons
Diffstat (limited to 'src/main.js')
| -rw-r--r-- | src/main.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main.js b/src/main.js index b994e154..9d2930b6 100644 --- a/src/main.js +++ b/src/main.js @@ -19,9 +19,12 @@ import apiModule from './modules/api.js' import configModule from './modules/config.js' import VueTimeago from 'vue-timeago' +import VueI18n from 'vue-i18n' import createPersistedState from './lib/persisted_state.js' +import messages from './i18n/messages.js' + Vue.use(Vuex) Vue.use(VueRouter) Vue.use(VueTimeago, { @@ -30,6 +33,7 @@ Vue.use(VueTimeago, { 'en-US': require('../static/timeago.json') } }) +Vue.use(VueI18n) const persistedStateOptions = { paths: [ @@ -79,10 +83,19 @@ const router = new VueRouter({ } }) +const currentLocale = (window.navigator.language || 'en').split('-')[0] + +const i18n = new VueI18n({ + locale: currentLocale, + fallbackLocale: 'en', + messages +}) + /* eslint-disable no-new */ new Vue({ router, store, + i18n, el: '#app', render: h => h(App) }) |
