محوّل حالة الأحرف
حوّل النص بين الأحرف الكبيرة والصغيرة وTitle وSentence وcamel وsnake وkebab.
- يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
- دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده
كيف يعمل
تغيير حالة النص يدويًا ممل ومعرّض للأخطاء، وتسميات المبرمجين المعتمدة — camelCase وsnake_case وkebab-case — يصعب خصوصًا إنتاجها يدويًا من عبارة عادية.
Title Case وSentence case مختلفان
يجعل Title Case كل كلمة تبدأ بحرف كبير. أما Sentence case فيكبّر الكلمة الأولى فقط وما يلي النقطة. والناشرون يريدون عادةً أحدهما أو الآخر، نادرًا كليهما.
تسميات البرمجة
يربط camelCase الكلمات بحروف كبيرة دون فاصل، ويستخدم snake_case الشرطات السفلية، ويستخدم kebab-case الواصلات. وتحوّل الثلاثة المدخل أولًا إلى أحرف صغيرة، فيُحوَّل النص المكتوب بأحرف كبيرة تحويلًا نظيفًا.
الحالات اليومية
تغيّر UPPERCASE وlowercase كل حرف. ويكبّر Title Case الحرف الأول من كل كلمة ويصغّر الباقي، فيصبح اختصار مثل NASA هكذا Nasa. ويصغّر Sentence case كل شيء، ثم يكبّر الحرف الأول وكل حرف بعد نقطة أو علامة استفهام أو علامة تعجب — وتحتاج الأسماء والاختصارات إلى تصحيح يدوي. وتعمل كل هذه مع الأحرف المزوّدة بعلامات.
حالات البرمجة
يقسّم camelCase وsnake_case وkebab-case النص أولًا إلى كلمات عند المسافات والشرطات السفلية والواصلات وحدود حالة camel، فيصبح XMLHttpRequest هكذا: xml وhttp وrequest. ثم تربط الكلمات على هيئة xmlHttpRequest أو xml_http_request أو xml-http-request. وتبقى علامات الترقيم داخل الكلمة.
محوّل حالة الأحرف — أسئلة
هل يتعامل مع الأحرف ذات التشكيل والعلامات؟
نعم. يستخدم تحويل الحالة معالجة تراعي Unicode، فتُحوَّل الأحرف المزوّدة بعلامات والأحرف غير اللاتينية تحويلًا صحيحًا.
هل سيُفسد Title Case الاختصارات عندي؟
نعم — يوحّد Title Case كل كلمة، فتصبح NASA هكذا Nasa. استخدم Sentence case حيث يجب أن تبقى الاختصارات.
هل يُرفع نصي؟
لا. يجري التحويل بالكامل داخل الصفحة.