| Crates.io | rspolib |
| lib.rs | rspolib |
| version | 0.1.2 |
| created_at | 2023-03-04 22:56:40.120344+00 |
| updated_at | 2026-01-07 22:35:05.924027+00 |
| description | PO and MO files manipulation library. |
| homepage | |
| repository | https://github.com/mondeja/rspolib |
| max_upload_size | |
| id | 800900 |
| size | 273,178 |
Port to Rust of the Python library polib.
cargo add rspolib
use rspolib::{pofile, prelude::*};
let po = pofile("./tests-data/flags.po").unwrap();
for entry in &po.entries {
println!("{}", entry.msgid);
}
po.save("./file.po");
See the documentation at docs.rs/rspolib
import polib
import rspolib
rspo = rspolib.pofile(f"{tests_dir}/django-complete.po")
pypo = polib.pofile(f"{tests_dir}/django-complete.po")