Home PHP PHP Статьи PHP Статьи Latinica VS Kirilica
Latinica VS Kirilica PDF Печать E-mail
Автор: А.Волос   

«Переход в ближайшее время русских на единый интернациональный алфавит на латинской основе— неизбежен». (Наркомпрос РСФСР 1930 год )

Однажды, прочитав не помню уже какой-то рассказ на русском языке, написанный в дореформенной кириллической орфографии (с "ятями", "и с точкой", ижицами и фитами) я неожиданно для себя почувствовал на физическом уровне, что данный шрифт и орфография намного легче для восприятия, чем обычный современный русский текст. Достигается это в первую очередь за счет буквы ять и буквы "и с точкой -i".

Своим "крестиком" выступающим за верхнюю кромку строки буква ять дает каждому слову, в котором присутствует, какой-то четкий образ отличающий его от других слов и позволяющий глазу мгновенно "схватить" и осмыслить его.

Полагаю, что в настоящее время пришел момент подходящий для экспериментов с графикой и орфографией русского языка. Разумеется должен быть (он и есть) вариант написания признанный классическим и государственным, и в то же время эксперименты с алфавитами и орфографией русского языка не должны возбраняться.

Защитники сформированной в настоящее время "классической" кириллицы для русского языка подчеркивают, что в этой графике закодировано особое русское восприятие, особый русский код, который формирует особое ощущение русскости, магическое воздействие на русскую душу. Возможно. Учитывая огромный пласт культурного наследия переданного через эту графику.

Не призываю от всего этого отказаться. Как я уже сказал мне самому больше нравится дореформенная графика и орфография русского языка. Но понимаю, что вернуться к ней в государственном использовании вряд ли возможно.

Ну а выпускать в том числе и современную литературу в любой графике в том числе и дореформенной считаю вполне возможным и даже желательным. Пусть читатель художественной и исторической литературы сам выберет свой вариант графики для чтения.

Кроме того известно, что многих зарубежных читателей отпугивает именно кирилическая графика. Она кажется им сложной, непонятной. Они предпочли бы знакомиться с русским языком на привычной для них латинской графике.

Латинский алфавит предоставляет все необходимые средства для передачи звуков русского языка. Для специфичных букв современного русского языка - Ё,Ж,Ч,Ш,Щ,Э,Ю,Я - вполне подойдут латинские буквы чешского, польского, турецкого или немецкого алфавита. Именно в этих языках, а так же и некоторых других европейских языках используются многочисленные хвостики, крыжики, одноточия и двоеточия, которыми обвешивают традиционные буквы латинского алфавита.
 
Предлагаю читателю программу, которая конвертирует современный кириллический русский текст в латиницу четыремя вариантами по выбору пользователя. Основную работу по транслитерации выполняет единственная php-функция  str_replace(). Здесь использовано то свойство этой функции, что первый и второй аргументы можно передавать в виде массивов, каждый элемент первого массива будет заменен элементом второго массива. Для выбора варианта транслитерации надо в первой инструкции программы в ручном режиме ввести нужное значение: от 1 до 4:

$number = 1; //варианты конвертации:  2, 3, 4

В результате будет выполнена соответствующая ветка программы.
Используя аналогичную технику программист может добавить любое количество вариантов транслитерации.

В  первом варианте алфавита использованы буквы "расширенного" латинского алфавита, а так же кириллические буквы Ё и Ѣѣ.
Во втором варианте алфавита использованы буквы "расширенного" латинского алфавита. В третьем и четвертом варианте алфавита использованы только буквы латинского алфавита, которые присутствуют в стандартной клавиатуре любого компьютера.

Каждая буква кирилицы, включая - Ё,Ж,Ч,Ш,Щ,Э,Ю,Я - в первом и втором вариантах отображается одной буквой латинского алфавита. В третьем и четвертом варианте для этих букв используются буквосочетания.

Преимущество третьего и четвертого вариантов в том, что используются только буквы латинского алфавита, которые присутствуют в стандартной клавиатуре любого компьютера. Четвертый вариант отличается от третьего только написанием буквы Щ - W вместо Sc, и буква Х - латинский X вместо H.

