設定要用於顯示 WordPress 介面的本地化語言套件,並以偏好的順序顯示。
評分
5
最近更新:
June 1, 2024
版本
2.3.0
活躍安裝總數
2K

有了語言套件的架構設計,網站管理員及網站使用者要變更網站介面的主要語言比以往簡單的多;但是在某些情況下,網站介面僅顯示單一地區語言並不夠。當 WordPress 無法找到與使用者瀏覽器語言相符的語言套件時,便會以英文顯示網站介面;這對許多非英語使用者而言,並不是良好的使用者體驗。

這個功能專案能讓可登入管理後台的使用者選擇多種語言以顯示 WordPress 的本地化介面。如此一來,這些使用者便能設定後援鍊結順序,讓 WordPress 依照這項順序設定,嘗試依序載入介面語言套件以顯示本地化介面。

請協助我們進行測試,並讓我們了解這個外掛的運作不如預期之處。

鍵盤快速鍵

  • 向上鍵:將選取的語言套件上移一位。
  • 向下鍵:將選取的語言套件下移一位。
  • Home:選取清單中的第一個語言套件。
  • End:選取清單中的最後一個語言套件。
  • Backspace/Delete:從清單中移除選取的語言套件。
  • Alt + A:將下拉式選單中選取的語言套件新增至清單中。

注意事項:Preferred Languages 外掛的介面需要點擊操作才能使用鍵盤快速鍵。

整合語言套件

依照預設,僅會載入已設定的地區語言及範圍的語言套件,但是當語言套件的譯文不完全時,未翻譯的介面字串仍會以英文顯示,而這是不好的使用者體驗。

為了避免發生這種狀況,preferred_languages_merge_translations 可用於整合多個不完整的語言套件,並提供以下 3 個參數:

  1. $merge:決定哪些語言套件應該整合使用。
  2. $domain:Text Domain。
  3. $current_locale:網站目前的地區語言設定。

注意事項:在 WordPress 6.5 或更新版本中,這項功能 (指載入多個語言套件檔案) 會預設啟用,在 WordPress 6.4 或更舊版本中,可能會造成網站緩慢或耗損主機效能,建議審慎使用這項功能,並僅在特定網站中執行。

共同參與

這個外掛的開發工作,目前均於 GitHub 上進行。

如想參與專案,請先查看待解問題,並加入 WordPress 專屬 Slack#core-i18n 頻道。如果尚未註冊 WordPress 專屬 Slack 帳號,請前往 make.wordpress.org/chat/ 完成註冊。

免費使用Creator方案
活躍安裝總數
2K
目前已測試版本
6.5.5
此外掛程式已可供下載,並可用於你的 WordPress 自助託管安裝。