تخطَّ إلى المحتوى الرئيسي
Tooletto

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

حوّل النص إلى أحرف كبيرة، أحرف صغيرة، حالة العنوان، حالة الجملة، camelCase، snake_case، kebab-case وCONSTANT_CASE. يُعرَض كل نمط في آن واحد لتنسخ ما تحتاجه.

  • الملفات لا تغادر جهازك أبدًا
  • مجاني، بدون تسجيل
  • بدون علامات مائية
  • يعمل دون اتصال بعد التحميل
Loading tool…

كيفية استخدام محوّل حالة الأحرف

  1. 1

    ألصق نصك

    اكتب أو الصق في حقل الإدخال.

  2. 2

    اختر نمطًا

    يُحسَب كل تحويل في آن واحد — انسخ ما تحتاجه.

  3. 3

    انسخ

    نقرة واحدة تنسخ ذلك النمط إلى الحافظة.

لماذا حالة العنوان لها قواعد، لا مجرد تكبير أحرف

تكبير أول حرف من كل كلمة بسذاجة في عنوان ينتج شيئًا يبدو خاطئًا بوضوح لأي شخص معتاد على رؤية عناوين مُحرَّرة باحترافية — "The Cat Sat On The Mat" يبدو غريبًا بطريقة لا يستطيع معظم القراء تسميتها فورًا، لكنهم سيلاحظونها. حالة العنوان الحقيقية، كما تستخدمها أدلة أسلوب AP وChicago، تُبقي الكلمات الوظيفية القصيرة بأحرف صغيرة — أدوات تعريف مثل "a" و"the"، حروف عطف مثل "and" و"but"، وحروف جر قصيرة مثل "of" و"in" و"to" — ما لم تكن أول أو آخر كلمة في العنوان. "The Cat Sat on the Mat" هي النسخة التي تُقرأ كمُنسَّقة عمدًا بدلًا من مُكبَّرة آليًا.

يوجد هذا التمييز لأن تلك الكلمات القصيرة تحمل وظيفة نحوية بدلًا من ثقل دلالي، وتكبير كل واحدة منها يُسطِّح العنوان بصريًا إلى جدار من كلمات متساوية التأكيد، مُخفيًا أي الكلمات مهمة فعلًا. توصّلت أدلة الأسلوب التحريرية إلى هذا الاصطلاح منذ عقود تحديدًا لإبقاء العناوين سهلة المسح.

أين ينتمي كل نمط تكبير فعليًا

اصطلاحات التسمية البرمجية غير قابلة للتبديل فيما بينها رغم تشابهها السطحي، لأن لغات وسياقات مختلفة استقرت على اصطلاحات مختلفة كخيارها الافتراضي الاصطلاحي. مزجها داخل قاعدة كود واحدة يُعامَل عادةً كمخالفة أسلوب بدلًا من تفضيل.

camelCase
الافتراضي للمتغيرات والدوال في JavaScript وJava ومعظم لغات عائلة C.
snake_case
الافتراضي الاصطلاحي في بايثون وSQL — تتبعه أسماء الأعمدة والمتغيرات معًا.
kebab-case
قياسي لأسماء أصناف CSS وروابط URL، لأن الشرطات السفلية وcamelCase غير مريحة في عنوان URL.
CONSTANT_CASE
محجوز للثوابت ومتغيرات البيئة، يُشير من نظرة واحدة إلى "هذه القيمة لا تتغير".

لماذا يحتاج تحويل حالة الأحرف التوافق مع Unicode

يبدو تحويل حالة الأحرف تافهًا للنص الإنجليزي البسيط — إزاحة نقطة رمز كل حرف بمقدار ثابت — لكن هذا الاختصار يفشل فورًا مع الأحرف المُنقَّطة، ويفشل بطريقة مختلفة وأخطر مع أبجديات معينة غير لاتينية. روتين تكبير ساذج يعمل فقط مع ASCII يترك é دون تغيير تمامًا بدلًا من إنتاج É، فاشلًا بصمت مع أي نص يحتوي أحرفًا منقّطة. التركية تُقدِّم حالة أكثر حدة: الحرف "i" يتحول بحرف كبير إلى İ منقّطة في التركية، لا إلى I غير منقّطة التي ينتجها روتين مبني على الإنجليزية، وتطبيق القاعدة الخاطئة على نص تركي ينتج نتيجة سيتعرف عليها قارئ تركي فورًا كخاطئة. تكبير أحرف متوافق بشكل صحيح مع Unicode يتعامل مع هذه القواعد الخاصة بكل لغة بشكل صحيح بدلًا من تشويه النص غير الإنجليزي بصمت.

كل نمط، محسوب في آن واحد

بدلًا من التحويل إلى نمط واحد وجعلك تبدأ من جديد لرؤية آخر، تحسب هذه الأداة كل نمط تكبير في آن واحد من نفس الإدخال، لذا التبديل بين الأحرف الكبيرة وحالة العنوان وsnake_case مسألة النظر إلى نتيجة مختلفة بدلًا من إعادة تشغيل التحويل. هذا مفيد بشكل خاص عندما لم يُقرَّر النمط الصحيح بعد — تسمية متغير جديد، على سبيل المثال، حيث رؤية camelCase وsnake_case جنبًا إلى جنب تجعل الاختيار ملموسًا بدلًا من مجرد.

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

ما الفرق بين حالة العنوان وحالة الجملة؟

حالة العنوان تكتب بحرف كبير أول حرف من معظم الكلمات ("The Quick Brown Fox")؛ حالة الجملة تكتب بحرف كبير فقط الكلمة الأولى من كل جملة ("The quick brown fox"). تستخدم العناوين عادةً حالة العنوان، بينما يستخدم نص المتن حالة الجملة.

أي كلمات تبقى بأحرف صغيرة في حالة العنوان؟

أدوات التعريف وحروف العطف وحروف الجر القصيرة — a وan وthe وand وor وbut وof وin وto وما شابه — ما لم تكن أول أو آخر كلمة. هذا يتبع اصطلاحات AP وChicago، لذا تُقرأ النتيجة كعنوان حقيقي بدلًا من كل كلمة مكتوبة بحرف كبير.

متى أستخدم camelCase أو snake_case؟

هذه اصطلاحات تسمية برمجية. camelCase قياسي لمتغيرات JavaScript وJava، وsnake_case لبايثون وSQL، وkebab-case لأصناف CSS وعناوين URL، وCONSTANT_CASE لمتغيرات البيئة والثوابت.

هل يتعامل مع الأحرف المُنقَّطة؟

نعم. يستخدم التحويل تكبيرًا متوافقًا مع Unicode، لذا é تتحول بشكل صحيح إلى É، ويتحول النص التركي واليوناني والسيريلي بشكل صحيح دون تشوّه أو فقدان.

مهام شائعة لأداة محوّل حالة الأحرف