мне кажется что slice он должен же брать диапазон цифр
Но это тоже плохой вариант, цеплять v-if каждому элементу с локализацией выглядит полным идиотизмом.
<h3 v-if="'anotherMessage' in i18n.messages">{{ $t('anotherMessage') }}</h3>
v-if="'anotherMessage' in $i18n.messages[$i18n.locale]"