الإعدادات
privacy.storage_manager.language_settings
إعدادات السمة
حالة الأحرف
محول تنسيق النص
إرشادات الاستخدام
🚀 بداية سريعة
- الصق أو اكتب النص المطلوب تحويله؛ الأحرف غير اللاتينية والرموز التعبيرية تبقى كما هي
- اختر التنسيق المناسب من أقسام الأساسي/البرمجي/الأخرى وشاهد النتيجة مباشرة
- اضغط على بطاقة التنسيق لنسخ النتيجة؛ يتم نسخ المقاطع متعددة الأسطر دفعة واحدة
- اضغط البطاقات بالترتيب الذي تريده لتطبيق عدة تحويلات في خطوة واحدة
📌 سيناريوهات شائعة
- أسماء المتغيرات/الدوال: حوّل العبارات إلى 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
- معكوس: HELLO WORLD EXAMPLE → hello world example
- format_example_toggle
- متناوب: 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 اختبار’).