系統文字替換設定

1 篇文章 / 0 new
author
系統文字替換設定
透過 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 內資料為主.
Free Web Hosting