メッセージを日本語化(ローカライズ)するにはローカライズするファイルを読み込む。 日本語(ja)ファイルは予め用意されている。 また、メッセージ内容自体をカスタムしたい場合は、以下のように要素とメッセージを追加すればできる。 import ja from 'vee-validate/dist/locale/ja'; Vue.use(VeeValidate, { locale: 'ja', dictionary: { ja: { custom: { password: { regex: 'パスワードは半角英数字をそれぞれ1種類以上含む8文字以上100文字以下で入力してください', }, }, }, } });
![Vue.js でバリデーションしてメッセージを日本語化する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/67c5a6e55c2c1e0eb1491f227e24ba67c64958fb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VnVlLmpzJTIwJUUzJTgxJUE3JUUzJTgzJTkwJUUzJTgzJUFBJUUzJTgzJTg3JUUzJTgzJUJDJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgzJUExJUUzJTgzJTgzJUUzJTgyJUJCJUUzJTgzJUJDJUUzJTgyJUI4JUUzJTgyJTkyJUU2JTk3JUE1JUU2JTlDJUFDJUU4JUFBJTlFJUU1JThDJTk2JUUzJTgxJTk5JUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1iM2E4YmI0NmNhMWJmMzg2OWJjN2QwNmNhN2MxZDc4OA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrb21hdHp6JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0yZmYyODM2MjRkNWM0YWFhMzFlNGQzNGJhNzQ3NDE4Yw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D95092888f38d1ef44ba6cb6b7cb2db7b)