1
0
Fork 0
freesewing/packages/i18n/src/index.js

23 lines
540 B
JavaScript
Raw Normal View History

2019-08-03 15:03:33 +02:00
import en from './locales/en'
import de from './locales/de'
import es from './locales/es'
import fr from './locales/fr'
import nl from './locales/nl'
2018-11-24 13:41:08 +01:00
2019-08-03 15:03:33 +02:00
const languageCodes = ['en', 'de', 'es', 'fr', 'nl']
const imports = { en, de, es, fr, nl }
2018-11-24 13:41:08 +01:00
2019-08-18 18:33:24 +02:00
const plugin = {}
2019-10-12 13:03:19 +02:00
const jargon = {}
2019-08-03 15:03:33 +02:00
const strings = {}
const languages = {}
2018-11-24 13:41:08 +01:00
for (let l of languageCodes) {
2019-08-18 18:33:24 +02:00
strings[l] = imports[l].strings
2019-10-12 13:03:19 +02:00
jargon[l] = imports[l].jargon
2019-08-18 18:33:24 +02:00
plugin[l] = imports[l].plugin
2019-08-03 15:03:33 +02:00
languages[l] = strings[l]['i18n.' + l]
}
2018-11-24 13:41:08 +01:00
2019-10-12 13:03:19 +02:00
export { strings, languages, plugin, jargon }