← جميع الأدوات

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

حوّل النص بين الأحرف الكبيرة والصغيرة وحالة العنوان وحالة الجملة وcamelCase وsnake_case والمزيد مجاناً في متصفحك، بأنماط AP وChicago.

ماذا يفعل محوّل حالة الأحرف ومتى تحتاج إليه

يأخذ محوّل حالة الأحرف أيّ نصٍ تلصقه ويعيد كتابة حالة الأحرف الكبيرة والصغيرة نيابةً عنك. فبدلًا من إعادة كتابة جملة لأن مفتاح Caps Lock كان مفعّلًا، أو التنقّل عبر عنوان لتكبير أول حرف من كل كلمة يدويًا، تضغط زرًا واحدًا فتعيد الأداة تشكيل الأحرف. كل شيء في هذه الصفحة يعمل داخل متصفحك، لذا لا يغادر نصك جهازك أبدًا. الصق النص، اختر نمطًا، وانسخ النتيجة.

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

أشكال أحرف متوهجة مجردة تتحول بين صيغ كبيرة وصغيرة باللونين النيلي والسماوي
أحرف تنتقل بين الصيغ الكبيرة والصغيرة — قلب أي محوّل لحالة الأحرف.

الحالات اليومية

الأحرف الكبيرة (UPPERCASE) تجعل كل حرفٍ كبيرًا. تعمل جيدًا للاختصارات القصيرة والعناوين التوضيحية وللتأكيد العَرَضي، لكن فقرة كاملة بأحرف كبيرة تُقرأ كأنها صراخ ويصعب مسحها بالنظر فعلًا، لذا استخدمها باعتدال.

الأحرف الصغيرة (lowercase) تزيل كل حرفٍ كبير. مفيدة لتوحيد البيانات، وتنظيف نصٍ وصل مبعثرًا، أو مطابقة الطابع الجمالي المسترخي بالأحرف الصغيرة الذي تفضّله بعض العلامات التجارية. وهي أيضًا أسرع علاج لجملة كُتبت بالكامل بأحرف كبيرة عن طريق الخطأ.

حالة الجملة (Sentence case) تكبّر أول حرف من كل جملة فقط وتترك الباقي كما كُتب. هذا هو النمط الطبيعي لمتن النص والرسائل البريدية ومعظم نصوص واجهات المستخدم الحديثة، لأنه يُقرأ بالطريقة التي يكتب بها الناس فعلًا.

حالة العنوان (Title Case) تكبّر الكلمات الرئيسية وتُصغّر الكلمات الرابطة القصيرة. وهي النمط التقليدي للعناوين وأسماء الكتب والمقالات وعناوين الأغاني والعناوين الرئيسية. وحالة العنوان هي حيث يتعثر معظم الناس، لأن القواعد الدقيقة تعتمد على دليل الأسلوب الذي تتبعه.

حالة العنوان ليست قاعدة واحدة: AP مقابل Chicago

يتفق كلٌّ من دليل أسلوب وكالة أسوشيتد برس (AP) ودليل شيكاغو للأسلوب (Chicago) على الأساسيات: تكبير أول كلمة وآخر كلمة، إضافة إلى جميع الأسماء والضمائر والأفعال والصفات والأحوال. وكلاهما يُصغّر أدوات التعريف القصيرة مثل a وan وthe، وحروف العطف القصيرة for وand وnor وbut وor، وحروف الجر القصيرة.

أما الخلافات فتكمن في التفاصيل. يُصغّر AP حروف الجر المكوّنة من ثلاثة أحرف أو أقل لكنه يكبّر الأطول منها، ويكبّر to حين تكون جزءًا من مصدر فعلي. أما Chicago فيُصغّر to في المصادر ويُصغّر حروف الجر بصرف النظر عن طولها. أما حرفا العطف yet وso فيُصغّران في AP لكنهما يُكبّران في Chicago. لا شيء من هذا بديهي، وهذا بالضبط سبب توفير محوّلٍ يعرف القواعد للوقت والجدل.

