NetSDS::Util::Translit.3pm

Langue: en

Version: 2010-05-25 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

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>