[−][src]Crate pseudolocalize
Pseudolocalize is a pseudolocalization crate for Rust.
Pseudolocalization is a software testing method used for testing internationalization aspects of software (cf. Wikipedia).
For now, this crate lets you transform a string to replace its ASCII letters by similar letter-like characters, usually letters with diacritics.
Example
use pseudolocalize::Pseudolocalizer; fn main() { let pl = Pseudolocalizer::new(); let s = pl.transform("The quick brown fox jumps over the lazy dog"); assert_eq!(s, "[!!! Ŧℏë ʠûíçķ ƃŕøẅñ ƒøẍ ĵûɱƥŝ øṽëŕ țℏë łάẓƴ ďøǧ !!!]"); }
Structs
Pseudolocalizer | A configurable struct which can pseudolocalize strings. |
Functions
diacriticize | Convert a letter to a similar non-ASCII letter. |
transform_str | Transform a string by replacing all of its ASCII letters by similar letters, usually by adding diacritics. |