lucasintel / ukrainian

🇺🇦 Ukrainian language tooling for Crystal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

🇺🇦 Ukrainian language tooling for Crystal

License:MIT License


Languages

Language:Crystal 100.0%