logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

NetSDS::Util::Translit - transliteration routines

Authors

       Valentyn Solomko <pere@pere.org.ua>

perl v5.36.0                                       2022-11-20                        NetSDS::Util::Translit(3pm)

Bugs

       Unknown yet

Description

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

Examples

       None yet

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");

Name

       NetSDS::Util::Translit - transliteration routines

See Also

       Encode, perlunicode

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);

Todo

       Implement examples and tests.

See Also