Skip to main content

Crate uklatn

Crate uklatn 

Source
Expand description

Ukrainian Cyrillic transliteration to and from Latin script.

Tables:

  • DSTU 9112:2021 System A
  • DSTU 9112:2021 System B
  • KMU 55:2010, not reversible

§Examples

let s = uklatn::encode("Доброго вечора!", uklatn::Table::default());
assert_eq!(s, "Dobroğo večora!");
let s = uklatn::decode("Paljanycja", uklatn::Table::default());
assert_eq!(s, "Паляниця");

Set the transliteration scheme:

let s = uklatn::encode("Борщ", uklatn::Table::Dstu9112B);
assert_eq!(s, "Borshch");
let s = uklatn::encode("Шевченко", uklatn::Table::Kmu55);
assert_eq!(s, "Shevchenko");

Enums§

Table

Functions§

decode
Re-transliterates a string of Ukrainian Latin to Cyrillic script.
encode
Transliterates a string of Ukrainian Cyrillic to Latin script.