Преимущество первого и второго вариантов в том, что каждой букве русского алфавита соответствует одна буква "расширенного" латинского.

В первом варианте мягкому знаку соответствует кириллическая буква ять - Ѣѣ, а во втором и третьем для ь и й использовалась одна и та же буква j. Как заметил еще в XVII веке славянский ученый Юрий Крижанич, наличие двух букв для отображения Ь и Й в кириллице избыточно, поскольку они всегда встречаются в разных позициях: ь после согласных, й после гласных.  Эту избыточность можно было устранить.

На мой взгляд наиболее читабельным и красивым является первый вариант алфавита.

 

 

Вариант 1

Вариант 2

Вариант 3

Ёё

Ёё

Öö

Jo,jo

Жж

Žž

Žž

Zh,zh

Зз

Zz

Zz

Zz

Ии

Ii

Ii

Ii

Йй

Jj

Jj

Jj

Хх

Hh

Hh

Hh

Сс

Ss

Ss

S,s

Цц

Cc

Cc

Cc

Чч

Čč

Čč

Ch,ch

Шш

Šš

Šš

Sh,sh

Щщ

Ww

Ww

Sc,sc

Ъъ

'

'

'

Ыы

Yy

Yy

Yy

Ьь

Ѣѣ

Jj

Jj

Ээ

Éé

Éé

E',e'

Юю

Üü

Üü

Ju,ju

Яя

Áá

Áá

Ja,ja

 

 

 

 

Вариант 1

Вариант 3

