/
githubmirror
/
Motrix
Обзор
Документация
Войти
/
githubmirror
/
Motrix
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/shared/locales/LocaleManager.js
26 строк
489 B
Dr_rOot
refactor: return change language promise
19 мар 2019, 18:16
19 мар 2019, 18:16
54e9f32
Код
Авторство
О чём код?
import i18next from 'i18next' import { getLanguage } from '@shared/locales' export default class LocaleManager { constructor (options = {}) { this.options = options i18next.init({ fallbackLng: 'en-US', resources: options.resources }) } changeLanguage (lng) { return i18next.changeLanguage(lng) } changeLanguageByLocale (locale) { const lng = getLanguage(locale) return this.changeLanguage(lng) } getI18n () { return i18next } }