Регистр, slug и транслит
Вставьте название, идентификатор или фразу — получите все популярные регистры для кода и заголовков, а также slug для ЧПУ и имени файла. Кириллица транслитерируется, диакритика убирается, camelCase и snake_case разбираются на слова.
Исходный текст
Slug и транслитерация
Регистры
Частые вопросы
camelCase — переменные и функции в JavaScript, Java, Swift; PascalCase — классы и компоненты React; snake_case — Python, Ruby, Rust, колонки SQL; kebab-case — CSS-классы, URL и имена файлов; CONSTANT_CASE — константы и переменные окружения.
Текст транслитерируется (ъ и ь пропускаются, щ → shch), приводится к нижнему регистру, всё кроме латинских букв и цифр становится разделителем. Ограничение длины обрезает по границе слова. Короткие осмысленные slug лучше для поисковиков и людей.
Аббревиатуры в нотации распознаются:
XMLHttpRequest разбирается как XML, Http, Request. Для camelCase и snake_case они получат привычный вид — xmlHttpRequest, xml_http_request.