Fix #670: Use proper locale for date-related/duration strings

This commit is contained in:
Eliot Berriot 2019-01-25 11:34:30 +01:00
parent e4cb036a97
commit 7d003282eb
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
7 changed files with 45 additions and 25 deletions

View file

@ -20,7 +20,7 @@
<div class="ui form">
<div class="ui field">
<label><translate>Change language</translate></label>
<select class="ui dropdown" :value="$language.current" @change="updateLanguage($event.target.value)">
<select class="ui dropdown" :value="$language.current" @change="$store.commit('ui/currentLanguage', $event.target.value)">
<option v-for="(language, key) in $language.available" :key="key" :value="key">{{ language }}</option>
</select>
</div>
@ -76,14 +76,6 @@ export default {
if (confirm) {
this.$store.commit("instance/instanceUrl", null)
}
},
updateLanguage(value) {
let self = this
import(`../translations/${value}.json`).then((response) =>{
Vue.$translations[value] = response.default[value]
}).finally(() => {
self.$language.current = value
})
}
},
computed: {