1.0.0 • Published 1 year ago

lang-translation v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

名称

lang-translation

简介

lang-translation是一个多语言翻译工具,支持多种语言之间的互译。帮助你的多语言项目快速支持其它语言。

快速开始

  1. 安装依赖:
npm install lang-translation -g
  1. 运行程序:
ltr -s zh-CN -t en -m ./locales/zh.json

库的引入使用方式

  1. 安装依赖:
npm install lang-translation
  1. 引入模块:
const langTranslation = require('lang-translation');
  1. 使用方法:
const translatedMessages = await translateMessages({
  messages,
  options: {
    sourceLanguage: 'zh-CN',
    targetLanguage: 'en'
  },
  onProcess: ({ translatedCount, totalCount, key }) => {
    // 每翻译一次则执行一次
  }
});

支持的参数

参数名作用默认值
-s, --source-language源语言'zh-CN'
-t, --target-language目标语言'en'
-m, --message-file消息文件路径'./locales/en.json'
-h, --help显示帮助信息
-p, --proxy代理服务器地址(包括端口)
-d, --delay翻译请求之间的延迟(毫秒),因为频繁请求会被限制IP500