@aspectus/vee-i18n

trans - переводит все, на сегодняшний день, встроенные правила пакета vee-validate. И теперь они будут доступны в rosetta.

Usage no npm install needed!

<script type="module">
  import aspectusVeeI18n from 'https://cdn.skypack.dev/@aspectus/vee-i18n';
</script>

README

vee-i18n

  • trans - переводит все, на сегодняшний день, встроенные правила пакета vee-validate. И теперь они будут доступны в rosetta.

Установка

yarn add @aspectus/vee-i18n
import trans from '@aspectus/vee-i18n'

Использование

import Vue from 'vue'
import VueI18n from 'vue-i18n'

//Ипортируем нужные правила из vee-validate
import {
  required, 
  min, 
  max,
  email,
} from 'vee-validate/dist/rules'

const rules = {
  required,
  min,
  max,
  email,
}
//или
import { 
  * as rules 
} from 'vee-validate/dist/rules'

Vue.use(VueI18n)

export const i18n = new VueI18n({
  ...some_params,
})
// вызываем, передав аргументом инстанс i18n
trans(i18n, rules)

Вот и все) Все переводы появились.