It generates a translation file for you based on the translations detected in Your Application. Furthermore, it supports free and automatic translations using API Translator (Google translate)
npm install -g vue-detect-translation
v-detect-t
# options
--path= # path you want to scan for translation (default: src)
--auto-translate= # language to translate to (example: --auto-translate=ar)
--output= # output json file name (default: locale/en.json)
--funcName= # function name to detect translation (default: $t)
- Convert to typescript + add types
- change the argument library ( currently using minimist )
- Add tests (Jest)
- Add option
language-from
in autoTranslate - Add option
language-to
in autoTranslate (ex.--auto-translate=fr
) - support multiple Programming languages (currently support only
vue|js|jsx|ts|tsx
)- im think to create an option called
extentions
(for example--language=vue,js,jsx,ts,tsx
)
- im think to create an option called
-
create custom "free-translate" pkg , to speed up the translation process and upgrade(api-translator)puppeteer
to @latest