Шаблон Silverstripe i18n перевод - PullRequest
       10

Шаблон Silverstripe i18n перевод

0 голосов
/ 24 сентября 2018

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

Я что-то упустил?

1 Ответ

0 голосов
/ 24 сентября 2018

Проблема состояла в том, что папка lang была добавлена ​​в неправильное местоположение.

Она должна находиться в / mysite / lang /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...