Я пытаюсь использовать функциональность 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/
Я что-то упустил?