Skip to content
This repository has been archived by the owner on Feb 22, 2019. It is now read-only.

Latest commit

 

History

History

cli

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

i18n-calypso CLI

Scans your JavaScript sources/build files and generates a POT file or a PHP translation file which can be understood by the GlotPress plugin.

Installation

npm install i18n-calypso

Using the CLI

  • npm install -g i18n-calypso
  • i18n-calypso -i <input_file> -o <output_file> -f <format:POT|PHP>

From your code

var i18nCalypso = require( 'i18n-calypso/cli' );
i18nCalypso( {
    inputPaths: <paths to your js files to scan>,
    output: <path to your destination>
    format: <format of the output: POT, PHP or JSON>
    projectName: <Meta information about the project which can be used for autogenerated headers>
} );

See more examples of usage in test/cli/index.js

Running the tests

  • Clone the repository
  • npm install
  • mocha

License

GlotPress.js is licensed under GNU General Public License v2 (or later).