1.1.1 • Published 5 years ago

gettext-po-file-parser v1.1.1

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

Gettext po file parser

Parses file.po content

Installing

npm i gettext-po-file-parser

Usage

Including:

const parse = require('gettext-po-file-parser');

Parse file content with function:

parse(poString[, parsePluralHeader]);

Example:

const fs = require('fs');
const parse = require('gettext-po-file-parser');

const content = fs.readFileSync('path/to/file.po', 'utf8');

let parsed = parse(content, true);

console.dir(parsed); 
//
{
    headers : {...},
    messages : [
        {
            msgid : "Some message to translate",
            msgctxt : "ContextOfMessage",
            msgstr: [
                "Translation", //...
            ]
        },
        // ...
    ],
    plural : {
        found: true,
        count: 2,
        fn: (n) => n
    }
};
1.1.1

5 years ago

1.1.0

5 years ago

1.0.0

5 years ago