メモ」カテゴリーアーカイブ

vue-i18nをテンプレート外で使いたい

vue-i18nの使い方は公式サイトのイントロの通りHTMLのtemplate内で$tを使用する。それはわかる。

でも例えばメッセージダイアログを動的に制御するとか、<script setup>内で使いたいときもある。調べてもなぜだか見つかりにくく、あまり一般的ではないのかもしれない。


const i18n = I18n.global
i18n.t(‘INFO_MESSAGE’);

これだけでできる。わかれば簡単なのだが……