[Redmine]Redmine plugin - Translation missing解決方法(語系翻譯)

 redmine上的plugin似乎不會因為沒包含系統語系就使用預設語系的設定(目前沒研究哪裡可以設定,若有的話在跪求留言給我,我再補在文章中,感謝先),所以如果更新plugin版本(建議不要亂更新,版本使用沒問題除非新功能是超想要,否則不要更新)或新安裝的plugin沒有相對應的語系就會跳出一大堆的Translation missing,基本上就無法使用,因為版面會亂七八糟。

如下圖,掛載了gantt的plugin時出現了一大堆的Translation missing




解決步驟:
  1. 確認plugin的名稱
  2. 在redmine的plugin資料中找到相對應的plugin資料夾
  3. 進入plugin資料夾下config\locales\資料夾,新建立系統的語系檔
  4. 複製en.yml內容至新的語系檔(內容開頭要把en:改為語系代號)
  5. 存檔為語系代號+.yml,編碼為utf-8
  6. 最後一個步驟,重啟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將所有的英文語系翻譯成你想要的語系




收工~~~




留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題

[MS SQL]查詢資料庫中每個資料表之列數與資料表大小(容量)資訊。Get size of all tables in database