محوّل حالة الأحرف في النص

لكل قاعدة شيفرة ونظام إدارة محتوى (CMS) قواعده الخاصة في كتابة الأحرف الكبيرة: kebab-case لعناوين URL، وcamelCase لمتغيرات JavaScript، وSCREAMING_SNAKE للثوابت، وTitle Case للعناوين. الصق أي نص، وسيعيد هذا المحوّل التحويلات التسعة الشائعة كلها دفعة واحدة، لتنسخ الصيغة المناسبة تمامًا للحقل الذي تلصق فيه.

كيف تعمل التحويلات

  1. 1

    الصق نصك

    كلمة واحدة، أو اسم متغير، أو جملة كاملة.

  2. 2

    يُقسَّم النص إلى وحدات

    تُقسَّم المسافات والشُّرَط والشُّرَط السفلية وحدود camelCase، كلٌّ منها، إلى كلمات منفصلة.

  3. 3

    تُولَّد كل حالة

    UPPER وlower وTitle وSentence وcamelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE.

  4. 4

    انسخ ما تحتاجه

    نسخ بنقرة واحدة بجوار كل صيغة.

الحالات التسع الشائعة

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

لحالة العنوان (Title Case) أنماط حسب دليل الأسلوب

  • أسلوب AP: تُكتب الأسماء والضمائر والأفعال والصفات والظروف وكل كلمة من أربعة أحرف فأكثر بحرف كبير. وتبقى أدوات التعريف وحروف الجر القصيرة وأدوات العطف بحرف صغير، إلا إذا كانت أول الجملة أو آخرها.
  • شيكاغو: تُكتب الكلمات الرئيسية بحرف كبير، وتُكتب أدوات التعريف وحروف الجر بحرف صغير بغضّ النظر عن طولها.
  • APA: تُكتب أي كلمة من أربعة أحرف فأكثر بحرف كبير، إضافةً إلى الكلمة الأولى والأخيرة.
  • Sentence case: تُكتب الكلمة الأولى فقط (وأسماء الأعلام) بحرف كبير. ويزداد تفضيله في واجهات المستخدم الحديثة والأساليب التحريرية.

مزالق كشف الحدود

  • يتطلّب parseXMLParser ← parse-xml-parser التعرّف على الأحرف الكبيرة المتتالية باعتبارها اختصارًا. أما التقسيم الساذج لـ camelCase فيُنتج parse-x-m-l-parser.
  • الأرقام: يمكن تقسيم item2Value إلى item-2-value أو item2-value بحسب التفضيل.
  • الشرطات السفلية البادئة (_private) كثيرًا ما تعني «داخلي»، وينبغي الإبقاء عليها في بعض اللغات.

متى تستخدم كلًّا منها

  • عناوين URL: دائمًا kebab-case. فمحركات البحث والبشر يفضّلون المسارات سهلة القراءة.
  • أعمدة قواعد البيانات: snake_case في Postgres/MySQL، وcamelCase في MongoDB.
  • أصناف CSS: kebab-case (BEM) أو camelCase (CSS-in-JS).
  • متغيرات البيئة: دائمًا SCREAMING_SNAKE.

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

يبدأ camelCase بحرف صغير (userName)؛ أما PascalCase فيكتب الحرف الأول كبيرًا أيضًا (UserName). وبحسب العُرف، يُستخدم camelCase للمتغيرات والدوال، ويُستخدم PascalCase للأصناف والأنواع.

يعامل المحوّل الأحرف الكبيرة المتتالية باعتبارها اختصارًا واحدًا قدر الإمكان: XMLParser ← xml-parser، لا x-m-l-parser. ويختلف السلوك الدقيق حسب أسلوب المصدر؛ فتحقّق منه وفق حالتك.

إنه مصمَّم للسلاسل القصيرة مثل أسماء المتغيرات والعناوين. وتشغيله على ملف شيفرة كامل سيُعيد كتابة حالة الأحرف في التعليقات والسلاسل والكلمات المفتاحية، فتُعطِب الشيفرة. استخدم لذلك أداة فحص (linter) أو ميزة إعادة الهيكلة في بيئة التطوير.

لا. يجري تحويل حالة الأحرف بالكامل داخل متصفحك؛ ولا يغادر أي شيء تلصقه هذه الصفحة.

أدوات ذات صلة

رمز أقل من أو يساوي

انسخ علامة ≤ ورموز المقارنة الرياضية المرتبطة بها. يشمل ذلك رموز Unicode وكيانات HTML وترميز LaTeX للجداول الحسابية والأوراق البحثية وصفحات الويب.

رموز أسهم للنسخ

انسخ أسهم Unicode شائعة بنقرة واحدة: أسهم مستقيمة ومزدوجة وقطرية ومعقوفة ودائرية ومثلثة للمستندات والدردشة والتصميم.

نسخ رموز القلب

انسخ مجموعة منتقاة من رموز القلب والإيموجي الملون والزخارف. اطّلع على نقاط ترميز يونيكود الدقيقة قبل اللصق.

أداة كشف الأحرف غير المرئية

اكتشف وحذف الفواصل ذات العرض الصفري، والرموز اليونيكية المخفية، والمنفصلات غير المرئية من أي نص يحتوي على بيانات نقاط الكود والموقع.

مُرمِّز كيانات HTML

حوِّل الأحرف الخمسة الحساسة في HTML إلى كيانات ثابتة، أو فك الكيانات إلى نص داخل متصفحك.

مترجم الكتابة الهيروغليفية

اكتب اسمك بالهيروغليفية المصرية بالرموز التي استخدمها الكتبة للأصوات المفردة. أضف خرطوشًا، وانسخ الرموز أو نزّلها صورة PNG.

الأداة متاحة بلغات أخرى