透過 sites/default/settings.php 的參數設定, 可直接替換系統內既有的相關文字, 設定方式
/**
* String overrides: 字串替換
* To override specific strings on your site with or without enabling the Locale module, add an entry to this list. This functionality allows you to change a small number of your site's default English language interface strings.
*/
$conf['locale_custom_strings_en'][''] = array(
'forum' => 'Discussion board',
'@count min' => '@count minutes',
);
$conf['locale_custom_strings_en'] = array(
'Blog' => 'Journal',
);
此種方式雖然替換速度快, 但僅適合少量替換, 否則會需要大的資源. 也可當多語系下的調整參數來用
另可下載 String overrides 模組來作此文字替換管理介面
但須注意雖然可載入 setting.php 內的替換資料, 但該模組資料是自行儲存在 variables 表格內, 非儲存在 setting.php 內, 因此當 setting.php 的替換文字與模組替換文字重複時, 系統會以 setting.php 內資料為主.
/**
* String overrides: 字串替換
* To override specific strings on your site with or without enabling the Locale module, add an entry to this list. This functionality allows you to change a small number of your site's default English language interface strings.
*/
$conf['locale_custom_strings_en'][''] = array(
'forum' => 'Discussion board',
'@count min' => '@count minutes',
);
$conf['locale_custom_strings_en'] = array(
'Blog' => 'Journal',
);
此種方式雖然替換速度快, 但僅適合少量替換, 否則會需要大的資源. 也可當多語系下的調整參數來用
另可下載 String overrides 模組來作此文字替換管理介面
但須注意雖然可載入 setting.php 內的替換資料, 但該模組資料是自行儲存在 variables 表格內, 非儲存在 setting.php 內, 因此當 setting.php 的替換文字與模組替換文字重複時, 系統會以 setting.php 內資料為主.