Табдилдиҳандаи ҳарфҳо чӣ кор мекунад ва кай ба он ниёз доред
Табдилдиҳандаи ҳарфҳо ҳар матнеро, ки гузоред, гирифта ва ҳарфгузории онро барои шумо аз нав менависад. Ба ҷои аз нав навиштани ҷумла барои он ки Caps Lock фаъол буд, ё ковтани сарлавҳа барои калон кардани ҳарфи аввали ҳар калима бо даст, шумо як тугмаро зада, абзор ҳарфҳоро аз нав ташкил медиҳад. Ҳама чиз дар ин саҳифа дар браузери шумо кор мекунад, бинобар ин матни шумо ҳеҷ гоҳ дастгоҳи шуморо тарк намекунад. Гузоред, услубро интихоб кунед, натиҷаро нусхабардорӣ кунед.
Сабаби он ки абзори хурде мисли ин ҷои доимӣ дар нӯли асбоби шумо ба даст меорад, ин аст, ки калонҳарфкунӣ мураккаб ва бо қоида баста аст. Сарлавҳаҳои англисӣ конвенсияҳоеро пайравӣ мекунанд, ки ба осонӣ хато карда мешаванд, ва код услубҳои номгузории худро дорад, ки барои компилятор ва линтерҳо муҳиманд. Табдил додан бо даст суст ва хатохез аст; иҷозат додан ба абзор, ки қоидаро мунтазам татбиқ кунад, зуд ва тоза аст.

Ҳолатҳои ҳаррӯза
ҲАРФИ КАЛОН ҳар ҳарфро калон мекунад. Он барои аббревиатураҳои кӯтоҳ, тамғаҳо ва таъкиди гоҳ-гоҳӣ хуб кор мекунад, аммо тамоми параграф бо ҳарфи калон мисли фарёд хонда мешавад ва воқеан хониданашро душвор мекунад, бинобар ин онро камтар истифода баред.
ҳарфи хурд ҳар ҳарфи калонро мебарорад. Он барои муназзам кардани маълумот, тоза кардани матне, ки дарҳам расидааст, ё мувофиқат бо эстетикаи оромонаи ҳарфи хурд, ки баъзе тамғаҳо тарҷеҳ медиҳанд, фоидаовар аст. Он инчунин тезтарин ислоҳ барои ҷумлаест, ки бо ҳарфи калон тасодуфан навишта шудааст.
Ҳолати ҷумла танҳо ҳарфи аввали ҳар ҷумларо калон мекунад ва боқимондаро ончунон ки навишта шудааст мемонад. Ин услуби табиӣ барои матни асосӣ, номаҳо ва аксарияти матни интерфейси корбарии муосир аст, зеро он ба тарзе, ки одамон воқеан менависанд, хонда мешавад.
Ҳарфи Калони Сарлавҳа калимаҳои асосиро калон мекунад ва пайвасткунандаҳои хурдро хурд мегузорад. Ин услуби анъанавӣ барои сарлавҳаҳо, номи китобу мақолаҳо, номи сурудҳо ва хабарҳо аст. Ҳарфи калони сарлавҳа он ҷоест, ки аксарияти одамон гумроҳ мешаванд, зеро қоидаҳои дақиқ ба он вобаста аст, ки шумо кадом дастури услубро пайравӣ мекунед.
Ҳарфи калони сарлавҳа як қоида нест: AP дар муқобили Chicago
Ҳам Associated Press (AP) ва ҳам Chicago Manual of Style бо асосҳо мувофиқанд: калимаи аввал ва охирро калон кунед, ҳамчунин ҳамаи исмҳо, ҷонишинҳо, феълҳо, сифатҳо ва зарфҳо. Ҳарду инчунин артикльҳои кӯтоҳ монанди a, an ва the, пайвандакҳои кӯтоҳ for, and, nor, but ва or, ва пешояндҳои кӯтоҳро хурд мегузоранд.
Ихтилофот дар ҷузъиёт аст. AP пешояндҳои се ҳарф ё камтарро хурд мегузорад, аммо дарозтарро калон мекунад, ва он to-ро вақте ки қисми инфинитив аст, калон мекунад. Chicago to-ро дар инфинитив хурд мегузорад ва пешояндҳоро новобаста аз дарозӣ хурд мегузорад. Пайвандакҳои yet ва so дар AP хурд гузошта мешаванд, аммо дар Chicago калон карда мешаванд. Ҳеҷ яке аз ин интуитивӣ нест, ки маҳз барои ҳамин табдилдиҳандае, ки қоидаҳоро медонад, вақт ва баҳсҳоро сарфа мекунад.

