محول الحجم المسطح — أداة مجانية عبر الإنترنت
ما هو محول الحالات الثابتة?
تقوم "Flat Case" (flatcase) بتحويل كل النص إلى أحرف صغيرة دون أي فواصل على الإطلاق، مما ينتج عنه سلسلة واحدة متصلة مثل thisisflat case. ولا تبقى أي مسافات أو واصلات أو خطوط سفلية أو نقاط — بل مجرد كتلة مدمجة من الأحرف الصغيرة.
ورغم أنها تضحي بقابلية القراءة، إلا أنها تُستخدم في أسماء حزم npm، وأسماء حزم Golang، وبعض أنظمة عناوين URL، وأي سياق يتطلب معرّفًا بسيطًا وخاليًا من الفواصل.
متى تستخدم محول الحالات الثابتة?
استخدم أسلوب الكتابة "flatcase" لأسماء حزم npm، وأسماء حزم Golang (التي يجب أن تكون كلمة واحدة صغيرة)، وبعض قواعد تسمية جداول قواعد البيانات، والمعرفات القصيرة جدًا التي قد تؤدي الفواصل فيها إلى زيادة طولها دون داعٍ. يُفضل استخدامه للمعرفات المكونة من كلمة واحدة أو كلمتين حيث لا تشكل سهولة القراءة مشكلة.
بالنسبة للعبارات الأطول، فكر في استخدام Camel Case الذي يحافظ على سهولة القراءة أو Snake Case الذي يبقي الكلمات منفصلة بصريًا.
كيفية استخدام هذه الأداة
- 1Paste your text
- 2Click 'Convert' to get flatcase
- 3Copy the compact identifier
يعمل Flatcase بشكل أفضل مع المعرّفات القصيرة (كلمة واحدة أو كلمتين). أما بالنسبة للعبارات الأطول، فإن عدم وجود فواصل يجعل من الصعب تحليل الناتج بصريًّا.
أمثلة
| Input | Output |
|---|---|
| Hello World | helloworld |
| my variable name | myvariablename |
| background-color | backgroundcolor |
| User Account | useraccount |
| api_key_value | apikeyvalue |
القواعد والسلوك
- يتم تحويل جميع الأحرف إلى أحرف صغيرة. كل حرف في الناتج هو حرف صغير، بما يتوافق مع القواعد المتبعة في أسماء الحزم والمعرفات القصيرة.
- يتم إزالة جميع الفواصل — فلا تبقى أي مسافات أو واصلات أو خطوط سفلية أو نقاط. ويتم ربط الكلمات مباشرةً لتشكل سلسلة واحدة متصلة.
- يتم الاحتفاظ في النص الناتج بالأحرف (a–z) والأرقام (0–9) فقط. ويتم حذف جميع علامات الترقيم والأحرف الخاصة أثناء التحويل.
أدوات ذات صلة
الأسئلة الشائعة
ما هو Flatcase؟
تُعرف «Flatcase» بأنها قاعدة تسمية يتم فيها ربط جميع الكلمات معًا بأحرف صغيرة دون أي فواصل، لتشكل سلسلة واحدة متصلة مثل «helloworld» أو «mypackage». وهي أكثر أنماط التسمية إيجازًا، وتُستخدم عندما تكون الإيجازية أكثر أهمية من سهولة القراءة.
متى يتم استخدام الصندوق المسطح؟
يجب أن تتكون أسماء حزم Golang من كلمة واحدة مكتوبة بأحرف صغيرة (flatcase). وغالبًا ما تكون أسماء حزم npm مكتوبة بهذه الطريقة. كما تستخدمها بعض قواعد تسمية قواعد البيانات وبرامج تقصير عناوين URL. وهي الأنسب للمعرفات القصيرة جدًّا حيث تُعد إضافة فواصل عبئًا غير ضروري.
هل يصعب قراءة "فلات كيس"؟
نعم. وبسبب عدم وجود فواصل أو علامات تشير إلى الأحرف الكبيرة، فإن أسلوب الكتابة "flatcase" يضحي بقابلية القراءة لصالح الإيجاز. وهو مناسب للمعرفات القصيرة (كلمة واحدة أو كلمتين)، لكنه يصعب فهمه عند استخدامه مع العبارات الأطول. للحصول على بدائل سهلة القراءة، استخدم Camel Case أو Kebab Case.
ما الفرق بينه وبين camelCase؟
يستخدم camelCase الأحرف الكبيرة لتمييز حدود الكلمات (helloWorld)، مما يجعله سهل القراءة حتى بدون فواصل. أما Flatcase فلا يحتوي على مثل هذه العلامات (helloworld)، لذا فإن حدود الكلمات غير مرئية. ويُعد camelCase الخيار الأفضل كلما كانت سهولة القراءة أمراً مهماً.
هل يزيل الأرقام؟
لا، يتم الاحتفاظ بالأرقام (0–9) في النص الناتج المكتوب بأحرف صغيرة. يتم حذف المسافات والواصلة وشرطة التسطير والنقاط والأحرف الخاصة فقط. تحتوي النتيجة على أحرف صغيرة وأرقام فقط.