Бұл құрал не істейді?
Регистр түрлендіргіші мәтіндегі бас және кіші әріптердің стилін өзгертеді. Жазушылар оны байқаусызда Caps Lock-пен теріліп кеткен үзінділерді түзету, тақырыптарға дұрыс Title Case қолдану немесе көшірілген мәтінді біркелкі ету үшін пайдаланады. Мұндағы Title Case редакциялық конвенцияны ұстанады: "of", "and", "the" сияқты қосалқы сөздер тақырыптың басында немесе соңында тұрмаса, кіші әріппен қалады.
Бағдарламашылар үшін ол идентификатор стильдерін түрлендіреді: camelCase (JavaScript айнымалылары), PascalCase (класс атаулары), snake_case (Python) және kebab-case (URL мен CSS). Ол сөздерді бос орындар, төменгі сызықтар, дефистер және бар бас әріптер бойынша бөледі, сондықтан кез келген екі стильдің арасында тікелей түрлендіреді.
Оны неге пайдалану керек?
- Бір бетте сегіз регистр стилі — проза стильдері мен бағдарламашы стильдері бірге.
- Қосалқы сөздерді (a, of, the) нақты тақырыптардағыдай кіші әріппен сақтайтын редакциялық Title Case.
- Идентификатор стильдерін тікелей түрлендіреді: camelCase → snake_case бір басумен.
- Caps Lock қателерін қайта теріп жатпай-ақ түзетіңіз.
- Тегін, лезде, жүктеп салусыз.
Оны қалай пайдалану керек
- Мәтініңізді енгізу өрісіне қойыңыз немесе теріңіз.
- Қажетті регистр стилін басыңыз.
- Нәтиже төмендегі шығыс өрісінде пайда болады.
- Оны пайдалану үшін "Copy" түймесін басыңыз.
Мысал
Енгізу
the quick brown foxНәтиже
Title Case: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_foxРедакциялық Title Case "the" сөзін тек тақырыптың басында ғана бас әріппен жазатынын ескеріңіз.
Қай регистр стилін қолдану керек?
| Регистр стилі | Мынаған қолданыңыз |
|---|---|
| camelCase | JavaScript/Java/TypeScript айнымалылары мен функция атаулары |
| PascalCase | Көптеген тілдердегі класс және компонент атаулары (React компоненттері, C# кластары) |
| snake_case | Python пен Ruby айнымалылары/функциялары, дерекқор бағандарының атаулары |
| kebab-case | URL слагтары, CSS класс атаулары, HTML атрибуттары, файл атаулары, Git тармақтарының атаулары |
| Title Case | Тақырыптар, кітап/мақала атаулары — "of", "the" сияқты қосалқы сөздер кіші әріппен қалады |
| Sentence case | Заманауи дизайн жүйелеріндегі (Material Design, Fluent UI) түйме белгілері мен интерфейс мәтіні |
Тәжірибелік кеңестер
- Python API жауабын JavaScript фронтендіне тасымалдап жатырсыз ба? snake_case өріс атауларын қойып, оларды бір рет camelCase-ке түрлендіріңіз — бұл әр кілтті қолмен қайта атаудан жылдамырақ және қателерге аз бейім.
- URL слагтары мен CSS класс атаулары kebab-case-ті талап етеді. Бос орындарды дефистермен қолмен ауыстырып, бәрін кіші әріпке түрлендірудің орнына бет тақырыбын тікелей қойыңыз.
- Git тармақтарының атаулары мен Docker образдарының тегтері URL-дермен бірдей kebab-case конвенциясын ұстанады — "Fix Login Bug" сол бір басумен fix-login-bug болады.
- Дерекқор бағандары мен SQL стилінің көптеген нұсқаулары snake_case қолданады; техникалық тапсырма құжатындағы Title Case тақырыптарын түрлендіру он бес өріс атауын қолмен қайта теру кезінде пайда болатын қателерден құтқарады.
- Title Case емес, Sentence case — Material Design мен Fluent UI-де түймелер мен интерфейс белгілерінің қазіргі стандарты; бүгінде түймедегі Title Case тақырыптар мен кітап атауларынан тыс ескірген болып көрінеді.
Бұл нақты жұмыс үдерістерінде қайда сәйкес келеді
Регистр түрлендіру әдетте үлкенірек тазалаудың бір қадамы болып табылады: кестеден немесе API құжатынан идентификаторлардың немесе тақырыптардың ретсіз тізімін алыңыз, регистрін осында түзетіңіз, содан кейін PDF немесе электрондық хат экспортынан қалған артық бос жолдарды немесе қосарланған бос орындарды алып тастаңыз — жалғыз регистр түрлендіру аралықтарды түзетпейді.
Блог жазбасының тақырыбын URL слагына айналдыру үшін ең көбі екі құрал керек: тақырыпты осында kebab-case-ке түрлендіріңіз, содан кейін ол ASCII еместен тыс таңбалар немесе символдар қамтыса ғана пайыздық кодтау жасаңыз. Қарапайым ағылшын тіліндегі тақырыптар тек регистр түрлендіруден кейін-ақ жарамды слаг болады.
→
Жиі қойылатын сұрақтар
Title Case пен Sentence case арасындағы айырмашылық қандай?
Title Case әрбір негізгі сөзді бас әріппен жазады (тақырыптар мен кітап атаулары үшін қолданылады); Sentence case әр сөйлемнің тек бірінші сөзін ғана бас әріппен жазады (қарапайым проза мен қазіргі заманғы интерфейс мәтіндерінің көбінде қолданылады).
Title Case-те қандай сөздер кіші әріппен қалады?
Қысқа қызметтік сөздер: артикльдер (a, an, the), қысқа жалғаулықтар (and, but, or) және қысқа предлогтар (of, in, to, at…) — олар бірінші немесе соңғы сөз болмаса. Бұл ірі басылымдарда қолданылатын стильді ұстанады.
camelCase пен snake_case-ті қашан қолдану керек?
Тіліңіздің конвенциясын ұстаныңыз: JavaScript/Java айнымалылары үшін camelCase, көптеген тілдердегі класс атаулары үшін PascalCase, Python пен Ruby үшін snake_case, URL, CSS кластары мен файл атаулары үшін kebab-case. Бұлар — бағдарламалаудағы қалыптасқан атау беру конвенциялары), кездейсоқ стильдік таңдау емес — оларды бір кодтық база ішінде араластыру стиль тексеретін линтерлер бірінші байқайтын нәрсе.
Ол camelCase-ті тікелей snake_case-ке түрлендіре ала ма?
Иә. Түрлендіргіш бар бас әріптерді сөз шекарасы ретінде таниды, сондықтан myVariableName → my_variable_name бір басумен орындалады — кодты тілдер арасында тасымалдағанда пайдалы.
Ол ағылшын тілінен басқа мәтінмен жұмыс істей ме?
Регистр түрлендіру бас-кіші әріп айырмашылығы бар жазуларға қолданылады (латын, кирилл, грек). Қытай және жапон таңбаларында регистр жоқ және олар өзгеріссіз өтеді — аралас мәтін қауіпсіз.