NetSDS::Util::Translit(3pm)

NetSDS::Util::Translit3pm

Transliteration routines

Usage

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

Overview

"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

Todo

Implement examples and tests.

Releases

8 releases since Debian 6.0 (Squeeze); the text changed 5 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10–11
  6. 12–13

Bugs

Unknown yet

Authors

Valentyn Solomko <[email protected]>

From libnetsds-util-perl 1.045-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.