مولد Slug للروابط — عربي وUnicode وASCII
إنشاء slug بحروف Unicode أو ASCII من العناوين والنصوص
تعمل في متصفحك · لا يُرفع أي شيء
افتراضيًا تُحفظ حروف Unicode وأرقامها، بما فيها العربية. يحذف وضع ASCII المحارف غير اللاتينية ولا يحوّلها إلى حروف لاتينية. وتصبح الرموز التعبيرية وعلامات الترقيم فواصل.
طريقة الاستخدام
- الصق عنوانًا أو نصًا آخر.
- أبقِ الإعدادات الافتراضية للحفاظ على حروف Unicode وأرقامها، بما فيها العربية.
- فعّل وضع ASCII إذا كان النظام الذي ستستخدمه يتطلب أحرفًا وأرقامًا لاتينية فقط. وأوقف التحويل إلى الأحرف الصغيرة إذا كانت حالة الأحرف مهمة.
- اختر الشرطة أو الشرطة السفلية فاصلًا، ثم انسخ النتيجة.
قواعد التحويل
يُوحَّد الإدخال أولًا بصيغة Unicode NFKC، فتتحول محارف التوافق مثل الحروف والأرقام اللاتينية كاملة العرض، وأشكال العرض العربية القديمة إلى حروفها الأساسية. ثم يأتي التحويل الاختياري إلى الأحرف الصغيرة. يحتفظ وضع Unicode بالحروف والأرقام وعلامات التشكيل المتصلة بها. وتصنع المسافات وعلامات الترقيم والرموز التعبيرية حدودًا بين الكلمات، ثم تُجمع الكلمات المحفوظة بفاصل واحد.
يفكك وضع ASCII المحارف أيضًا ويحذف العلامات المركبة، فيصبح Café مثلًا cafe. وهذا ليس نقلًا صوتيًا: تُحذف الحروف العربية والكورية والصينية وبعض الحروف اللاتينية ولا تُستبدل بكتابة مُخمَّنة، لذلك قد ينتج عنوانان مختلفان slug واحدًا.
أمثلة
| الإدخال | الإعدادات | الناتج |
|---|---|---|
| دليل المبتدئين ٢٠٢٦ 😀 | وضع Unicode الافتراضي | دليل-المبتدئين-٢٠٢٦ |
| مقالة: كيف تبدأ؟ | وضع Unicode الافتراضي | مقالة-كيف-تبدأ |
| Café Déjà vu | وضع ASCII | cafe-deja-vu |
| Hello World | الحفاظ على الحالة، شرطة سفلية | Hello_World |
| دليل المبتدئين | وضع ASCII | فارغ |
قبل استخدام الـ slug
الناتج جزء من مسار، وليس عنوان URL كاملًا ولا عملية ترميز بالنسبة المئوية. وقد يعرض المتصفح الحروف العربية بصيغتها المرمَّزة (مثل %D8%AF…) عند وضعها في عنوان URL.
تحقق بنفسك من قواعد الطول والكلمات المحجوزة واشتراط عدم التكرار في النظام الذي ستستخدمه، فهذه الأداة لا تعرف أي slug مستخدم بالفعل. وإذا غيّرت slug صفحة منشورة، فخذ في الحسبان الروابط إلى العنوان القديم وأي إعادة توجيه لازمة. الحد الأقصى للإدخال 100,000 حرف، ويجري التحويل كله في متصفحك.
الأسئلة الشائعة
هل يحوّل وضع ASCII العربية إلى حروف لاتينية؟
لا. يحافظ وضع Unicode على العربية وغيرها من الكتابات. أما وضع ASCII فيحذف كل حرف غير ASCII بعد تفكيك العلامات حيثما أمكن، ولا يخترع نطقًا لاتينيًا.
كيف تُعامل الرموز التعبيرية؟
تعمل الرموز التعبيرية وعلامات الترقيم مثل ؟ و، فواصلَ بين الكلمات. تُدمج الفواصل المتتالية في فاصل واحد، وتُحذف من البداية والنهاية.
لماذا النتيجة فارغة؟
إذا كان الإدخال رموزًا تعبيرية أو علامات ترقيم فقط فلا يبقى فيه حرف أو رقم. وقد يحذف وضع ASCII عنوانًا عربيًا بأكمله. أوقف هذا الخيار أو أدخل نصًا مناسبًا.
هل تبقى الأرقام العربية الهندية مثل ٢٠٢٦؟
نعم. في وضع Unicode تُحفظ الأرقام كما كُتبت، فيبقى ٢٠٢٦ كما هو ولا يتحول إلى 2026. وفي وضع ASCII تُحذف هذه الأرقام، فاكتب الأرقام اللاتينية إن احتجت إليها.