إغلاق الإعلانات

محول الأحرف

محول الأحرف

يدعم تحويلات تنسيق النص المتعددة، بما في ذلك camelCase والشرطات السفلية والواصلات ومتغيرات الحالة. يوفر تنسيقات أساسية (أحرف كبيرة، أحرف صغيرة، الحرف الأول كبير) وتنسيقات البرمجة (camelCase، snake_case، kebab-case، إلخ)، ويدعم التحويل الدفعي، ومناسب لتسمية البرمجة وتصميم API وتنسيق المستندات.

إرشادات الاستخدام

🚀 بداية سريعة

  • الصق أو اكتب النص المطلوب تحويله؛ الأحرف غير اللاتينية والرموز التعبيرية تبقى كما هي
  • اختر التنسيق المناسب من أقسام الأساسي/البرمجي/الأخرى وشاهد النتيجة مباشرة
  • اضغط على بطاقة التنسيق لنسخ النتيجة؛ يتم نسخ المقاطع متعددة الأسطر دفعة واحدة
  • اضغط البطاقات بالترتيب الذي تريده لتطبيق عدة تحويلات في خطوة واحدة

📌 سيناريوهات شائعة

  • أسماء المتغيرات/الدوال: حوّل العبارات إلى camelCase/PascalCase/snake_case لتوحيد النمط
  • CSS/الروابط: يُفضّل kebab‑case لأسماء الفئات والمسارات لسهولة القراءة
  • حقول قاعدة البيانات/الثوابت: التحويل إلى snake_case أو CONSTANT_CASE حسب الاتفاق
  • الملفات/المسارات: الأسماء ذات الفراغات → kebab‑case أو path/case لتوافق أفضل
  • واجهات/مسارات REST: استخدم kebab أو snake‑case؛ بينما تبقى حقول GraphQL بصيغة camelCase
  • تنسيق المستندات: Title Case للعناوين؛ وSentence case لبداية الفقرات
  • إعادة تسمية دفعيًا: الصق عدة أسطر وحوّلها ثم انسخها دفعة واحدة
  • قبل المراجعة: وحّد الأسماء لتقليل الفروق وإعادة العمل

📚 مرجع التنسيقات

  • أحرف صغيرة: hello world example
  • أحرف كبيرة: HELLO WORLD EXAMPLE
  • أول حرف كبير: Hello world example
  • عنوان: Hello World Example
  • جملة: Hello world example. Next sentence
  • camelCase: helloWorldExample
  • PascalCase: HelloWorldExample
  • snake_case: hello_world_example
  • kebab-case: hello-world-example
  • ثابت: HELLO_WORLD_EXAMPLE
  • dot.case: hello.world.example
  • path/case: hello/world/example
  • format_example_inverse
  • عكس حالة الأحرف: HELLO WORLD EXAMPLE → hello world example

🧭 نصائح الاستخدام

  • في الواجهة الأمامية: استخدم PascalCase للمكوّنات والأنواع، وkebab-case لفئات CSS والروابط
  • في الواجهة الخلفية: تفضّل Python وقواعد البيانات تنسيق snake_case، بينما Java وGo تميلان إلى camelCase أو الأحرف الكبيرة مع الشرطات السفلية
  • تصميم الواجهات البرمجية: حافظ على مسارات REST باستخدام kebab أو snake-case، بينما تظل حقول GraphQL بـ camelCase

⚠️ القيود والتوافقية

  • حد الأحرف: ما يقارب 200,000 حرف في كل عملية؛ قسّم المستندات الطويلة لضمان أداء ثابت
  • الرموز الخاصة: أحرف مثل @#$ تُعامل كفواصل ويتم تكييفها مع أسلوب التسمية المختار
  • الأرقام: تبقى القيم الرقمية كما هي؛ نضيف الفواصل فقط عند التقاء الحروف والأرقام لتجنب كسر الأعداد

🔒 الخصوصية والأمان

  • تتم جميع المعالجة داخل متصفحك؛ ولا تغادر بياناتك جهازك

❓ أسئلة شائعة

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

شكل camelCase (مثل userName) مناسب للمتغيرات والدوال، بينما PascalCase (مثل UserName) يُفضّل لأسماء الفئات والمكوّنات

لماذا تختفي الرموز الخاصة؟

الرموز مثل @#$ تُعامل كفواصل كلمات، لذلك يتحوّل hello@world إلى hello_world للحفاظ على اتساق التسمية

هل قد يتغير نص متعدد اللغات بشكل غير صحيح؟

الكتابات غير اللاتينية والرموز التعبيرية لا تتغير؛ تتحول فقط الكلمات بحروف لاتينية (مثال: ‘test اختبار’ → ‘Test اختبار’).