Vue.js Extractor
The @lingui/extractor-vue package provides a custom extractor that handles Vue.js files.
Installation
- npm
 - Yarn
 
npm install --save-dev @lingui/extractor-vue
yarn add --dev @lingui/extractor-vue
Usage
It is required that you use JavaScript or TypeScript for your Lingui configuration.
lingui.config.{js,ts}
import { vueExtractor } from "@lingui/extractor-vue"
import { extractor as defaultExtractor } from "@lingui/cli/api"
/** @type {import('@lingui/conf').LinguiConfig} */
const linguiConfig = {
  locales: ["en", "nb"],
  sourceLocale: "en",
  catalogs: [
    {
      path: "<rootDir>/src/{locale}",
      include: ["<rootDir>/src"],
    },
  ],
  extractors: [babel, vueExtractor],
}
export default linguiConfig