ForHosting KIT · أدوات المطورين

مولد النومرونيم

تصبح كلمة internationalization هي i18n: الحرف الأول i، ثم 18 حرفًا في الوسط، ثم الحرف الأخير n. اختصر كلمة أو عبارة كاملة دفعة واحدة، أو فكّك نومرونيمًا مثل a11y لترى عدد حروفه وهيكله. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
internationalization
تحصل على
النتيجة
i18n
وضع الحساب
Shorten
الأصلي
internationalization
عدد الكلمات
1

النومرونيمات مثل i18n وl10n وa11y وk8s تضغط كلمة طويلة إلى حرفها الأول وعدد الحروف الوسطى المحذوفة وحرفها الأخير. يستخدمها الكتّاب والمطوّرون وفرق التوطين في الوثائق ورسائل الالتزام وتسميات الواجهة عندما يضيق الحيّز أو يكون المصطلح متعارفًا. يقصّر مولّد النومرونيم هذا كلمات الحروف اللاتينية بقاعدة حتمية — بلا نموذج وبلا تخمين من قاموس — ويوسّع الرموز البسيطة من حرف-ثم-أرقام-ثم-حرف إلى هيكل بنيوي يبيّن كم حرفًا اختُصر.

كيف يعمل تقصير النومرونيم

النومرونيم التقني الكلاسيكي يحتفظ بالحرف الأول والأخير من الكلمة ويستبدل الوسط بعدد الحروف التي كانت بينهما. في internationalization الحرف الأول i والأخير n وبينهما ثمانية عشر حرفًا، فالصيغة i18n. localization تصبح l10n، وaccessibility تصبح a11y، وKubernetes تصبح K8s عند الحفاظ على حالة طرفي الكلمة. أرقام الوسط تُكتب بلا حشو، فكلمة من ثلاثة أحرف مثل the تصبح t1e لا t01e.

تطبّق هذه القدرة القاعدة على كل رمز مفصول بمسافات بيضاء حتى تتحوّل جملة قصيرة إلى قائمة نومرونيمات مفصولة بمسافات في استدعاء واحد. الأحرف غير الأبجدية داخل الرمز تُرفض في مسار التقصير لأن العد الوسطي يُعرَّف على الحروف فقط؛ أزل علامات الترقيم بنفسك أو عالج كلمات نقية. النص الفارغ والفراغ المحض يفشلان فورًا.

اللصق الطويل جدًا محدود كي تبقى عاملات الحافة وأداة المتصفح متوقعة. لا يعتمد التحويل على جداول محلية أو stemming أو بحث شبكي: السلسلة نفسها تنتج دائمًا النومرونيم نفسه.

توسيع النومرونيمات البسيطة واختيار الوضع

لا يستعيد expand مدخل القاموس سحريًا من i18n وحده؛ كلمات مختلفة كثيرة قد تشترك في الحرف الأول والعد الوسطي والحرف الأخير. يكفي هذا الهيكل للوثائق والمواد التعليمية والمدققات التي تحتاج أن تشرح لماذا a11y تمثل ثلاثة عشر حرفًا مع a وy في الطرفين. الوضع shorten يضغط دائمًا؛ والوضع expand يحلّل دائمًا؛ والوضع auto (الافتراضي) يوسّع عندما يبدو كل رمز نومرونيمًا بالفعل ويقصّر خلاف ذلك.

الأسماء المستعارة مثل action وop وencode أو decode تُربط بالأوضاع الثلاثة نفسها لتظل عادات النماذج الحالية صالحة. إذا استقبل shorten رمزًا أقصر من ثلاثة أحرف تفيد الرسالة بأن الإدخال أقصر من أن يُقصَّر وتُبلّغ الطول المرصود — وهذه الإخفاقات لا تُحاسب. توسيع الكلمات المتعددة يربط الهياكل بمسافات كما يربط تقصير الكلمات المتعددة النومرونيمات، محافظًا على عقد موحّد للجمل.

أين تفيد النومرونيمات في العمل اليومي

مولّدات الوثائق قد تحوّل أسماء الميزات الطويلة إلى اختصارات متعارفة قبل كتابة عناوين يجب أن تطابق مصطلحات المجتمع. لوحات التوطين قد تعرض المفتاح الكامل ونومرونه عند تعليم مفردات i18n وl10n للمساهمين الجدد. تمارين الصف التي تقدّم النومرونيمات تحتاج مرجعًا حتميًا يعلّم المدخلات القصيرة جدًا خطأً بدل اختراع أشكال بعد وسط صفري.

