Case Converter
যেকোনো স্ট্রিংকে একসাথে ১১টি নামকরণ কনভেনশনে রূপান্তর করুন — camelCase, PascalCase, snake_case, kebab-case এবং আরও অনেক। সাথে JSON-keys ব্যাচ মোড যা পুনরাবৃত্তভাবে প্রতিটি কী পুনর্লিখন করে। সবকিছু আপনার ব্রাউজারে।
Case Converter — TL;DR
যেকোনো স্ট্রিংকে একসাথে ১১টি নামকরণ কনভেনশনে রূপান্তর করুন — camelCase, PascalCase, snake_case, kebab-case এবং আরও অনেক। সাথে JSON-keys ব্যাচ মোড যা পুনরাবৃত্তভাবে প্রতিটি কী পুনর্লিখন করে। সবকিছু আপনার ব্রাউজারে।
এগুলো সবই বহু-শব্দ আইডেন্টিফায়ার (অথবা ফাইলের নাম, URL, CSS ক্লাস) স্পেস ছাড়া লেখার উপায়। camelCase প্রথম শব্দ ছাড়া প্রতিটি শব্দের প্রথম অক্ষরকে বড় হাতের করে (`userFirstName`), JavaScript, Java, Swift-এ ব্যবহৃত হয়। snake_case সব ছোট হাতের করে এবং আন্ডারস্কোর দিয়ে যুক্ত করে (`user_first_name`), Python, Ruby, SQL-এ ব্যবহৃত হয়। kebab-case হাইফেন ব্যবহার করে (`user-first-name`), CSS, HTML, URL স্লাগ, কমান্ড-লাইন ফ্ল্যাগে ব্যবহৃত হয়। PascalCase হলো camelCase যেখানে প্রথম অক্ষরটিও বড় হাতের (`UserFirstName`), অনেক ভাষায় ক্লাস / টাইপ নামের জন্য ব্যবহৃত হয়।
টোকেনাইজার দুটি সীমানা নিয়ম ব্যবহার করে: lower-to-upper (`a`-এর পরে `B` = বিভক্ত) এবং caps-then-Title (বড় হাতের অক্ষরের একটি সিরিজের পরে একটি ছোট হাতের অক্ষর শেষ বড় হাতের অক্ষরের আগে বিভক্ত হয়)। তাই `XMLHttpRequest` হয়ে যায় `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`। `userIDToken` হয়ে যায় `[user, ID, Token]` → `user_id_token`। এটি বেশিরভাগ ভাষার স্টাইল গাইডের সুপারিশের সাথে মেলে।
আইডেন্টিফায়ার এবং JSON কখনো আপনার ডিভাইস ছাড়ে না। DevTools → Network খুলুন এবং রূপান্তর বা কপির সময় আপনি শূন্য আউটবাউন্ড অনুরোধ দেখতে পাবেন।