محول حالة الأحرف

حوّل النص بين 17 تنسيقاً عاماً وبرمجياً وأسلوبياً. تعمل معالجة Unicode وقواعد اللغة والإحصاءات محلياً في المتصفح.

منطقة تحويل النص

الأحرف: 0 الكلمات: 0 الأسطر: 0 الجمل: 0

عام

برمجة

أسلوب

ما الذي تفعله الأداة

يحوّل المحول النص بين أساليب الكتابة العامة وتنسيقات المعرّفات البرمجية والأنماط المتناوبة، وتتحدث النتيجة أثناء الكتابة.

تتم المعالجة بالكامل داخل المتصفح باستخدام تقسيم Unicode وقواعد حالة الأحرف الخاصة بلغة الصفحة.

كيفية الاستخدام

  1. الصق النص في حقل الإدخال لبدء تحويل حالة الأحرف.
  2. اختر تنسيقاً من عام أو برمجة أو أسلوب.
  3. راجع النتيجة وإحصاءات الأحرف والكلمات والأسطر والجمل.
  4. انسخ النص المحوّل عندما يصل إلى التنسيق المطلوب.

الاستخدامات العملية

  • توحيد العناوين والتسميات والنصوص المستوردة.
  • تحويل أسماء المتغيرات والدوال والفئات بين camelCase وPascalCase وsnake_case وغيرها.
  • إعداد مسارات URL ومفاتيح الإعداد والمعرّفات الشبيهة بالمسارات.
  • متابعة عدد الكلمات والأسطر والجمل أثناء التحرير.

ملاحظات وحدود

  • يحوّل Title Case بقية كل كلمة إلى أحرف صغيرة، بينما يحافظ خيار تكبير بداية كل كلمة على بقية الأحرف كما هي.
  • تقسم تنسيقات البرمجة كلمات Unicode عند الفواصل وانتقالات camelCase وحدود الاختصارات والانتقال بين الحروف والأرقام، وتزيل بقية علامات الترقيم.
  • قد تبقى الكتابات التي لا تميز بين الأحرف الكبيرة والصغيرة دون تغيير مرئي.
  • تستخدم الإحصاءات Intl.Segmenter عند توفره، وإلا تستخدم قواعد Unicode.

الأسئلة الشائعة

ما الفرق بين Title Case وتكبير بداية كل كلمة؟

يحوّل Title Case بقية كل كلمة إلى أحرف صغيرة، بينما يحافظ الخيار الآخر على شكلها الحالي.

لماذا يتطابق CONSTANT_CASE وSCREAMING_SNAKE؟

يستخدم كلاهما كلمات كبيرة تفصل بينها شرطات سفلية، لكن البيئات البرمجية المختلفة تستخدم أسماء مختلفة.

هل يدعم المحول الأحرف المشكولة والكتابات غير اللاتينية؟

نعم. يستخدم Unicode وقواعد اللغة. وتظهر تغييرات أقل في الكتابات التي لا تملك حالة أحرف.

ماذا يحدث لعلامات الترقيم في تنسيقات البرمجة؟

تُستخرج مجموعات الحروف والأرقام وتُوصل بالفاصل المختار، لذلك تُحذف علامات الترقيم والمسافات الأصلية.

هل يُرفع النص إلى الخادم؟

لا. يتم التحويل وحساب الإحصاءات داخل المتصفح.