module Iuliia::IcaoDoc9303

Overview

The IcaoDoc9303 module provides transliteration (Engine.translate) using the ICAO DOC 9303 transliteration schema.

More information (in Russian)

Examples

Iuliia::IcaoDoc9303.translate("Юлия, съешь ещё этих мягких французских булок из Йошкар-Олы, да выпей алтайского чаю")
# => "Iuliia, sieesh eshche etikh miagkikh frantsuzskikh bulok iz Ioshkar-Oly, da vypei altaiskogo chaiu"

Iuliia::IcaoDoc9303.translate("Юлия Щеглова")
# => "Iuliia Shcheglova"

Iuliia::IcaoDoc9303.translate("Гайа Васильева")
# => "Gaia Vasileva"

Iuliia::IcaoDoc9303.translate("Андрей Видный")
# => "Andrei Vidnyi"

Iuliia::IcaoDoc9303.translate("Артём Краевой")
# => "Artem Kraevoi"

Iuliia::IcaoDoc9303.translate("Мадыр Чёткий")
# => "Madyr Chetkii"

Iuliia::IcaoDoc9303.translate("Оксана Клеёнкина")
# => "Oksana Kleenkina"

Iuliia::IcaoDoc9303.translate("Игорь Ильин")
# => "Igor Ilin"

Iuliia::IcaoDoc9303.translate("Ян Разъездной")
# => "Ian Razieezdnoi"

Included Modules

Extended Modules

Defined in:

iuliia/schemas/icao_doc_9303.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]