vueのtemplate内で、<br>タグを含む言語を読み込む場合、そのままマスタッシュ記法で読み込まず、v-htmlを使う。
- vueファイル
<template>
<!-- NG:<br>タグがエスケープされてしまう -->
<p>{{ $t('text') }}</p>
<!-- OK:改行される -->
<p v-html="$t('text')"></p>
</template>
- 言語ファイル
/locales/ja.json
export default {
text: '改行します<br>改行されました',
}