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:修復了 Polyglot 與 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 相依套件的最新狀態。