Этап
Открыта
Тип
Рефакторнинг
Приоритет
Обычный
Трудоемкость
Обычная
Создана
Дата создания
4 года назад
Назначена
Обновлена
2 года назад

А то он уж очень монструозный и в нем все сложнее что-то искать Надо тщательно подумать на какие элементы, чтобы уже не искать среди кучи разных.

Сейчас уже, естественным образом отделены:

  • AdminLTEBundle - переопределение переводов встроенных в нашу шкурку сообщений
  • flashmessages - всплывающие сообщения об ошибках
  • security - Сообщения системы авторизации и аутенфикации
  • validators - Сообщения валидаторов об ошибках.

В соответствии с той же логикой стоит выделить

  • entities - переводы названия полей, хелпов к контролам их заполнения (по хорошему здесь бы иметь и их ошибки, хотя часть из них просыпятся в валидаторы и flashmessages)
  • dictionaries - переводы справочников, контролов для справочников и т.д.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius 2 года назад

Вот так вот, хотели разделить домен, а в итоге наоборот убираем. Вот после реизайна нам оказался не нужен домен security.

Надо бы продумать какие части основного домена можно вынести не упоминая по 10 раз разные шаблоны. Может переводы названия полей, делать на уровне трансформера во viewModel и так вынести из messages

 demius 4 года назад

При этом стоит не просто отделить то, что давно хотелось, но и подумать какие переводы надо считать переводами сущности ,а какие переводы обычного UI, просто касающиеся сузности. Т.е. и в messages останется раздел task, только в нем не будет полей, а будут только части ui конкретных страниц.

Кроме того чтобы не искать перевод по разным доменам, стоит пройти и по возможности избавиться от перводом лежащих в странных местах, например от переводов касающихся регистрации и авторизации и лежащие не в security, а в adminlte