محوّل حالة الأحرف
حوّل النص إلى أحرف كبيرة أو صغيرة أو Title Case أو camelCase أو snake_case أو slug للروابط وغيرها، كلها دفعة واحدة.
محوّل حالة الأحرف - أحرف كبيرة وصغيرة وTitle Case وcamelCase وغيرها
اكتب نصًّا أو الصقه لتراه دفعة واحدة بكل الصيغ الشائعة: أحرف كبيرة (UPPER CASE)، وأحرف صغيرة (lower case)، وTitle Case، وSentence case، وcamelCase، وPascalCase، وsnake_case، وkebab-case، وCONSTANT_CASE، وdot.case، ومقطع رابط (slug). انسخ الصيغة التي تحتاجها بنقرة واحدة. إنها الحل السريع لعنوان كُتب وزر Caps Lock مفعّل، أو لقائمة أسماء يجب أن تصبح أسماء متغيرات، أو لعنوان مقال يجب أن يتحول إلى عنوان ويب.
يجري التحويل داخل متصفحك أثناء الكتابة، ويظهر عدد أحرف النص وكلماته فوق النتائج.
طريقة الاستخدام
- اكتب نصّك في المربع أو الصقه.
- تظهر كل الصيغ في الأسفل أثناء الكتابة.
- اضغط نسخ بجانب النتيجة التي تريدها.
- اترك خيار نتيجة لكل سطر مفعّلًا لتحويل عمود من الأسماء سطرًا بسطر.
كل الصيغ في لمحة
| الصيغة | مثال | الاستخدام المعتاد |
|---|---|---|
| أحرف كبيرة (UPPER CASE) | USER ACCOUNT ID | العناوين، والاختصارات، والتوكيد |
| أحرف صغيرة (lower case) | user account id | توحيد النص قبل مقارنته |
| حالة العنوان (Title Case) | User Account Id | العناوين الرئيسية والفرعية وأسماء المنتجات |
| حالة الجملة (Sentence case) | User account id | تسميات الواجهات، والعناوين في كثير من أدلة الأسلوب |
| camelCase | userAccountId | أسماء الخصائص في JavaScript وJava وJSON |
| PascalCase | UserAccountId | أسماء الأصناف (classes) والمكوّنات |
| snake_case | user_account_id | Python وRuby وأعمدة قواعد البيانات |
| kebab-case | user-account-id | أصناف CSS، وأسماء الملفات، والروابط |
| CONSTANT_CASE | USER_ACCOUNT_ID | الثوابت ومتغيرات البيئة |
| dot.case | user.account.id | مفاتيح الإعدادات ومفاتيح الترجمة |
| مقطع الرابط (slug) | user-account-id | عناوين الويب المبنية من عنوان مقال |
Title Case بالطريقة الصحيحة
كتابة أول كل كلمة بحرف كبير تعطي "The Lord Of The Rings"، وهو ما ترفضه معظم أدلة الأسلوب الإنجليزية. عند تفعيل إبقاء الكلمات القصيرة بأحرف صغيرة في العناوين، تبقى أدوات التعريف وحروف العطف والجر القصيرة مثل a وan وthe وand وof وin وto بأحرف صغيرة، ما لم تكن الكلمة الأولى أو الأخيرة، أو في بداية عنوان فرعي بعد نقطتين: "The Lord of the Rings: The Fellowship of the Ring". أما الكلمات التي كُتبت بأحرف كبيرة عن قصد، مثل NASA وiPhone وXMLHttpRequest، فتبقى كما هي تمامًا. هذه القواعد مأخوذة من أدلة الأسلوب الإنجليزية؛ وللغات الأخرى ألغِ تفعيل الخيار ليُكتب أول كل كلمة بحرف كبير.
تحويل المعرّفات البرمجية
تبدأ صيغ المعرّفات بتقسيم النص إلى كلمات، وهي تتعرّف أيضًا على الكلمات داخل المعرّفات الموجودة. فكل من helloWorld وhello_world وhello-world وHello World يصبح الكلمتين نفسيهما، ويُقسَّم XMLHttpRequest إلى XML وHttp وRequest. وهكذا تتحول أي صيغة إلى أي صيغة أخرى: الصق عمودًا من أسماء قاعدة البيانات بصيغة snake_case وانسخها بصيغة camelCase لكود JavaScript.
مقاطع الروابط بأي لغة
الـ slug هو الجزء من عنوان الويب الذي يسمّي الصفحة، مثل /blog/how-to-make-bread. تحوّل صيغة الـ slug النص إلى أحرف صغيرة، وتستبدل بالحروف اللاتينية المشكولة حروفًا مجردة (é تصبح e، وß تصبح ss)، وتضع مكان المسافات وعلامات الترقيم شرطة واحدة. وعند تفعيل إبقاء الحروف غير اللاتينية في مقطع الرابط تُحفظ الحروف الفارسية أو العربية أو السيريلية أو اليابانية، وهي حروف تتعامل معها المتصفحات ومحركات البحث دون مشكلة؛ ألغِ تفعيله إن أردت slug بحروف ASCII فقط.
أمور ينبغي معرفتها
- يتبع تغيير الحالة معيار Unicode، لذا تُحوَّل بشكل صحيح الحروف المشكولة وغير اللاتينية التي لها شكلان كبير وصغير.
- الكتابات التي لا تعرف حالة الأحرف، مثل الفارسية والعربية والصينية واليابانية، لا تتغير بالتحويل إلى أحرف كبيرة أو صغيرة.
- تحوّل حالة الجملة كل شيء إلى أحرف صغيرة أولًا، لذا يجب تصحيح الاختصارات يدويًا بعد ذلك.
- لا يُرفع أي شيء: النص لا يغادر متصفحك أبدًا.
أدوات ذات صلة
لعدّ الكلمات والأحرف بتفصيل أكبر أو لحذف الأسطر المكررة، استخدم عدّاد الكلمات. ولترتيب الكود بدل النص، استخدم منسّق الأكواد. وتفتح صفحات المهام هذه الأداة مع وضع صيغة واحدة في المقدمة: مولّد slug للروابط ومحوّل Title Case ومحوّل الأحرف الكبيرة ومحوّل camelCase.