CodeKitHub
Күнделікті құралдар

Мәтін регистрінің онлайн түрлендіргіші

Соңғы жаңарту:

Мәтініңізді қойып, оны бір басу арқылы кез келген регистрге түрлендіріңіз: UPPERCASE, lowercase, Title Case, Sentence case — сонымен қатар бағдарламашы регистрлері camelCase, PascalCase, snake_case және kebab-case. Кәдімгі мәтінмен де, коддағы идентификаторлармен де жұмыс істейді.

Бұл құрал не істейді?

Регистр түрлендіргіші мәтіндегі бас және кіші әріптердің стилін өзгертеді. Жазушылар оны байқаусызда 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 қателерін қайта теріп жатпай-ақ түзетіңіз.
  • Тегін, лезде, жүктеп салусыз.

Оны қалай пайдалану керек

  1. Мәтініңізді енгізу өрісіне қойыңыз немесе теріңіз.
  2. Қажетті регистр стилін басыңыз.
  3. Нәтиже төмендегі шығыс өрісінде пайда болады.
  4. Оны пайдалану үшін "Copy" түймесін басыңыз.

Мысал

Енгізу

the quick brown fox

Нәтиже

Title Case: The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

Редакциялық Title Case "the" сөзін тек тақырыптың басында ғана бас әріппен жазатынын ескеріңіз.

Қай регистр стилін қолдану керек?

Регистр стиліМынаған қолданыңыз
camelCaseJavaScript/Java/TypeScript айнымалылары мен функция атаулары
PascalCaseКөптеген тілдердегі класс және компонент атаулары (React компоненттері, C# кластары)
snake_casePython пен Ruby айнымалылары/функциялары, дерекқор бағандарының атаулары
kebab-caseURL слагтары, 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 бір басумен орындалады — кодты тілдер арасында тасымалдағанда пайдалы.

Ол ағылшын тілінен басқа мәтінмен жұмыс істей ме?

Регистр түрлендіру бас-кіші әріп айырмашылығы бар жазуларға қолданылады (латын, кирилл, грек). Қытай және жапон таңбаларында регистр жоқ және олар өзгеріссіз өтеді — аралас мәтін қауіпсіз.