أدوات النصوص والكتابة

محول حالة النص

تحويل النص إلى حالة كبيرة وصغيرة وحالة عنوان وحالة جملة وcamelCase وPascalCase وkebab-case وsnake_case وأكثر. فوري، مجاني، بدون تسجيل.

هل ساعدتك هذه الأداة؟

ما هي محول حالة النص؟

محول حالة النص يحوّل نصك من صيغة حالة إلى أخرى بنقرة واحدة. سواء كنت تحتاج حالة كبيرة للعناوين أو camelCase لمتغيرات JavaScript أو kebab-case لفئات CSS أو snake_case لمتغيرات Python، تتعامل هذه الأداة مع جميع صيغ الحالة الشائعة فوراً. بدون إعادة كتابة، بدون أخطاء نسخ ولصق — فقط حدد الصيغة المطلوبة واحصل على النتيجة فوراً.

متى تستخدم هذه الآلة الحاسبة

  • عند تحويل أسماء المتغيرات بين اتفاقيات لغات البرمجة المختلفة
  • عند تنسيق العناوين أو العناوين في نمط حالة محدد
  • عند إنشاء ش-literات URL متوافقة مع SEO من عناوين الصفحات
  • عند توحيد تنسيق النص في قاعدة شفرة أو مستند
  • عند تعلم أو تعليم اتفاقيات تسمية البرمجة

الخطوات:

  1. اكتب أو الصق نصك في المنطقة أعلاه
  2. تُولَّد جميع تحويلات الحالة العشرة فوراً أثناء الكتابة
  3. انقر على زر النسخ بجانب أي نتيجة لنسخها إلى الحافظة
  4. استخدم نسخ الكل لنسخ جميع صيغ التحويل دفعة واحدة
  5. امسح المدخلات للبدء من جديد بنص جديد

الصيغة

لكل صيغة حالة قواعدها الخاصة: الحالة الكبيرة تحوّل جميع الأحرف إلى أحرف كبيرة. الحالة الصغيرة تحوّل جميع الأحرف إلى أحرف صغيرة. حالة العنوان تكتب الحرف الأول من كل كلمة بحرف كبير. حالة الجملة تكتب الحرف الأول فقط من كل جملة. camelCase يزيل المسافات ويكتب كل كلمة بعد الأولى بحرف كبير. PascalCase مثل camelCase لكن يبدأ بحرف كبير. kebab-case يستخدم الشرطات بين الكلمات الصغيرة. snake_case يستخدم الشرطات السفلية بين الكلمات الصغيرة.

حالات الاستخدام

  • مطوّرو الويب يُحوّلون أسماء المتغيرات بين camelCase وsnake_case
  • كتّاب المحتوى يُنسّقون العناوين في حالة العنوان مقابل حالة الجملة
  • متخصصو SEO يُحسّنون ش-literات URL بتنسيق kebab-case
  • مطوّرو Python يُحوّلون بين اتفاقيات camelCase وsnake_case
  • مطوّرو CSS يُنشئون أسماء فئات بصيغة kebab-case
  • مديرو قواعد البيانات يُنسّقون أسماء الأعمدة
  • محررو النسخ يُحوّلون بين أنماط حالة العنوان
  • الطلاب يتعلمون اتفاقيات التسمية المختلفة في البرمجة

الفوائد الرئيسية

  • وفّر الوقت بتحويل النص فوراً بدلاً من إعادة الكتابة يدوياً
  • أزل الأخطاء من تحويل الحالة اليدوي في الكود والمحتوى
  • يدعم 10 صيغ حالة مختلفة لكل حالة استخدام
  • يعمل مع جميع أنظمة الكتابة بما في ذلك الأحرف المميزة والرموز الخاصة
  • انسخ النتائج الفردية أو جميع الصيغ دفعة واحدة لأقصى كفاءة
  • خاصة تماماً — جميع التحويلات تحدث في متصفحك

نصائح احترافية

  • استخدم camelCase لمتغيرات JavaScript والدوال
  • استخدم PascalCase لأسماء الفئات ومكونات React
  • استخدم kebab-case لأسماء فئات CSS وش-literات URL
  • استخدم snake_case لمتغيرات Python ومتغيرات البيئة
  • استخدم حالة العنوان للعناوين وحالة الجملة للنص الأساسي
  • انسخ جميع الصيغ دفعة واحدة عندما تحتاج إلى مقارنة اتفاقيات مختلفة

الأخطاء الشائعة التي يجب تجنبها

  • الخلط بين camelCase (يبدأ بحرف صغير) وPascalCase (يبدأ بحرف كبير)
  • استخدام الحالة الكبيرة للنص الأساسي — يصعب قراءتها ويُعتبر صراخاً
  • نسيان أن kebab-case وsnake_case اتفاقيان مختلفان
  • إعادة كتابة النص يدوياً عندما يمكن للمحول فعلها فوراً
  • استخدام المسافات في أسماء المتغيرات — معظم صيغ الحالة تزيلها تلقائياً

