Чем переводишь?
https://t.me/vuejs_ru/1260782 вот же
Скорее всего, есть хук по типу usei18n, посмотри доку.
это вторая версия, там нет такого хука
Тогда через this.$i18n стандартно.
...в сетапе вроде ничего не мешает, если писать через options API (могу ошибаться).
вопрос состоит в том, чтобы писать на composition API, с options мне и так все понятно
Да, this же ссылается на текущий экземпляр Vue. Если i18n подключен как плагин, что, скорее всего, так, то можно обращаться к нему в методе setup через this.i18n.
import { useI18n } from 'vue-i18n'; const { t } = useI18n();
https://vue-i18n.intlify.dev/guide/migration/vue2.html#composition-api
*только не через this, а через контекст — второй аргумент в методе setup.
вот, тоже нагуглил эту либу, насколько она поддерживается сейчас? безопасно ли в прод? не в курсе?
проблема в том, что i18n сам в своем методе $t ссылается на this, которого нет в setup
лям загрузок в неделю
Тогда по-любому нужна миграция для него на композишн, иначе габелла.
тут не подскажу, но если хочется работать именно с vue-i18n, то другого варианта нет можно еще свой композабл написать, достучавшись до инстанса через getCurrentInstance
делал, там this.$t ссылается на this внутри метода
спасибо, я в курсе, уже несколько лет использую )
тогда только bridge, да
тогда не понял ваш вопрос сори
Обсуждают сегодня