تخطَّ إلى المحتوى

Aa · UPPER · camelCase · snake_case

محوّل حالة الأحرف

يحوّل هذا المحوّل “the war of the worlds” إلى “The War of the Worlds” (حالة العنوان) أو إلى “the_war_of_the_worlds” (snake_case). اكتب النص أو الصقه ثم اختر نمطًا.

أحد عشر نمطًا، ويجري التحويل عند النقر. وتُطبَّق قواعد حالة الأحرف للغة الصفحة ما لم تختر لغة أخرى من القائمة. ولا يغادر النص هذا التبويب.

Scanned by NortonTM Safe Web

نظرة سريعة

السعر
بلا مقابل
الحساب
غير مطلوب
الرفع
لا ينطبق — لا يغادر النص تبويبك
الأنماط
UPPER وlower وTitle وTitle مع الكلمات الصغيرة وSentence وtOGGLE وcamel وPascal وsnake وkebab وCONSTANT
قواعد اللغة
لغة الصفحة أو الإنجليزية أو التركية أو الأذرية أو الليتوانية
حد الحجم
5,000,000 حرف لكل نص

كل الأنماط على عبارة واحدة، وحرف i التركي

يحوّل الجدول الأول “the war of the worlds” بكل نمط. ويعرض الثاني الحروف نفسها بالقواعد الإنجليزية والتركية. وكلاهما من الشيفرة نفسها التي يستعملها المحوّل.

“the war of the worlds” في كل نمط
النمطالنتيجة
UPPER CASETHE WAR OF THE WORLDS
lower casethe war of the worlds
Title CaseThe War Of The Worlds
Title Case مع الكلمات الصغيرةThe War of the Worlds
Sentence caseThe war of the worlds
tOGGLE cASETHE WAR OF THE WORLDS
camelCasetheWarOfTheWorlds
PascalCaseTheWarOfTheWorlds
snake_casethe_war_of_the_worlds
kebab-casethe-war-of-the-worlds
CONSTANT_CASETHE_WAR_OF_THE_WORLDS
حرف i المنقوط وغير المنقوط بمجموعتي قواعد
العمليةالمدخلالقواعد الإنجليزيةالقواعد التركية
أحرف كبيرةistanbulISTANBULİSTANBUL
أحرف صغيرةISPARTAispartaısparta
Title CaseistanbulIstanbulİstanbul

كيف تغيّر حالة أحرف نص

1

الصق النص أو اكتبه

ضع النص في المربع الأول. توجد عبارة نموذجية جاهزة. وفي أنماط المعرّفات (camelCase وsnake_case وغيرها) يُحوَّل كل سطر على حدة، فتبقى قائمة الأسماء قائمة.

2

اختر نمطًا

اضغط زر نمط. تظهر النتيجة في المربع الثاني فورًا، مع سطر قصير تحت الأزرار يوضح ما يفعله النمط. اختر زرًا آخر لتجربة نمط مختلف على النص نفسه.

3

انسخ النتيجة أو نزّلها

اضغط «نسخ» لوضع النتيجة في الحافظة، أو «تنزيل» لحفظها ملف .txt. ويعيد «استخدم النتيجة نصًّا» النتيجة إلى المربع الأول حين تريد تحويلها مرة ثانية.

كيف يعمل كل نمط

تغيّر الحالة الكبيرة والحالة الصغيرة وحالة التبديل الحروف حرفًا حرفًا. وتجعل حالة العنوان أول حرف من كل كلمة كبيرًا وبقية الحروف صغيرة، بحسب حدود الكلمات في Unicode، فتصير “well-known” إلى “Well-Known”. ويترك نمط حالة العنوان مع الكلمات الصغيرة هذه الكلمات الـ18 بحروف صغيرة ما لم تكن الكلمة الأولى أو الأخيرة: a, an, the, and, but, or, nor, for, so, yet, at, by, in, of, on, to, up, as. وهذه القائمة اصطلاح واحد من أدلة الأسلوب الإنجليزية؛ وتستعمل أدلة أخرى قوائم أخرى، فتحقق من الدليل الذي يلزمك.

