forked from AkkomaGang/akkoma-fe
Merge branch 'feature/timeago-locales' into 'develop'
Add timeago locales. See merge request pleroma/pleroma-fe!140
This commit is contained in:
commit
241fcd12f5
9 changed files with 81 additions and 4 deletions
15
src/main.js
15
src/main.js
|
@ -25,12 +25,21 @@ import createPersistedState from './lib/persisted_state.js'
|
||||||
|
|
||||||
import messages from './i18n/messages.js'
|
import messages from './i18n/messages.js'
|
||||||
|
|
||||||
|
const currentLocale = (window.navigator.language || 'en').split('-')[0]
|
||||||
|
|
||||||
Vue.use(Vuex)
|
Vue.use(Vuex)
|
||||||
Vue.use(VueRouter)
|
Vue.use(VueRouter)
|
||||||
Vue.use(VueTimeago, {
|
Vue.use(VueTimeago, {
|
||||||
locale: 'en-US',
|
locale: currentLocale,
|
||||||
locales: {
|
locales: {
|
||||||
'en-US': require('../static/timeago.json')
|
'en': require('../static/timeago-en.json'),
|
||||||
|
'fi': require('../static/timeago-fi.json'),
|
||||||
|
'de': require('../static/timeago-de.json'),
|
||||||
|
'et': require('../static/timeago-et.json'),
|
||||||
|
'hu': require('../static/timeago-hu.json'),
|
||||||
|
'it': require('../static/timeago-it.json'),
|
||||||
|
'fr': require('../static/timeago-fr.json'),
|
||||||
|
'ja': require('../static/timeago-ja.json')
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
Vue.use(VueI18n)
|
Vue.use(VueI18n)
|
||||||
|
@ -83,8 +92,6 @@ const router = new VueRouter({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const currentLocale = (window.navigator.language || 'en').split('-')[0]
|
|
||||||
|
|
||||||
const i18n = new VueI18n({
|
const i18n = new VueI18n({
|
||||||
locale: currentLocale,
|
locale: currentLocale,
|
||||||
fallbackLocale: 'en',
|
fallbackLocale: 'en',
|
||||||
|
|
10
static/timeago-de.json
Normal file
10
static/timeago-de.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"jetzt gerade",
|
||||||
|
["vor %s Sekunde", "vor %s Sekunden"],
|
||||||
|
["vor %s Minute", "vor %s Minuten"],
|
||||||
|
["vor %s Stunde", "vor %s Stunden"],
|
||||||
|
["vor %s Tag", "vor %s Tagen"],
|
||||||
|
["vor %s Woche", "vor %s Wochen"],
|
||||||
|
["vor %s Monat", "vor %s Monaten"],
|
||||||
|
["vor %s Jahr", "vor %s Jahren"]
|
||||||
|
]
|
10
static/timeago-et.json
Normal file
10
static/timeago-et.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"praegu",
|
||||||
|
["%s sekund tagasi", "%s sekundit tagasi"],
|
||||||
|
["%s minut tagasi", "%s minutit tagasi"],
|
||||||
|
["%s tund tagasi", "%s tundi tagasi"],
|
||||||
|
["%s päev tagasi", "%s päeva tagasi"],
|
||||||
|
["%s nädal tagasi", "%s nädalat tagasi"],
|
||||||
|
["%s kuu tagasi", "%s kuud tagasi"],
|
||||||
|
["%s aasta tagasi", "%s aastat tagasi"]
|
||||||
|
]
|
10
static/timeago-fi.json
Normal file
10
static/timeago-fi.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"juuri nyt",
|
||||||
|
["%s sekunti sitten", "%s sekuntia sitten"],
|
||||||
|
["%s minuutti sitten", "%s minuuttia sitten"],
|
||||||
|
["%s tunti sitten", "%s tuntia sitten"],
|
||||||
|
["%s päivä sitten", "%s päivää sitten"],
|
||||||
|
["%s viikko sitten", "%s viikkoa sitten"],
|
||||||
|
["%s kuukausi sitten", "%s kuukautta sitten"],
|
||||||
|
["%s vuosi sitten", "%s vuotta sitten"]
|
||||||
|
]
|
10
static/timeago-fr.json
Normal file
10
static/timeago-fr.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"à l'instant",
|
||||||
|
["il y a %s seconde", "il y a %s secondes"],
|
||||||
|
["il y a %s minute", "il y a %s minutes"],
|
||||||
|
["il y a %s heure", "il y a %s heures"],
|
||||||
|
["il y a %s jour", "il y a %s jours"],
|
||||||
|
["il y a %s semaine", "il y a %s semaines"],
|
||||||
|
["il y a %s mois", "il y a %s mois"],
|
||||||
|
["il y a %s an", "il y a %s ans"]
|
||||||
|
]
|
10
static/timeago-hu.json
Normal file
10
static/timeago-hu.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"pont most",
|
||||||
|
"%s másodperce",
|
||||||
|
"%s perce",
|
||||||
|
"%s órája",
|
||||||
|
"%s napja",
|
||||||
|
"%s hete",
|
||||||
|
"%s hónapja",
|
||||||
|
"%s éve"
|
||||||
|
]
|
10
static/timeago-it.json
Normal file
10
static/timeago-it.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"adesso",
|
||||||
|
["%s secondo fa", "%s secondi fa"],
|
||||||
|
["%s minuto fa", "%s minuti fa"],
|
||||||
|
["%s ora fa", "%s ore fa"],
|
||||||
|
["%s giorno fa", "%s giorni fa"],
|
||||||
|
["%s settimana fa", "%s settimane fa"],
|
||||||
|
["%s mese fa", "%s mesi fa"],
|
||||||
|
["%s anno fa", "%s anni fa"]
|
||||||
|
]
|
10
static/timeago-ja.json
Normal file
10
static/timeago-ja.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[
|
||||||
|
"たった今",
|
||||||
|
"%s 秒前",
|
||||||
|
"%s 分前",
|
||||||
|
"%s 時間前",
|
||||||
|
"%s 日前",
|
||||||
|
"%s 週間前",
|
||||||
|
"%s ヶ月前",
|
||||||
|
"%s 年前"
|
||||||
|
]
|
Loading…
Reference in a new issue