pofile/README.md

31 lines
808 B
Markdown
Raw Normal View History

2011-12-23 04:21:27 +04:00
Used to load and save PO files.
2013-12-18 20:03:24 +04:00
```js
2013-12-20 12:34:21 +04:00
var PO = require('pofile');
2013-12-18 20:03:24 +04:00
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
2011-12-28 00:03:19 +04:00
console.log('We copied a PO file for no reason!');
});
2013-12-18 20:03:24 +04:00
});
```
2013-12-20 12:34:21 +04:00
## Credits
2013-12-20 12:39:10 +04:00
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.
2013-12-20 12:56:56 +04:00
Changes compared to node-po:
* Proper handling of async methods that won't crash your Node.JS process when
something goes wrong.
* Support for parsing string flags (e.g. fuzzy).
* A test suite.
* Browser support (through Browserified and bower).