aboutsummaryrefslogtreecommitdiff
path: root/src/main.js
diff options
context:
space:
mode:
authorshpuld <shp@cock.li>2017-11-08 11:27:22 +0200
committershpuld <shp@cock.li>2017-11-08 11:27:22 +0200
commit176421163b85ce2e5d63d82c914c245a15234132 (patch)
tree10d103e9e8851e8301137e3928391be02309d4ae /src/main.js
parentbfa04bfb11909c9e4af108973b5f34eaae6b9472 (diff)
parent5dca57cc058bfb95e40e32714057cbf0d24ce679 (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.js13
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)
})