Preferred Languages

外掛說明

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

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

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

參與專案

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

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

螢幕擷圖

  • 位於 [設定] -> [一般] 的網站新語言設定區段
  • 位於使用者個人資料的網站新語言設定區段

使用者評論

Great plugin

We have struggled for years because “French Canada” is not as supported as “French France”. It would take a huge amount of time to translate everything. We had the idea of creating a fallback plugin but what you started is simply great so we decided to use it and contribute to it instead of creating an alternative. Great work, Pascal.

閱讀全部 3 則使用者評論

貢獻者及開發者

Preferred Languages 外掛為開源軟體。以下人員為這個外掛做出了重大貢獻。

貢獻者

Preferred Languages 外掛目前已有 14 個本地化語言版本。 感謝所有譯者為這個外掛做出的貢獻。

將 Preferred Languages 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.4.0

  • New: Keyboard navigation improvements.
  • New: Tooltips now show the available keyboard shortcuts.
  • New: Missing translations are now downloaded even when no changes were made.
  • New: A warning is shown when some of the preferred languages aren’t installed.
  • New: Settings form is now hidden when JavaScript is disabled.
  • Fixed: Improved setting the current locale.
  • Fixed: CSS is no longer enqueued on the front end.

1.3.0

  • New: Users can now choose English (United States) again as a preferred locale.
  • New: Users with the right capabilities can now install languages in their user profile as well.

1.2.0

  • Fixed: Other English locales can now be added again.
  • Fixed: Prevented some errors when adding all available locales.

1.1.0

  • New: Support for just-in-time loading of translations.
  • New: Keyboard shortcut for making inactive locales active.
  • Fixed: Responsive design improvements.
  • Fixed: Worked around a few edge cases with the various controls.
  • Fixed: Added missing text domains.

1.0.1

  • Fixed: Fixed a bug that prevented saving changes.

1.0.0

  • Initial release.