تحويل حالة الأحرف
حوّل النص اللاتيني إلى أحرف كبيرة أو صغيرة أو حالة العناوين أو حالة الجمل، أو إلى صيغ البرمجة مثل camelCase وsnake_case.
واجهة الأداة نفسها باللغة الإنجليزية حاليًا، وتعمل بالكامل داخل متصفحك.
جارٍ تحميل الأداة…
حالات الأحرف وأين تنتمي كل منها
الحروف العربية لا تعرف الأحرف الكبيرة والصغيرة، لذا تعمل هذه الأداة على النصوص اللاتينية كالإنجليزية والفرنسية، وتترك النص العربي كما هو. ولأعراف حالة الأحرف معنى. فالنثر يستخدم حالة الجمل. والعناوين في كثير من أدلة الأسلوب تستخدم حالة العناوين، فتكتب الكلمات الرئيسية بحرف كبير دون أدوات التعريف وحروف الجر القصيرة. وللبرمجة مجموعتها: camelCase لمتغيرات JavaScript، وPascalCase لأسماء الأصناف، وsnake_case لـ Python وأعمدة قواعد البيانات، وkebab-case للروابط وأصناف CSS، وUPPER_SNAKE_CASE للثوابت.
والتحويل بينها أقل آلية مما يبدو. فتحويل عنوان إلى حالة العناوين يتطلب معرفة الكلمات الثانوية. وتحويل عبارة إلى camelCase يتطلب اكتشاف حدود الكلمات التي قد تكون مسافات أو شرطات أو شرطات سفلية. والتحويل إلى أحرف كبيرة يعتمد على اللغة: فالحرف i بلا نقطة في التركية وحرف ß في الألمانية يتصرفان بخلاف ما تتوقعه قواعد الإنجليزية، ولهذا سببت دوال التحويل الساذجة أخطاء حقيقية.
لماذا أنشأنا هذه الأداة
تحتاج إلى هذا كلما عبر نص حدًا: إعادة تنسيق عنوان وصل بأحرف كبيرة كلها، أو تحويل عمود جدول بيانات إلى أسماء حقول قاعدة بيانات، أو إصلاح فقرة كُتبت ومفتاح Caps Lock مفعّل، أو توليد مقاطع روابط من عناوين المقالات.
وذلك النص عادةً نصوص غير منشورة أو بيانات داخلية. ولا سبب لأن يتضمن تغيير حالة الأحرف، وهو معالجة نصية بحتة، أي طلب عبر الشبكة، لذا لا تُرسل أداتنا أي طلب. كل شيء يعمل داخل متصفحك فورًا ودون حد للطول، ويُحفظ سجل التحويلات في متصفحك فقط. وتعمل دون اتصال، وهذه موثوقية صغيرة تجعل الأداة جديرة بالحفظ في الإشارات المرجعية.
نصائح وأخطاء شائعة
- قواعد حالة العناوين تختلف بين أدلة الأسلوب؛ تحقق هل يكتب دليلك حروف الجر القصيرة بحرف كبير.
- الاختصارات وأسماء العلامات التجارية لا تنجو من أي تحويل تلقائي؛ أصلحها يدويًا بعد ذلك.
- مقاطع الروابط يجب أن تكون بصيغة kebab-case بأحرف صغيرة، مع تحويل الحروف المشكّلة لا ترميزها.
- النص العربي في المدخل يبقى كما هو؛ فقط الأحرف اللاتينية تتغير.
بداية سريعة: استخدام تحويل حالة الأحرف
- الصق نصك في مربع الإدخال أعلاه.
- اختر الحالة المطلوبة من الخيارات.
- تحقق من النتيجة، خاصة الاختصارات وأسماء الأعلام التي يجب أن تبقى كما هي.
- أصلحها يدويًا؛ فلا محوّل تلقائي يعرف أسماء علاماتك التجارية.
- انسخ النص المحوَّل أو نزّله.
نظّف المسافات بعد ذلك بأداة حذف المسافات الزائدة، أو أزل التنسيق بأداة إزالة التنسيق.
أنواع الحالات الرئيسية
- UPPERCASE: كل الأحرف كبيرة. للتوكيد أو الاختصارات أو الثوابت في الشيفرة. وتُقرأ كالصراخ في النثر، فاستخدمها باعتدال.
- lowercase: كل الأحرف صغيرة. لنبرة غير رسمية، أو لتوحيد النص قبل معالجته.
- Title Case: الكلمات الرئيسية بحرف كبير. للعناوين والأسماء.
- Sentence case: الحرف الأول فقط كبير. للنثر العادي ومعظم النصوص.
حالة العناوين أصعب مما تبدو
لحالة العناوين قواعد نادرًا ما يطبقها الناس يدويًا باتساق. والعرف الذي تتبعه معظم أدلة الأسلوب:
- اكتب بحرف كبير الكلمة الأولى والأخيرة، وكل الكلمات الرئيسية: الأسماء والأفعال والصفات والظروف.
- اكتب بحرف صغير الكلمات القصيرة في الوسط: أدوات التعريف (a وan وthe)، وحروف العطف القصيرة (and وbut وor)، وحروف الجر القصيرة (in وon وof وto)، إلا إذا كانت الكلمة الأولى أو الأخيرة.
فتصبح "the lord of the rings" هي "The Lord of the Rings"؛ لاحظ "of" و"the" الصغيرتين في الوسط لكن "The" الكبيرة في البداية. والمحوّل يطبق هذه القواعد باتساق، وهو أمر يصعب فعله بالعين بشكل موثوق.
استخدامات عملية
- إصلاح نص بأحرف كبيرة كلها أرسله أحدهم، بلصقه وتحويله إلى حالة الجمل.
- تنسيق العناوين إلى حالة العناوين بخطوة واحدة.
- توحيد البيانات بأحرف صغيرة قبل المقارنة أو حذف التكرار.
- تنظيف نص مُملى أو مستخرج آليًا بحالة أحرف غير متسقة.
ملاحظة عن تنظيف البيانات
التحويل إلى أحرف صغيرة خطوة أولى شائعة قبل مطابقة النص أو حذف تكراره، لأن "Apple" و"apple" نصان مختلفان بالنسبة للحاسوب. وحّد الحالة ثم عالج. واستخدم بعدها أداة حذف الأسطر المكررة لالتقاط التكرارات التي تختلف في الحالة فقط.
استخدامات شائعة
- التراجع عن Caps Lock المفعّل بالخطأ.
- تنسيق العناوين.
- توحيد النص للمعالجة.
- توحيد الكتابة غير المتسقة.