تحويل حالة الأحرف
الصق نصًا واختر الحالة المطلوبة: أحرف كبيرة أو صغيرة أو حالة العنوان أو حالة الجملة أو عكس الحالة، إضافة إلى صيغ المبرمجين. تتغيّر حروف الكتابات ذات الحالتين فقط (اللاتينية واليونانية والسيريلية والأرمنية)؛ أما العربية والعبرية والفارسية والأردية فليس فيها حرف كبير وحرف صغير، ولذلك تعود كما هي حرفًا بحرف. فإن أردت تحويل الحروف الكبيرة إلى صغيرة في نص إنجليزي فاختر «أحرف صغيرة»، ولتحويل الصغيرة إلى كبيرة اختر «أحرف كبيرة».
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
شاهد طريقة الاستخدام
خطوات الاستخدام
- الصق النص الإنجليزي
- اختر الحالة المطلوبة
- اضغط تحويل
- النتيجة: النص بالحالة التي اخترتها
طريقة الاستخدام
- الصق النص في مربع المدخلات أو اضغط «تحميل مثال».
- اختر الحالة المطلوبة من القائمة، واللغة إن كان نصك تركيًا أو يونانيًا أو ليتوانيًا.
- في حالة العنوان والجملة اختر هل تُصغَّر بقية الحروف أم تبقى كما كتبتها (للحفاظ على iPhone وUSA).
- اضغط «تحويل» إن كان النص كبيرًا، ثم انسخ النتيجة أو نزّلها ملفًا نصيًا.
مثال
المثال الجاهز أربعة أسطر: «منتج iphone 15 pro جديد» ثم «the quick brown fox. hello world!» ثم «ΟΔΟΣ ΣΟΦΟΣ» باليونانية ثم «istanbul straße».
بالأحرف الكبيرة (اللغة en) يصبح السطر الأول «منتج IPHONE 15 PRO جديد»: تغيّرت الكلمتان اللاتينيتان فقط وبقيت «منتج» و«جديد» و«15» كما هي. ويصبح السطر الرابع «ISTANBUL STRASSE» لأن الحرف الألماني ß يتحول إلى SS. ويُعدّ الإجمالي 58 حرفًا ذا حالة و8 أحرف بلا حالة و49 حرفًا تغيّر.
وبحالة العنوان تصبح الأسطر: «منتج Iphone 15 Pro جديد» و«The Quick Brown Fox. Hello World!» و«Οδος Σοφος» و«Istanbul Straße». لاحظ أن السيجما اليونانية في آخر الكلمة تصبح ς لا σ، وهذا يتكفّل به المتصفح نفسه.
وإن اخترت اللغة «التركية» مع الأحرف الكبيرة فسيصبح السطر الرابع «İSTANBUL STRASSE» بنقطة فوق الألف، وهو المطلوب في التركية.
الحدود والملاحظات
- اختُبرت الأداة على 100 ألف سطر (نحو 2.5 ميغابايت): تستغرق حالة العنوان نحو ثانيتين وعكس الحالة نحو 1.5 ثانية والأحرف الكبيرة والصغيرة أقل من ثلث ثانية، وتتوقف الصفحة عن الاستجابة أثناء الحساب. لذلك يتوقف التحويل التلقائي عند تجاوز نحو 4000 سطر أو 150 ألف حرف ويُنفَّذ بزر «تحويل». تعرض المعاينة أول 300 سطر فقط، والنسخ والتنزيل يشملان النتيجة كاملة. وعند هذا الحجم يعرض مربع النص كل الأسطر باتجاه واحد (حسب أول حرف فيه) لأن حساب اتجاه كل سطر يبطئ المتصفح كثيرًا.
- العربية والعبرية والفارسية والأردية والصينية واليابانية والكورية كتابات ذات حالة واحدة: لا يوجد فيها حرف كبير وحرف صغير. لا تغيّر الأداة حروفها ولا تحذف تشكيلًا ولا تصل الحروف بطريقة أخرى. إذا لم يكن في نصك أي حرف ذي حالة فستخبرك الأداة بذلك بدل عرض نتيجة مطابقة كأن شيئًا حدث.
- حالة الجملة تعتمد على علامات الترقيم: نقطة أو علامة تعجب أو استفهام أو «…» أو علامة الاستفهام العربية ؟ أو النقطة الأردية ۔ يتبعها فراغ. لذلك تُعامَل الاختصارات مثل «e.g.» و«د.م.» على أنها نهاية جملة، ولا تعرف الأداة أسماء الأعلام فتصبح «ahmad» هي «Ahmad» فقط إن جاءت بعد نقطة.
- حالة العنوان تقسّم الكلمات بواسطة Intl.Segmenter في متصفحك؛ وفي متصفح لا يدعمها تُستخدم قاعدة بديلة: الكلمة هي سلسلة حروف أو أرقام تصلها الفاصلة العليا. خيار «إبقاء الكلمات الصغيرة» أسلوب إنجليزي فقط ويعتمد قائمة ثابتة من 20 كلمة (a, an, and, as, at, but, by, for, if, in, nor, of, on, or, per, the, to, up, via, vs).
- عكس الحالة يعمل حرفًا حرفًا، لذلك لا يستطيع تطبيق قاعدة السيجما النهائية في اليونانية: تصبح ΟΔΟΣ هي οδοσ بسيجما عادية وليس οδος. وصيغ المبرمجين (camelCase وsnake_case وkebab-case) مصمّمة للنصوص اللاتينية؛ الحروف العربية تبقى كلمات لكنها بلا حالة فتُلصق كما هي.
أسئلة شائعة عن هذه الأداة
لماذا لا يتغيّر النص العربي؟
لأن الأبجدية العربية ليس فيها حرف كبير وحرف صغير أصلًا، وكذلك العبرية والفارسية والأردية. مفهوم UPPERCASE وlowercase خاص بالكتابات ذات الحالتين: اللاتينية واليونانية والسيريلية والأرمنية. فإذا كتبت «منتج iphone 15 pro جديد» وحوّلت إلى أحرف كبيرة فستتغيّر كلمتا iphone وpro فقط. وإن لم يكن في نصك أي حرف ذي حالة تعرض الأداة رسالة بذلك بدل نتيجة تبدو جديدة وهي نفسها.
ما فائدة اختيار اللغة؟
لأن بعض الحروف تتحول بشكل مختلف حسب اللغة. في التركية والأذرية للحرف i نظيران: i الصغيرة تصبح İ الكبيرة (بنقطة)، وI الكبيرة تصبح ı الصغيرة (بلا نقطة)؛ فكلمة istanbul تصبح İSTANBUL بالتركية وISTANBUL بالإنجليزية. وفي اليونانية تسقط علامة النبر عند التكبير: οδός تصبح ΟΔΟΣ. اختر «الإنجليزية والافتراضي» لكل ما عدا ذلك.
كيف أحافظ على كلمات مثل iPhone وUSA في حالة العنوان؟
ألغِ خيار «تصغير بقية الحروف». عندها ترفع الأداة الحرف الأول من كل كلمة فقط وتترك باقي الحروف كما كتبتها، فتبقى iPhone هي IPhone وتبقى USA هي USA. أما مع تفعيل الخيار فتصبحان Iphone وUsa.
كيف أحول الحروف الكبيرة إلى صغيرة في النص الإنجليزي؟
الصق النص واختر «أحرف صغيرة» من قائمة الحالات، فتتحول كل الحروف اللاتينية الكبيرة إلى صغيرة وتبقى الأرقام والحروف العربية كما هي. فعبارة SAUDI ARABIA تصبح saudi arabia، ولتحويل الصغيرة إلى كبيرة اختر «أحرف كبيرة». ثم انسخ النتيجة أو نزّلها ملفًا نصيًا.
كيف أجعل أول حرف من كل كلمة كبيرًا؟
اختر «حالة العنوان» (Title Case)، فيُرفع الحرف الأول من كل كلمة لاتينية. فالنص HELLO WORLD. welcome to riyadh يصبح Hello World. Welcome To Riyadh. وإن أردت رفع أول حرف في كل جملة فقط فاختر «حالة الجملة» لتحصل على Hello world. Welcome to riyadh.
