محول capital case
أدخل hello WORLD from the KIT لتحصل على Hello World From The Kit: تبدأ كل كلمة بحرف كبير وتصبح بقية حروفها صغيرة، حتى الكلمات القصيرة دون استثناء. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- hello WORLD from the KIT
- النتيجة
- Hello World From The Kit
- النص
- Hello World From The Kit
- الأصلي
- hello WORLD from the KIT
- الطول
- 24
أسلوب capital case يرفع أول حرف من كل كلمة ويخفض الباقي، بلا قائمة كلمات قصيرة تُترك صغيرة. يتلقى المحررون وفرق المنتج ومسارات البيانات لصقًا بأحرف كبيرة كلها، وعناوين مختلطة، وحقول نماذج صارخة، وعبارات تشبه المعرّفات تحتاج إعادة كتابة حتمية قبل العرض. النص الفارغ والغائب والقيم غير النصية تفشل بإدخال غير صالح حتى لا يُحفظ عنوان فارغ أو مُكره.
معنى أسلوب capital case وكيف يختلف عن title case
أسلوب capital case ليس title case ولا sentence case ولا صراخًا. يُبقي title case عادة قائمة مغلقة من الكلمات القصيرة — أدوات وحروف جر موجزة — صغيرة ما لم تقف عند طرف العبارة، فيبقى عنوان كتاب بتلك الجزيئات الضعيفة. أما capital case فلا قائمة استثناءات: كل كلمة مفصولة بمسافات تنال حرفها الأول مرفوعًا والباقي صغيرًا، فترسّم العبارة نفسها تلك الجزيئات أيضًا.
ذلك الفرق هو المنتج كله. من يبحث عن محول capital case يريد أن تبدو كل كلمة كرمز عنوان أو لصاقة أو اسم عمود مقروء أو حقل اسم بمظهر لائق، بلا قواعد أسلوب شيكاغو أو AP. يمر هذا المحول أولًا على السلسلة الأصلية دون دمج المسافات؛ ثم في كل رمز غير أبيض يجد أول حرف يونيكود فيجعله كبيرًا ويصغّر الحروف اللاحقة في ذلك الرمز.
الأرقام والشرطات والفاصلات العليا وعلامات الاقتباس وباقي الترقيم تحفظ مواضعها، فيصير (hello) إلى (Hello) وdon't إلى Don't وHELLO-WORLD إلى Hello-world لأن الرمز الموصول بشرطة ما زال كلمة واحدة. مدخل الأحرف الكبيرة كلها والصندوق المختلط والهمس تلتقي في نتيجة capital case ذاتها لإملاء معطى. فضّلوا هذه الأداة عندما تكون نية البحث حرفيًا محول capital case أو التحويل إلى capital case أو رسملة أول حرف من كل كلمة؛ واستخدموا شقيق title case عندما يطلب أسلوب الدار استثناءات الكلمات القصيرة، وsentence case عندما يجب أن ترتفع رؤوس الجمل فقط.
الاستخدام اليومي والحدود العملية
استدعوا محول capital case المجاني في المتصفح للتنظيف التحريري وإصلاح عناوين الجداول وعروض الصف واللصق لمرة واحدة دون تثبيت أداة سطح مكتب أو كتابة أمر سطر في كل لغة. سير عمل نموذجي يأخذ اسم منتج ملصوقًا بأحرف كبيرة، يشغّل هذه النقطة الطرفية، ثم يخزّن result كصاقة عرض مع تسجيل original للتدقيق. سير آخر يطبّع أسماء العرض التي يولّدها المستخدمون حتى لا يخلط دليل jane DOE وJANE doe وJane Doe في منتصف الصفحة — ويعطي capital case الشكل Jane Doe للثلاثة.
اربطوا هذه النقطة بمولّد مسارات عندما يجب أن يصبح العنوان مسارًا أيضًا، لكن أبقوا الخطوات منفصلة حتى تطابق كل صفحة هبوط نية بحث واحدة: capital case للكلمات المقروءة، وأدوات المسارات للمسارات، وtitle case عندما تسري قواعد الكلمات القصيرة. لا تتوقعوا بقاء المختصرات: NASA وHTML تصيران Nasa وHtml عمدًا لأن كل حرف بعد الأول في الكلمة يُخفَض؛ أعيدوا تنسيق تلك الرموز في مرور تحريري لاحق إن تطلب أسلوب الدار علامات بأحرف كبيرة كلها.
ثبّتوا تركيبات للصندوق المختلط والجزيئات التي كان title case سيُبقيها وللترقيم الملصق بالكلمات ولرفض الفراغ حتى لا تغيّر عمليات إعادة الهيكلة وعد المنتج بصمت. تلك المماثلة هي سبب بقاء هذه القدرة مسار parse صرفًا بلا ساعة وبلا شبكة.
حالات الاستخدام
العناوين ولصاقات المنتج
يلصق المحررون أسماء منتجات بأحرف كبيرة كلها أو صندوق مختلط في حقل كتالوج؛ وتعيد النقطة الطرفية أسلوب capital case جاهزًا للنشر دون تحرير كل كلمة يدويًا.
تنظيف الأدلة وأسماء العرض
تطبّع قواعد الأشخاص الاسم الأول والأخير من Jane DOE وJANE doe وjane doe إلى شكل واحد بأسلوب capital case قبل رسم الدليل.
عناوين الأعمدة والنماذج
تعيد مهام الاستيراد كتابة رؤوس الأعمدة وتسميات النماذج حتى تُرسمل كل كلمة، بما في ذلك القصيرة التي تتركها أداة title case صغيرة.
الأسئلة الشائعة
كيف نحوّل نصًا إلى أسلوب capital case؟
حقل result في الاستجابة هو المخرج بأسلوب capital case؛ وoriginal يعيد مدخلكم للمقارنة.
بم يختلف capital case عن title case؟
يُبقي title case الكلمات القصيرة المدرجة صغيرة في وسط العبارة. أما capital case فيجعل أول حرف من كل كلمة كبيرًا، بما في ذلك الجزيئات الموجزة.
هل يحفظ هذا المختصرات مثل NASA؟
لا. بعد الحرف الأول من كل كلمة تُصغَّر البقية، فتصير NASA إلى Nasa. أعيدوا تطبيق مختصرات أسلوب الدار في مرور لاحق إن لزم.
ماذا يحدث للكلمات الموصولة بشرطة مثل HELLO-WORLD؟
تصبح Hello-world. فالكلمة الموصولة بشرطة تُعد كلمة واحدة، لذلك يُكبَّر حرفها الأول فقط. وتتبع الفاصلة العليا القاعدة نفسها، فتصبح don't على الصورة Don't.
كيف أوحّد قائمة أسماء مكتوبة بأشكال مختلفة؟
الصق القائمة، فتصبح Jane DOE وJANE doe وjane doe كلها Jane Doe. وسواء وصل النص بحروف كبيرة أو صغيرة أو مختلطة، فإن التهجئة نفسها تعطي النتيجة نفسها دائمًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/str/capital-case-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"hello WORLD from the KIT"}'const res = await fetch("https://api.kit.forhosting.com/str/capital-case-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "hello WORLD from the KIT"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/str/capital-case-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "hello WORLD from the KIT"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/str/capital-case-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"hello WORLD from the KIT"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"hello WORLD from the KIT"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/str/capital-case-converter", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "hello WORLD from the KIT"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "str.capital_case_converter",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_chars | 100000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تأخذ هذه القدرة سلسلة غير فارغة، وتمشي على كل كلمة مفصولة بمسافات، وتجعل أول حرف أبجدي كبيرًا وباقي الحروف صغيرة، وتعيد كائن JSON مستقرًا بالسلسلة المحوّلة والمدخل الأصلي والطول وعدد الكلمات.
معنى أسلوب capital case وكيف يختلف عن title case
النص من أرقام أو رموز فقط يعود بعدد حروف دون تغيير وword_count ما زال يعكس الرموز.
عقد الإدخال ورفض الفراغ وقراءة الاستجابة
السلاسل الفارغة والتي تقتصر على مسافات تفشل أيضًا، لأن محول capital case الذي يعيد فراغات في صمت سيخفي أعطال الاستيراد ومعالجات النماذج. أرسلوا جسم JSON مع الحقل النصي الإلزامي text مضبوطًا على الرسالة غير الفارغة التي تريدون إعادة كتابتها. تُقبل الأسماء البديلة input وvalue وs وcontent عندما تستخدم النماذج القديمة أو مولّدات العملاء تلك الأسماء؛ ويفوز أول بديل حاضر. غياب text أو قيمة فارغة أو رقم أو قيمة منطقية أو مصفوفة أو أي نوع غير نص يرفع invalid_input برسالة تسمّي الحقل، ولا تُحسب تلك الإخفاقات على API المدفوعة مسبقًا. استخدموا result وحده عندما تحتاجون العنوان المنظّف فقط؛ واستخدموا original وresult معًا عندما يجب أن تعرض واجهة مراجعة ما قبل وبعد؛ واستخدموا word_count عندما يقدّر مدقق عدد الرموز التي ضُبطت. المسافات البادئة والختامية في حمولة غير فارغة تُحفظ في result حتى لا يفاجئكم لصق من خلية جدول بأكل الحشو الذي ما زلتم تحتاجونه؛ وتبقى سلاسل المسافات الداخلية وأسطُر جديدة كذلك. أبقوا الحمولات بأحجام وثائق عادية مناسبة لعزل Worker لا ملفات متعددة الميغابايت؛ هذا المنتج منسّق نثر لا معالج ملفات بالجملة، والنص الأطول من سقف الأحرف المنشور يُرفض.
استخدام API والتسعير وسير العمل التحريري والحدود العملية
استخدموا API المدفوعة مسبقًا من KIT عندما يحتاج عامل CMS أو نظام تذاكر أو مسار توطين أو خلفية جوال التحويل نفسه تحت الرصيد بسعر $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبدًا بعد رفض المحرك. يمكن لمؤلفي SDK توثيق text كحقل إلزامي وحيد وإظهار مثال صندوق مختلط ومثال خطأ غير نصي حتى يرى المكاملون وجهي العقد.
أسئلة تقنية
ماذا يحدث إن لم يكن text سلسلة أو كان فارغًا؟
القيم غير النصية وtext الغائب والسلاسل الفارغة والتي تقتصر على مسافات تفشل بـ invalid_input ولا تُحسب. قدّموا سلسلة غير فارغة.
هل محول capital case مجاني؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحسب إخفاقات التحقق.