В папке вашего проекта

$ vue add i18n
? The locale of project localization. en
? The fallback locale of project localization. en
? The directory where store localization messages of project. It's stored under `src` directory. locales
? Enable locale messages in Single file components ? Yes

добавить файлы локали в src / locales

en.json

{
  "message": "english message"
}

ko.json

{
  "message": "한글 메시지"
}

App.vue

изменить языковой стандарт в зависимости от языка браузера.

<template>
  <div id="app">
    <p> {{ $t('message') }} </p>
  </div>
</templage>
export default {
    name: 'App',
    data() {
      return {
        locale: 'en'
      }
    },
mounted() {
      var userLang = navigator.language || navigator.userLanguage; 
      console.log("language=" + userLang);
      this.locale = userLang.substring(0, 2);
    },
watch: {
      locale (val) {
        this.$i18n.locale = val
      }
    },
}