شرح المصطلحات الأساسية

مفاهيم ذات صلة

مثال

تحويل 'Hello World Example' يُنتج: الحالة الكبيرة → HELLO WORLD EXAMPLE، الحالة الصغيرة → hello world example، حالة العنوان → Hello World Example، camelCase → helloWorldExample، PascalCase → HelloWorldExample، kebab-case → hello-world-example، snake_case → hello_world_example.

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

ما هو محول حالة النص؟
محول حالة النص هو أداة عبر الإنترنت تحوّل نصك من صيغة حالة إلى أخرى — مثل الحالة الكبيرة والحالة الصغيرة وحالة العنوان أو camelCase — بنقرة واحدة. توفر عليك إعادة الكتابة اليدوية عند التعامل مع متطلبات تنسيق مختلفة.
ما هي الحالات التي تدعمها هذه الأداة؟
تدعم هذه الأداة 10 صيغ حالة: الحالة الكبيرة، والحالة الصغيرة، وحالة العنوان، وحالة الجملة، وcamelCase، وPascalCase، وkebab-case، وsnake_case، والحالة المتغيرة، وتبديل الحالة. تغطي تقريباً كل اتفاق حالة يُستخدم في البرمجة والكتابة وإنشاء المحتوى.
ما هو camelCase ومتى يُستخدم؟
camelCase هو اتفاق تسمية حيث يبدأ كل كلمة بعد الأولى بحرف كبير، بدون مسافات أو شرطات سفلية — مثل myVariableName. يُستخدم على نطاق واسع في JavaScript لأسماء المتغيرات والدوال، وفي لغات برمجة أخرى كثيرة للمُعرّفات.
ما هو kebab-case؟
kebab-case يستخدم أحرف صغيرة مع شرطات تفصل الكلمات — مثل my-variable-name. يُستخدم بشكل شائع في أسماء فئات CSS وسمات HTML وش-literات URL ومفاتيح ملفات الإعدادات.
ما الفرق بين camelCase وPascalCase؟
camelCase يبدأ بحرف صغير (myFunction)، بينما PascalCase يبدأ بحرف كبير (MyFunction). يُستخدم camelCase للمتغيرات والدوال في معظم اللغات، بينما يُستخدم PascalCase لأسماء الفئات وأسماء المكونات في React وأسماء الأنواع في TypeScript.
ما هو snake_case؟
snake_case يستخدم أحرف صغيرة مع شرطات سفلية تفصل الكلمات — مثل my_variable_name. هو اتفاق التسمية القياسي في Python وRuby ولغات أخرى كثيرة. يُستخدم أيضاً في أسماء أعمدة قواعد البيانات وأسماء متغيرات البيئة.
ما هي حالة العنوان؟
حالة العنوان تكتب الحرف الأول من كل كلمة بحرف كبير — مثل The Quick Brown Fox. تُستخدم للعناوين والترويس والأخبار في الكتابة الإنجليزية.
ما هي حالة الجملة؟
حالة الجملة تكتب الحرف الأول فقط من الكلمة الأولى في كل جملة — مثل This is sentence case. وهي الصيغة القياسية للنص الأساسي والفقرات ومحتوى الكتابة الإنجليزية.
هل يُخزَّن نصي أو يُرسل إلى خادم؟
لا. تحدث جميع تحويلات الحالة بالكامل في متصفحك باستخدام طرق نص JavaScript. لا يُرسل نصك إلى أي خادم أو يُخزَّن في أي قاعدة بيانات أو يمكن الوصول إليه من قبل أي شخص آخر. بياناتك تبقى خاصة تماماً.
هل يمكنني استخدام هذا لتنسيق الكود؟
بالتأكيد. تحويلات camelCase وPascalCase وkebab-case وsnake_case مصممة خصيصاً لتنسيق الكود. استخدمها لتحويل أسماء المتغيرات وأسماء الدوال وأسماء فئات CSS وأسماء أعمدة قواعد البيانات بسرعة بين اتفاقيات التسمية المختلفة.
هل يعمل مع الأحرف الخاصة والأرقام؟
نعم. يحتفظ المحول بجميع الأحرف الخاصة والأرقام وعلامات الترقيم والمسافات البيضاء تماماً كما تظهر في مدخلاتك. تؤثر تحويلات الحالة فقط على حالة الأحرف — كل شيء آخر يبقى دون تغيير.

اكتشف المزيد من الأدوات

تشكيلة جديدة من مكتبتنا الكاملة للأدوات.