vue-i18n - обнаружение токена неизвестного типа
При попытке интерполировать значения в моей строке перевода, используя vue-i18n, я получаю эту ошибку:
Обнаружить "неизвестный" тип токена
мой messages.json
выглядит следующим образом:
{ test:
{ "at_location": "At { name }" }
}
Использование:
<p>
{{ $t('test.at_location', { name: location.name }) }}
</p>
Вот location.name
определяется совершенно нормально, так что мне интересно, что происходит не так...
1 ответ
Решение
Интерполяции в сообщениях перевода не должны содержать пробелов.
Измените ваши сообщения на:
{ test:
{ "at_location": "At {name}" } // No spaces!
}