Я обновляю веб-приложение php, которое становится многоязычным, на основе инфраструктуры Zend MVC, и я пытаюсь найти лучший подход к передаче объекта перевода в разные классы / слои.
Большая часть моего перевода выполняется на уровне просмотра, но в некоторых случаях мне нужно возвращать сообщения о состоянии из пользовательских библиотек.
Я мог бы просто создать свойство для библиотеки и установить переводчик, но мне интересно, есть ли лучший способ интеграции объекта переводчика в существующее приложение?