Какие английские буквы можно заменить цифрами
Перейти к содержимому

Какие английские буквы можно заменить цифрами

  • автор:

Как правильно употреблять Leet и другие символы в никнейме

Как правильно употреблять Leet и другие символы в никнейме

Иллюстрация. Автор: rangizzz / Shutterstock.com.

Leet, или как его называют в более просвещённых кругах «1337», — это распространенная в интернете вариация английского языка. Суть в том, чтобы заменять привычные буквы латинского алфавита на цифры или другие знаки. За основу берется визуальное сходство обозначаемой буквы с символом-заменой.

История языка Leet

Сам термин «leet» походит от английского «elite» (элитный) — название статуса на сайте BBS, дающего доступ к файлам, папкам, играм и чатам, содержавшимся на этом ресурсе. Другая теория происхождения языка, и одна из самых популярных та, что связана с первыми хакерами. Все дело в том, что любой поисковик производит анализ каждой страницы интернета для того, чтобы отображать наиболее релевантные ответы на запросы пользователей. И чтобы избежать возможности быть показанными на первых страницах поисковика, хакеры приняли решение начать шифровать обычные слова английского языка и тем самым избежать распознавания их текста третьими лицами. Также язык leet использовался игроками World of Warcraft для общения игроков разных фракций в обход блокировке, ведь заменялись только типичные буквы алфавита, а символы и цифры оставались нетронутыми. Правда, только до определенного обновления, далее же такое общение стало невозможным. И 1337 стал использоваться уже между более опытными игроками чтобы было проще отличить их от новичков. Какой бы не была истинная теория происхождения leet-speak’а, сейчас он выполняет чисто декоративную функцию, ведь последние bbs ресурсы изжили свое, хакеры перешли на более засекреченные языки, а межфракционное общение было пофикшено одним из патчей. «Встречают по одежке, провожают по уму» в эпоху онлайн игр следовало бы изменить на «встречают по нику, провожают по скилу». И чтобы никнейм был действительно внушительным, многие игроки, сами того не зная, используют leet основу. Как часто на просторах интернета можно встретить пользователей с безумным количеством символов и цифр и юзернеймах.

Алфавит Leet и возможные транскрипции

Но прежде чем перейти к самим никам, следовало бы разобраться с алфавитом leet, ведь без наглядной таблицы-дешифратора новичку никак не разобраться даже с простыми словами, не говоря уже о целых фразах. Изначально существовал только английский leet, но со временем русскоговорящие пользователи интернета и геймеры дополнили 1337-латиницу кириллическими буквами и их аналогами-символами. Ниже можно ознакомиться с этой самой таблицей возможной замены символов и знаков для ника.

