• 0

هل يجب أن يكون الإسم اللطيف (Slug) في المواقع الإلكترونية بحروف إنجليزية فقط في إطار Laravel؟

السلام عليكم ورحمة الله وبركاته

بدأت بتعلم إطار عمل Laravel ولاحظت وجود دالة str_slug() وهي تقوم بتحويل النص إلى نص لطيف Slug.

ولكني لاحظت أنها تقوم بتحويل الحروف العربية إلى منطوقها بالإنجليزية، فمثلًا تقوم بتحويل "هذا النص" إلى "htha-alns"، قمت بتجربة مكتبة slugify ولكنها أعطتني نتيجة مقاربة وهي "hth-lns".

كنت أريد أن أحصل على نص عربي كما يحدث في Wordpress في البداية، ولكن بعد رؤية هذه النتائج بدأت بتجربة لغات أخرى، ورأيت أن حالها أسوأ من العربية، ففي اللغتين الصينية واليابانية لا توجد أي حروف نهائيًا، لذلك حسب علمكم هل هناك مكتبة تقوم بهذه الوظائف بشكل صحيح وسليم مع كافة اللغات؟ أم أني سأضطر لبناء دالة تقوم بهذه الوظيفة لي؟ 

بل السؤال الذي يطرح نفسه، لماذا يتم تحويل النصوص العربية إلى إنجليزية من الأساس، هل هناك سبب وراء ذلك؟ هل هي معايير الويب؟ أم مجرد تفضيلات!

تمّ تعديل بواسطة عبدالعزيز النسي
إضافة سؤال إضافي.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هناك طريقة لإنشاء الروابط اللطيفة عن طريق دالة تقوم بإنشائها أنت غير الدالة الموجودة في لارفل لقد قمت سابقا بشرح هذه الطريقة في مجتمعات تطوير الويب في حاسوب وإليك رابط الشرح 

https://io.hsoub.com/programming/70442-طريقة-إنشاء-روابط-url-ملائمة-لمحركات-البحث-في-php

هذه الطريقة تدعم الأحراف العربية مثل وورد برس

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 11 ساعات قال Hussam Barbour:

هناك طريقة لإنشاء الروابط اللطيفة عن طريق دالة تقوم بإنشائها أنت غير الدالة الموجودة في لارفل لقد قمت سابقا بشرح هذه الطريقة في مجتمعات تطوير الويب في حاسوب وإليك رابط الشرح 

https://io.hsoub.com/programming/70442-طريقة-إنشاء-روابط-url-ملائمة-لمحركات-البحث-في-php

هذه الطريقة تدعم الأحراف العربية مثل وورد برس

شكرًا لك، ولكن هل هذا يعني أن لارافل نفسها لا تدعم؟ 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

ادعم رد الأخ حسام

لم أجد دعمها في اللارفل انا ايضاً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن