Home > Blockchain >  Vue.js how to get current locale in i18n language package
Vue.js how to get current locale in i18n language package

Time:07-01

i want to get my current locale , because i need to check if the current locale === 'en' then return true or false, how can i do this? Vue.js/i18n/vee-validate

main.js :

  import { createApp } from "vue";
  import { createPinia } from "pinia";
  import "./index.css";
  import App from "./App.vue";
  import router from "./router";
  import "@/config/vee-validate/rules";
  import "@/config/vee-validate/messages";

   const app = createApp(App);

   app.use(createPinia());
         app.use(router);

    app.mount("#app");

CodePudding user response:

In option API use :

this.$i18n.locale

in composition API use the useI18n function to get the locale :

const {locale}=useI18n()

  • Related