Конвертер регистра (camelCase, snake_case и др.)
Приватность по умолчанию — работает полностью в вашем браузере
Конвертируйте текст между всеми распространёнными регистрами — camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case, Title Case — прямо в браузере. Toova корректно обрабатывает токены, аббревиатуры и юникод-символы без загрузки и регистрации.
Где какой регистр использовать
Языки программирования имеют строгие соглашения. JavaScript и Java предпочитают camelCase для переменных и PascalCase для классов. Python и Ruby используют snake_case. Слаги URL и CSS-классы — kebab-case. Переменные окружения — CONSTANT_CASE. Toova конвертирует между всеми ними одним нажатием, что лучше ручного редактирования каждый раз, когда вы копируете имя из одного контекста в другой.
Умная токенизация
Разбиение строки на слова сложнее, чем кажется. Toova определяет границы по горбам camelCase, подчёркиваниям snake_case, дефисам kebab-case и последовательным заглавным буквам (так APIRequest становится API Request, а не A P I Request). Аббревиатуры, такие как HTTP, URL, ID и JSON, сохраняются корректно при конвертации в camelCase или PascalCase — получается httpRequest, а не hTTPRequest.
Только локально
Конвертация регистров происходит полностью в вашем браузере. Вставляемые строки никогда не покидают страницу. Это важно при конвертации имён из приватной кодовой базы, полей клиентов или любых идентификаторов, которые не стоит вставлять в сторонние формы. Страница работает офлайн после первой загрузки.
Часто задаваемые вопросы
- Какой регистр использовать для переменных?
- Соответствуйте вашему языку и команде. JavaScript и Java используют camelCase. Python и Ruby — snake_case. Согласованность важнее конкретного выбора: придерживайтесь того, что уже используется в вашей кодовой базе.
- Как Toova обрабатывает аббревиатуры?
- Распространённые аббревиатуры (HTTP, URL, ID, JSON, XML) сохраняются в естественном виде при конвертации в camelCase или PascalCase. Так getApiResponse остаётся getApiResponse, а не getAPIresponse или getapiresponse.
- Можно ли конвертировать из любого регистра в любой?
- Да. Toova токенизирует ввод в слова независимо от исходного регистра, затем переформатирует в целевой. Можно вставить смешанный ввод и получить чистый вывод в целевом стиле.
- Обрабатывает ли он не-ASCII символы?
- Да. Юникод-буквы, буквы с диакритикой и текст CJK сохраняются. Определение границ слов использует свойства юникода, поэтому корректно работает с не-английскими идентификаторами.
- Отправляется ли мой текст куда-либо?
- Нет. Конвертация выполняется полностью в вашем браузере. Ничего не загружается и не записывается.