Multiple translations files per language with vue-i18n and nuxtjs
// i18n.js pluginimport Vue from 'vue'import VueI18n from 'vue-i18n'Vue.use(VueI18n)export default ({ app, store }) => { app.i18n = new VueI18n({ locale: store.state.locale, fallbackLocale: 'en-US', messages: { en: Object.assign({}, require('~/locales/en.json'), require('~/locales/en.settings.json')), tr: Object.assign({}, require('~/locales/tr.json'), require('~/locales/tr.settings.json')), }, silentTranslationWarn: true, })}