محول حالة الأحرف
تحتاج UPPERCASE لعنوان، أو camelCase لمتغير، أو snake_case لعمود قاعدة بيانات، أو kebab-case لعنوان URL slug؟ الصق نصك مرة واحدة وسيعرضه المحول بكل حالات الأحرف الشائعة في الوقت نفسه. يتحدث الناتج فورا أثناء الكتابة، ويمكن ضبط التعامل مع الاختصارات، وأزرار النسخ بنقرة واحدة بجانب كل صيغة.
كيف يعمل تحويل حالة الأحرف
-
1
الصق نصك
أي طول، أي لغة. تتم معالجة حروف Unicode بشكل صحيح بما في ذلك الحروف المشددة.
-
2
تحسب كل صيغة بالتوازي
تعرض الحالات القياسية الثماني دفعة واحدة — اختر ما تحتاجه.
-
3
اضبط التعامل مع الاختصارات
أبق الاختصارات بأحرف كبيرة (NASA → NASA) أو حوّلها إلى Pascal (NASA → Nasa). تناسب الاصطلاحات المختلفة لغات وقواعد كود مختلفة.
-
4
انسخ النسخة التي تحتاجها
نسخ بنقرة واحدة لكل حالة. أعد اللصق وكرر بلا إعادة كتابة.
صيغ حالة الأحرف
| الصيغة | مثال | الاستخدام المعتاد |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | العناوين، الاختصارات، الثوابت في بعض اللغات |
| lowercase | hello world example | النص العادي، عناوين البريد، URLs |
| Title Case | Hello World Example | العناوين، عناوين الكتب |
| Sentence case | Hello world example | نصوص الواجهة وملصقات UI |
| camelCase | helloWorldExample | متغيرات JavaScript/Java، مفاتيح JSON |
| PascalCase | HelloWorldExample | أصناف C#/TypeScript وenums |
| snake_case | hello_world_example | Python وRuby وأعمدة SQL ومفاتيح config |
| kebab-case | hello-world-example | فئات CSS وURL slugs وCLI flags |
| CONSTANT_CASE | HELLO_WORLD_EXAMPLE | متغيرات البيئة وثوابت #define |
| dot.case | hello.world.example | أسماء الحزم وDNS ومسارات namespace |
قواعد Title case
تكتب English title case الحرف الأول كبيرا في معظم الكلمات، لكن لا تكتب حروف الجر وحروف العطف وأدوات التعريف القصيرة بحرف كبير (إلا إذا بدأت أو أنهت العنوان). تختلف أدلة الأسلوب في التفاصيل:
- Chicago: اجعل أول وآخر كلمة بحرف كبير، إضافة إلى كل الكلمات “الرئيسية”. تبقى “a” و“the“ و“and“ و“or“ و“but“ بحروف صغيرة.
- APA: اجعل الكلمات ذات أربعة أحرف أو أكثر بحروف كبيرة إضافة إلى الأولى والأخيرة.
- AP: اجعل كل الكلمات الأساسية بحروف كبيرة بغض النظر عن الطول.
الافتراضي في المحول هو Chicago؛ بدّل الإعداد المسبق للأنماط الأخرى.
نصائح حسب السياق
- URL slugs: lowercase kebab-case، مع transliterate للحروف المشددة أولا (Ö → o، ñ → n).
- معرفات Python: snake_case للدوال والمتغيرات، PascalCase للأصناف، CONSTANT_CASE للثوابت على مستوى الوحدة.
- معرفات JavaScript: camelCase للمتغيرات والدوال، PascalCase للأصناف ومكونات React، وSCREAMING_SNAKE_CASE للثوابت الحقيقية فقط.
- CSS: kebab-case لأسماء الفئات والخصائص المخصصة.
- مفاتيح JSON: camelCase في معظم APIs الحديثة؛ وبعض الأنظمة القديمة تستخدم snake_case.
- أعمدة قواعد البيانات: snake_case هو عرف SQL؛ PascalCase قانوني لكنه مزعج عند الاقتباس.
الأسئلة الشائعة
افتراضيا، تعامل الأحرف الكبيرة المتجاورة كاختصار وتبقى معا (مثلا “XMLHttpRequest” تنقسم إلى XML + Http + Request). يمكنك التحويل إلى وضع صارم يعامل كل انتقال كحد كلمة.
نعم. يستخدم Unicode case folding، لذلك تتحول الحروف المشددة (é, ñ, ü) بشكل صحيح بين الكبير والصغير. حرف i التركي المنقوط/غير المنقوط يتعامل معه مفتاح locale.
أدلة الأسلوب المختلفة لها قواعد مختلفة للكلمات الصغيرة. الافتراضي هو Chicago Manual of Style؛ اختر APA أو AP لقواعد تكبير بديلة.
نعم. الصق كتلة نصية وسيتحول كل سطر بشكل مستقل. تحفظ فواصل الأسطر في كل صيغة ناتجة.
أدوات ذات صلة
عداد الكلمات
عُد الكلمات والأحرف والجمل والفقرات مع وقت القراءة ووقت التحدث وكثافة الكلمات المفتاحية ودرجة سهولة القراءة بمقياس فليش، للمقالات والمنشورات والتعليقات التوضيحية وأوصاف الميتا.
مغيّر الخط
حوّل النص العادي إلى حروف دائرية أو مربّعة أو كاملة العرض باستخدام يونيكود فقط. انسخ النتيجة والصقها حيث يُسمح بأحرف يونيكود، بلا صور.
عداد الأحرف
احسب الأحرف والكلمات والأسطر والجمل والفقرات في أي نص. اعرض الإجماليات مع المسافات وبدونها، مع تفصيل لأنواع الأحرف.
مولد كلمات المرور
أنشئ كلمات مرور عشوائية قوية بطول قابل للتعديل، مع رموز وأرقام وأحرف كبيرة وصغيرة، باستخدام عشوائية تشفيرية داخل المتصفح.
مولد أسماء عشوائية
أنشئ أسماء إنجليزية واقعية من قوائم شائعة للأسماء الأولى وأسماء العائلة. اختر الجنس والعدد والصيغة.
مولد أسماء المستخدمين
أنشئ أفكارًا لأسماء مستخدمين من كلمة أساس مع أرقام وفواصل اختيارية. مفيد للحسابات الجديدة وأسماء اللاعبين والملفات البديلة.