شريط منساب من نص مجرد يُعاد تنسيقه إلى أسطر نظيفة محاذاة باللونين الذهبي والسماوي على خلفية كحلية داكنة
نص فوضوي يدخل ويخرج بتنسيق نظيف.

حالات المطوّرين: تسمية المتغيرات بالطريقة الصحيحة

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

  • camelCase — أول كلمة بأحرف صغيرة، وكل كلمة لاحقة يُكبّر أولها، دون فراغات: userName. شائع في متغيرات JavaScript وJava وKotlin.
  • PascalCase — مثل camelCase لكن أول كلمة تُكبّر أيضًا: UserName. يُستخدم لأسماء الفئات والأنواع في كثير من اللغات.
  • snake_case — كل الأحرف صغيرة مع شُرَط سفلية بين الكلمات: user_name. المعيار في Python وRuby وSQL.
  • kebab-case — كل الأحرف صغيرة مع شُرَط: user-name. شائع لعناوين URL وأسماء فئات CSS وأسماء الملفات.

محوّلٌ يتعامل مع هذه يتيح لك أخذ عنوان مثل "User Name" والحصول فورًا على المعرّف الصحيح لأي لغة تكتب بها، ثم تبديله مجددًا حين تنقل الفكرة نفسها إلى عمود قاعدة بيانات أو قاعدة CSS.

استخدامات سريعة يومية

أكثر سببين شيوعًا يلجأ بسببهما الناس إلى هذه الأداة بسيطان ومستمران: إصلاح نصٍ كُتب ومفتاح Caps Lock مفعّل، وإعادة تنسيق عنوان أو اسم متغير دون إعادة كتابته. أدخِل جملة بأحرف صراخية ضخمة واسحب منها جملة مرتّبة. الصق ترويسة عمود واحصل على حقل snake_case نظيف. وبمجرد دخولها سير عملك ستستخدمها أكثر مما تتوقع. وإذا احتجت أيضًا إلى قياس ما تحرّره، فاجمعها مع عدّاد الكلمات، وتصفّح بقية أدوات النصوص لدينا للاقتطاع والفرز وتنظيف النص.

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

هل يُرفع نصي إلى أي مكان؟

لا. يعمل التحويل بالكامل داخل متصفحك باستخدام JavaScript، لذا لا يُرسل النص الذي تلصقه إلى أي خادم أبدًا. ويمكنك حتى استخدامها دون اتصال بالإنترنت بمجرد تحميل الصفحة.

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

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

أي نمط لحالة العنوان ينبغي أن أستخدم، AP أم Chicago؟

يعتمد على سياقك. يتبع الصحفيون وكثير من المواقع الإلكترونية نمط AP، بينما تتبع الكتب والنشر الأكاديمي نمط Chicago غالبًا. وإن لم يكن لديك دليل أسلوب خاص، فاختر واحدًا وطبّقه باتساق.

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

يصل camelCase الكلمات بأحرف كبيرة ودون فواصل، مثل userName، وهو شائع في JavaScript وJava. ويستخدم snake_case كلمات بأحرف صغيرة يفصل بينها شُرَط سفلية، مثل user_name، وهو المعيار في Python وSQL.

هل يمكنه إصلاح نصٍ كتبته بالخطأ كله بأحرف كبيرة؟

نعم. الصق النص ذا الأحرف الكبيرة بالكامل واختر الأحرف الصغيرة أو حالة الجملة. حالة الجملة هي الأفضل عادةً لأنها تستعيد حالة الأحرف الطبيعية في بداية كل جملة.

هل يغيّر تحويل الحالة الكلمات نفسها؟

لا. لا يغيّر محوّل حالة الأحرف إلا الأحرف الكبيرة أو الصغيرة، وفي أنماط المطوّرين الفواصل بين الكلمات. أما الكلمات الفعلية وترتيبها فيبقيان كما هما.