1.2.1 • Published 4 years ago

@feizheng/i18n-online-translator v1.2.1

Weekly downloads
3
License
MIT
Repository
-
Last release
4 years ago

i18n-online-translator

I18n-scanner + online translate.

installation

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

options

apitypedefaultdescription
contextString${appRoot}The base path for input/output
inputString/assets/locale/original.jsonOriginal file path
ouputString/assets/locale/distTranslated folder path
tabNumber2JSON format tab
fromStringzhFrom which language
langObject{ en: 'en', zh: 'zh_CN', cht: 'zh_TW' }Translate to languages
filterFunction({ data, config})=>{ return data;}Filter the result
apiOptionsObject{ 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