translations-from-spreadsheet

0.0.9 • Public • Published

translations-from-spreadsheet

plugin to generate translations json files and other types from a google spreadsheet IMPORTANT: google spreadsheet must have no auth public permissions (e.g. Anyone with the link can view) and it should be explicitly published using "File > Publish to the web" menu option in the google spreadsheets GUI. as far ar this plugin is based on node-google-spreadsheet it can be extended to support spreadsheets with authentication

Install

npm i translations-from-spreadsheet --save

Basic Usage

const optionsMessage = { key: '###', sheet: 1, languages: ['en', 'fr'], keyColumn: 'key', type: 'message' };

const optionsTemplate = { key: '###', sheet: 1, languages: ['en', 'fr'], keyColumn: 'key', type: 'template' };


### Options
**NOTE:** all options are mandatory

#### key
Type: `String`

Google spreadsheet key.  
*Example: `https://docs.google.com/spreadsheets/d/1cKTLZCglRJkJR_7NGL6vPn1MHdadcLPUOMYjqVKFlB4/edit?usp=sharing`*

*`1cKTLZCglRJkJR_7NGL6vPn1MHdadcLPUOMYjqVKFlB4 is a key here`*

#### sheet
Type: `Number`

Worksheet id
**NOTE:** IDs start at 1

Package Sidebar

Install

npm i translations-from-spreadsheet

Weekly Downloads

0

Version

0.0.9

License

MIT

Last publish

Collaborators

  • niraj-ads