locale-i18n-webpack-plugin

0.2.5 • Public • Published

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】
    })

    // ...
  ]
}

Readme

Keywords

Package Sidebar

Install

npm i locale-i18n-webpack-plugin

Weekly Downloads

2

Version

0.2.5

License

none

Unpacked Size

6.54 kB

Total Files

3

Last publish

Collaborators

  • xbchen