UltKit
படம்11
PDF13
ஆவணங்கள் & தரவு7
வீடியோ6
ஆடியோ4
மேலும் கருவிகள்22

எழுத்து கேஸ் மாற்றி

உரையை ஒட்டி, எட்டு எழுத்து கேஸ் பாணிகளுக்கு இடையே மாற்றுங்கள்: நான்கு எழுத்துப் பணிக்கு, நான்கு நிரலாக்கத்துக்கு. நீங்கள் தட்டச்சு செய்யும்போதே முடிவு புதுப்பிக்கப்படும், உங்கள் வரி முறிவுகள் அப்படியே இருக்கும், மேலும் எளிய A–Z அட்டவணைக்குப் பதிலாக Unicode கேஸ் விதிகள் பின்பற்றப்படும்.

மாற்று

0 எழுத்துகள் · 0 சொற்கள் · 0 வரிகள்

0 எழுத்துகள் · 0 சொற்கள் · 0 வரிகள்

முழுவதும் இந்த உலாவி தாவலிலேயே இயங்கும். உங்கள் உரை பதிவேற்றப்படுவதோ சேமிக்கப்படுவதோ இல்லை.

இது என்ன செய்கிறது

எழுத்து வடிவ மாற்றி எழுத்து வடிவத்தை மாற்றுகிறது: UPPER CASE, lower case, Title Case, Sentence case, நிரலாளர் பாணிகளான camelCase, snake_case, kebab-case மற்றும் aLtErNaTiNg case. Unicode எழுத்து வடிவ மாற்றத்தைப் பயன்படுத்தும்; துருக்கிய புள்ளியுள்ள/புள்ளியற்ற i-க்கு விருப்பமும் உண்டு.

முன்
User Profile ID
பின்
user_profile_id

எட்டு பாணிகளும் அவை பயன்படும் இடங்களும்

UPPER CASE, lower case பற்றி விளக்கத் தேவையில்லை, ஆனால் அவை பெரும்பாலும் இறுதி இலக்காக இருப்பதில்லை: தலைப்புகளுக்கு பொதுவாக Title Case தேவைப்படும், அதில் ஒவ்வொரு சொல்லும் பெரிய எழுத்தில் தொடங்கும். முழுவதும் பெரிய எழுத்தில் ஒட்டிய உரைக்கு பொதுவாக Sentence case தேவைப்படும், அதில் ஒவ்வொரு வாக்கியத்தின் முதல் எழுத்து மட்டும் பெரிய எழுத்தாக இருக்கும். தலைப்புகளில் சிறிய சொற்களைப் பற்றி நடை வழிகாட்டிகள் மாறுபடுகின்றன (AP, Chicago இரண்டும் குறுகிய முன்னிடைச்சொற்களையும் கட்டுரைகளையும் சிறிய எழுத்தில் எழுதுகின்றன, ஆனால் பட்டியல்கள் வேறு). எனவே இந்த மாற்றி ஒவ்வொரு சொல்லையும் பெரிய எழுத்தாக்கி, விதிவிலக்குகளை உங்களிடம் விடுகிறது.

கோடு நடைகள் உரையை இடைவெளிகள், நிறுத்தற்குறிகள், ஏற்கனவே உள்ள பெரிய எழுத்துகளில் சொற்களாகப் பிரிக்கின்றன. அதனால் XMLHttpRequest என்பது snake_case-ல் xml_http_request ஆகும். camelCase என்பது JavaScript, Java-வில் மாறிகளுக்கான வழக்கம், snake_case என்பது Python, SQL நெடுவரிசைப் பெயர்களில் நிலையானது, kebab-case என்பது URL-கள், CSS class பெயர்கள், கோப்புப் பெயர்களில் பயன்படுகிறது. aLtErNaTiNg case முழுக்க அலங்காரத்துக்கே, பெரும்பாலும் மீம்களில் வரும்.

கேஸ் மாற்றம் தோன்றுவதைவிட ஏன் கடினமானது

எழுத்து வடிவ மாற்றம் ஆங்கிலத்தின் 26 எழுத்துகளால் அல்ல, Unicode தரநிலையால் வரையறுக்கப்படுகிறது; சில மாற்றங்கள் உரையின் நீளத்தையே மாற்றும். ஜெர்மன் ß பெரிய எழுத்தில் SS ஆகிறது, அதனால் ஒரு சொல் ஓர் எழுத்து நீளும். கிரேக்கப் பெரிய Σ-க்கு இரு சிறிய வடிவங்கள் உள்ளன: சொல்லின் உள்ளே σ, இறுதியில் ς. fi போன்ற லிகேச்சர்கள் பெரிய எழுத்தாக்கும்போது இரண்டு எழுத்துகளாக விரிகின்றன.