تحوّل حالة الجملة كل شيء إلى أحرف صغيرة، ثم تكبّر أول حرف بعد النقطة أو علامة الاستفهام أو علامة التعجب أو فاصل السطر؛ ولذلك فالنقطة داخل اختصار مثل “e.g.” التي تليها مسافة تبدأ أيضًا حرفًا كبيرًا. وتقسّم أنماط المعرّفات الخمسة النص إلى كلمات عند المسافات والشرطات السفلية والواصلات وحدود camelCase، وتحذف علامات الترقيم الأخرى، ثم تضم الكلمات من جديد: camelCase وPascalCase وsnake_case وkebab-case وCONSTANT_CASE. وتتبع الحالة قواعد اللغة التي تختارها، وهذا مهم في التركية والأذرية: 'i'.toUpperCase() هي 'I'، لكن الحرف الكبير لـ i في التركية هو İ والحرف الصغير لـ I هو ı.

أسئلة عن محوّل حالة الأحرف

كيف أحوّل نصًّا إلى حالة العنوان؟

اختر Title Case لتكبير أول حرف في كل كلمة، فتصير “the war of the worlds” إلى “The War Of The Worlds”. واختر نمط الكلمات الصغيرة لإبقاء الكلمات القصيرة مثل of وthe وin بحروف صغيرة: “The War of the Worlds”. وكلاهما يجعل بقية حروف كل كلمة صغيرة.

أي الكلمات تبقى بحروف صغيرة في حالة العنوان؟

هذا يتوقف على دليل الأسلوب. تقدّم هذه الصفحة اصطلاحًا واحدًا: a وan وthe وand وbut وor وnor وfor وso وyet وat وby وin وof وon وto وup وas تبقى بحروف صغيرة، إلا حين تكون الكلمة الأولى أو الأخيرة. وتجعل أدلة أخرى حروف حروف الجر الأطول صغيرة أيضًا، فقد تحتاج النتيجة إلى مراجعة يدوية.

لماذا يتحول الحرف i إلى İ في التركية؟

في التركية والأذرية حرفان i: الحرف المنقوط وكبيره İ، والحرف غير المنقوط ı وكبيره I. والقاعدة الافتراضية تعطي 'i'.toUpperCase() = 'I'، وهذا خطأ في التركية، فتصير “istanbul” إلى “ISTANBUL” بدل “İSTANBUL”. اختر اللغة من القائمة، أو استعمل صفحة بالتركية، فتُطبَّق القواعد التركية.

ما الفرق بين camelCase وPascalCase وsnake_case وkebab-case؟

كلها تضم كلمات اسم ما دون مسافات. يبدأ camelCase بكلمة بحروف صغيرة (“helloBigWorld”)، ويكبّر PascalCase كل كلمة (“HelloBigWorld”)، ويضم snake_case الكلمات الصغيرة بشرطات سفلية (“hello_big_world”) ويضمها kebab-case بواصلات (“hello-big-world”). أما CONSTANT_CASE فهو snake_case بحروف كبيرة.

هل يتعامل مع الحروف ذات العلامات ومع ß الألمانية؟

نعم. تتغير حالة الحروف ذات العلامات كأي حرف آخر، وتصير ß الألمانية SS في الحروف الكبيرة: “straße” تعطي “STRASSE”. والعودة تعطي “strasse”، لأن الصيغة الكبيرة لا تسجّل أي تهجئة استُعملت.

هل يُرسل نصي إلى خادم؟

لا. يجري التحويل في تبويب متصفحك بدوال الحالة المدمجة فيه، ولا يُرفع النص. وتُقبل نصوص حتى 5,000,000 حرف.