1 unstable release
0.1.0 | Oct 20, 2021 |
---|
#7 in #po
15KB
300 lines
PO
po
is a rust crate for reading and writing PO translation files.
USAGE
To parse a .po
or .pot
file, just create a new PoFile
let file = PoFile::new("<PATH>").unwrap();
To update the file PoFile
was generated from, use update()
let file = PoFile::new("<PATH>").unwrap();
file.update().unwrap();
To write the PoFile
to another file, use write(path)
let file = PoFile::new("<PATH>").unwrap();
file.write("<ANOTHER PATH>").unwrap();
To get the PoFile
as the String
, equal to the file, use to_string()
let file = PoFile::new("<PATH>").unwrap();
let data = file.to_string();
// Content in `data` will be the same as the one written using `write` or `update`.
Dependencies
~1.5MB
~38K SLoC