View Source Vasov (vasov v0.2.2)
Vasov implements text transliteration from bulgarian cyrillic to latin according to the streamlined system officially adopted in Bulgaria.
The name is an homage to Ivan Vazov (Иван Вазов).
Installation
The package can be installed by adding vasov
to your list of dependencies in mix.exs
:
def deps do
[
{:vasov, "~> 0.2.1"}
]
end
Usage
iex> Vasov.transliterate_to_latin("Бургас")
"Burgas"
iex> Vasov.transliterate_to_latin("София")
"Sofia"
iex> Vasov.transliterate_to_latin("България")
"Bulgaria"
Summary
Functions
Transliterates a text from bulgarian cyrillic language to roman latin
Returns the transliteration table as a map
Functions
Transliterates a text from bulgarian cyrillic language to roman latin
Usage:
iex> Vasov.transliterate_to_latin("Бургас")
"Burgas"
iex> Vasov.transliterate_to_latin("София")
"Sofia"
iex> Vasov.transliterate_to_latin("България")
"Bulgaria"
Returns the transliteration table as a map