問題說明
之前要調整中文描述,會到以下目錄去找對應的檔案做調整
專案名稱/administrator/language/zh-TW/zh-TW.com_xxxx.sys.ini
但是只要元件或語言檔更新後,我之前修改的文字又會被覆蓋掉了!!!!
處理方式
後來發現在後台 可以利用『常數』來設定我的中文描述
它會產生以下override檔案,之後任何元件更新,就不會影響到之前調整過的中文描述
所有調整過的中文描述都會放在override檔案
專案名稱/language/overrides/zh-TW.override.ini
專案名稱/language/overrides/en-GB.override.ini
步驟
1. 擴充套件 > 語言 > 覆蓋
選擇你要覆蓋的是 前台或後台、還有語系
2. 擴充套件 > 語言 > 覆蓋 > 新增
右邊區塊 提供搜尋功能,你可以搜尋 值(文字描述) 或 常數(大寫英文)
在「檔案」的欄位,可以看到你覆蓋的說明會存放在哪裡
3. 儲存後,在列表中可以看到你自訂的文案
這裡是我針對 Hikashop 修改文案,日後更新 Hikashop的中文檔就不會被影響~
除了修改既有的中文描述,也可以自己定義常數。
ex. HIKASHOP_INPUT_PLACEHOLDER 請輸入您的%s,是我自己額外定義的常數。