VueJSとvue-i18nを使って実装を進めている多言語対応に、引数を渡して表示できるようにしたい。
以下のようなjsonがある場合のケースです。
ja.json
{ "LIMIT_MINUTES": "あと%{minutes}分で制限されます。" }
en.json
{ "LIMIT_MINUTES": "limited to %{minutes} more minutes.", }
%{value}
で定義し、第二引数に{ value: value }
で渡す。
this.$t('LIMIT_MINUTES', { minutes: 6 }) // => あと6分で制限されます。