@feizheng/i18n-online-translator

1.2.1 • Public • Published

i18n-online-translator

I18n-scanner + online translate.

installation

npm install -S @feizheng/i18n-online-translator

options

api type default description
context String ${appRoot} The base path for input/output
input String /assets/locale/original.json Original file path
ouput String /assets/locale/dist Translated folder path
tab Number 2 JSON format tab
from String zh From which language
lang Object { en: 'en', zh: 'zh_CN', cht: 'zh_TW' } Translate to languages
filter Function ({ data, config})=>{ return data;} Filter the result
apiOptions Object { appid:null, secret:null} Baidu fanyi opitons

usage

const i18nOnlineTranslator = require('@feizheng/i18n-online-translator');

i18nOnlineTranslator({
  input: './examples/basic/assets/org.json',
  output: './examples/basic/assets/dist'
});

results

.
├── assets
│   ├── dist
│   │   ├── en.json
│   │   ├── zh_CN.json
│   │   └── zh_TW.json
│   └── org.json
└── index.js

Readme

Keywords

none

Package Sidebar

Install

npm i @feizheng/i18n-online-translator

Weekly Downloads

1

Version

1.2.1

License

MIT

Unpacked Size

5.15 kB

Total Files

6

Last publish

Collaborators

  • afeiship