← Files ru-textARCHIVED FILE
skills/ru-text/references/anti-patterns.md
12.1 KB · Oct 4, 2026 · 12:29 UTC
# Russian Text Anti-Patterns Catalog of common mistakes organized by severity. Format: wrong|correct. ## Contents - [Critical: Typography (15 entries)](#critical-typography-15-entries) - [Critical: Канцелярит и номинализация (32 entries)](#critical-канцелярит-и-номинализация-32-entries) - [High: Vague Adjectives (11 entries)](#high-vague-adjectives-11-entries) - [High: Passive Voice (10 entries)](#high-passive-voice-10-entries) - [High: Sentence Bloat (15 entries)](#high-sentence-bloat-15-entries) - [Medium: False Intensifiers (11 entries)](#medium-false-intensifiers-11-entries) - [Medium: Tautology/Pleonasm (22 entries)](#medium-tautologypleonasm-22-entries) - [Low: Anglicisms (11 entries)](#low-anglicisms-11-entries) - [Low: Archaic (6 entries)](#low-archaic-6-entries) - [Low: Overly Formal (5 entries)](#low-overly-formal-5-entries) - [Summary](#summary) ## Critical: Typography (15 entries) Full typography rules: see [typography.md](typography.md). Top 5 most frequent crimes: Wrong|Correct "кавычки" (straight)|«кавычки» (guillemets «ёлочки») Дефис вместо тире: "Москва - столица"|Москва -- столица (em-dash) Три точки "..."|Многоточие … (U+2026, single glyph) Знак номера: "No." или "#"|№ (знак номера) ЭТО НУЖНО СДЕЛАТЬ СЕГОДНЯ, ИНАЧЕ РЕЛИЗ СОРВЁТСЯ|Обычный регистр; одно-два слова прописными не трогать — правило и его карв-ауты в AD-18 Remaining 10: nested quotes, en-dash in ranges, double dashes, space before comma, no space after period, latin x vs multiplication sign, inconsistent ё, double spaces, (c) vs ©, minus vs em-dash in text. All covered in [typography.md](typography.md). ## Critical: Канцелярит и номинализация (32 entries) Bureaucratic constructions and verb-hidden-inside-noun patterns. Anti-bureaucratic tradition: named by K. Chukovsky and N. Gal, operationalized for modern web/info-style by M. Ilyakhov. Top 5 most frequent: Wrong|Correct Осуществлять деятельность|Работать Произвести оплату|Оплатить / Заплатить В настоящее время|Сейчас Принимать участие|Участвовать Нести ответственность|Отвечать (за) Remaining 27 (split-predicate verb+noun → verb, plus officialese phrases): full dead→live catalog in [editorial-grammar.md](editorial-grammar.md) §H.2; the stop-word form of канцелярит is also in [info-style.md](info-style.md) §B. ## High: Vague Adjectives (11 entries) Words that add volume but no information. If removing changes nothing -- delete. Vague|Fix Высококачественный продукт|Продукт [конкретное свойство: прочный, быстрый] Оптимальное решение|Решение, которое [конкретное преимущество] Инновационный подход|[Описание подхода] Достаточно быстро|За 3 часа / К вечеру Определённые трудности|[Названные трудности] Соответствующие меры|[Конкретные действия] Данный вопрос|Этот вопрос (or omit) Ряд причин|Три причины: [1, 2, 3] Определённым образом|[Описать, как именно] Весьма существенно|На 40% / Вдвое Комплексное решение|Решение, которое охватывает [что] ## High: Passive Voice (10 entries) Passive hides the actor, making text evasive and bureaucratic. Carve-out -- the passive says how the product behaves, not what a person did. Not flagged where the verb is something the product, tool or service does by itself and the sentence carries nothing but that: «Предупреждение выводится один раз за сессию», «Токены перестанут приниматься первого сентября», «Поле `updated_at` меняется при каждой записи». Naming the actor there only repeats the thing the page is already about. The verb decides first, so no heading buys the exemption: deciding, checking, reviewing, approving, notifying and sending are done by people, and «информация подлежит рассмотрению в установленные сроки» stays a finding -- naming the регламент beside it names nobody. A passive carried inside a larger point is not a behaviour line -- more of the same behaviour alongside keeps the exemption, an instruction, an inference or a person's commitment in the same sentence breaks it: «сколько запросов обрабатывается», set inside a sentence about what the real question is, stays a finding. A message shown to the reader is the message, not documentation about one: «Ваш запрос не может быть обработан» withholds the cause and the next step -- «Не смогли обработать запрос: истёк срок токена». Nothing else changes, including the default that the passive is fine when the agent is unknown or irrelevant. No row of the table below is exempt -- not one names a machine. Passive|Active Было принято решение|Мы решили / Руководитель решил Отчёт будет подготовлен|Ольга подготовит отчёт Работа выполняется|Команда выполняет работу Задача была поставлена|Иван поставил задачу Ошибка была допущена|Мы допустили ошибку Вопрос рассматривается|Анна рассматривает вопрос, ответит до пятницы Проект был завершён|Команда завершила проект Меры будут приняты|[Кто] сделает [что] до [когда] Совещание проведено|Мы провели совещание Информация доведена до сведения|Мы сообщили команде ## High: Sentence Bloat (15 entries) Sentences that could be half as long with no loss of meaning. Bloated|Concise В связи с тем, что проект находится на завершающей стадии реализации|Проект почти завершён На сегодняшний день не представляется возможным дать однозначный ответ|Пока не можем ответить точно Мы хотели бы выразить надежду на то, что|Надеемся По результатам проведённого анализа установлено, что|Анализ показал: Необходимо обратить особое внимание на тот факт, что|Обратите внимание: Данная информация носит конфиденциальный характер|Информация конфиденциальная Если у вас возникнут дополнительные вопросы, вы можете обратиться|Если есть вопросы -- пишите Мы придерживаемся мнения о том, что|Считаем, что Является ключевым фактором, определяющим|Определяет / Главная причина В рамках проводимых мероприятий по улучшению|Чтобы улучшить Следует отметить тот немаловажный факт, что|Важно: Исходя из совокупности имеющихся факторов|Учитывая [что именно] На протяжении длительного периода времени|Долго / С [года] по [год] Таким образом, подводя итог всему вышесказанному|Итого По вопросу, касающемуся|По поводу / О ## Medium: False Intensifiers (11 entries) Words that claim to amplify but weaken because they substitute for evidence. False Intensifier|Fix Абсолютно уникальный|Уникальный (or describe why) Очень важно|Важно (or explain why it matters) Крайне необходимо|Необходимо (or state consequences) Максимально эффективно|Эффективно: [метрика] Реально классный|[Конкретное достоинство] Совершенно очевидно|Вот данные: ... Буквально взорвал|[Конкретный результат] Невероятно быстрый|Обрабатывает 10K запросов/сек По-настоящему|[Remove or replace with facts] Самый лучший|Лучший по [критерий] Довольно-таки неплохой|Хороший / Достойный ## Medium: Tautology/Pleonasm (22 entries) Tautology: same meaning repeated (масло масляное). Pleonasm: redundant word already contained in neighbor (подняться вверх). Top 5 most frequent: Redundant|Fix Свободная вакансия|Вакансия Главный приоритет|Приоритет Подняться вверх / спуститься вниз|Подняться / спуститься Масло масляное|(убрать повтор) Спросить вопрос|Задать вопрос / Спросить Remaining 17 (период времени, передовой авангард, краткое резюме, совместное сотрудничество, другая альтернатива, ответная реакция, etc.): full catalog in [editorial-grammar.md](editorial-grammar.md) §E.1 (pleonasms) and §E.2 (cognate repeats). ## Low: Anglicisms (11 entries) Use Russian when it carries the same meaning. Some anglicisms have no precise equivalent -- those are fine. Anglicism|Russian|Replace when Дедлайн|Срок / Крайний срок|Non-IT context Фидбэк|Обратная связь / Отзыв|Non-IT audience Митинг|Встреча / Совещание|General business Апрувить|Утвердить / Согласовать|Any formal text Кейс|Случай / Пример / Ситуация|Outside legal/marketing use Ворк-шоп|Мастерская / Практикум|General audience Тимлид|Руководитель группы|Formal HR documents Коллаборация|Сотрудничество|General text Факап|Провал / Ошибка|Any non-slang text Пушить (задачу)|Продвигать / Настаивать|Non-slang context Сетапить|Настраивать|Non-slang context ## Low: Archaic (6 entries) Words that make text sound pre-revolutionary. Archaic|Modern Сие|Это Оный|Тот / Этот Коим образом|Каким образом / Как Ибо|Потому что / Так как Дабы|Чтобы Токмо|Только ## Low: Overly Formal (5 entries) Official language where it creates distance and discomfort. Formal|Appropriate Разрешите поинтересоваться...|Подскажите, пожалуйста... Прошу принять к сведению|Имейте в виду Выражаю благодарность|Спасибо! Настоящим подтверждаю|Подтверждаю / Да, всё верно Имею честь сообщить|Расскажу / Хочу поделиться ## Summary Severity|Category|Entries Critical|Typography|15 Critical|Канцелярит и номинализация|32 High|Vague adjectives|11 High|Passive voice|10 High|Sentence bloat|15 Medium|False intensifiers|11 Medium|Tautology/pleonasm|22 Low|Anglicisms|11 Low|Archaic|6 Low|Overly formal|5 **Total**||**138**
SHA-256: 5a76cf23a764cb9fdfb5d9f8811ddb427827499123a01c55d3f3fe651fc4bea2