Symfony будет собирать переводы из разных источников по умолчанию:
app/Resources/translations/
app/Resources/<BundleName>/translations
- внутри комплекта:
Resources/translations
Symfony будет загружать переводы с приоритетом из этих папок, поэтому вы можете перезаписать переводы внутри пакета, поместив новые в app/Resources/<BundleName>/translations
. Если у вас есть и старый, и новый пакет, все еще внутри вашего проекта, то вполне возможно, что старые переводы имеют более высокий приоритет посредством загрузки пакетов.
Если вы не можете удалить старый пакет, тогда вам лучше всего поместить новые переводы в app/Resources/MyNewBundle/translations/messages.pt.xlf
вместо того, чтобы оставлять их внутри пакета.