なにこれ VueI18nはVue.jsの多言語対応ライブラリです。vueファイルのtemplateタグでは、<p>{{$t('message.hello')}}</p>のように使います。ただvueファイルのscriptタグや、他のJavaScriptファイルでの使い方はガイドに明記されていません。今回はそのやり方についてご紹介します。 使い方 GitHubのIssueに答えが載っています。 import Vue from 'vue' import VueI18n from 'vue-i18n' const messages = { en: { message: { hello: 'hello world' } }, ja: { message: { hello: 'こんにちは、世界' } } } Vue.use(VueI18n); export const i18n = new VueI1