XLIFF Parser

Build Status

This is a library for reading and writing localized text stored in XLIFF format.

Example

```rust no-run

let path: PathBuf = [env!("CARGOMANIFESTDIR"), "tests", "simplev1_2.xliff"] .iter() .collect(); let translations = T::load(&path);

let translation = sut.t(None, "Some text");

asserteq!( translation.sourcetext().unwrap(), "Some text" ); asserteq!( translation.targettext().unwrap(), "je précise quelque chose de très..." ); ```

Changelog

Version history

Parse XLIFF 1.2

Spec

Implementation status

. - [ ] <xliff>
- [x] <file> - [x] <header> - [ ] <skl> - [ ] <internal-file> | <external-file> - [ ] <phase-group> - [ ] <phase> - [ ] note - [ ] <glossary> - [ ] <internal-file> | <external-file> - [ ] <reference> - [ ] <internal-file> | <external-file> - [ ] <count-group> - [ ] <count> - [x] <tool> - [ ] <prop-group> - [ ] <prop> - [x] <note> - [x] <body> - [ ] <group> - [ ] <context-group> - [ ] <context> - [ ] <count-group> - [ ] <count> - [ ] <prop-group> - [ ] <prop> - [ ] <note> - [x] <trans-unit> - [x] <source> - [x] <target> - [ ] <context-group> - [ ] <context> - [ ] <count-group> - [ ] <count> - [ ] <prop-group> - [ ] <prop> - [ ] <seg-srouce> - [x] <note> - [ ] <alt-trans> - [ ] <bin-unit> - [ ] <bin-source> - [ ] <bin-target> - [ ] <context-group> - [ ] <context> - [ ] <count-group> - [ ] <count> - [ ] <prop-group> - [ ] <prop> - [ ] <note> - [ ] <trans-unit>

Roadmap

Acknowledgements