ஆங்கிலத்தில் இரண்டு எழுத்துகள் உள்ள இடத்தில் துருக்கி, அசர்பைஜானி மொழிகளில் நான்கு உள்ளன: புள்ளியுடன் i, İ மற்றும் புள்ளியில்லா ı, I. இயல்புநிலை Unicode விதிகளில் "İ"-ஐ சிறிய எழுத்தாக்கினால் i-யுடன் ஒரு இணைக்கும் புள்ளி வரும், "i"-ஐ பெரிய எழுத்தாக்கினால் சாதாரண I வரும்; இதனால் istanbul தவறான எழுத்துப்பிழையாகிறது. துருக்கி விருப்பத்தைத் தேர்ந்தால் மாற்றி மொழிக்கான வரைபடத்தைப் பயன்படுத்தும்: istanbul என்பது İSTANBUL ஆகும், ILIK என்பது ılık ஆகும். toUpperCase மூலம் சரங்களை ஒப்பிடும் குறியீடு துருக்கிய பயனர்களுக்குத் தோல்வியடைவதும் இதனால்தான்; இந்தப் பிழைக்கு Turkey test என்றே பெயர் உண்டு.

சுத்தமான முடிவுகளுக்கான குறிப்புகள்

மாற்றத்துக்குப் பிறகு சுருக்கப்பெயர்களைத்தான் முக்கியமாகச் சரிபார்க்க வேண்டும். Title Case NASA-வை Nasa என்றும், Sentence case nasa என்றும் எழுதும்; எந்தச் சொற்கள் பெயர்கள் என்பது மாற்றிக்குத் தெரியாது. அவற்றைக் கையால் திருத்துங்கள், அல்லது தேவையான பகுதியை மட்டும் மாற்றுங்கள். அடையாளப் பெயர்களைத் தயாரிக்கும்போது மேற்கோள் குறிகள், எமோஜி போன்றவற்றை முதலில் நீக்குங்கள்; camelCase, snake_case, kebab-case வெளியீட்டில் அவை நீக்கப்படும். உரையில் எத்தனை சொற்கள் அல்லது எழுத்துகள் உள்ளன என்பதும் தேவையென்றால், அதை சொல் எண்ணியில் ஒட்டுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

எழுத்து கேஸ் மாற்றி என் வரி முறிவுகளை அப்படியே வைத்திருக்குமா?
ஆம். ஒவ்வொரு நடையும் வரிக்கு வரி செயல்படும், அதனால் பட்டியல்களும் பத்திகளும் தங்கள் வடிவத்தை இழக்காது. camelCase, snake_case, kebab-case-ல் ஒவ்வொரு வரியும் தனி அடையாளப் பெயராகும்.
ஜெர்மன் ß ஏன் SS ஆக மாறியது?
ß-க்கான நிலையான Unicode பெரிய எழுத்து வரைபடம் அதுதான். பெரிய ẞ உள்ளது (Unicode 5.1-ல் சேர்க்கப்பட்டது), ஆனால் இயல்புநிலை மாற்றம் ஜெர்மன் எழுத்துவிதிகள் மரபாகக் கோருவது போல SS-ஐயே தருகிறது.
snake_case-க்கு மாற்றி சொற்களை எப்படிப் பிரிக்கிறது?
ஒவ்வொரு இடைவெளி அல்லது நிறுத்தற்குறியிலும், சிறிய எழுத்திலிருந்து பெரிய எழுத்துக்கு மாறும் இடத்திலும், சிறிய எழுத்து தொடரும் சுருக்கப்பெயரின் கடைசிப் பெரிய எழுத்துக்கு முன்பும் புதிய சொல் தொடங்கும்; அதனால் HTMLParser என்பது html_parser ஆகும்.
துருக்கிய விதிகளை எப்போது இயக்க வேண்டும்?
உரை துருக்கி அல்லது அசர்பைஜானி மொழியில் இருக்கும்போதெல்லாம். இல்லையெனில் i, I ஆங்கிலம் போலவே மாறும்; அதனால் புள்ளியுடன் கூடிய பெரிய İ அல்லது புள்ளியில்லாச் சிறிய ı உள்ள சொற்கள் தவறாகும்.
இதனால் PascalCase ஆக மாற்ற முடியுமா?
camelCase பயன்படுத்தி ஒவ்வொரு வரியின் முதல் எழுத்தைப் பெரிதாக்குங்கள்; PascalCase இந்த முதல் எழுத்தில் மட்டுமே வேறுபடுகிறது. மாறிலி நடை (UPPER_SNAKE_CASE) என்பது snake_case-ஐத் தொடர்ந்து UPPER CASE ஆகும்.