Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    pocreatepublic

    PoCreate

    PoCreate lets you incrementally update your .po files as you develop by merging new translations into existing .po files.

    build status

    If a key is found in the source tree that doesn't exist in one or more of the supplied .po files, the key is added with with a blank msgstr. Translators can then be supplied with the updated .po files and fill in the blank msgstr entries.

    Installation

    This module is installed via npm:

    $ npm install pocreate

    Example Usage

    var src = {'file1.js': 'gettext("hello")'};
    var pos = {'english.po': '...'};
     
    var pocreate = require('pocreate');
    var updatedPos = pocreate.parse(src, pos);

    Dependencies

    PoCreate depends on two great modules, jsxgettext and gettext-parser.

    Currently it relies on a forked version of jsxgettext which adds pluralization and multiline contextual comments for translators.

    Keywords

    install

    npm i pocreate

    Downloadsweekly downloads

    5

    version

    0.1.2

    license

    BSD-3-Clause

    repository

    github.com

    last publish

    collaborators

    • avatar