Ҳолатҳои барномасозон: номгузории тағйирёбандаҳо ба тарзи дуруст
Барномасозон ба оилаи дигари услубҳо ниёз доранд, зеро идентификаторҳо наметавонанд фазо дошта бошанд. Ҳар ҷомеаи забон конвенсияи худро муайян мекунад, ва омехта кардани онҳо бесаранҷом ба назар мерасад ё линтерҳоро вайрон мекунад.
- camelCase — калимаи аввал бо ҳарфи хурд, ҳар калимаи баъдина калон, бе фазо:
userName. Маъмул дар тағйирёбандаҳои JavaScript, Java ва Kotlin. - PascalCase — мисли camelCase, аммо калимаи аввал низ калон аст:
UserName. Барои номи класс ва навъҳо дар бисёр забонҳо истифода мешавад. - snake_case — ҳама ҳарфи хурд бо хатчаи зерин байни калимаҳо:
user_name. Стандарт барои Python, Ruby ва SQL. - kebab-case — ҳама ҳарфи хурд бо тире:
user-name. Маъмул барои URL-ҳо, номи класси CSS ва номи файлҳо.
Табдилдиҳандае, ки инҳоро идора мекунад, ба шумо имкон медиҳад, ки тамғае мисли "User Name"-ро гирифта ва фавран идентификатори дурустро барои забони дилхоҳе, ки менависед, ба даст оред, сипас онро дубора иваз кунед, вақте ки ҳамон идеяро ба сутуни маълумот ё қоидаи CSS мебаред.
Истифодаи зуд ва ҳаррӯза
Ду сабаби маъмултарини рӯй овардани мардум ба ин абзор ғайришикоятбор ва доимӣ ҳастанд: ислоҳи матне, ки бо Caps Lock фаъол навишта шудааст, ва аз нав шаклдиҳии сарлавҳа ё номи тағйирёбанда бе аз нав навиштани он. Ҷумлаи ФАРЁДКУНАНДАРО андозед ва як версияи тозаро бароред. Сарлавҳаи сутунро гузоред ва майдони snake_case-и тозаро ба даст оред. Вақте ки он дар ҷараёни кори шумо бошад, шумо аз он бештар аз тахмин истифода хоҳед кард. Агар шумо инчунин ниёз доред, ки чизеро, ки таҳрир мекунед, чен кунед, онро бо калкулятори калимаҳо ҷуфт кунед, ва барои буридан, тартиб додан ва тоза кардани матн боқимондаи абзорҳои матнии моро аз назар гузаронед.
Саволҳои зуд додашаванда
Оё матни ман ба ҷое бор карда мешавад?
Не. Табдил пурра дар браузери шумо бо истифодаи JavaScript кор мекунад, бинобар ин матне, ки гузоред, ҳеҷ гоҳ ба сервер фиристода намешавад. Шумо ҳатто метавонед пас аз боркунии саҳифа онро офлайн истифода баред.
Фарқи байни Ҳарфи Калони Сарлавҳа ва Ҳолати ҷумла чист?
Ҳарфи Калони Сарлавҳа аксарияти калимаҳоро дар сарлавҳа калон мекунад, дар ҳоле ки Ҳолати ҷумла танҳо ҳарфи аввали ҳар ҷумларо калон мекунад. Ҳарфи Калони Сарлавҳаро барои хабарҳо ва сарлавҳаҳо, ва Ҳолати ҷумларо барои матни асосии оддӣ ва номаҳо истифода баред.
Кадом услуби ҳарфи калони сарлавҳаро истифода бурам, AP ё Chicago?
Он ба заминаи шумо вобаста аст. Рӯзноманигорон ва бисёр сомонаҳо AP-ро пайравӣ мекунанд, дар ҳоле ки китобҳо ва нашрияи академӣ аксар вақт Chicago-ро пайравӣ мекунанд. Агар шумо услуби хонагӣ надошта бошед, якеро интихоб кунед ва мунтазам татбиқ кунед.
Фарқи camelCase ва snake_case чист?
camelCase калимаҳоро бо ҳарфи калон ва бе ҷудокунанда мепайвандад, мисли userName, ва дар JavaScript ва Java маъмул аст. snake_case калимаҳои ҳарфи хурдро бо хатчаи зерин ҷудо мекунад, мисли user_name, ва дар Python ва SQL стандарт аст.
Оё он метавонад матнеро, ки тасодуфан бо ҳамаи ҳарфи калон навиштаам, ислоҳ кунад?
Бале. Матни бо ҳамаи ҳарфи калонро гузоред ва ҳарфи хурд ё Ҳолати ҷумларо интихоб кунед. Ҳолати ҷумла одатан беҳтарин аст, зеро он калонҳарфкунии муқаррариро дар оғози ҳар ҷумла барқарор мекунад.
Оё табдили ҳарф худи калимаҳоро иваз мекунад?
Не. Табдилдиҳандаи ҳарфҳо танҳо иваз мекунад, ки кадом ҳарфҳо калон ё хурд бошанд, ва барои услубҳои барномасозон, ҷудокунандаҳои байни калимаҳо. Худи калимаҳо ва тартиби онҳо як хел мемонанд.
