module Iuliia::BgnPcgn

Overview

The BgnPcgn module provides transliteration (Engine.translate) using the BGN/PCGN transliteration schema.

More information (in Russian)

Examples

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

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

Iuliia::BgnPcgn.translate("Елизово")
# => "Yelizovo"

Iuliia::BgnPcgn.translate("Чапаевск")
# => "Chapayevsk"

Iuliia::BgnPcgn.translate("Мейеровка")
# => "Meyyerovka"

Iuliia::BgnPcgn.translate("Юрьев объезд")
# => "Yur’yev ob”yezd"

Iuliia::BgnPcgn.translate("Белкино")
# => "Belkino"

Iuliia::BgnPcgn.translate("Ёдва")
# => "Yёdva"

Iuliia::BgnPcgn.translate("Змииёвка")
# => "Zmiiyёvka"

Iuliia::BgnPcgn.translate("Айёган")
# => "Ayyёgan"

Iuliia::BgnPcgn.translate("Воробьёво")
# => "Vorob’yёvo"

Iuliia::BgnPcgn.translate("Кебанъёль")
# => "Keban”yёl’"

Iuliia::BgnPcgn.translate("Озёрный")
# => "Ozёrnyy"

Iuliia::BgnPcgn.translate("Тыайа")
# => "Ty·ay·a"

Iuliia::BgnPcgn.translate("Сайылык")
# => "Say·ylyk"

Iuliia::BgnPcgn.translate("Ойусардах")
# => "Oy·usardakh"

Iuliia::BgnPcgn.translate("Йошкар-Ола")
# => "Yoshkar-Ola"

Iuliia::BgnPcgn.translate("Бийск")
# => "Biysk"

Iuliia::BgnPcgn.translate("Тыэкан")
# => "Ty·ekan"

Iuliia::BgnPcgn.translate("Суык-Су")
# => "Su·yk-Su"

Iuliia::BgnPcgn.translate("Тында")
# => "Tynda"

Iuliia::BgnPcgn.translate("Улан-Удэ")
# => "Ulan-Ud·e"

Iuliia::BgnPcgn.translate("Электрогорск")
# => "Elektrogorsk"

Iuliia::BgnPcgn.translate("Руэм")
# => "Ruem"

Iuliia::BgnPcgn.translate("Вяртсиля")
# => "Vyart·silya"

Iuliia::BgnPcgn.translate("Ташчишма")
# => "Tash·chishma"

Included Modules

Extended Modules

Defined in:

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