2.1.1 • Published 2 years ago
xlsx-auto-to-language v2.1.1
xlsx-auto-to-language
安装
npm i xlsx-auto-to-language
使用
在您的项目根目录下创建 translate.config.(js|ts)
进行配置
js 配置示例:
import { defineConfig } from 'xlsx-auto-to-language/utils'
const config = {
contrastLang: 'en',
fromXlsxPath: 'src/lang/lang.xlsx',
translateRules: [''],
key: 'key',
translate: [
{
targetLang: 'zh',
targetIndex: 1,
outPath: `src/lang/lang_${'cn'}.js`
},
{
targetLang: 'tw',
targetIndex: 2,
outPath: `src/lang/lang_${'tw'}.js`
},
{
targetLang: 'en',
targetIndex: 3,
outPath: `src/lang/lang_${'en'}.js`
},
{
targetLang: 'ja',
targetIndex: 4,
outPath: `src/lang/lang_${'ja'}.js`
},
{
targetLang: 'br',
targetIndex: 5,
outPath: `src/lang/lang_${'br'}.js`
},
{
targetLang: 'tr',
targetIndex: 6,
outPath: `src/lang/lang_${'tr'}.js`
},
{
targetLang: 'ru',
targetIndex: 7,
outPath: `src/lang/lang_${'ru'}.js`
},
{
targetLang: 'vn',
targetIndex: 8,
outPath: `src/lang/lang_${'vn'}.js`
},
{
targetLang: 'id',
targetIndex: 9,
outPath: `src/lang/lang_${'id'}.js`
},
]
}
export default defineConfig(config)
在 package.json
中加入 scripts 命令
"scripts": {
"translate": "translate"
}
在终端执行命令启动翻译
npm run translate
不出意外的就ok了