Skip to content
Woo scripts, to help development. This creates a lang.json files from a google spreadsheet. Its a npm public package : https://www.npmjs.com/package/@woonivers/woo-translate
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
__tests__
bin
build
docs
src
.gitignore
LICENSE
package.json
readme.md
renovate.json
tsconfig.json
tslint.json
yarn.lock

readme.md

woo-translate CLI

A CLI for extracting the texts from a spreadsheet and saving them into local files.

Requirements:

You need this folder: ~/.woo There you must save the Google Credentials Config file:

{
  "installed": {
    "client_id": "aoisdjfaoñjdfañosifjañosdfij.apps.googleusercontent.com",
    "project_id": "great-app-1111111111",
    "client_secret": "keepthissecret",
    "auth_uri": "https://accounts.google.com/o/oauth2/auth",
    "token_uri": "https://www.googleapis.com/oauth2/v3/token",
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
    "redirect_uris": ["urn:ietf:wg:oauth:2.0:oob", "http://localhost"]
  }
}

Where client_id, project_id, client_secret must be modified with your project info

Commands:

TRANSLATE EN, ES

woo-translate --path=some/local/path/to/your/project --id=1B-THIS-IS-THE-GSPREADSHEET-ID

TRANSLATE EN, ES and show DEBUG log

woo-translate --path=some/local/path/to/your/project --id=1B-THIS-IS-THE-GSPREADSHEET-ID --verbose

SPECIFY YOUR LANGUAGES

woo-translate --path=some/local/path/to/your/project --id=1B-THIS-IS-THE-GSPREADSHEET-ID --langs=en,es,ru,fr

Publishing to NPM

$ npm publish

License

MIT - see LICENSE

You can’t perform that action at this time.