Zima. Čto delatѣ nam v derevne? Á vstrečaü
Slugu, nesuwego mne utrom čašku čaü,
Voprosami: teplo lѣ? utihla li metelѣ?
Poroša estѣ ilѣ net? i možno li postelѣ
Pokinutѣ dlá sedla, ilѣ lučše do obeda
Vozitѣsá s starymi žurnalami soseda?
Poroša. My vstaem, i totčas na koná,
I rysѣü po polü pri pervom svete dná;
Arapniki v rukah, sobaki vsled za nami;
Gládim na blednyj sneg priležnymi glazami;
Kružimsá, ryskaem i pozdnej už poroj,
Dvuh zajcev protraviv, ávláemsá domoj.
Kuda kak veselo! Vot večer: vѣüga voet;
Sveča temno gorit; stesnáásѣ, serdce noet;
Po kaple, medlenno glotaü skuki ád.
Čitatѣ hoču; glaza nad bukvami skolѣzát,
A mysli daleko... Á knigu zakryvaü;
Beru pero, sižu; nasilѣno vyryvaü
U muzy dremlüwej nesváznye slova.
Ko zvuku zvuk nejdet... Teráü vse prava
Nad rifmoj, nad moej prislužniceü strannoj:
Stih válo tánetsá, holodnyj i tumannyj.
Ustalyj, s liroü á prekrawaü spor,
Idu v gostinuü; tam slyšu razgovor
O blizkih vyborah, o saharnom zavode;
Hozájka hmuritsá v podobie pogode,
Stalѣnymi spicami provorno ševelá,
Ilѣ pro červonnogo gadaet korolá.
Toska! Tak denѣ za dnem idet v uedinenѣi!
No esli pod večer v pečalѣnoe selenѣe,
Kogda za šaškami sižu á v ugolke,
Priedet izdali v kibitke ilѣ vozke
Neždanaá semѣá: staruška, dve devicy
(Dve belokurye, dve strojnye sestricy),-
Kak oživláetsá gluhaá storona!
Kak žiznѣ, o bože moj, stanovitsá polna!
Snačala kosvenno-vnimatelѣnye vzory,
Potom slov neskolѣko, potom i razgovory,
A tam i družnyj smeh, i pesni večerkom,
I valѣsy rezvye, i šopot za stolom,
I vzory tomnye, i vetrenye reči,
Na uzkoj lestnice zamedlennye vstreči;
I deva v sumerki vyhodit na krylѣco:
Otkryty šeá, grudѣ, i vѣüga ej v lico!
No buri severa ne vredny russkoj roze.
Kak žarko poceluj pylaet na moroze!
Kak deva russkaá sveža v pyli snegov!
Zima. Chto delatj nam v derevne? Ja vstrechaju
Slugu, nesuscego mne utrom chashku chaju,
Voprosami: teplo lj? utihla li metelj?
Porosha estj ilj net? i mozhno li postelj
Pokinutj dlja sedla, ilj luchshe do obeda
Vozitjsja s starymi zhurnalami soseda?
Porosha. My vstaem, i totchas na konja,
I rysjju po polju pri pervom svete dnja;
Arapniki v rukah, sobaki vsled za nami;
Gljadim na blednyj sneg prilezhnymi glazami;
Kruzhimsja, ryskaem i pozdnej uzh poroj,
Dvuh zajcev protraviv, javljaemsja domoj.
Kuda kak veselo! Vot vecher: vjjuga voet;
Svecha temno gorit; stesnjajasj, serdce noet;
Po kaple, medlenno glotaju skuki jad.
Chitatj hochu; glaza nad bukvami skoljzjat,
A mysli daleko... Ja knigu zakryvaju;
Beru pero, sizhu; nasiljno vyryvaju
U muzy dremljuscej nesvjaznye slova.
Ko zvuku zvuk nejdet... Terjaju vse prava
Nad rifmoj, nad moej prisluzhniceju strannoj:
Stih vjalo tjanetsja, holodnyj i tumannyj.
Ustalyj, s liroju ja prekrascaju spor,
Idu v gostinuju; tam slyshu razgovor
O blizkih vyborah, o saharnom zavode;
Hozjajka hmuritsja v podobie pogode,
Staljnymi spicami provorno shevelja,
Ilj pro chervonnogo gadaet korolja.
Toska! Tak denj za dnem idet v uedinenji!
No esli pod vecher v pechaljnoe selenje,
Kogda za shashkami sizhu ja v ugolke,
Priedet izdali v kibitke ilj vozke
Nezhdanaja semjja: starushka, dve devicy
(Dve belokurye, dve strojnye sestricy),-
Kak ozhivljaetsja gluhaja storona!
Kak zhiznj, o bozhe moj, stanovitsja polna!
Snachala kosvenno-vnimateljnye vzory,
Potom slov neskoljko, potom i razgovory,
A tam i druzhnyj smeh, i pesni vecherkom,
I valjsy rezvye, i shopot za stolom,
I vzory tomnye, i vetrenye rechi,
Na uzkoj lestnice zamedlennye vstrechi;
I deva v sumerki vyhodit na kryljco:
Otkryty sheja, grudj, i vjjuga ej v lico!
No buri severa ne vredny russkoj roze.
Kak zharko poceluj pylaet na moroze!
Kak deva russkaja svezha v pyli snegov!

Вариант 2

Вариант 4

