You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It adds support for defining Fluent messages in Vue SFCs and external ftl files.
Installation
npm install unplugin-fluent-vue --save-dev
Usage
Vite
// vite.config.jsimport{ExternalFluentPlugin,SFCFluentPlugin,}from'unplugin-fluent-vue/vite'import{defineConfig}from'vite'exportdefaultdefineConfig({plugins: [vue(),// Choose one of the following:SFCFluentPlugin({// define messages in SFCsblockType: 'fluent',// default 'fluent' - name of the block in SFCscheckSyntax: true,// default true - whether to check syntax of the messagesparseFtl: false,// default false - whether to parse ftl files during build}),ExternalFluentPlugin({// define messages in external ftl filesbaseDir: path.resolve('src'),// required - base directory for Vue filesftlDir: path.resolve('src/locales'),// required - directory with ftl fileslocales: ['en','da'],// required - list of localescheckSyntax: true,// default true - whether to check syntax of the messagesparseFtl: false,// default false - whether to parse ftl files during build}),],})