silverstripe не подхватывает изменения в языковых yml файлах

Silverstripe, похоже, не подхватывает изменения в языковых файлах yml. Это раньше работало. Как обычно я делаю? Flush = all после изменения файлов...

В шаблонах я использую t-функцию типа <% t General.GoToPortfolio "zum Portfolio"%>Я редактировал существующие записи, но шаблон всегда показывает старую "версию" записи. Если я удалю файл en.yml, то переводы действительно исчезнут. Поэтому я предполагаю, что это работает хотя бы немного...

На данный момент я использую silverstripe 3.1.12. Здесь сохраняются файлы, например: module / lang / en.yml

Спасибо Флориан

2 ответа

Решение

Наконец нашел его: удалил содержимое папки silverstripe-cache и все заработало.

У меня были проблемы с немецким умлаутом и неправильной кодировкой файлов. Так что либо скажите вашему редактору или IDE кодировать и написать правильный utf-8 (лучше всего без bom), либо htmlencode ваши умляуты.

Другие вопросы по тегам