Проверка локалей в i18n
Недавно столкнулся с тем, что в компонент у меня часто попадает не только строка для локализации, но и уже итоговый текст. И при этом есть строка по умолчанию в пропсе. Решить такую ситуацию, как оказалось, можно очень просто:
const transaltedText = computed(() => {
return te(props.localeString) ? t(props.localeString) : props.localeString
})
te() проверяет есть ли локализация для переданной строки, и если есть, то мы передаем эти данные стандартно в t() или же используем просто вывод переданной строки.
Менторство от автора - @H8err | getMentor.dev