Це CLI транслітератор з кирилиці на латинку згідно зі законом України про транслітерацію.
Find a file
Орест Смертний (foresle) 6c0711bb9e
Add mode resetting after text transliteration
To prevent mistakes when the Translit object is used multiple times.
2025-09-10 08:23:45 +03:00
src Add mode resetting after text transliteration 2025-09-10 08:23:45 +03:00
.gitignore Make the first release 2025-09-07 14:56:39 +03:00
Cargo.lock Add mode resetting after text transliteration 2025-09-10 08:23:45 +03:00
Cargo.toml Add mode resetting after text transliteration 2025-09-10 08:23:45 +03:00
LICENSE Add spaces in license text 2025-09-07 17:55:06 +03:00
README.md Add mode resetting after text transliteration 2025-09-10 08:23:45 +03:00

Українська транслітерація ukr_translite

Please don't upload to GitHub License MIT Rust Crates.io Version Wish Me Mental Stability

General information

UA

Це CLI транслітератор з кирилиці на латинку згідно зі законом України про транслітерацію. Застосунок має публічне, але поки не документоване API, а також CLI. Щоб транслітерувати текст просто перенаправте його до команди, або запустіть програму і введіть текст.

# Щоб встановити застосунок.
cargo install ukr_translit
# Приклад використання.
echo "Орест Смертний" | ukr_translite
# >>> Orest Smertnyi

EN

This is a CLI transliterator from Ukrainian Cyrillic to Latin developed by rules of Ukrainian governance. There are public but not yet documented API and CLI. To transliterate a text, just direct it to command, or run program and then enter the text.

# To app install.
cargo install ukr_translit
# Example of usage.
echo "Орест Смертний" | ukr_translite
# >>> Orest Smertnyi

Code example

use ukr_translit;

fn main() {
    let mut translit: ukr_translit::Translit = ukr_translit::Translit::new();
    println!("{}", translit.transliterate("Привіт світ!"))
}

Author: Орест Смертний (foresle)