یہ ٹول کیسے کام کرتا ہے
آپ کے چسپاں کیے گئے متن پر پانچ تبدیلیاں مکمل طور پر براؤزر میں چلتی ہیں: uppercase، lowercase، Title Case، camelCase اور snake_case۔ کچھ بھی اپ لوڈ نہیں ہوتا، اس لیے یہاں کلائنٹ کی فہرست یا غیر شائع شدہ مسودے پر کام کرنا محفوظ ہے۔
Title Case ہر خالی جگہ سے جدا ہونے والے ٹکڑے کا پہلا حرف بڑا اور باقی چھوٹے کر دیتا ہے، جو مشینی اصول ہے، ادارتی نہیں — ایسا ہاؤس اسٹائل جو مختصر حروفِ جار کو چھوٹا رکھتا ہے، بعد میں دستی نظرثانی مانگے گا۔ camelCase ہر غیر حرفی و عددی نشان ہٹا دیتا ہے اور اس کے بعد آنے والا حرف بڑا کر دیتا ہے۔ snake_case سب کچھ چھوٹا کرتا ہے، خالی جگہوں کے سلسلوں کو ایک انڈر اسکور میں بدل دیتا ہے، اور جو کچھ حرف، ہندسہ یا انڈر اسکور نہ ہو اسے پھینک دیتا ہے۔ یہ آخری قدم بطورِ ڈیزائن تباہ کن ہے: زیر و زبر والے حروف اور اوقاف بدلنے کے بجائے حذف کر دیے جاتے ہیں۔
درست انداز کا انتخاب
- یہاں Title Case مشینی ہے: ہر لفظ کا پہلا حرف بڑا ہو جاتا ہے، بشمول "of"، "the" اور "and"۔ ادارتی ٹائٹل کیس انہیں چھوٹا رکھتا ہے، اس لیے نتیجہ اپنے اسٹائل گائیڈ کے مطابق جانچ لیں۔
- camelCase اور snake_case شناخت کاروں کے لیے ہیں: متغیرات کے نام، ڈیٹابیس کے کالم، JSON کی کلیدیں۔ یہ نثر کے لیے نہیں بنے اور اوقاف والے جملوں کو بگاڑ دیں گے۔
- snake_case اُن حروف کو گرا دیتا ہے جو وہ استعمال نہیں کر سکتا: زیر و زبر والا حرف یا ایمپرسینڈ بدلنے کے بجائے غائب ہو جاتا ہے، جس سے کوئی نام خاموشی سے چھوٹا ہو سکتا ہے۔
- Uppercase کوئی طرزِ نمائش کا انتخاب نہیں: اگر آپ کو صرف ظاہری شکل چاہیے تو CSS کا text-transform بنیادی متن کو جوں کا توں اور اسکرین ریڈرز کے لیے قابلِ مطالعہ رکھتا ہے۔ خود حروف کو بدل دینا مستقل ہوتا ہے۔