أداة مجانية للمطورين

محول حالة النص: camelCase وsnake_case والمزيد

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

camelCase PascalCase snake_case kebab-case Title Case حالة الجملة أحرف كبيرة أحرف صغيرة

حوّل النص إلى camelCase أو snake_case أو Title Case

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

اقرأ المزيد
مثال على camelCase: تتحول "user first name" إلى userFirstName

camelCase لـ JavaScript وJSON

يجمع camelCase الكلمات دون مسافات ويكتب الحرف الأول من كل كلمة بعد الأولى كبيرًا: userFirstName. وهو المعيار لمتغيرات JavaScript ودوال Java، وتستخدمه كثير من واجهات JSON البرمجية في المفاتيح.

ناتج PascalCase لاسم مكوّن React

PascalCase للفئات والمكوّنات

يكتب PascalCase الحرف الأول من كل كلمة كبيرًا، بما فيها الأولى: UserProfileCard. يستخدمه المطورون لأسماء الفئات في C# وJava ولأسماء مكوّنات React.

مثال على snake_case لمتغيرات Python وأعمدة قواعد البيانات

snake_case لـ Python وقواعد البيانات

يكتب snake_case الكلمات بأحرف صغيرة ويربطها بشرطات سفلية: user_first_name. وهو عرف Python للمتغيرات والدوال (PEP 8) وخيار شائع لأعمدة قواعد البيانات.

ناتج kebab-case مستخدم كاسم فئة CSS

kebab-case لروابط URL وCSS

يربط kebab-case الكلمات الصغيرة بشرطات: user-first-name. ستجده في أسماء فئات CSS وسمات HTML وأسماء الملفات وروابط URL المختصرة الملائمة لمحركات البحث.

العنوان نفسه لمدونة بصيغة Title Case وبصيغة حالة الجملة

Title Case وحالة الجملة للعناوين

يكتب Title Case الكلمات الرئيسية في العنوان بحرف أول كبير، وهو مناسب لعناوين المدونات وعناوين H1 وموضوعات البريد الإلكتروني. أما حالة الجملة فتكتب الكلمة الأولى فقط بحرف كبير لمظهر أهدأ وأكثر عصرية.

محول حالة النص مع ثمانية أزرار للتنسيقات

كل أعراف التسمية في مكان واحد

تأتي الأحرف الكبيرة والأحرف الصغيرة بجانب تنسيقات المطورين، فتنتقل بين الأنماط الثمانية دون فتح أداة ثانية. انقر على عينة لترى كل نمط أثناء العمل.

كيفية استخدام محول حالة النص

1

الصق النص

اكتب أو الصق كلمة أو عبارة أو اسم متغير في المربع. انقر أولًا على عينة إذا أردت أن ترى طريقة العمل.
2

اختر camelCase أو snake_case أو تنسيقًا آخر

اختر camelCase أو PascalCase أو snake_case أو kebab-case أو Title Case أو حالة الجملة أو أحرف كبيرة أو أحرف صغيرة.
3

انسخ النتيجة

يظهر النص المحوَّل فورًا. انسخه إلى محرر الشيفرة أو نظام إدارة المحتوى أو جدول البيانات أو المستند.
4

امسح وحوّل التالي

انقر على مسح لتبدأ من جديد وتحوّل المتغير أو اسم الملف أو العنوان التالي.

الأسئلة الشائعة حول محول حالة النص

أعراف التسمية مشروحة بالأمثلة.

ما هو camelCase؟

يكتب camelCase العبارة دون مسافات، فيبدأ بحرف صغير ويكتب الحرف الأول من كل كلمة تالية كبيرًا، مثل سنامات الجمل. ويُسمّى أيضًا حالة الجمل أو camel caps أو lower camel case. وكلها تشير إلى النمط نفسه.

هل يمكنك عرض مثال على camelCase؟

بالتأكيد. تتحول "first name" إلى firstName، و"total order value" إلى totalOrderValue، و"is user active" إلى isUserActive. الصق عبارتك في الأداة لتحصل على النتيجة نفسها فورًا، حتى مع الأسماء الأطول.

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

يربط camelCase الكلمات بالأحرف الكبيرة (orderTotal)، بينما يستخدم snake_case كلمات صغيرة وشرطات سفلية (order_total). يعتمد الاختيار الصحيح على اللغة: تميل JavaScript وJava إلى camelCase، وتميل Python وRuby وSQL إلى snake_case. والأهم من النمط نفسه هو الالتزام به في المشروع كله.

PascalCase أم camelCase: ما الفرق؟

الحرف الأول فقط. يكتب PascalCase (ويُسمّى أيضًا ترميز Pascal أو upper camel case) الكلمة الأولى أيضًا بحرف كبير: OrderTotal. أما camelCase فيبقيها صغيرة: orderTotal. تستخدم الفئات والمكوّنات عادةً PascalCase، وتستخدم المتغيرات والدوال عادةً camelCase.

ما هو kebab-case؟

يربط kebab-case الكلمات الصغيرة بشرطات، مثل القطع على سيخ الكباب: order-total. لا تقبله معظم لغات البرمجة في أسماء المتغيرات لأن الشرطة تعني الطرح، لذا يُستخدم أساسًا في روابط URL وفئات CSS وأسماء الملفات.

ما هو Train-Case؟

يكتب Train-Case الحرف الأول من كل كلمة كبيرًا ويربط الكلمات بشرطات: Content-Type. وهو شائع في أسماء ترويسات HTTP. لا يوجد زر Train-Case بعد، لكن يمكنك التحويل إلى Title Case ثم استبدال المسافات بشرطات.

لماذا تهم أعراف التسمية؟

الأسماء المتسقة تجعل الشيفرة أسهل في القراءة والبحث والمراجعة. تتوقع أدوات الفحص وأدلة الأسلوب مثل PEP 8 حالة محددة لكل نوع من الأسماء، لذا فإن خلط snake_case وPascalCase وcamelCase في مشروع واحد يسبب أخطاء وفروقات (diffs) فوضوية.

هل محول camelCase هذا مجاني؟

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

هل تنشئ رابط URL من عنوان؟

حوّل أي عنوان إلى رابط مختصر (Slug) نظيف وملائم لمحركات البحث باستخدام أداة تحويل النص إلى Slug.

أنشئ Slug

Raheel Jakhura

CEO / Co-Founder

Our goal is to provide online free tools so you don't have to install any software for basic usages. We are trying to add more tools and make these tools free forever.

cookies image
نحن نهتم ببياناتك ونود استخدام ملفات تعريف الارتباط لتحسين تجربتك.