なにこれ 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
![VueI18nをscriptタグやJSファイル内で使う方法 | Takumon Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/030ec9e2de183fe985de7fcdeda647c97af30700/height=288;version=1;width=512/https%3A%2F%2Ftakumon.com%2Fstatic%2F4c13135e54c1e67701492a11f6b77005%2F2d11e%2Fvue-i18n-in-script-tag.png)