Polyglot 1.14 - और भाषाएँ, रीडायरेक्ट सुधार, समुदाय अपडेट
21 Aug 2026Jekyll-Polyglot 1.14.0 रिलीज़ हो गया है! यह संस्करण क्षेत्रीय भाषा समर्थन का विस्तार करता है, रीडायरेक्ट के विशेष मामलों को ठीक करता है, और उन Jekyll प्लगइन्स के साथ संगतता के लिए एक नया विकल्प जोड़ता है जो समानांतर प्रसंस्करण का समर्थन नहीं करते।
zh-TW और pt-PT का समर्थन
- PR #316: Polyglot वेबसाइट अब पारंपरिक चीनी (
zh-TW) और यूरोपीय पुर्तगाली (pt-PT) को साइट भाषाओं के रूप में समर्थन करती है। Polyglot दस्तावेज़ीकरण साइट अब मौजूदाzh-CNऔरpt-BRअनुवादों के साथ-साथ दोनों भाषाओं के अनुवादित पृष्ठ प्रदान करती है। हमेशा की तरह, ये अनुवाद AI की सहायता से किए गए हैं; सुधार और बेहतरी के सुझावों का स्वागत है!
redirect_from के दोहरे उपसर्ग के सुधार
- PR #317: jekyll-redirect-from प्लगइन के साथ
redirect_fromfrontmatter को संभालने के तरीके में सुधार। उपयोगकर्ता द्वारा परिभाषित रीडायरेक्ट अब अधिलेखित होने के बजाय सुरक्षित रहते हैं, संबंधित भाषा तक सही ढंग से सीमित होते हैं, और जिन रीडायरेक्ट में पहले से भाषा उपसर्ग है उन्हें अब दोहरा उपसर्ग नहीं मिलता — इसलिए/fr/old-pageजैसा रीडायरेक्ट/fr/fr/old-pageनहीं बनेगा।
समानांतर-असंगत प्लगइन्स के लिए serial_default_lang
- PR #310: @rathboma ने नया
serial_default_langविकल्प योगदान किया। जबparallel_localizationसक्षम होता है, तो Polyglot प्रत्येक भाषा के लिए fork के ज़रिए एक अलग प्रक्रिया बनाता है, जो jekyll-assets जैसे प्लगइन्स के साथ रेस कंडीशन पैदा कर सकता है जो पहले उपयोग पर साझा कैश आरंभ करते हैं।serial_default_lang: trueसेट करने पर Polyglot बाकी प्रक्रियाओं को fork करने से पहले मूल प्रक्रिया में डिफ़ॉल्ट भाषा को पहले बनाता है: इस तरह ऐसे प्लगइन्स ठीक एक बार आरंभ होते हैं, और भाषा प्रक्रियाएँ तैयार अवस्था विरासत में पाती हैं। यदि Polyglot के समानांतर बिल्ड कभी किसी अन्य Jekyll प्लगइन से टकराए हों, तो यह विकल्प टकराव से बचने में मदद कर सकता है।
ruby निर्भरताओं के अपडेट
यह संस्करण ruby निर्भरताओं को भी अद्यतन रखता है।