UNPKG

gulp-potomo

Version:

Gulp plugin to compile .po files into binary .mo files with msgfmt

57 lines (36 loc) 1.43 kB
# gulp-potomo [![Build Status](https://travis-ci.org/felixzapata/gulp-potomo.png)](https://travis-ci.org/felixzapata/gulp-potomo) [![Package Quality](http://npm.packagequality.com/badge/gulp-potomo.png)](http://npm.packagequality.com/badge/gulp-potomo.png) A Gulp plugin to compile .po files into binary .mo files with msgfmt. Inspired by [grunt-potomo](https://github.com/axisthemes/grunt-potomo). ## Requirements * This plugin requires Gulp * [GNU gettext](http://www.gnu.org/software/gettext/) installed and in your PATH. Installation instructions: [Mac](http://brewformulas.org/Gettext), [Windows](http://gnuwin32.sourceforge.net/packages/gettext.htm) and [Linux](http://ftp.gnu.org/pub/gnu/gettext/) ## Getting Started ```shell npm install gulp-potomo --save-dev ``` ## The "potomo" task ### Options #### options.poDel Type: `Boolean` Default: `false` Whether the `PO` file(s) used from source should be deleted or remove after the creation of `MO` file(s). #### options.verbose Type: `Boolean` Default: `true` Whether file creation and completion messages should be shown. ### Example config ```js var options: { poDel: true, verbose: false }; gulp.src(['en_GB.po', 'ne_NP.po']) .pipe(potomo(options)) .pipe(gulp.dest('dest/languages')); ``` ## Release History Read the [full changelog](CHANGELOG.md). ## License ISC © [Félix Zapata](http://github.com/felixzapata)