Parse and serialize Gettext PO files.
Go to file
Ruben Vermeersch bf2ac2ada9 Release v0.2.0
2013-12-20 09:42:19 +01:00
dist Add browser version. 2013-12-20 09:31:12 +01:00
lib Stop using util.format. 2013-12-18 16:46:09 +01:00
test Stop using util.format. 2013-12-18 16:46:09 +01:00
.gitignore Add JSHint. Fix style and some potential bugs. 2013-12-16 16:36:32 +01:00
.jshintrc Start adding a real unit test framework. 2013-12-17 14:37:17 +01:00
.npmignore Add browser version. 2013-12-20 09:31:12 +01:00
.travis.yml Configure travis testing. 2013-12-17 14:39:09 +01:00
bower.json Release v0.2.0 2013-12-20 09:42:19 +01:00
Gruntfile.coffee Add grunt-bump. 2013-12-20 09:41:38 +01:00
LICENSE Update copyright. 2013-12-19 09:51:39 +01:00
package.json Release v0.2.0 2013-12-20 09:42:19 +01:00
README.md Add note about rebranding. 2013-12-20 09:39:10 +01:00

Used to load and save PO files.

var PO = require('pofile');

PO.load('text.po', function (err, po) {
    // Handle err if needed
    console.log(po.headers);
    console.log(po.items);
  
    po.save('copy.po', function (err) {
        // Handle err if needed
        console.log('We copied a PO file for no reason!');
    });
});

Credits

Originally based on node-po (written by Michael Holly). Rebranded because node-po is unmaintained and because this library is no longer limited to Node.JS: it works in the browser too.