Skip to content

🇺🇦 Ukrainian language tooling for Crystal

License

Notifications You must be signed in to change notification settings

lucasintel/ukrainian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ukrainian

Ukrainian language tooling for Crystal.

CI

Quickstart

require "ukrainian"

Ukrainian.transliterate("Київ; Харків; Одеса; Дніпро")
# 🇺🇦 => "Kyiv; Kharkiv; Odesa; Dnipro"

Ukrainian.transliterate("Майдан Незалежності")
# 🇺🇦 => "Maidan Nezalezhnosti"

Ukrainian.transliterate("Національний Технічний Університет «Дніпровська Політехніка»")
# 🇺🇦 => "Natsionalnyi Tekhnichnyi Universytet «Dniprovska Politekhnika»"

Transliteration

Simple, high throughput Ukrainian transliteration for working with large volumes of data.

Compliant with the Ukrainian National transliteration system (2010 version).

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      ukrainian:
        github: lucasintel/ukrainian
  2. Run shards install

Contributing

  1. Fork it (https://github.com/lucasintel/ukrainian/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors