【Joomla】用常數取代語言檔

問題說明

之前要調整中文描述,會到以下目錄去找對應的檔案做調整

專案名稱/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,是我自己額外定義的常數。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *