Преобразование текста

Меняем только то, что вы выбрали: регистр, русский транслит или лишние пробелы — с наглядным сравнением до и после

Инструменты текста и учёбы

Что нужно сделать?

Преобразование текста
Раздел «Текст и учёба»
Как преобразовать?

Текст остаётся в этой вкладке. За один запуск применяется только выбранный режим; скрытых последовательных изменений нет.

Мастер Удобника показывает преобразованный текст
Готово: Регистр предложенийТекст изменён

До

уДОБНИК ПОМОГАЕТ с текстом. второе ПРЕДЛОЖЕНИЕ!

Ёж, щука и подъезд.

После

Удобник помогает с текстом. Второе предложение!

Ёж, щука и подъезд.
Позиций регистра изменено27
Символы6868без изменения
Слова1010без изменения
Строки33без изменения

Как преобразован текст

1. Берём исходник без предварительной очистки

Сначала ничего не исправляем автоматически. Поэтому блок «До» точно повторяет содержимое поля.

2. Применяем ровно один выбранный режим

Регистр предложений

Применена ровно одна операция: Регистр предложений

3. Выполняем правило режима

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

27позиций регистра изменено

4. Учитываем Unicode и русскую локаль

Границы предложений и видимых символов берутся через `Intl.Segmenter`, а регистр — через локализованные преобразования `ru-RU`.

5. Сравниваем длину

6868изменение: без изменения

Транслит может стать длиннее из-за сочетаний zh, shch, yu и ya; смена регистра тоже не обязана сохранять число кодовых точек.

6. Проверяем слова и строки

1010слова33строки

Нормализация пробелов может убрать лишние пустые строки; остальные режимы должны сохранять строковую структуру.

7. Показываем результат и ограничение

Преобразование выполнено

Смысл не анализируется: имена и аббревиатуры внутри предложений могут потребовать ручной правки.

Проверка завершенаРезультат не подменяет редакторскую или документную проверку.
Один режим за запускСравнение до и послеТекст остаётся в браузере

Пять режимов без скрытых изменений

Текстовый конвертер легко сделать непредсказуемым, если одновременно исправлять регистр, пробелы и написание. Поэтому Удобник выполняет одну операцию за запуск и показывает, что именно изменилось.

Верхний регистр

Каждая буква переводится в верхний регистр через локализованное правило `ru-RU`. Цифры, пунктуация, пробелы и границы строк сохраняются.

Привет, Мир! → ПРИВЕТ, МИР!

Нижний регистр

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

ГОРОД Москва → город москва

Регистр предложений

Сначала все буквы становятся строчными. Затем `Intl.Segmenter` с русской локалью находит сегменты предложений, и первая буквенная позиция сегмента становится заглавной. Дополнительная проверка поднимает первую букву после явных знаков `.`, `!`, `?` и `…`, даже если исходное слово было строчным. Алгоритм не знает, что внутри текста фамилия, бренд или сокращение.

пРИВЕТ! эТО ТЕСТ. → Привет! Это тест.

Читаемый транслит, а не документный стандарт

В этом режиме русские буквы заменяются привычными латинскими сочетаниями. Профиль рассчитан на читаемую ссылку, подпись или технический текст. Он не называется ГОСТом и не подходит для паспорта: действующий ГОСТ 7.79 предназначен для однозначного представления и алгоритмического восстановления, а здесь ь и ъ опускаются.

Русская букваРезультатРусская букваРезультат
А аA aР рR r
Б бB bС сS s
В вV vТ тT t
Г гG gУ уU u
Д дD dФ фF f
Е еE eХ хKh kh
Ё ёYo yoЦ цTs ts
Ж жZh zhЧ чCh ch
З зZ zШ шSh sh
И иI iЩ щShch shch
Й йY yЪ ъопускается
К кK kЫ ыY y
Л лL lЬ ьопускается
М мM mЭ эE e
Н нN nЮ юYu yu
О оO oЯ яYa ya
П пP p

Регистр транслита сохраняется по слову

Строчное русское слово даёт строчный латинский результат, слово с одной начальной заглавной — такой же результат, а полностью заглавное слово остаётся заглавным.

обычный:Щука → Shchukaстрочный:щука → shchukaзаглавный:ЩУКА → SHCHUKA

Нормализация пробелов

Внутри каждой строки любые Unicode-пробелы и табуляция сжимаются до одного обычного пробела. Края строк очищаются, CRLF/CR и Unicode-разделители становятся LF, три и больше перевода строки подряд превращаются в два — то есть остаётся одна пустая строка между абзацами.

БылоСталоПричина
слово···словослово·словоодин внутренний пробел
·строка·строкакрая строки очищены
3 пустые строки1 пустая строкаабзац сохранён без лишней высоты

Как осознанно собрать цепочку

После результата можно нажать «Использовать как исходный». Только тогда готовый текст переносится наверх, старый результат скрывается, и пользователь выбирает следующую операцию. Так ни одно преобразование не происходит незаметно.

Приватность исходника и результата

У инструмента нет server API. Текст не записывается в адрес страницы или браузерное хранилище и не передаётся аналитике. Поле, форма и оба блока сравнения закрыты от записи Вебвизора классами `ym-disable-keys`, `ym-disable-submit` и `ym-hide-content`.

Методика и первичные источники

Частые вопросы

Можно ли применить несколько преобразований сразу?

Нет. Один запуск выполняет ровно один выбранный режим. Если нужна цепочка, нажмите «Использовать как исходный», затем осознанно выберите следующий режим.

Что делает верхний и нижний регистр?

Сервис вызывает локализованное преобразование букв для ru-RU. Пробелы, пунктуация и строки не меняются, но отдельные Unicode-буквы теоретически могут изменить длину записи.

Как работает регистр предложений?

Текст сначала становится строчным, затем первая буква каждого найденного сегмента предложения — заглавной. Имена и аббревиатуры внутри предложения по смыслу не распознаются.

По какому стандарту сделан транслит?

Используется простой читаемый web-профиль: ж → zh, х → kh, щ → shch, ю → yu, я → ya. Это не ГОСТ 7.79 и не правила паспортов, потому что мягкий и твёрдый знаки опускаются и обратное восстановление неоднозначно.

Какие буквы меняет транслитерация?

Только русский алфавит А–Я и Ё. Латиница, цифры, пунктуация, эмодзи и буквы других кириллических алфавитов остаются как введены.

Что именно делает нормализация пробелов?

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

Почему количество символов после транслита меняется?

Одна русская буква может превратиться в несколько латинских: щ → shch. Ь и Ъ, наоборот, опускаются в выбранном читаемом профиле.

Передаётся ли текст на сервер?

Нет. Преобразование выполняется только в текущей вкладке. Исходник и результат не попадают в API, URL, localStorage или аналитику и закрыты от записи Вебвизора.