Shard Detail

ukrainian v0.1.0

🇺🇦 Ukrainian language tooling for Crystal
crystal transliteration cyrillic ukrainian-language ukrainian ukraine

Install & Use

Add the following code to your project's shard.yml under:

dependencies to use in production
- OR -
development_dependencies to use in development


ukrainian:
  github: lucasintel/ukrainian

Readme

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