title: VeeValidate localization "Property 'locale' does not exist on type 'Validator'."
body: <p>I'm using VeeValidate and works perfectly for English (which is default)
  however if I try to use any other language I'm getting an error saying 
  "Property 'locale' does not exist on type 'Validator'."</p>
  
  <p>Here is my code:</p>
  
  <pre><code>import VeeValidate from 'vee-validate';
  import french from 'vee-validate/dist/locale/fr';
  
  Vue.use(VeeValidate);
  
  @Component
  export default class TestTest extends Vue {
  locale: any; // I have tried locale: string='fr';
  
  nextLocale() {
    return this.locale === 'en' ? 'French' : 'English';
  }
  
  changeLocale() {
    this.locale = this.$validator.locale === 'fr' ? 'en' : 'fr';
    this.$validator.setLocale(this.locale);
  }    
  
   created() {
    this.$validator.updateDictionary({
    fr: {
      messages: french.messages,
    }
  })
  }
  
   // other none related code...
  
  }
  </code></pre>