NetSDS::Util::Translit(3pm)

NAME
NetSDS::Util::Translit - transliteration routines

SYNOPSIS
        use NetSDS::Const;
        use NetSDS::Util::Translit;

        # Transliterate cyrillic string
        $trans_string = trans_cyr_lat($cyr_string);

        # Reverse transliteration to russian language
        $rus_string = trans_lat_cyr("Vsem privet", LANG_RU);

DESCRIPTION
"NetSDS::Util::Translit" module contains routines for bidirectional cyrillic text transliteration. Now it supports russian and ukrainian languages processing.

EXPORTS

trans_cyr_lat($text[, $lang]) - transliterate string
    Convert text from cyrillic to latin encoding.

    Language may be set if not default one.

            $lat = trans_cyr_lat($string);

trans_lat_cyr($text[, $lang]) - reverse transliteration
    This function transliterate string from latin encoding to cyrillic one.

    Target language may be set if not default one.

            $cyr = trans_lat_cyr("Sam baran", "ru");

EXAMPLES
None yet

BUGS
Unknown yet

TODO
Implement examples and tests.

SEE ALSO
Encode, perlunicode

AUTHORS
Valentyn Solomko <pere@pere.org.ua>