Zima. Čto delatj nam v derevne? Á vstrečaü
Slugu, nesuwego mne utrom čašku čaü,
Voprosami: teplo lj? utihla li metelj?
Poroša estj ilj net? i možno li postelj
Pokinutj dlá sedla, ilj lučše do obeda
Vozitjsá s starymi žurnalami soseda?
Poroša. My vstaem, i totčas na koná,
I rysjü po polü pri pervom svete dná;
Arapniki v rukah, sobaki vsled za nami;
Gládim na blednyj sneg priležnymi glazami;
Kružimsá, ryskaem i pozdnej už poroj,
Dvuh zajcev protraviv, ávláemsá domoj.
Kuda kak veselo! Vot večer: vjüga voet;
Sveča temno gorit; stesnáásj, serdce noet;
Po kaple, medlenno glotaü skuki ád.
Čitatj hoču; glaza nad bukvami skoljzát,
A mysli daleko... Á knigu zakryvaü;
Beru pero, sižu; nasiljno vyryvaü
U muzy dremlüwej nesváznye slova.
Ko zvuku zvuk nejdet... Teráü vse prava
Nad rifmoj, nad moej prislužniceü strannoj:
Stih válo tánetsá, holodnyj i tumannyj.
Ustalyj, s liroü á prekrawaü spor,
Idu v gostinuü; tam slyšu razgovor
O blizkih vyborah, o saharnom zavode;
Hozájka hmuritsá v podobie pogode,
Staljnymi spicami provorno ševelá,
Ilj pro červonnogo gadaet korolá.
Toska! Tak denj za dnem idet v uedinenji!
No esli pod večer v pečaljnoe selenje,
Kogda za šaškami sižu á v ugolke,
Priedet izdali v kibitke ilj vozke
Neždanaá semjá: staruška, dve devicy
(Dve belokurye, dve strojnye sestricy),-
Kak oživláetsá gluhaá storona!
Kak žiznj, o bože moj, stanovitsá polna!
Snačala kosvenno-vnimateljnye vzory,
Potom slov neskoljko, potom i razgovory,
A tam i družnyj smeh, i pesni večerkom,
I valjsy rezvye, i šopot za stolom,
I vzory tomnye, i vetrenye reči,
Na uzkoj lestnice zamedlennye vstreči;
I deva v sumerki vyhodit na kryljco:
Otkryty šeá, grudj, i vjüga ej v lico!
No buri severa ne vredny russkoj roze.
Kak žarko poceluj pylaet na moroze!
Kak deva russkaá sveža v pyli snegov!
Zima. Chto delatj nam v derevne? Ya vstrechaju
Slugu, nesuwego mne utrom chashku chaju,
Voprosami: teplo lj? utixla li metelj?
Porosha estj ilj net? i mozhno li postelj
Pokinutj dlya sedla, ilj luchshe do obeda
Vozitjsya s starymi zhurnalami soseda?
Porosha. My vstaem, i totchas na konya,
I rysjju po polju pri pervom svete dnya;
Arapniki v rukax, sobaki vsled za nami;
Glyadim na blednyj sneg prilezhnymi glazami;
Kruzhimsya, ryskaem i pozdnej uzh poroj,
Dvux zajcev protraviv, yavlyaemsya domoj.
Kuda kak veselo! Vot vecher: vjjuga voet;
Svecha temno gorit; stesnyayasj, serdce noet;
Po kaple, medlenno glotaju skuki yad.
Chitatj xochu; glaza nad bukvami skoljzyat,
A mysli daleko... Ya knigu zakryvaju;
Beru pero, sizhu; nasiljno vyryvaju
U muzy dremljuwej nesvyaznye slova.
Ko zvuku zvuk nejdet... Teryaju vse prava
Nad rifmoj, nad moej prisluzhniceju strannoj:
Stix vyalo tyanetsya, xolodnyj i tumannyj.
Ustalyj, s liroju ya prekrawaju spor,
Idu v gostinuju; tam slyshu razgovor
O blizkix vyborax, o saxarnom zavode;
Xozyajka xmuritsya v podobie pogode,
Staljnymi spicami provorno shevelya,
Ilj pro chervonnogo gadaet korolya.
Toska! Tak denj za dnem idet v uedinenji!
No esli pod vecher v pechaljnoe selenje,
Kogda za shashkami sizhu ya v ugolke,
Priedet izdali v kibitke ilj vozke
Nezhdanaya semjya: starushka, dve devicy
(Dve belokurye, dve strojnye sestricy),-
Kak ozhivlyaetsya gluxaya storona!
Kak zhiznj, o bozhe moj, stanovitsya polna!
Snachala kosvenno-vnimateljnye vzory,
Potom slov neskoljko, potom i razgovory,
A tam i druzhnyj smex, i pesni vecherkom,
I valjsy rezvye, i shopot za stolom,
I vzory tomnye, i vetrenye rechi,
Na uzkoj lestnice zamedlennye vstrechi;
I deva v sumerki vyxodit na kryljco:
Otkryty sheya, grudj, i vjjuga ej v lico!
No buri severa ne vredny russkoj roze.
Kak zharko poceluj pylaet na moroze!
Kak deva russkaya svezha v pyli snegov!
<?php
$number = 4;//вариант конвертации:  2, 3, 4

