Привет, ребята. У меня проблема с переводчиком symfony 3.3.2,
Переводчик работает как чудо в localhost, но после того, как я развернул его в heroku, на некоторых других сервисах он вообще не работает.потратил почти 3 дня на поиски решения, но безрезультатно,
Вот как я сделал перевод: я создал папку для переводов для каждого пакета, например:
UserBundle/Resources/translations
Я создаю свой переводфайлы ex:
messages.fr.yml
содержат такие вещи:
signin_Invalid_login: E-mail ou mot de passe invalide, veuillez réessayer!
password: Mot de passe
в ветке я называю это так:
{{'password'|trans}} {{'signin_Invalid_login'|trans}}
также я настраиваю конфиг в конфиге.yml так же, как symfony docs:
translator: { fallbacks: ['%locale%'] }
, и я добавляю {_locale}
в маршруты, чтобы заставить работать перевод.
, как я сказал выше, он работает на локальном хосте, но при развертывании - нетСпасибо ^^