[Redmine]Redmine plugin - Translation missing解決方法(語系翻譯)
redmine上的plugin似乎不會因為沒包含系統語系就使用預設語系的設定(目前沒研究哪裡可以設定,若有的話在跪求留言給我,我再補在文章中,感謝先),所以如果更新plugin版本(建議不要亂更新,版本使用沒問題除非新功能是超想要,否則不要更新)或新安裝的plugin沒有相對應的語系就會跳出一大堆的Translation missing,基本上就無法使用,因為版面會亂七八糟。 如下圖,掛載了gantt的plugin時出現了一大堆的Translation missing 解決步驟: 確認plugin的名稱 在redmine的plugin資料中找到相對應的plugin資料夾 進入plugin資料夾下config\locales\資料夾,新建立系統的語系檔 複製en.yml內容至新的語系檔(內容開頭要把en:改為語系代號) 存檔為語系代號+.yml,編碼為utf-8 最後一個步驟,重啟redmine 下面為實作畫面: 1.依照上圖確認是甘特圖插件(自己掛的應該要很清楚,此時我掛的是easy redmine簡易的甘特圖插件) 2、3.找到相對應的資料夾為redmine\plugins\easy_gantt\config\locales\ 語系代號為zh-TW(本文第一章圖片Translation missing後面代的那幾個字就是語系代號) 所以在此建立了一個zh-TW.yml的語系檔(easy redmine gantt這個插件已經所有語系都建好檔案,但是裡面都是空的) 4、5.將en.yml內容貼上,並將en:改為zh-TW:,並以UTF-8編碼存檔為zh-TW.yml 5.最後一個步驟重啟Redmine,所有的Translation missing都消失了。 如果需要的話也可以直接在zh-TW.yml將所有的英文語系翻譯成你想要的語系 收工~~~