These are a couple of examples to localize vee-validate messages.

localize API

This example uses the localize function, this is a good solution for those who use non-nodejs server-rendered HTML like Laravel's Blade or Twig, the localization will be handled on the client side as a result.


This example integrates vue-i18n with vee-validate. The localization files are JSON and formatted to support a common i18n format.

Custom Implementation

In the Same way as the previous example with vue-i18n, you can use any implementation for i18n with vee-validate, this example uses a popular minimal package called LingUI