[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
如果需要的話也可以直接在zh-TW.yml將所有的英文語系翻譯成你想要的語系
收工~~~
留言
張貼留言