shoorick: (Default)
[personal profile] shoorick
Перловый модуль Lingua::Translit умеет транслитерировать нелатинский текст множеством способов. Для русской кириллицы таких способов — пять четыре:
#!/usr/bin/perl

use Lingua::Translit;

my $sample = 'Эй, жлоб! Где туз? Прячь юных съёмщиц в шкаф.';
my $tr;

for ( 'ALA-LC RUS', 'ISO 9', 'DIN 1460 RUS', 'GOST 7.79 RUS', 'GOST 7.79 RUS OLD' ) {
    $tr = new Lingua::Translit( $_ );
    printf "%17s %s\n", $_, $tr->translit( $sample );
}

Выводит:
       ALA-LC RUS  Ėĭ, zhlob! Gde tuz? Priach′ iunykh s″ëmshchits v shkaf.
            ISO 9  Èj, žlob! Gde tuz? Prâčʹ ûnyh sʺëmŝic v škaf.
     DIN 1460 RUS  Ėj, žlob! Gde tuz? Prjač' junych s"ëmščic v škaf.
    GOST 7.79 RUS  E`j, zhlob! Gde tuz? Pryach` yuny'x s``yomshhicz v shkaf.
GOST 7.79 RUS OLD  E`j, zhlob! Gde tuz? Pryach` yuny'x s``yomshhicz v shkaf.

Date: 2011-09-07 03:01 pm (UTC)
lodin: A bearded hacker in a hat (Default)
From: [personal profile] lodin
Гм. Хоть свой пиши. Ну вот зачем мне эти ` в строке?

Date: 2012-09-24 02:44 pm (UTC)

Date: 2011-09-07 04:27 pm (UTC)
From: [identity profile] aamonster.livejournal.com
И ни одного общепринятого.

Вот!

Date: 2011-09-07 06:24 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Да, меня это тоже несколько опечалило. В википедии видел описание кучи методов, один другого страшнее.

Date: 2011-09-07 07:13 pm (UTC)
From: [identity profile] vedenin.livejournal.com
Сашо, а при чем тут юные съемщицы??

При чём тут юные съёмщицы

Date: 2011-09-08 08:05 am (UTC)
From: [identity profile] shoorick.livejournal.com
При том, что в этой фразе, со съёмщицами, присутствуют все буквы русского алфавита.

Ярославль

Date: 2011-09-07 07:33 pm (UTC)
From: [identity profile] bmb52.livejournal.com
Ребята! У нас большая беда в Ярославле. Оставим своё вечно суетное. У кого есть там знакомые, спросите, чем можно помочь семьям.

Re: Ярославль

Date: 2011-09-08 08:04 am (UTC)
From: [identity profile] shoorick.livejournal.com
Вроде, в Ярославле нет знакомых.

Re: Ярославль

Date: 2011-09-08 08:54 am (UTC)
From: [identity profile] vedenin.livejournal.com
А что там в Ярославле?

Date: 2011-09-09 09:11 am (UTC)
From: (Anonymous)
Можно использовать Streamlined System BUL и заменять там какой то один символ.. непомню какой точно или сделать свою таблицу заодно отправив её создателю модуля.

Свою таблицу

Date: 2011-09-09 11:30 am (UTC)
From: [identity profile] shoorick.livejournal.com
Лучше уж свою сделать. Вон в википедии лежит описание разных способов — надо оттуда взять. Точнее, из первоисточников.

Date: 2011-09-09 09:15 am (UTC)
ocehb: (Default)
From: [personal profile] ocehb
списался с авторами, на следующей неделе обещали добавить клерное письмо.
From: (Anonymous)
Welcome to my private and face-to-face videochat right now with a fascinating girl.
I will be there till the evening: http://bit.ly/1Br2zfX
Hello everybody

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 12:19 am
Powered by Dreamwidth Studios