7 releases (stable)

Uses old Rust 2015

1.1.2 Aug 2, 2022
1.1.1 Nov 14, 2020
1.1.0 May 13, 2020
1.0.1 Dec 20, 2017
0.1.1 Dec 8, 2017

#72 in Internationalization (i18n)

38 downloads per month

MIT license

9KB
200 lines

prettify_pinyin

v1.1.1

About

Turn pinyin written with tone numbers and turn it into pinyin with node marks. prettify_pinyin accepts input in the CC-CEDICT pinyin format (space separated syllables with tone numbers at the end of each syllable), for example: "ni3 hao3" will get turned into "nǐ hǎo".

Usage

extern crate prettify_pinyin;

use prettify_pinyin::prettify;

let test = String::from("ma1 ma2 ma3 ma4 ma");
let formatted: String = prettify(test);

println!("{}", formatted); // --> mā má mǎ mà ma

License

MIT


lib.rs:

About

Turn pinyin written with tone numbers and turn it into pinyin with node marks. prettify_pinyin accepts input in the CC-CEDICT pinyin format (space separated syllables with tone numbers at the end of each syllable), for example: "ni3 hao3" will get turned into "nǐ hǎo".

Usage

extern crate prettify_pinyin;

use prettify_pinyin::prettify;

let test = String::from("ma1 ma2 ma3 ma4 ma");
let formatted: String = prettify(test);

println!("{}", formatted); // --> mā má mǎ mà ma

No runtime deps