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

الصق نصك، واختر الحالة التي تحتاجها وقواعد الحروف. تحصل على النص المحوَّل فورًا، جاهزًا للنسخ إلى الكود أو المستند أو العنوان.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

أي نص. تحوّل أنماط الكود كل سطر على حدة.

قواعد الحروف

القواعد التركية تحوّل i إلى İ، وI إلى ı.

النتيجة

النص المحوَّل

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. الصق النص في النص.
  2. اختر الحالة التي تحتاجها، مثل snake_case أو حالة العنوان (Title Case).
  3. إن كان النص بالتركية أو الإنجليزية، اختر قواعد الحروف المطابقة له.
  4. انسخ النص المحوَّل، أو احفظه بزر تنزيل.

كيف تُكتب كل حالة

تغيّر الأحرف الكبيرة والأحرف الصغيرة كل حرف لاتيني. وتجعل حالة العنوان أول حرف من كل كلمة كبيرًا، ما عدا الكلمات الصغيرة مثل a وthe وand وof، فتبقى صغيرة إلا إن كانت أول كلمة في السطر أو آخرها. وتجعل حالة الجملة أول حرف في كل جملة وفي كل سطر كبيرًا.

  • camelCase تصل الكلمات معًا، وتكبّر كل كلمة بعد الأولى: helloBigWorld.
  • PascalCase تكبّر كل كلمة: HelloBigWorld.
  • snake_case وkebab-case تصلان الكلمات الصغيرة بشرطة سفلية أو بشرطة: hello_big_world وhello-big-world.
  • aLtErNaTiNg تتناوب فيها الأحرف الصغيرة والكبيرة.
  • الحروف العربية ليس لها أحرف كبيرة وصغيرة، فتبقى كما كتبتها، بينما تتغير الحروف اللاتينية في النص نفسه.

الحروف التركية

تكتب التركية الحرف i بشكلين: الـi الصغيرة المنقّطة كبيرتها İ، والـı الصغيرة بلا نقطة كبيرتها I. والعكس صحيح أيضًا: الـI الكبيرة تصير ı صغيرة، والـİ الكبيرة تصير i صغيرة.

مع قاعدة الحروف التركية يتحول istanbul إلى İSTANBUL، ويتحول ISTANBUL إلى ıstanbul. أما قاعدة الإنجليزية فتعطي ISTANBUL وistanbul، وهذا خطأ في النص التركي.

ما لا تفعله الأداة

  • لا تدقق الإملاء ولا النحو.
  • لا تغيّر الكلمات. يتغير شكل الحروف فقط، وتحذف أنماط الكود الفراغات وعلامات الترقيم بين الكلمات.

مثال محلول: اسم عمود في قاعدة بيانات

اكتب user account settings واختر snake_case، فتكون النتيجة user_account_settings، وهي تسمية شائعة لعمود في قاعدة البيانات. وتعطي الكلمات نفسها userAccountSettings في camelCase وUserAccountSettings في PascalCase.

الحالة النتيجة
snake_case user_account_settings
camelCase userAccountSettings
PascalCase UserAccountSettings
kebab-case user-account-settings

الأسئلة الشائعة

هل تتعامل الأداة مع i وI في النص التركي بشكل صحيح؟

نعم، إذا اخترت التركية في قواعد الحروف. يتحول istanbul إلى İSTANBUL بالأحرف الكبيرة، ويتحول ISTANBUL إلى ıstanbul بالأحرف الصغيرة، كما تقتضي الكتابة التركية.

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

تُبقي حالة العنوان الكلمات الصغيرة مثل a وan وthe وand وor وof وin وon وat وto وfor وby بأحرف صغيرة، إلا إن كانت أول كلمة في السطر أو آخرها. وفي التركية تبقى ve وile وveya وde وda وki وmi صغيرة إن لم تكن أولًا.

هل تُرفع نصوصي إلى مكان ما؟

لا. يجري التحويل في متصفحك، ولا يُرسل النص إلى خادمنا، ولا تحفظه الصفحة.

هل يمكن تحويل عدة أسطر إلى snake_case دفعة واحدة؟

نعم. يصبح كل سطر معرّفًا مستقلًا، فتحصل على اسم واحد بصيغة snake_case في كل سطر. وتبقى نهايات الأسطر كما هي.

هل يغيّر التحويل معنى الكلام؟

لا. يتغير شكل الحروف فقط، وتُحذف الفراغات وعلامات الترقيم بين الكلمات في أنماط الكود. الكلمات نفسها والأرقام تبقى كما هي.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.