Polyglot 1.12 - تحسينات إعادة التوجيه ومساهمات المجتمع
31 Jan 2026تم إصدار Jekyll-Polyglot 1.12.0! يركز هذا الإصدار على تحسين معالجة إعادة التوجيه ويتضمن العديد من مساهمات المجتمع.
تحسينات إعادة التوجيه
يتضمن هذا الإصدار تحسينات مهمة في كيفية عمل إعادة التوجيه مع Polyglot:
-
PR #275: الحفاظ على علامات الربط في إعادة التوجيه - بفضل حل من @GruberMarkus، تحافظ عناوين URL لإعادة التوجيه الآن بشكل صحيح على علامات الربط، مما يضمن وصول المستخدمين إلى المكان الذي قصدوه بالضبط.
-
PR #293: دعم إعادة توجيه اللغات الفرعية لإضافة jekyll-redirect-from - اقترحه @rathboma، يحدد Polyglot الآن بشكل صحيح نطاق frontmatter
redirect_fromعبر اللغات الفرعية، مما يمنع إعادة التوجيه المكررة ويضمن التوجيه الصحيح لصفحات اللغات غير الافتراضية.
اكتشاف صفحات الاحتياطي باستخدام page.rendered_lang
- PR #283: متغير
page.rendered_langالجديد - ساهم به @rathboma، يتيح لك متغير liquid الجديد هذا اكتشاف متى يتم عرض صفحة كاحتياطي. عندماpage.rendered_lang != site.active_lang، تعرف أن محتوى الصفحة لم يتم ترجمته بعد.
تم تحديث صفحة /about بتعليمات حول كيفية استخدام متغير liquid المريح page.rendered_lang بشكل أفضل.
دعم لغات جديدة
- PR #280: تمت إضافة دعم اللغة الإيطالية والتركية إلى موقع توثيق Polyglot، مما يوسع نطاقنا متعدد اللغات.
مساهمات المجتمع
ساهم العديد من أعضاء المجتمع بتحسينات للمشروع:
-
PR #277: تعريفات نص منسق محدثة للشريط الجانبي، مما يحسن العرض متعدد اللغات للموقع.
-
PR #288: سلاسل نص منسق يابانية ساهم بها @manabu-nakamura، مما يعزز تجربة اللغة اليابانية.
شكر خاص لـ @PanderMusubi على عرض jekyll-minimal-mistakes-polyglot، الذي يوضح كيفية دمج Polyglot مع قالب Minimal Mistakes الشهير.
شكراً لجميع المساهمين الذين جعلوا هذا الإصدار ممكناً!