@tianqiubiao/vite-plugin-vue-intl
v0.1.2
Published
A vite plugin for Vue intl
Downloads
5
Maintainers
Readme
intl
一个 vite 插件,用于提取项目中的文案
安装方式
pnpm add @tqb/vite-plugin-vue-intl
import vueIntl from '@tqb/vite-plugin-vue-intl'
vueIntl()
params
configPath
vite.config.js 文件路径projectPath
项目目录 默认src
syncApi
同步文案接口langs
语言列表
vueIntl({
defaultLang: 'zh_CN',// 默认语言
langs: [['英文', 'en_US', 'en']],// 语言列表 [语言描述,项目使用语言,对应翻译 api 需要的语言]
translate: { // 翻译 api 配置
baidu: {
appid: '',// baidu appid
secret: ''// baidu pass
},
ali:{
appid: '', // ali accessKeyId
secret: '' // ali accessKeySecret
}
},
syncText(){// 同步数据
return Promise.resolve()
}
})
0.0.0
- 仅支持提取
Intl.get().d()
形式文案,不支持字符串拼接,仅提取字符串 - 仅支持整个项目提取,不支持单个文件提取
- 建议使用百度翻译,阿里翻译使用的sdk,报错服务会宕机
0.1.0
- 添加了删除
- 添加行同步
- 可以进行数据合并(仅合并数据,不增加语言,语言以配置为准)