العربية
كيف تحوّل النص إلى أحرف كبيرة أو صغيرة أو صيغة العناوين
يغيّر محوّل حالة الأحرف طريقة كتابة الأحرف الكبيرة والصغيرة في أي نص لاتيني تلصقه، مثل الإنجليزية والفرنسية: UPPER CASE وlower case وTitle Case وSentence case وسبعة أنماط أخرى. كل صف في الجهة المقابلة يعرض معاينة حية، فترى النتيجة قبل أن تعتمدها.
- الصق نصك في الخانة. تعرض العدادات أسفلها عدد الأحرف والكلمات والأسطر أثناء الكتابة.
- اضغط على نمط، مثل Title Case. يتغير النص في الخانة.
- لم تعجبك النتيجة؟ اضغط تراجع (أو Ctrl+Z بعد التغيير مباشرة). تُحفظ حتى 100 خطوة.
- اضغط نسخ، أو تنزيل ملف .txt لحفظ ملف.
إذا كنت تحتاج إلى النسخة المحوّلة للحظة فقط، فزر النسخ الصغير في كل صف ينسخ ذلك النمط دون أن يغيّر الخانة.
كيف تصلح نصًا كُتب وزر Caps Lock مفعّل دون إعادة كتابته
كتبت فقرة كاملة بالإنجليزية قبل أن تنتبه إلى أن Caps Lock مفعّل؟ هناك حالتان، ولكل منهما زر مختلف.
- النص المعكوس مثل "hELLO, mY NAME IS aNNA" يحدث عندما تضغط Shift للأحرف الكبيرة بينما Caps Lock مفعّل. اضغط iNVERSE cASE فيعود إلى "Hello, My name is Anna".
- الأحرف الكبيرة بالكامل مثل "PLEASE SEND THE REPORT BY FRIDAY" تحتاج إلى Sentence case، فتصبح "Please send the report by friday".
لاحظ كلمة "friday" في المثال الثاني. لا يستطيع أي محوّل أن يعرف أي الكلمات أسماء علم، لذلك أسماء العلم التي كُتبت بأحرف كبيرة تخرج بأحرف صغيرة. اقرأ النتيجة مرة واحدة وصحّح الأسماء يدويًا. الكلمات المكتوبة أصلًا بحالة مختلطة مثل iPhone، والاختصارات داخل النص العادي مثل NASA، يتركها Title Case وSentence case كما هي.
مقارنة بين كل أنماط حالة الأحرف
هذه عبارة واحدة بعد تمريرها على كل خيار:
| النمط | النتيجة | الاستخدام المعتاد |
|---|---|---|
| UPPER CASE | THE RETURN OF THE KING | اللافتات والتسميات القصيرة والعناوين القانونية |
| lower case | the return of the king | الوسوم والهاشتاغات وتنظيف البيانات |
| Title Case | The Return of the King | العناوين الصحفية وأسماء الكتب والأغاني |
| Sentence case | The return of the king | نص المحتوى وأزرار الواجهات وكثير من المواقع الإخبارية |
| Capitalize Each Word | The Return Of The King | الأسماء في القوائم وحقول النماذج |
| camelCase | theReturnOfTheKing | متغيرات JavaScript وJava |
| PascalCase | TheReturnOfTheKing | أسماء الأصناف والمكوّنات |
| snake_case | the_return_of_the_king | Python وأعمدة SQL |
| kebab-case | the-return-of-the-king | الروابط وأصناف CSS وأسماء الملفات |
| CONSTANT_CASE | THE_RETURN_OF_THE_KING | الثوابت ومتغيرات البيئة |
| dot.case | the.return.of.the.king | مفاتيح الإعدادات ومفاتيح الترجمة |
نمط aLtErNaTiNg cAsE هو أسلوب "سبونج بوب الساخر" وليس له استخدام جاد. وُضع هنا لأن الناس يبحثون عنه.
ما قواعد صيغة العناوين Title Case؟
يتبع زر Title Case نهج دليلي AP وAPA: تُكتب كل كلمة بحرف أول كبير ما عدا أدوات التعريف والتنكير (a, an, the)، وأدوات العطف القصيرة (and, but, or, nor, for, so, yet)، وحروف الجر المكوّنة من ثلاثة أحرف أو أقل (in, of, on, to, by, at, up, via). وتُكتب هذه الكلمات الصغيرة بحرف كبير أيضًا عندما تكون أول كلمة أو آخرها، أو تأتي بعد نقطتين مباشرة. الكلمات الموصولة بشرطة تأخذ حرفًا كبيرًا في كل جزء، فتصبح "step-by-step guide" هي "Step-by-Step Guide".
أسلوب شيكاغو أكثر صرامة، ويكتب حروف الجر الأطول مثل "from" و"with" بأحرف صغيرة أيضًا. إذا كانت جهة النشر تعتمد شيكاغو، فراجع هذه الكلمات بعد التحويل. دالة PROPER في Excel وزر Capitalize Each Word يتجاهلان كل ذلك ويكتبان "of" و"the" بحرف كبير أيضًا، ولهذا تبدو العناوين المصنوعة بهذه الطريقة غير مضبوطة قليلًا.
تكتب بالإندونيسية؟ غيّر قواعد صيغة العناوين إلى الإندونيسية. عندها تبقى كلمات مثل dan وdi وke وdari وyang وuntuk بأحرف صغيرة ما لم تكن في بداية العنوان، كما يشترط دليل الإملاء الإندونيسي EYD.
snake_case أم camelCase: أيهما تستخدم؟
استخدم ما تعتمده اللغة البرمجية أو قاعدة الكود أصلًا؛ خلط الأنماط في مشروع واحد أسوأ من اختيار النمط "الخطأ". الأعراف الشائعة:
| اللغة أو الموضع | المتغيرات والدوال | الأصناف | الثوابت |
|---|---|---|---|
| JavaScript / TypeScript | camelCase | PascalCase | CONSTANT_CASE |
| Python | snake_case | PascalCase | CONSTANT_CASE |
| Java, Kotlin | camelCase | PascalCase | CONSTANT_CASE |
| Ruby, Rust | snake_case | PascalCase | CONSTANT_CASE |
| أصناف CSS والروابط | kebab-case | ||
الأنماط البرمجية تفصل الكلمات عند المسافات وعلامات الترقيم والأحرف الكبيرة الموجودة، فتصبح "XMLHttpRequest handler" هي xml_http_request_handler بنمط snake_case. تُحذف علامات التشكيل اللاتينية (café تصبح cafe) لأن معظم المعرّفات والروابط يجب أن تبقى بأحرف ASCII بسيطة. كل سطر يُحوَّل وحده، فيمكنك لصق قائمة من 50 اسم عمود وتحويلها كلها إلى snake_case دفعة واحدة.
تنظيف النص الفوضوي
النص المنسوخ من ملف PDF يصل كثيرًا مع فاصل أسطر كل 60 حرفًا. إزالة فواصل الأسطر يدمج هذه الأسطر لكنه يُبقي الأسطر الفارغة بين الفقرات؛ اضغطه مرة ثانية لدمج كل شيء في سطر واحد. إزالة المسافات الزائدة يختصر المسافات المزدوجة وعلامات الجدولة، وإزالة الأسطر المكررة يُبقي أول نسخة من كل سطر (مفيد لقوائم البريد الإلكتروني)، وترتيب أ–ي يرتّب مع وضع الأرقام بترتيبها الطبيعي، فيأتي Item 2 قبل Item 10.
ملاحظة للتركية والأذربيجانية: الحرف i المنقوط وغير المنقوط حرفان مختلفان فيهما، فكلمة "istanbul" بأحرف كبيرة هي "İSTANBUL" لا "ISTANBUL". اختر اللغة من قواعد الأحرف فتتبعها الأحرف الكبيرة والصغيرة. الأنماط البرمجية تستخدم دائمًا قواعد الإنجليزية البسيطة، فلا يتحول متغير اسمه ID أبدًا إلى ıd.
الأسئلة الشائعة
كيف أصلح نصًا كتبته وزر Caps Lock مفعّل دون إعادة كتابته؟
الصقه هنا وانقر iNVERSE cASE، فيتبدّل كل حرف. "hELLO, mY NAME IS aNNA" يصبح "Hello, My name is Anna". وإذا كان النص كله بأحرف كبيرة فاستخدم Sentence case بدلًا من ذلك.
كيف أحوّل الأحرف الكبيرة إلى صغيرة في Word؟
حدّد النص واضغط Shift+F3؛ كل ضغطة تتنقل بين lowercase وUPPERCASE وCapitalize Each Word. الخيارات نفسها موجودة في الصفحة الرئيسية ← تغيير حالة الأحرف (زر Aa). وفي مستندات Google استخدم تنسيق ← نص ← الأحرف الكبيرة.
ما الكلمات التي تبقى بأحرف صغيرة في Title Case؟
أدوات التعريف (a وan وthe)، وأدوات العطف القصيرة (and وbut وor وnor وfor وso وyet)، وحروف الجر من ثلاثة أحرف أو أقل (in وof وon وto وby)، ما لم تكن الكلمة الأولى أو الأخيرة. "the lord of the rings" تصبح "The Lord of the Rings".
ما الفرق بين Title Case وCapitalize Each Word؟
Title Case يُبقي الكلمات الصغيرة بأحرف صغيرة ولا يغيّر الاختصارات مثل NASA؛ أما Capitalize Each Word فيكبّر أول حرف من كل كلمة. العبارة نفسها تعطي "The Lord of the Rings" مقابل "The Lord Of The Rings".
ما الفرق بين snake_case وcamelCase؟
snake_case يربط الكلمات الصغيرة بشرطات سفلية (user_id)، وcamelCase يربطها بحرف كبير في بداية كل كلمة بعد الأولى (userId). تستخدم Python وSQL غالبًا snake_case، وتستخدم JavaScript وJava أسلوب camelCase.
كيف أغيّر حالة الأحرف في Excel أو Google Sheets؟
استخدم الدوال =UPPER(A1) و=LOWER(A1) و=PROPER(A1). الدالة PROPER تكبّر أول حرف من كل كلمة بما فيها "of" و"the"، فلأسلوب العناوين الصحيح الصق العمود هنا واستخدم Title Case.
هل يتعامل مع الحروف التركية والحروف ذات العلامات بشكل صحيح؟
نعم. يتبع التحويل بين الأحرف الكبيرة والصغيرة قواعد اللغة، فتصبح "café" هي "CAFÉ"، ومع اختيار Türkçe تصبح "istanbul" هي "İSTANBUL" بحرف İ الكبير المنقوط.