Я пытаюсь использовать функциональность i18n в шаблонах в Silverstripe.
В шаблоне ss файл у меня есть следующее:
<h4 class="red-underline"><%t Namespace1.Replace "ToBeReplaced" %></h4>
И яв / lang / en_US.yml есть следующее:
en:
Namespace1:
Replace: 'ReplacedString'
Я также добавил это в свой _config.php :
use SilverStripe\i18n\i18n;
i18n::set_locale('en_US');
И это в моем config.yml :
SilverStripe\i18n\i18n:
common_locales:
en_US:
name: English (USA)
native: English
Но строка "ToBeReplaced" не заменяется.Документация, которую я могу найти по этому поводу: https://docs.silverstripe.org/en/4/developer_guides/i18n/
Я что-то упустил?