Parse and serialize Gettext PO files.
dist | ||
lib | ||
test | ||
.gitignore | ||
.jshintrc | ||
.npmignore | ||
.travis.yml | ||
bower.json | ||
Gruntfile.coffee | ||
LICENSE | ||
package.json | ||
README.md |
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.