تحويل kebab-case إلى PascalCase

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

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل أسماء بصيغة kebab-case (اسم في كل سطر أو داخل نص).
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

يُقسم كل اسم kebab-case إلى كلمات عند الشرطات، وعند أي حرف كبير يلي حرفا صغيرا. ثم تبدأ كل كلمة بحرف كبير وتُكتب بقيتها بحروف صغيرة، بلا فاصل. تبقى الرموز والمسافات حول الأسماء كما هي. مثال: user-card تصبح UserCard.

مثال

النتيجة: النتيجة بصيغة PascalCase: UserCard NavBarItem DatePicker، عدد الأسماء المعالجة: 3.

user-card
nav-bar-item
date-picker
UserCard
NavBarItem
DatePicker

الحدود والملاحظات

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

أسئلة شائعة عن هذه الأداة

متى أحتاج إلى هذا التحويل؟

عند استيراد مكون من ملف اسمه date-picker.vue أو user-card.jsx، إذ يُكتب اسم المكون في الكود DatePicker أو UserCard.

هل تتحول امتدادات الملفات أيضا؟

نعم، كل كلمة في النص تتحول، فيصبح date-picker.vue هو DatePicker.Vue، لذا الصق الأسماء دون الامتداد.

ماذا عن اختصار مثل api في اسم الملف؟

يصبح Api لأن الأداة لا تعرف أنه اختصار، فعدّله يدويا إلى API إن كان هذا أسلوب مشروعك.