كيفية تحويل حالة أحرف النص

· 3 دقيقة للقراءة

أعراف التسمية مهمة. سواء كنت تكتب كودًا أو تنشئ أسماء ملفات أو تنسّق العناوين، فإن استخدام الحالة الصحيحة يحافظ على الاتّساق والاحترافية. التحويل يدويًا متعب وعرضة للأخطاء — خاصة مع النصوص الطويلة أو أسماء المتغيّرات الطويلة.

الحالات الشائعة واستخداماتها

الحالة المثال الاستخدام الشائع
UPPERCASE HELLO WORLD الثوابت، الاختصارات، العناوين
lowercase hello world خصائص CSS، البريد الإلكتروني، النص غير الرسمي
Title Case Hello World العناوين، أسماء العلم
Sentence case Hello world محتوى النص، الأوصاف
camelCase helloWorld متغيّرات ودوال JavaScript/Java
PascalCase HelloWorld أسماء الفئات، مكوّنات React
snake_case hello_world Python وRuby وأعمدة قواعد البيانات
kebab-case hello-world عناوين URL، فئات CSS، أسماء الملفات
CONSTANT_CASE HELLO_WORLD الثوابت، متغيّرات البيئة

كيفية تحويل الحالة

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

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

إعادة تسمية المتغيّرات — لصق اسم بـ snake_case وتحويله إلى camelCase (أو العكس) أسرع وأقل عرضة للأخطاء من إعادة كتابته.

تنسيق العناوين — تحويل عنوان فقرة إلى Title Case يضمن استخدام أحرف كبيرة متّسقة في كامل مستندك.

إنشاء معرّفات URL — تحويل عنوان صفحة إلى kebab-case يعطي سلسلة نظيفة ومتوافقة مع URL.

كتابة الثوابت — تحويل اسم وصفي إلى CONSTANT_CASE يتبع العرف المتوقّع من فريقك.

نصائح

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

ما الفرق بين camelCase وPascalCase؟

تبدأ camelCase بحرف صغير وتستخدم أحرفًا كبيرة لكل كلمة لاحقة (myVariableName). تستخدم PascalCase أحرفًا كبيرة لكل كلمة، بما في ذلك الأولى (MyVariableName). في معظم اللغات، تُستخدم camelCase للمتغيّرات والدوال، وPascalCase للفئات والأنواع.

متى أستخدم snake_case أو kebab-case؟

تستخدم snake_case الشرطات السفلية وهي معيارية في Python وRuby ولأسماء أعمدة قواعد البيانات. تستخدم kebab-case الشرطات وهي شائعة في عناوين URL وفئات CSS وأسماء الملفات. استخدم ما تتوقّعه لغتك أو سياقك.

ما هي CONSTANT_CASE؟

CONSTANT_CASE (تسمى أيضًا SCREAMING_SNAKE_CASE) تستخدم جميع الأحرف الكبيرة مع شرطات سفلية بين الكلمات. هذا هو العرف القياسي للثوابت ومتغيّرات البيئة ومفاتيح التكوين في معظم اللغات.

هل يتم إرسال نصي إلى خادم؟

لا. تتم جميع التحويلات في متصفّحك. لا يغادر نصك جهازك أبدًا.