इन नामकरण कन्वेंशन के बारे में
यह टूल camelCase और PascalCase के आंतरिक बड़े अक्षरों और हाइफ़न/अंडरस्कोर विभाजकों को स्वतः पहचानता है, इसलिए "से" फ़ॉर्मेट मुख्यतः एक सार्थक स्वैप बटन के रूप में काम करता है - किसी भी शैली में इनपुट पेस्ट करें और यह सही ढंग से शब्दों में विभाजित हो जाएगा, चाहे आपने जो भी चुना हो। camelCase, PascalCase, snake_case, और CONSTANT_CASE प्रोग्रामिंग में सबसे आम आइडेंटिफ़ायर शैलियाँ हैं; kebab-case URL और CSS में लगातार दिखती है; Train-Case HTTP हेडर (Content-Type) में उपयोग होती है; Ada_Case Ada भाषा का मानक है। केस उलटें और केस बदलें मात्र मनोरंजक तरीके हैं, वास्तविक नामकरण कन्वेंशन नहीं - वे शब्द की सीमाओं को फिर से फ़ॉर्मेट करने के बजाय मौजूदा अक्षरों को सीधे उलट देते हैं।
यह टूल क्या करता है
केस कनवर्टर किसी आइडेंटिफ़ायर या वाक्यांश को 17 नामकरण शैलियों में से किसी में भी फिर से लिखता है, जिनमें camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case और path/case शामिल हैं।
यह शब्दों की सीमाएँ ख़ुद पहचानता है: स्पेस, अंडरस्कोर, हाइफ़न और camelCase के बड़े अक्षर पहचाने जाते हैं, और HTTP जैसे लगातार बड़े अक्षरों को एक शब्द के रूप में साथ रखा जाता है। आप कोई भी शैली पेस्ट करके उसे किसी भी दूसरी शैली में बदल सकते हैं।
कब इस्तेमाल करें
- सिस्टम के बीच डेटा जाने पर किसी फ़ील्ड का नाम बदलना, जैसे डेटाबेस में user_id और JavaScript में userId।
- पेज के शीर्षक को URL का हिस्सा बनाना; स्लग जेनरेटर इसके अलावा उच्चारण चिह्न और विराम चिह्न भी हटाता है।
- सामान्य अंग्रेज़ी टेक्स्ट से कॉन्स्टेंट, CSS क्लास नाम या एनवायरनमेंट वेरिएबल के नाम बनाना।
- कोड या डेटाबेस स्कीमा बनाने से पहले कॉलम हेडर की सूची को एकसमान प्रॉपर्टी नामों में बदलना।
उदाहरण
user account id → camelCase
userAccountId
user account id → PascalCase
UserAccountId
user account id → snake_case
user_account_id
user account id → kebab-case
user-account-id
user account id → CONSTANT_CASE
USER_ACCOUNT_ID
user account id → Train-Case
User-Account-Id
parseHTTPResponse2xx → snake_case
parse_http_response2xx
इस टूल के बारे में सवाल
संक्षिप्ताक्षर कैसे संभाले जाते हैं?
लगातार बड़े अक्षरों को एक शब्द माना जाता है, और जहाँ छोटा अक्षर आता है वहाँ नया शब्द शुरू होता है, इसलिए parseHTTPResponse, snake_case में parse_http_response बन जाता है।
संख्याओं का क्या होता है?
अंक अपने से पहले वाले शब्द से जुड़े रहते हैं, इसलिए response2xx एक ही शब्द रहता है। अगर संख्या को अलग करना हो तो कन्वर्ट करने से पहले उसके आगे स्पेस या अंडरस्कोर लगाएँ।
क्या iNVERT cASE और aLtErNaTiNg CaSe नामकरण परंपराएँ हैं?
नहीं। इन्हें मज़े और टेस्ट डेटा के लिए रखा गया है। ये शब्द सीमाएँ दोबारा बनाने के बजाय आपके टाइप किए अक्षरों का केस उलट देती हैं, इसलिए स्पेस और विराम चिह्न जैसे के तैसे रहते हैं।
क्या यह टूल मुफ़्त है?
हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।
मेरा परिणाम कहाँ मिलेगा?
इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।