dokuwiki:ui-language

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
dokuwiki:ui-language [2019/04/20 23:56]
ghsrobert [自動偵測切換] zh-tw、PHP 7
dokuwiki:ui-language [2019/04/21 04:14] (目前版本)
ghsrobert [自動偵測切換]
行 17: 行 17:
  
 ===== 自動偵測切換 ===== ===== 自動偵測切換 =====
-依上列[[https://forum.dokuwiki.org/thread/16576#p64344|討論串]],Andi 說:目前無此功能,無相關 plugin。+依上列[[https://forum.dokuwiki.org/thread/16576#p64344|討論串]], Andi 說:目前無此功能,無相關 plugin。
  
 /^20190413^/ 但我找到這個耶:[[https://www.dokuwiki.org/tips:multilingual_content:local.php|tips:multilingual_content:local.php [DokuWiki]]] /^20190413^/ 但我找到這個耶:[[https://www.dokuwiki.org/tips:multilingual_content:local.php|tips:multilingual_content:local.php [DokuWiki]]]
行 34: 行 34:
 ---- ----
 /^20190420^/ 今早繼續改進初版 local.php snippet(不知道怎麼稱呼比較好): /^20190420^/ 今早繼續改進初版 local.php snippet(不知道怎麼稱呼比較好):
-  - 修好了無法偵測到 ''zh-TW'' 的狀況:瀏覽器 user agent string 裡面是 ''zh-TW'',但 DW 只認得 ''zh-tw''(小寫)∴加個 ''strtolower()''+  - 修好了無法偵測到 ''zh-TW'' 的狀況:瀏覽器 user agent language string 裡面是 ''zh-TW'',但 DW 只認得 ''zh-tw''(小寫)∴加個 ''strtolower()''((附:找出 user agent language string 的方法:[[https://ithelp.ithome.com.tw/articles/10157004|[鐵人賽Day13]$_SERVER簡述與判別瀏覽網站使用者瀏覽器的語系 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天]]))
   - 初版 local.php snippet 用了 ''split()'',不相容於 PHP 7 ∴我改為 ''explode()''(是透過 [[http://sandbox.onlinephpfunctions.com/|PHP Sandbox]] 找到問題的。還好只需要改這個!)   - 初版 local.php snippet 用了 ''split()'',不相容於 PHP 7 ∴我改為 ''explode()''(是透過 [[http://sandbox.onlinephpfunctions.com/|PHP Sandbox]] 找到問題的。還好只需要改這個!)
 +
 +(做了個 Git repo 來追蹤我的修改:[[https://github.com/GJRobert/DokuWiki-UI-lang-autoswitching|GJRobert/DokuWiki-UI-lang-autoswitching: Not a plugin yet, just trying out snippets shared by the community, and keeping track of my fixes.]])
  • 上一次變更: 2019/04/20 23:56
  • ghsrobert