UNPKG

milnode

Version:

Vue.js Component Framework, build on top of vuetify

31 lines (23 loc) 588 B
import VueI18n from 'vue-i18n' import moment from 'moment' import numeral from 'numeral' import mixin from 'mixin-deep' import en from './../../locale/en' import fr from './../../locale/fr' var i18n const I18nCore = { install (Vue, options = {}) { Vue.use(VueI18n) moment.locale('en') numeral.locale('en') // options.i18n let i18nSettings = options.i18n || {} i18n = new VueI18n({ locale: 'en', fallbackLocale: 'en', messages: mixin({ en, fr }, i18nSettings.messages || {}) }) } } export default I18nCore export { I18nCore, i18n }