Download app locale data from multilingual platforms.
使用示例
const IntlWebpackPlugin = require('@best/i18n-webpack-plugin');
{
plugins: [
new IntlWebpackPlugin({
dataEnv: "test", // test, prod。拉取测试或生产环境的多语言平台数据
openCode: "0", // 平台
appCode: "crm", // 应用。必填
groupCode: ["test"], // 分组
globalVersionKey: '__INTL_VERSION__', // 将会在 html 文件中插入的版本全局变量。默认值 __INTL_VERSION__
keyRule: '${groupCode}.${code}', // json 文件 key 生成规则。默认 "${code}"。支持 openCode, appCode, groupCode, code, version
backupPath: 'src/locales', // 备份语言文件。相对于项目根目录的路径
outputPath: 'locales' // 打包后的文件目录,相对于 output.path 目录。文件名如【zh-CN.20220303.15.2904.json】
})
// ...
]
}