$target = array(
"а","б","в","г","д","е","ё","ж",
"з","и","й","к","л","м","н","о",
"п","р","с","т","у","ф","х","ц",
"ч","ш","щ","ъ","ы","ь","э","ю","я",
"А","Б","В","Г","Д","Е","Ё","Ж",
"З","И","Й","К","Л","М","Н","О",
"П","Р","С","Т","У","Ф","Х","Ц",
"Ч","Ш","Щ","Ъ","Ы","Ь","Э","Ю","Я");

$replacement1   = array(//мягкий знак - буква Ять
"a","b","v","g","d","e","ё","ž",
"z","i","j","k","l","m","n","o",
"p","r","s","t","u","f","h","c",
"č","š","w","'","y","ѣ","é","ü","á",
"A","B","V","G","D","E","Ё","Ž ",
"Z","I","J","K","L","M","N","O",
"P","R","S","T","U","F","H","C",
"Č","Š","W","'","Y","Ѣ","É","Ü","Á");

$replacement2   = array(//мягкий знак - J
"a","b","v","g","d","e","ö","ž",
"z","i","j","k","l","m","n","o",
"p","r","s","t","u","f","h","c",
"č","š","w","'","y","j","é","ü","á",
"A","B","V","G","D","E","Ö","Ž ",
"Z","I","J","K","L","M","N","O",
"P","R","S","T","U","F","H","C",
"Č","Š","W","'","Y","J","É","Ü","Á");

$replacement3   = array(// Щ - Sc
"a","b","v","g","d","e","jo","zh",
"z","i","j","k","l","m","n","o",
"p","r","s","t","u","f","h","c",
"ch","sh","sc","'","y","j","e","ju","ya",
"A","B","V","G","D","E","Jo","Zh",
"Z","I","J","K","L","M","N","O",
"P","R","S","T","U","F","H","C",
"Ch","Sh","Sc","'","Y","J","E","Ju","Ya");

$replacement4   = array(// Щ - W
"a","b","v","g","d","e","jo","zh",
"z","i","j","k","l","m","n","o",
"p","r","s","t","u","f","x","c",
"ch","sh","w","'","y","j","e","ju","ya",
"A","B","V","G","D","E","Jo","Zh",
"Z","I","J","K","L","M","N","O",
"P","R","S","T","U","F","X","C",
"Ch","Sh","W","'","Y","J","E","Ju","Ya");

//-----------------------------
    // откроем файл для вывода ощибок
    $filename = "error.txt";
    if(!($errorFile = fopen($filename, "w")))
    {
        print("'$filename' could not be created\n");
        exit;
    }
//-----------------------------
    // откроем файл для вывода
    $filename = "fileOut.txt";
    if(!($fileOut = fopen($filename, "w")))
    {
        fputs($errorFile, "'$filename' could not be created\n" );
        exit;
    }
//-----------------------------
    // откроем файл для чтения
    $filename = "data.txt";
    if(!($myFile = fopen($filename, "r")))
    {
        fputs($errorFile, "'$filename' could not be opened\n" );
        exit;
    }
//-----------------------------

		
	if($number > 3 && $number < 5 ){
		while(!feof($myFile))
		{
			$myLine = fgets($myFile, 1024); 
			$myNewLine = str_replace($target,$replacement4,$myLine); 
			fputs($fileOut, "$myNewLine");
		}
	}	
	else if($number > 2 && $number < 4 ){
		while(!feof($myFile))
		{
			$myLine = fgets($myFile, 1024); 
			$myNewLine = str_replace($target,$replacement3,$myLine); 
			fputs($fileOut, "$myNewLine");
		}
	}	
	else if($number > 1 && $number < 3 ){
		while(!feof($myFile))
		{
			$myLine = fgets($myFile, 1024); 
			$myNewLine = str_replace($target,$replacement2,$myLine); 
			fputs($fileOut, "$myNewLine");
		}
	}
	else if($number > 0 && $number < 2 ){
		while(!feof($myFile))
		{
			$myLine = fgets($myFile, 1024); 
			$myNewLine = str_replace($target,$replacement1,$myLine); 
			fputs($fileOut, "$myNewLine");
		}
    }
      // закроем файлы
      fclose($myFile);
      fclose($fileOut);
      fclose($errorFile);

>
Обновлено 01.07.2015 19:55