Модуль String Overrides предоставляет удобный путь для перезаписи любого текста на сайте, который выводится с помощью функции t()
. Дополнительно, модуль позволяет экспортировать и импортировать наборы переводов. С помощью этогом модуля можно переводить строки не включая стандартный модуль Locale. Он работает с параметром $conf['locale_custom_strings_en']['']
, который можно найти в файле {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.
*
* Remove the leading hash signs to enable.
*/
# $conf['locale_custom_strings_en'][''] = array(
# 'forum' => 'Discussion board',
# '@count min' => '@count minutes',
# );
На скриншоте показан интерфейс модуля и перевод строк на русский язык, но вообще параметр $conf['locale_custom_strings_en']['']
был введён для изменения текста некоторых строк (как показано в примере выше), а не для перевода сайта на другой язык. Для полного перевода удобнее пользоваться стандартным модулем Locale.
2012.12.07 | Code karate. Модуль String Overrides |