Michael Bochkaryov > NetSDS-Util-1.044 > NetSDS::Util::Translit

Download:
NetSDS-Util-1.044.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 1.044   Source  

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>

syntax highlighting: