বাংলা
লেখাকে আপারকেস, লোয়ারকেস বা টাইটেল কেসে কীভাবে বদলাবেন
এই কেস কনভার্টার আপনার পেস্ট করা যেকোনো লেখার বড় হাতের ও ছোট হাতের অক্ষর বদলে দেয়: UPPER CASE, lower case, Title Case, Sentence case এবং আরও সাতটি স্টাইল। ডান দিকের প্রতিটি সারিতে লাইভ প্রিভিউ থাকে, তাই প্রয়োগ করার আগেই ফল দেখে নিতে পারেন।
- বক্সে লেখা পেস্ট করুন। নিচের কাউন্টারগুলো সঙ্গে সঙ্গে অক্ষর, শব্দ আর লাইনের সংখ্যা দেখায়।
- একটি স্টাইলে ট্যাপ করুন, যেমন Title Case। বক্সের লেখা বদলে যাবে।
- পছন্দ হয়নি? আনডু চাপুন (বা বদলের ঠিক পরে Ctrl+Z)। 100 ধাপ পর্যন্ত রাখা হয়।
- কপি চাপুন, অথবা ফাইল হিসেবে রাখতে .txt ডাউনলোড চাপুন।
রূপান্তরিত লেখাটি কিছুক্ষণের জন্য দরকার হলে প্রতিটি সারির ছোট কপি বাটন বক্সে হাত না দিয়েই সেই স্টাইলটি কপি করে।
ক্যাপস লক চালু রেখে লেখা টেক্সট আবার না টাইপ করে কীভাবে ঠিক করবেন
পুরো অনুচ্ছেদ লিখে ফেলার পর খেয়াল করলেন ক্যাপস লক চালু ছিল? এখানে দুই রকম অবস্থা হয়, আর দুটির জন্য আলাদা বাটন লাগে।
- উল্টে যাওয়া লেখা, যেমন "hELLO, mY NAME IS aNNA", হয় যখন ক্যাপস লক চালু অবস্থায় বড় হাতের অক্ষরের জন্য Shift চেপে রাখেন। iNVERSE cASE চাপুন, লেখা ফিরে যাবে "Hello, My name is Anna"-তে।
- সবই বড় হাতের, যেমন "PLEASE SEND THE REPORT BY FRIDAY", এর জন্য দরকার Sentence case, যা দেয় "Please send the report by friday"।
দ্বিতীয় উদাহরণের "friday" শব্দটি খেয়াল করুন। কোন শব্দ নাম তা কোনো কনভার্টার জানতে পারে না, তাই বড় হাতে টাইপ করা নামবাচক শব্দ ছোট হাতের হয়ে বেরোয়। ফলাফল একবার পড়ে নিন আর নামগুলো হাতে ঠিক করুন। আগে থেকেই মিশ্র কেসের শব্দ, যেমন iPhone, বা সাধারণ লেখার ভেতরের সংক্ষিপ্ত রূপ, যেমন NASA, Title Case আর Sentence case অপরিবর্তিত রাখে।
সব কেস স্টাইলের তুলনা
একটি বাক্যাংশ প্রতিটি অপশনে চালিয়ে দেখা হলো:
| স্টাইল | ফল | সাধারণ ব্যবহার |
|---|---|---|
| UPPER CASE | THE RETURN OF THE KING | সাইনবোর্ড, ছোট লেবেল, আইনি শিরোনাম |
| lower case | the return of the king | ট্যাগ, হ্যাশট্যাগ, ডেটা পরিষ্কার করা |
| Title Case | The Return of the King | শিরোনাম, বই ও গানের নাম |
| Sentence case | The return of the king | মূল লেখা, UI বাটন, অনেক সংবাদ সাইট |
| Capitalize Each Word | The Return Of The King | তালিকার নাম, ফর্মের ঘর |
| camelCase | theReturnOfTheKing | JavaScript ও Java ভেরিয়েবল |
| PascalCase | TheReturnOfTheKing | ক্লাস ও কম্পোনেন্টের নাম |
| snake_case | the_return_of_the_king | Python, SQL কলাম |
| kebab-case | the-return-of-the-king | URL, CSS ক্লাস, ফাইলের নাম |
| CONSTANT_CASE | THE_RETURN_OF_THE_KING | কনস্ট্যান্ট, এনভায়রনমেন্ট ভেরিয়েবল |
| dot.case | the.return.of.the.king | কনফিগ কী, অনুবাদ কী |
aLtErNaTiNg cAsE হলো "ব্যঙ্গ করা SpongeBob" স্টাইল, এর কোনো গুরুতর ব্যবহার নেই। মানুষ খোঁজে বলেই এটি রাখা হয়েছে।
টাইটেল কেসের নিয়ম কী?
Title Case বাটন AP ও APA পদ্ধতি মেনে চলে: আর্টিকেল (a, an, the), ছোট সংযোজক অব্যয় (and, but, or, nor, for, so, yet) এবং তিন বা তার কম অক্ষরের প্রিপোজিশন (in, of, on, to, by, at, up, via) ছাড়া প্রতিটি শব্দের প্রথম অক্ষর বড় হাতের করা হয়। এই ছোট শব্দগুলোও বড় হাতের হয় যদি সেগুলো প্রথম বা শেষ শব্দ হয়, অথবা কোলনের ঠিক পরে আসে। হাইফেনযুক্ত শব্দের প্রতিটি অংশ বড় হাতের অক্ষরে শুরু হয়, তাই "step-by-step guide" হয় "Step-by-Step Guide"।
Chicago স্টাইল আরও কড়া, "from" আর "with" এর মতো লম্বা প্রিপোজিশনও ছোট হাতের রাখে। আপনার প্রকাশনা Chicago মানলে রূপান্তরের পর এই শব্দগুলো দেখে নিন। Excel-এর PROPER ফাংশন আর Capitalize Each Word বাটন এসব নিয়ম মানে না, "of" আর "the"-কেও বড় হাতের করে, তাই এভাবে বানানো শিরোনাম একটু বেমানান দেখায়।
ইন্দোনেশীয় ভাষায় লিখছেন? টাইটেল কেসের নিয়ম ইন্দোনেশীয়তে বদলে দিন। তখন dan, di, ke, dari, yang আর untuk এর মতো শব্দ শিরোনামের শুরুতে না থাকলে ছোট হাতের থাকে, যেমনটা EYD বানান নির্দেশিকা চায়।
snake_case নাকি camelCase: কোনটি ব্যবহার করবেন?
ভাষা বা কোডবেস আগে থেকে যা ব্যবহার করে সেটিই নিন; এক প্রজেক্টে স্টাইল মেশানো "ভুল" স্টাইল বাছার চেয়েও খারাপ। প্রচলিত রীতিগুলো:
| ভাষা বা জায়গা | ভেরিয়েবল ও ফাংশন | ক্লাস | কনস্ট্যান্ট |
|---|---|---|---|
| JavaScript / TypeScript | camelCase | PascalCase | CONSTANT_CASE |
| Python | snake_case | PascalCase | CONSTANT_CASE |
| Java, Kotlin | camelCase | PascalCase | CONSTANT_CASE |
| Ruby, Rust | snake_case | PascalCase | CONSTANT_CASE |
| CSS ক্লাস, URL | kebab-case | ||
প্রোগ্রামিং স্টাইলগুলো স্পেস, যতিচিহ্ন আর আগে থেকে থাকা বড় হাতের অক্ষরে শব্দ ভাগ করে, তাই "XMLHttpRequest handler" snake_case-এ হয় xml_http_request_handler। অ্যাকসেন্ট মুছে ফেলা হয় (café হয় cafe), কারণ বেশিরভাগ আইডেন্টিফায়ার আর URL সাধারণ ASCII-তে থাকাই ভালো। প্রতিটি লাইন আলাদাভাবে রূপান্তর হয়, তাই 50টি কলামের নামের তালিকা পেস্ট করে একবারে সবগুলোকে snake_case করতে পারেন।
এলোমেলো লেখা পরিষ্কার করা
PDF থেকে কপি করা লেখায় প্রায়ই প্রতি 60 অক্ষরে একটি লাইন ব্রেক থাকে। লাইন ব্রেক সরান সেই লাইনগুলো জুড়ে দেয়, কিন্তু অনুচ্ছেদের মাঝের ফাঁকা লাইন রেখে দেয়; সব এক লাইনে মেলাতে দ্বিতীয়বার চাপুন। বাড়তি স্পেস সরান ডাবল স্পেস আর ট্যাব ছোট করে, ডুপ্লিকেট লাইন সরান প্রতিটি লাইনের প্রথম কপিটি রাখে (ইমেইল তালিকার জন্য কাজের), আর A–Z সাজান সংখ্যাকে স্বাভাবিক ক্রমে সাজায়, তাই Item 2 আসে Item 10-এর আগে।
তুর্কি আর আজারবাইজানি ভাষার জন্য একটি কথা: সেখানে ফোঁটাওয়ালা আর ফোঁটা ছাড়া i আলাদা অক্ষর, তাই "istanbul" বড় হাতে হয় "İSTANBUL", "ISTANBUL" নয়। অক্ষরের নিয়ম-এ ভাষাটি বেছে নিন, বড় ও ছোট হাতের অক্ষর সেই অনুযায়ী হবে। প্রোগ্রামিং স্টাইলগুলো সবসময় সাধারণ ইংরেজি নিয়ম মানে, তাই ID নামের ভেরিয়েবল কখনো ıd হয়ে যায় না।
সচরাচর জিজ্ঞাসিত প্রশ্ন
ক্যাপস লক চালু রেখে টাইপ করা লেখা আবার না লিখে কীভাবে ঠিক করব?
এখানে পেস্ট করে iNVERSE cASE চাপুন, এটি প্রতিটি অক্ষর উল্টে দেয়। "hELLO, mY NAME IS aNNA" হয় "Hello, My name is Anna"। পুরো লেখা বড় হাতের হলে তার বদলে Sentence case ব্যবহার করুন।
Word-এ বড় হাতের অক্ষরকে ছোট হাতের কীভাবে করব?
লেখাটি সিলেক্ট করে Shift+F3 চাপুন; প্রতিবার চাপলে lowercase, UPPERCASE আর Capitalize Each Word ঘুরে ঘুরে আসে। একই অপশন আছে Home → Change Case (Aa বাটন)-এ। Google Docs-এ Format → Text → Capitalization ব্যবহার করুন।
টাইটেল কেসে কোন শব্দগুলো ছোট হাতের থাকে?
আর্টিকেল (a, an, the), ছোট সংযোজক (and, but, or, nor, for, so, yet) আর তিন বা তার কম অক্ষরের প্রিপোজিশন (in, of, on, to, by), যদি না সেগুলো প্রথম বা শেষ শব্দ হয়। "the lord of the rings" হয় "The Lord of the Rings"।
Title Case আর Capitalize Each Word-এর পার্থক্য কী?
Title Case ছোট শব্দগুলো ছোট হাতের রাখে আর NASA এর মতো সংক্ষিপ্ত রূপ অপরিবর্তিত রাখে; Capitalize Each Word সবকিছুর প্রথম অক্ষর বড় করে। একই বাক্যাংশ দেয় "The Lord of the Rings" বনাম "The Lord Of The Rings"।
snake_case আর camelCase-এর পার্থক্য কী?
snake_case ছোট হাতের শব্দগুলো আন্ডারস্কোর দিয়ে জোড়ে (user_id), camelCase প্রথমটির পরের প্রতিটি শব্দ বড় হাতের অক্ষরে শুরু করে জোড়ে (userId)। Python আর SQL মূলত snake_case ব্যবহার করে; JavaScript আর Java ব্যবহার করে camelCase।
Excel বা Google Sheets-এ লেখার কেস কীভাবে বদলাব?
=UPPER(A1), =LOWER(A1) আর =PROPER(A1) ফাংশন ব্যবহার করুন। PROPER প্রতিটি শব্দের প্রথম অক্ষর বড় করে, "of" আর "the"-ও, তাই সঠিক শিরোনাম স্টাইলের জন্য কলামটি এখানে পেস্ট করে Title Case ব্যবহার করুন।
এটি কি তুর্কি আর অ্যাকসেন্টযুক্ত অক্ষর ঠিকভাবে সামলায়?
হ্যাঁ। বড় ও ছোট হাতের অক্ষর ভাষার নিয়ম মেনে চলে, তাই "café" হয় "CAFÉ", আর Türkçe বাছা থাকলে "istanbul" হয় ফোঁটাওয়ালা বড় হাতের İ সহ "İSTANBUL"।