اقرن shorten بقاموسك الخاص إن احتجت توسعة قاموسية ثنائية الاتجاه؛ واستخدم التوسعة البنيوية هنا عندما تحتاج العدّ والهياكل فقط. تعيد الاستجابة دائمًا الوضع والنص الأصلي حتى تتمكن السجلات وتذاكر الدعم من إعادة إنتاج الاستدعاء دون تخمين المسار الذي نُفّذ.

مصطلحات الوثائق والالتزامات

حوّل أسماء المنتجات أو العمليات الطويلة إلى نومرونيمات متعارفة (i18n وl10n وk8s) للعناوين والتذاكر ومواضيع الالتزام.

التدريب وإدماج التوطين

اعرض للمتعلمين قاعدة العد الوسطي والهياكل البنيوية حتى يبدو a11y ونظائره شفافة لا عامية غامضة.

كيف نحوّل كلمة إلى نومرونيم مثل i18n؟

احتفظ بالحرف اللاتيني الأول والأخير وأدرج عدد الحروف بينهما. internationalization تصبح i18n لأن ثمانية عشر حرفًا تقع بين i وn. أرسل mode shorten أو اترك auto عندما يكون النص كلمة كاملة.

متى يكون الإدخال أقصر من أن يُقصَّر؟

تحتاج الرموز إلى ثلاثة أحرف لاتينية على الأقل لعدّ وسط حقيقي.

هل يكتشف وضع auto النومرونيمات؟

نعم. عندما يطابق كل رمز مفصول بمسافات النمط البسيط حرف+أرقام+حرف، يوسّع auto؛ وإلا يقصّر. يمكنك فرض الاتجاه بـ mode expand أو shorten.

هل يمكن استرجاع الكلمة الأصلية من النومرونيم؟

ليس بدقة، لأن كلمات كثيرة تشترك في الحرف الأول والعدد الأوسط والحرف الأخير. عند التوسيع تحصل على البنية بدلًا من ذلك: حرفا الطرفين وعدد الحروف المحذوفة والطول الكامل وهيكل تظهر فيه نقاط في الوسط.

هل يمكنني اختصار عبارة كاملة دفعة واحدة؟

نعم. تتحول كل كلمة تفصلها مسافة إلى نومرونيم مستقل، وتُجمع النتائج بمسافات. ويجب أن تحتوي الكلمات على حروف فقط، فاحذف علامات الترقيم أولًا وإلا رُفضت الكلمة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/numeronym

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/numeronym \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"internationalization"}'
{
  "text": "internationalization"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.numeronym",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

الكلمات الأقصر من ثلاثة أحرف لا تكوّن عدًّا وسطًا مفيدًا وتفشل بـ invalid_input بدل اختراع نتيجة فارغة. مسار المتصفح المجاني وواجهة API يشتركان في الوحدة النقية نفسها، فتبقى الاختبارات واستدعاءات الإنتاج متطابقة بايتًا بايتًا عند $0.002 لكل طلب ناجح.

كيف يعمل تقصير النومرونيم

الحساب نفسه ينطبق على أي رمز من حروف لاتينية بطول ثلاثة فأكثر: middle_count يساوي letter_count ناقص اثنين، والنتيجة first ثم ذلك العد العشري ثم last.

توسيع النومرونيمات البسيطة واختيار الوضع

ما يقدّمه expand هو العكس البنيوي لنمط حرف-ثم-أرقام-ثم-حرف البسيط: يبلغ الحرف الأول وmiddle_count الصحيح والحرف الأخير والطول الكلي الضمني وسلسلة هيكل تظهر فيها المواضع الوسطى كنقاط. إذا استقبل expand رمزًا ليس بالشكل البسيط حرف-أرقام-حرف تفشل المهمة بـ invalid_input مع تسمية الرمز الخاطئ.

أين تناسب واجهة نومرونيم API العمل الفعلي

فرق التصميم والمحتوى تستخدم أداة المتصفح المجانية للفحوصات الفردية بينما تستدعي خطوط CI وCMS واجهة API بسعر $0.002 لكل نجاح ليبقى إعادة التسمية الآلية رخيصة. أبقِ الرموز حروفًا لاتينية، وفضّل auto ما لم تعرف الاتجاه، وعامل invalid_input تصحيحًا من العميل لا عاصفة إعادة محاولة.

مسرد CI وتوليد الاختبارات

ولّد fixtures نومرونيم حتمية للاختبارات وماكروات CMS بلا نموذج لغوي ولا خدمة قاموس خارجية.

ماذا يعيد expand إن تعذّر استعادة الكلمة الأصلية؟

يعيد expand حقولًا بنيوية: الحرف الأول وmiddle_count والحرف الأخير وletter_count (الوسط زائد اثنين) وهيكلًا بنقاط للمواضع المحذوفة. لا يخمن مدخل قاموس.

كم تكلفة مولّد النومرونيم؟

أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.

اطّلع على توثيق KIT الكامل ←