module Iuliia::YandexMaps

Overview

The YandexMaps module provides transliteration (Engine.translate) using the Yandex.Maps transliteration schema.

More information (in Russian)

Examples

Iuliia::YandexMaps.translate("Юлия, съешь ещё этих мягких французских булок из Йошкар-Олы, да выпей алтайского чаю")
# => "Yuliya, syesh yeschyo etikh myagkikh frantsuzskikh bulok iz Yoshkar-Oly, da vypey altayskogo chayu"

Iuliia::YandexMaps.translate("Россия, город Йошкар-Ола, улица Яна Крастыня")
# => "Rossiya, gorod Yoshkar-Ola, ulitsa Yana Krastynya"

Iuliia::YandexMaps.translate("Санкт-Петербург, Подъездной пер")
# => "Sankt-Peterburg, Podyezdnoy per"

Iuliia::YandexMaps.translate("Москва, ул Подъёмная")
# => "Moskva, ul Podyomnaya"

Iuliia::YandexMaps.translate("Астрахань, ул Подъяпольского")
# => "Astrakhan, ul Podyapolskogo"

Iuliia::YandexMaps.translate("Щегловитовка")
# => "Scheglovitovka"

Iuliia::YandexMaps.translate("Новый Уренгой")
# => "Noviy Urengoy"

Iuliia::YandexMaps.translate("Елабуга")
# => "Yelabuga"

Iuliia::YandexMaps.translate("Бабаево")
# => "Babayevo"

Iuliia::YandexMaps.translate("Белово")
# => "Belovo"

Included Modules

Extended Modules

Defined in:

iuliia/schemas/yandex_maps.cr

Instance Method Summary

Instance methods inherited from module Iuliia::Engine

description : String description, name : String name, translate(string : String) : String translate

Instance Method Detail

def description : String #

Returns the transliteration schema description.


[View source]
def name : String #

Returns the transliteration schema name.


[View source]