import Vue from 'vue' import t from '../src/translator'; import config from '../data/config.suml'; import { locales } from '../src/data'; import {buildDict} from "../src/helpers"; export default ({ app }) => { Vue.prototype.$t = t; Vue.prototype.config = config; Vue.prototype.locales = buildDict(function* () { if (config.locale !== '_') { yield [ config.locale, locales[config.locale] ]; } for (let l in locales) { if (locales.hasOwnProperty(l) && l !== config.locale) { yield [l, locales[l]]; } } }); }