Оригинальная латиница Дополнительная кириллица
A /-| или 4 Г r
B 8 Ж >|< или >| < или ]|[
C (или [ З ‘/_
D |) И |/| или l
E 3 Л /\ или J[ или J| или JI или просто J (или латинская версия |_)
F |= или «ph» П || или |^| или /7
G 6 Р |>
H |-| С 5 или латинские версии
I | или ! или 1 У ‘/ или (_)
J ) Ф <|>или qp
K | < или |( Ц |_|_ или ||_
L |_ или 1 Ч ‘-| или 4
M |\/| или /\/\ Ш III или w или LLI
N |\| или /\/ Щ LLL
O 0 или () Ъ ‘b
P |> Ы bI
Q 9 или 0 Ь b или |o
R |? или |2 Э € или -) либо так и остается Э
S 5 или $ Ю |-O или 10
T 7 или + Я 9I или 9 или <| либо так и остается Я
U |_|
V \/
W \/\/ или \X/
X * или >
Y ‘/
Z 2
AT 8
AND & (с тем же успехом заменяет AN, EN)
FOR 4
MATE M8
YOU U

Фото. Автор: Gorodenkoff / Shutterstock.com.

Теперь, уже ознакомившись с основами алфавита leet, можно переходить и к никами. Сам термин nickname переводиться с английского как «прозвище, кличка». Другими словами, ник – это псевдоним, альтернативное имя, с которым ассоциирует себя автор и желает быть названным именно по нику, а не настоящему имени, хотя нередко производные от имени и выступают никами на различных форумах и сайтах.

Никнеймы для геймеров

Фото. Автор: Olena Yakobchuk / Shutterstock.com.

Когда геймер начинает покорение очередной онлайн игры, первая проблема, с которой он сталкивается, — это никнейм. Ведь от него зависит слишком многое, если учесть, что вся информация, которой будут располагать игроки на сервере, это именно ник. Игрок с глупым или просто смешных ником рискует быть подвергнуть насмешкам в игровом мире и особенно чате, даже если просто обратиться с просьбой о помощи. Да, мир геймеров не всегда дружелюбен к новичкам. Поэтому выбор ника – дело серьезное и ответственное. У опытных игроков есть пара-тройка ников, которые они уже успешно опробовали в других играх и довольны тем, что есть. Правда, желание создать очередного персонажа или просто косметически преобразить свой аккаунт путем изменения аватарки и ника приводят даже опытных пользователей в неловкое положение, ведь старые ники могут надоесть, а имя любимого героя сериала уже кто-то занял. Вот тут и приходиться выдумывать что-то своеобразное – за дело берется сначала просто никнейм из латинских символов и цифр, но ведь латиницу учат в каждой школе, а цифры и вовсе одинаковые, поэтому вероятность того, что ник уже будет занят очень велика. «Не опускать руки, еще не все вариации использованы», — размахивая зажатой клавишей Shift, на всем ходу забегает в голову leet и дарит возможность не просто получить желаемый ник, но и сделать это максимально уникально, сложно и непривычно, тем самым давая понять казуальным геймерам с простенькими никами, кто тут на самом деле батя. Некоторые leet-замены стали настолько популярны, что в одной игре могли попасться два игрока с одинаковыми символами и цифрами, но при этом разным наполнением. Одним из самых популярных символов-замен был и наверняка до сих пор остается «pro100». Суть этой приставки в ее универсальности применения. Для русскоязычных пользователей эта приставка читается как «просто», что дает возможность вставить после даже свое имя, ведь из-за напускной «простоты» появляется некий шарм, под действием которого даже «pro100vasya» уже и не «простовася», а настолько опытный Вася, что может себе позволить взять себе даже такой ник. В английском же языке приставка «pro100» имеет более крутое значение, ведь «pro» уже сокращение от professional, а 100 будто указывает на стопроцентные навыки игрока, в чьем юзернейме используются.

Другие варианты использования символов в нике

Способов кастомизации ника бесчисленное множество, но самые популярные это просто добавление к уже существующему даты рождения, например. Но тут очень важно не прогадать, ведь иногда информация о дате рождения дает преимущество оппоненту в вербальном споре. Согласитесь, угрозы в чате от игрока с ником «nikita2004» теряют свою силу и не внушают должного страха. Попробуй потом докажи, что это не год рождения, а год получения паспорта. Среди жителей России так же пользуются популярностью цифровые приставки в виде региона проживания, ведь очень удобно. Отличными примерами проникновения leet в ники игроков могут служить прозвища популярных киберспортсменов самых разных дисциплин. Например, 9Pasha (9=Я Pasha, Павел Хвастунов, Virtus.Pro, Dota 2); S1mple (Simple, Александр Костылев, Na`Vi, CS: GO); V1lat (Vilat, Виталий Волочай, самый популярный киберспортивный комментатор). Ники с символами на английском так же неплохой способ сразу вычеркнуть себя из списков русскоязычных игроков, ведь, к сожалению, у большинства иностранных геймеров очень негативные ассоциации с русскоязычными пользователями в силу давно сложившихся клише, разрушить которые пока не видится возможным. Именно поэтому использование никнейма из латинских символов и цифр не то чтобы дает преимущество в игре, но по крайней мере не так бросается в глаза остальным игрокам. Онлайн игры вместе со всей современной культурой пришли с запада, поэтому и логин с символами, буквами и знаками, принадлежащими латинице и в особенности leet`у смотрятся более органично и отдают дань уважения и солидарности геймерскому сообществу по всему миру.

Цифры вместо букв

Не так уж редко в тех или иных произведениях используются цифры вместо букв. Чаще всего такое наблюдается в заголовках, особенно если произведение представляет собой сиквел с соответствующим порядковым номером или в заголовке используется какое-нибудь числительное. Зачем так делать? Ну, прикольно же выглядит или даже круто. Если, конечно, не получится нежданный бафос.

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

  • Цифра похожа на букву. Например, 5 напоминает латинскую S, в кириллице удобно заменять четвёркой букву Ч, ну а ноль вообще напрашивается на то, чтобы его поставить вместо О.
  • Название цифры читается похоже на какое-то слово или слог. В английском, например, «to» созвучно «two», а «for» — «four», встречаются и менее распространённые варианты наподобие «Str8» или «2 L8». В русском языке тоже так можно — о5, 7я, госп-1, сви100пляска или загадочный шахматный ход e2-e2.
  • А ещё иногда получается, что цифры читают как буквы случайно — как, например, в заголовке известного фильма про зооспартанцев.

В случае с сиквелами такие вычурные названия пересекается с явлением отказа от нумерации — номер вроде и есть, но вставлен в слово, так что его как бы и нет. И, кстати, смешанное использование букв и цифр не всегда является изощрённым надругательством над орфографией: написание числительных как «1-й» или «1 st » вполне себе грамматическая норма.

В реальности, кстати, чаще бывало наоборот: вместо цифр использовались символы-буквы — например, таковы римские цифры или славянские обозначения чисел буквой с титлом. Считать таким образом весьма неудобно (вот пример умножения в столбик с использованием римских цифр) и даже количество чисел, которое можно выразить в такой системе, ограничено.

  • 1 Примеры
    • 1.1 Фольклор и реальная жизнь
    • 1.2 Литература
    • 1.3 Музыка
    • 1.4 Кино
    • 1.5 Телесериалы
    • 1.6 Мультфильмы
    • 1.7 Комиксы
    • 1.8 Аниме
    • 1.9 Видеоигры
    • 1.10 Визуальные романы

    Примеры

    Фольклор и реальная жизнь

    Именно в таком сочетании, поскольку часто байки на основе реальных событий не отличить от анекдотов, где сюжет вымышлен.

    • Анекдот про рядового № 3030. Оказалось, что это кавказская (скорее всего лезгинская) фамилия «Зозо».
    • История о том, как мужик пытался взять в библиотеке для сына книгу «Тридцать щенков» (неправильно разобрал записанную сыном фамилию «Зощенко»).
    • Несколько баек с Башорга, в которых название того или иного продукта X3 (Икс-три) принимают за популярную аббревиатуру «ХЗ» (хрен знает) — раз, два, три, возможно и ещё есть.
    • История о картине «Слоник Зохчо». На самом деле это не имя слоника, а размеры картины — 30 х 40 см.
    • «И нас послали на х… ой, то есть на XVII партсъезд». На печатных машинках обычно не было латиницы, и вместо римской буквоцифры V набирали кириллическую У, а вместо I — единицу. Сами понимаете, как выглядит напечатанная таким образом фраза «ХУ11 партсъезд».
    • 1337, что означает перевёрнутое «Leet» (сокращение от «elite») — некогда модная манера общения в англоязычном интернете, особенно среди геймеров и подражающих им, подразумевавшая массовое использование цифр в качестве букв.
    • В девяностые школьники дурачились при помощи набора на калькуляторах с жидкокристаллическими экранами комбинаций цифр, в перевёрнутом виде похожих на буквы. 407 (LOH) ещё безобидное словечко, бывало и погрубее.
    • Старый анекдот про блондинку, пытающуюся купить в автомагазине «деталь 710», на самом деле это конечно крышка маслозаливной горловины с надписью OIL, прочитанной в перевернутом виде.
    • Это суровая реальность для китайского интернет-чата и не только, у них принято омонимичные числам иероглифы записывать именно ими:

    130926 — это 一想你就来啦 — «Я только подумал(а) о тебе, как ты сразу пришёл(ла)» или 51396 — 我要睡觉了 «Иду спать».

    • В Канаде был введён специальный почтовый индекс для отправки писем Санта Клаусу: H0H 0H0.

    Литература

    • «NOS4A2» Джо Хилла — здесь цифры надо произносить именно как цифры, и тогда получится «Носферату» (Nos — four — a — two). Забавно, что в Британии книга выходила под названием «NOS4R2» — видимо, из-за особенностей британского произношения.
    • «Первому игроку приготовиться» Э. Клайна: в оригинале ник Артемиды пишется, как Art3mis.
    • «Лавина» Нила Стивенсона: присутствует эпизодический персонаж Да5ид, завсегдатай виртуальной Метавселенной. Лет за двадцать до Клайна.

    Музыка

    • Тупак Шакур сокращал своё имя до «2pac». Бонус за то, что это ещё и можно смешно прочитать как написанное кириллицей [1] .
    • «Турбина туриста» aka «2rbina 2rista».
    • Песня страшного-ужасного Мерилина Мэнсона «SAY10». Нет, это не «Сэйио», это каламбур «Сэй тэн» / «Сэтэн». А в альбоме «Mechanical Animals» почему-то на каждом шагу фигурирует число 15, вот и название группы написано, как «MAR1LYN MAN5ON».
    • Альбом группы «Nine Inch Nails» под названием «Y34RZ3R0R3M1X3D». Выглядит как надёжный пароль, означает же «Year Zero remixed».
    • Megadeth — тринадцатый альбом называется «Th1rt3en».
    • U2 — название группы читается как «you too», «ты тоже».

    Кино

    • «5nal destination», рабочее название пятой части киносериала «Пункт назначения». Не особо удачное: поклонники, после предыдущей серии ожидавшие нового продолжения с некоторым скепсисом, сразу же додумались читать пятёрку как букву А…
    • «Люди в чёрном» — названия 2 и 3 частей стилизованы как MIIB и MIIIB.
    • «Se7en» («Семь»). Правда, это название в таком написании легче прочитать как «сэтен».
    • «Крик» — названия третьей и четвёртой части пишутся как «Scr3am» и «Scre4m». Пятый фильм, вышедший в 2022 году, назвали не «5cream», а… просто «Scream», как первый фильм.
    • «THIR13EN Ghosts» («Тринадцать призраков»). Сразу и не поймёшь, как это читается.
    • «FANT4STIC» — так стилизировали название ремейка «Фантастической Четвёрки» 2015 года. В отечественном прокате адаптировали как «Фантастическая 4етвёрка».

    Телесериалы

    • «Секретные материалы», s3e6 «2Shy». Таким никнеймом, который можно понять, как «Слишком застенчивый» подписывался аномальный маньяк, знакомясь со своими жертвами в интернете. В новеллизации этой серии «2Shy» перевели очень странно, но интересно: «Вдвойне робкий» — видимо, чтобы сохранить отсылку на цифру в названии.
      • Там же и пароль к домашнему компьютеру Малдера. Малдер взял свою любимую присловку «Trust no one» («Никому не верь») и слегка сократил её, заменив «one» цифрой 1. Получилось «trustno1».

      Мультфильмы

      • «Madagascar: Escape 2 Africa» («Мадагаскар: Побег в Африку»)

      Комиксы

      • «Critical Miss» — стёб над этой модой. Героиня на вопрос, как читается название игры F.3.A.R., предполагает вслух, что «Фтхриар» и от этого слова превращается в нечто лавкрафтианское.

      Аниме

      • Interstella 5555 — у этого полнометражного фильма-мюзикла цифры заменяют буквы в подзаголовке: The 5tory of the 5ecret 5tar 5ystem.
      • Pokémon 4Ever («Покемон навсегда»).

      Видеоигры

      • Left 4 Dead, конечно же. Остряки переводят это, как «Слева четыре трупа».
      • F.3.A.R. — третья часть франшизы «F.E.A.R.»
      • Mortal Kombat X. Это как бы десятая часть, но название читается, как «Мортал Комбат Икс» — потому что иксы всегда звучат загадочно.
      • Resident Evil: Village, восьмая часть игры (вообще десятая, но между 3 и 4 были Resident Evil Code: Veronica и Resident Evil Zero без номеров). Видите восьмёрку в названии? А она есть, только римская: VIIIage.

      Визуальные романы

      • VA-11 HALL-A: Cyberpunk Bartender Action — две единицы тут можно прочитать, как два L, то есть первая часть названия игры значит «Vallhalla». Хотя VA-11 из HALL-A в самой игре — это адрес места действия.

      Примечания

      1. ↑ Надо сказать, герою цитаты неправильно объяснили — Тупака звали не Two-Pac, а Tupac, в честь перуанского революционера Тупака Амару, который в свою очередь взял себе такой псевдоним в честь последнего вождя инков.

      Leet

      Leet или leet speak (транслит. лит спик, от англ. elite — элита) — способ уродования английского языка школьниками, геймерами, wannabe-хакерами (кулхацкерами). Часто обозначается цифрами 1337 (реже 31337 или 1+3+3=7) — это результат полной замены букв похожими по начертанию цифрами в слове «leet». Leet не предназначен для устной речи, а только для письменной. У человека, никогда ранее не встречавшегося с таким явлением, может вызвать смущение и недоумение, так как в некоторых конструкциях сам чёрт ногу сломит, прежде чем поймёт, что написано.

      \/\/7|= ? [ править ]

      Проверка зрения.

      Для leet speak характерны замены максимального количества букв на цифры и псевдографику. Сначала это предназначалось для обхода словофильтров, но потом замену стали делать просто потому, что это кажется крутым. Кроме того, в 1337-speak’е широко применяются намеренные искажения языка, причём считается, что чем изощрённее искажение, тем лучше [2] . Этим он схож с языком падонкав. Использование множественных аббревиатур типа WTF и lol еще более затрудняет чтение. Со временем в leet speak влились и другие правила, например замена «s» на конце слова буквой «z» [3] . Это правило существовало ещё в эпоху модемов и bbs’ок, Leet выполнял своё предназначение как раз в эпоху модемов и BBS. (Если вы, конечно, верите, что жизнь есть за МКАДом и за пределами этой страны). Он был придуман не только чтобы хакеры могли выделиться, но прежде всего для затруднения работы модераторов. Сейчас же его функция скорее декоративная.

      IRL смысл в подмене букв цифрами есть: если хакер с профессионально отточенной паранойей царапает какое-нибудь сообщение сообщникам по TOR (не забыв зашифровать всё и с PGP, и с прокси), то при расшифровке крыса-кун не сможет достоверно слить властям что-либо (либо, если нуб, не поймёт ничего сам).

      Leet Speak широко использовался в World of Warcraft и был единственным способом общения между альянсом и ордой до определенного патча (фантазёры придумали для орков свой орочий язык, и все английский слова из уст орка менялись на слова на нём, даже LOL и тот менялся на KEK) «. Поскольку буквы заменялись другими буквами или сочетаниями, могли использоваться только цифры и символы [4] .

      Также имеется русский 1337 для русских букв (приводятся символы, которые есть только в русском языке, так как остальные символы идентичны из латинской версии.

      Латиница Дополнительная кириллица
      A /-| или 4 Г r
      B 8 Ж >|< или >|< или ]|[
      C (или [ З ‘/_
      D |) И |/| или l
      E 3 Л /\ или J[ или J| или JI или просто J (или латинская версия |_)
      F |= или подменяется на «ph» П || или |^| или /7
      G 6, вульгарно 9 Р |>
      H |-| С 5 или латинские версии
      I | или ! или 1 У ‘/ или (_)
      J ) Ф <|>или qp
      K | < или |( Ц |_|_ или ||_
      L |_ или 1 Ч ‘-| или 4
      M |\/| или /\/\ Ш III или w или LLI
      N |\|, иногда ^/ или /\/ Щ LLL
      O 0 или (), изредка @ Ъ ‘b
      P |> Ы bI
      Q 9, иногда 0 , изредка 2 Ь b или |o
      R |? или |2 Э € или -) либо так и остается Э
      S 5 или $ Ю |-O или 10
      T 7 или + Я 9I или 9 или <| либо так и остается Я
      U |_|, допустимо /_/
      V \/
      W \/\/ или \X/
      X >< или * (звёздочка «астериск»)
      Y ‘/
      Z 2
      AT или ATE 8 (sms-speak)
      AND & (с тем же успехом заменяет AN, EN)
      FOR 4
      MATE M8
      YOU U

      В основном для «шифровки» за основу берут внешность символов верхнего регистра (1337 старее Спектрума, тащемта), несмотря на то, что название языка обычно пишется как 1337 вместо |_337, поэтому за G обычно считается 6, а не 9, похожая на строчную g.

      Часто путают q=9 и g=9; а также D=|) и P=|>.

      • Цифра 9, если не использовать для редкой и почти бесполезной буквы, «кью», может кодировать довольно распространённые буквы J и Y (звук «йот» во многих языках кодируется как J, а не Y)
        • Интересно, что как раз в японском числительное для 9 очень даже звучит как «кью» (а то и «ку» или «кю»), вот только транслитерируется это, почему-то, по-издевательски: Kyuu.

        Следует иметь в виду, что использование сразу двух методов написания одной и той же буквы ломает частотный анализ шифра (когда одной букве назначают один символ, а дешифровщица с филологическим образованием берёт статистику «в языке таком-то частота использования каждой буквы алфавита такая, в языке сяком-то такая-то, буква О самая распространённая почти везде»: уже подмена части букв «О» сразу и на 0, и на (), и какой-нибудь собачий штрудель @ в банальном «шифре Цезаря» живо ломает частотный анализ (особенно если не делить приоритет для нуля, скобок и собачки поровну). Ждём ебилдов вроде «дешифрующего кольца» для символов лита в роли детских игрушек для мамкиных штирлицев.

        npuMepbl [ править ]

        «Кто−нибудь говорит на лит−спике?»

        • l33t — минимальная замена, бывает хуже
        • R0XX0rZzz — аналог выражения (нечто) Rocks — то есть «ЭТО круто» и т. п.
        • H4XX0R — вместо «-er» используется старый «-or». Звук от буквы «X» означает множественное число.
        • 1337 5P3/-|K — более похоже на правду.
        • moz://a — новый логотип для Mozilla.
        • |\/|A 1337|-|AzK0R 5K17z /-|R 50 1337 — более сложный пример. Перевод: «Ma leet-hacker skills are so elite»
        • |0h34|^ ^^4|-| |V|/\|> 1337 5|
        • I|= U (4/\/ |234|) 7|-|I$ — U R 1337 |\/|4$73|2 — классический 1337. Перевод: «If you can read this — you are leet master» (неграмотность в LeeTe приветствуется)
        • 1 |<|\|()\/\/ |>3()|>|_3 \/\/|-|() |_|53|) 7() 5|>34| < 1337 4 |_07 — I know people who used to speak leet a lot.
        • 1 (4|\|’7 |_||\||)3|2$74|\||) ‘/0|_||2 \/\/|2!7!|\|9. 17’$ (0|\||=|_|$!|\|6 — «I can’t understand your writing. It’s confusing»
        • l33t supa h4x0r — чит в винрарнейшей игре Age of Mythology. Перевод: «Еlite super hacker»
        • «-z» в слове «lulz» берет свое начало из leet speak
          • А вот «z-» в восклицаниях вроде zOMG, тем не менее, связано с опечаткой вида «палец ударил по клавише «зед», а должен был попасть на «шифт»
          • /\/\AR-15/-\ — всего лишь имя Marisa.
            • m/\!?|$4 — оно же.
            • MAR154 — опять-таки, оно же.

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

            Здравствуйте проблема такая, никак не пойму.
            Вот задание:
            Вам необходимо в строке, полученной со стандартного ввода найти все цифры и заменить их на букву латинского алфавита, располагающуюся по данному индексу (все символы в строке вводятся в нижнем регистре).
            Примечание: две цифры не могут располагаться рядом. Те если у вас есть строка «19у» это значит что у вас одна цифра 19, а не 1 и 9. Как результат вы должны получить «sy»
            Sample Input:
            Hel12o 16e15ple
            Sample Output:
            Hello people

            latin="abcdefghijklmnopqrstuvwxyz" text = input("Введите строку: ") i = 0 s = "" while i < len(text): a = text[i] while "0" 

            По заданию фразу "Hel12o 16e15ple" выводит так "Hello pe1eple" - правильно меняет буквы из алфавита до пробела, но после пробела почему-то не правильно.
            Если же к примеру ввести фразу "12ghj3jhh23" (просто произвольная) - то здесь выдает "lghjcjhhbc" - последние две цифры не воспринимает как число 23 и выводит по буквам "b" и "c".
            Если же к примеру поменять 23 на 24: "12ghj3jhh24" - то тут выводит всё как положено "lghjcjhhx" - все правильно заменяет.
            В чем может быть проблема? почему не приязнь у программы к числу 23 и пробелам.
            Можно как-то подправить именно этот код, без "наворотов", а то я только учусь и еще не вcе понимаю.

            • Вопрос задан более года назад
            • 4398 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *