محوِّل الحالة (camelCase وsnake_case وغيرهما)
خصوصية بالتصميم — يعمل بالكامل في متصفحك
حوِّل النصوص بين كل حالة شائعة — camelCase وsnake_case وkebab-case وPascalCase وCONSTANT_CASE وdot.case وTitle Case — داخل متصفحك مباشرةً. تُعالج Toova الرموز والاختصارات وأحرف Unicode بشكل نظيف، دون رفع أو تسجيل.
أيّ حالة تستخدم في أيّ سياق
للغات البرمجة تقاليد راسخة. يُفضِّل JavaScript وJava استخدام camelCase للمتغيرات وPascalCase للفئات. يستخدم Python وRuby snake_case. تستخدم خاصيات URL وفئات CSS حالة kebab-case. تستخدم متغيرات البيئة CONSTANT_CASE. تُحوِّل Toova بينها جميعًا بنقرة واحدة، وهو أفضل من التحرير اليدوي في كل مرة تنسخ اسمًا من سياق إلى آخر.
تقسيم ذكي للرموز
تقسيم سلسلة نصية إلى كلمات أصعب مما يبدو. تكتشف Toova الحدود من حدبات camelCase وشرطات السفلة في snake_case والواصلات في kebab-case والأحرف الكبيرة المتتالية (فـAPIRequest يصبح API Request لا A P I Request). تُحفَظ الاختصارات مثل HTTP وURL وID وJSON بشكل صحيح عند التحويل إلى camelCase أو PascalCase — فتحصل على httpRequest لا hTTPRequest.
محلي بالكامل
يتم تحويل الحالة داخل متصفحك بالكامل. السلاسل النصية التي تلصقها لا تغادر الصفحة. يهمّ ذلك عند تحويل أسماء من قاعدة بيانات كود خاص أو أسماء حقول عملاء أو أي معرف لا تريد لصقه في نموذج خارجي. تعمل الصفحة دون اتصال بعد التحميل الأول.
الأسئلة الشائعة
- أيّ حالة أستخدم للمتغيرات؟
- طابق لغتك وفريقك. يستخدم JavaScript وJava حالة camelCase. يستخدم Python وRuby حالة snake_case. الاتساق أهم من الاختيار المحدد — اختر ما تستخدمه قاعدة الكود لديك فعلًا.
- كيف تتعامل Toova مع الاختصارات؟
- تُحفَظ الاختصارات الشائعة مثل HTTP وURL وID وJSON وXML في شكلها الطبيعي عند التحويل إلى camelCase أو PascalCase. فتبقى getApiResponse كما هي، لا getAPIresponse ولا getapiresponse.
- هل يمكنها التحويل من أي حالة إلى أي حالة؟
- نعم. تُقسِّم Toova المدخل إلى كلمات بصرف النظر عن حالة المصدر، ثم تُعيد تنسيقه في الحالة المستهدفة. يمكنك لصق مدخل مختلط والحصول على مخرج نظيف بالنمط المستهدف.
- هل تتعامل مع الأحرف غير ASCII؟
- نعم. تُحفَظ أحرف Unicode والأحرف ذات التشكيل والنصوص بلغات مختلفة. يستخدم اكتشاف حدود الكلمات خصائص Unicode، لذا يعمل بشكل صحيح مع المعرفات غير الإنجليزية.
- هل يُرسَل نصي إلى أي مكان؟
- لا. يعمل التحويل داخل متصفحك بالكامل. لا يُرفَع أي شيء ولا يُسجَّل.