porw

Crates.ioporw
lib.rsporw
version0.1.0
sourcesrc
created_at2021-10-20 09:35:25.812821
updated_at2021-10-20 09:35:25.812821
descriptionRead/Write support for PO translation files.
homepage
repositoryhttps://github.com/mglolenstine/po
max_upload_size
id467815
size30,408
(MGlolenstine)

documentation

README

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`.
Commit count: 4

cargo fmt