محوّل حالة الأحرف
حوّل النص إلى أحرف كبيرة، أو صغيرة، أو حالة العنوان، أو حالة الجملة — مع نص معكوس، وعدّاد أحرف حي، ونسخ بضغطة واحدة.
1,052 مشاهدة
كيف تعمل الأداة
تُحوّل هذه الأداة النص بين الأحرف الكبيرة (UPPERCASE) والأحرف الصغيرة (lowercase) وحالة العنوان (Title Case) (حرف كبير في بداية كل كلمة) وحالة الجملة (Sentence case) (حرف كبير بعد كل نقطة نهاية)، إضافة إلى وضع معكوس بالكامل — كل ذلك فوريًا، مع عدّاد أحرف حي أثناء الكتابة. الجزء المثير للاهتمام ليس الأزرار نفسها، بل أن تحويل حالة الأحرف ليس في الواقع عملية عامة موحّدة تناسب الجميع. إنه إجراء يعتمد على اللغة المحلية (locale): قواعد مطابقة كل حرف صغير بحرفه الكبير المقابل تختلف فعليًا بين اللغات، ومحوّل مصمم للإنجليزية فقط يُخطئ بصمت مع لغات أخرى.
التركية هي المثال الكلاسيكي على ذلك: تعامل الإنجليزية الحرفين "I" و"i" كزوج واحد بسيط. أما التركية فلديها نظام من أربعة أحرف بدلًا من ذلك: İ/i المنقّطتان وI/ı غير المنقّطتين هما زوجان منفصلان تمامًا من الحروف، وليسا صيغتين لحرف واحد. دوال جافاسكريبت الافتراضية toUpperCase()/toLowerCase() تطبّق قواعد الإنجليزية/يونيكود الافتراضية، لا القواعد التركية، لذا فإن "İstanbul".toLowerCase() في جافاسكريبت العادية تُعيد بشكل خاطئ "i̇stanbul" — بنقطة مركّبة زائدة — بدلًا من "istanbul" الصحيحة. الحصول على النتيجة الصحيحة يتطلب دوالًا واعية باللغة المحلية مثل toLocaleLowerCase مع علامة لغة صريحة tr-TR، وهو ما تستخدمه هذه الأداة مع النصوص التركية. وللألمانية خصوصية مماثلة: حرف "ß" (إس-تسيت) الصغير تحوّل تقليديًا إلى "SS" في حالة الأحرف الكبيرة؛ ولم يُضَف الحرف الكبير الرسمي "ẞ" إلى يونيكود إلا عام 2017، ولا تزال "SS" هي الصيغة السائدة عمليًا حتى اليوم.
ما يجب معرفته قبل الاستخدام
- تجعل حالة العنوان هنا الحرف الأول من كل كلمة كبيرًا — وهذا هو الخيار الافتراضي الآمن للعناوين وأسماء المنتجات. تختلف أدلة الأسلوب التحريرية التي تُبقي الكلمات القصيرة (مثل "of" و"the" و"and") بأحرف صغيرة من نشر إلى آخر؛ عدّل الاستثناءات القليلة يدويًا إذا كان أسلوب مؤسستك يتطلب ذلك.
- الاستخدام الكلاسيكي: فقرة كُتبت ومفتاح Caps Lock مفعّل بالخطأ. الصقها، اضغط "حالة الجملة"، وانسخ النتيجة — دون الحاجة لإعادة الكتابة.
- يستخدم التحويل دوال متصفحك الواعية باللغة المحلية، لذا تُحوَّل الحروف ذات العلامات التشكيلية (é، ö، ñ، ç) وحرفا İ/ı التركيان بشكل صحيح، بدلًا من الرجوع إلى قواعد الإنجليزية فقط.
- كل شيء يعمل داخل متصفحك؛ لا يُرفع نصك أبدًا إلى أي خادم.
الأسئلة الشائعة
لماذا يختلف تحويل حالة الأحرف في التركية عن الإنجليزية؟
تعامل الإنجليزية "I" و"i" كزوج واحد. أما التركية فتستخدم أربعة أحرف مترابطة بدلًا من ذلك: İ الكبيرة/i الصغيرة المنقّطتان وI الكبيرة/ı الصغيرة غير المنقّطتين هما حرفان منفصلان فعليًا، وليسا صيغتين لحالة أحد الحرفين. المحوّل الذي يستخدم قواعد جافاسكريبت الافتراضية أو الإنجليزية يخلط بينهما — فقد تُنتج "İstanbul".toLowerCase() بشكل خاطئ "i̇stanbul" بنقطة زائدة بدلًا من "istanbul". تُطبّق هذه الأداة قواعد اللغة المحلية التركية (tr-TR) تحديدًا، بحيث يطابق التحويل ما يتوقعه القارئ التركي.
هل تراعي حالة العنوان الكلمات القصيرة مثل حروف الجر؟
تجعل هذه الأداة الحرف الأول من كل كلمة كبيرًا، وهذا هو الخيار الافتراضي الأكثر أمانًا للعناوين والأسماء وأسماء المنتجات حيث يهم الاتساق أكثر من الدقة التحريرية. تختلف أدلة الأسلوب التي تُبقي الكلمات الرابطة القصيرة بأحرف صغيرة من نشر إلى آخر — إذا كان أسلوبك يتطلب ذلك، عدّل الاستثناءات القليلة يدويًا بعد التحويل.
هل تُحوَّل الحروف ذات العلامات التشكيلية مثل é وö وñ بشكل صحيح؟
نعم. تستخدم الأداة دوال حالة الأحرف المراعية للغة المحلية في متصفحك بدلًا من استبدال بسيط يقتصر على ASCII، لذا فإن é↔É وö↔Ö وñ↔Ñ وغيرها من الحروف غير الإنجليزية تُحوَّل إلى مقابلاتها الصحيحة بدلًا من أن تبقى دون تغيير أو أن تُشوَّه.
ماذا يحدث لحرف ß الألماني (إس-تسيت) عند التحويل إلى أحرف كبيرة؟
وفق عرف راسخ منذ زمن طويل، يتحول حرف "ß" الصغير إلى "SS" في حالة الأحرف الكبيرة، لأنه لم يكن هناك شكل كبير مدعوم على نطاق واسع طوال معظم القرن العشرين. أضاف يونيكود حرفًا كبيرًا رسميًا "ẞ" عام 2017، لكن "SS" تبقى العرف السائد فعليًا، وهي ما تُنتجه معظم الأدوات، بما فيها هذه الأداة.
هل يُرفع نصي إلى خادم عند تحويله؟
لا. كل عملية تحويل — الأحرف الكبيرة، الصغيرة، حالة العنوان، حالة الجملة، وعدادات الأحرف/الكلمات — تعمل بالكامل داخل متصفحك باستخدام جافاسكريبت. لا يُرسل أي نص تلصقه أو يُسجَّل أو يُخزَّن في أي مكان.
أدوات مشابهة
الإبلاغ عن مشكلة
محوّل حالة الأحرف
التعليقات
لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!