Module wana_kana::to_kana [] [src]

Convert Romaji to Kana, lowercase text will result in Hiragana and uppercase text will result in Katakana.

Examples

use wana_kana::to_kana::*;
use wana_kana::Options;
assert_eq!(to_kana_with_opt("o", Options::default()), "お");
assert_eq!(to_kana_with_opt("ona", Options::default()), "おな");
assert_eq!(to_kana_with_opt("onaji", Options::default()), "おなじ");
assert_eq!(to_kana_with_opt("onaji BUTTSUUJI", Options::default()), "おなじ ブッツウジ");
assert_eq!(to_kana_with_opt("ONAJI buttsuuji", Options::default()), "オナジ ぶっつうじ");
assert_eq!(to_kana_with_opt("座禅‘zazen’スタイル", Options::default()), "座禅「ざぜん」スタイル");
assert_eq!(to_kana_with_opt("batsuge-mu", Options {use_obsolete_kana: true, ..Default::default() } ), "ばつげーむ");
assert_eq!(to_kana_with_opt("!?./,~-‘’“”[](){}", Options::default()), "!?。・、〜ー「」『』[](){}");
assert_eq!(to_kana_with_opt("we", Options {use_obsolete_kana: true, ..Default::default() } ), "ゑ");

Functions

to_kana
to_kana_with_opt