では機能しません私はsymfony(2.8)アプリ(実際Sylius)を持っていると私はapp/Resources/translations/messages.en.yml
でSyliusUserBundleからの翻訳の一部をオーバーライドしています(つまり、翻訳キーはsylius.customerです。 email.unique)symfonyの翻訳は、生産
これはローカルのdev envのチャームと同じように動作しますが、私には生産上の鍵が与えられます。私はキャッシュを何度もクリアしましたが、それは役に立ちません。
他に原因は考えられますか?
UPDATE は英語のためSyliusUserBundleで見つかった翻訳を提供します(これは、元のバンドルに存在するような)が、元のバンドルが翻訳が含まれていない他の言語のキーを与えます。要約すると、翻訳ファイルapp/Resources/translations/messages.<lang>.yml
は何らかの理由でprodで取得されていないようです。
UPDATE 2 私はまた、有効な変換を持つキーがこのファイルに存在することを発見した:app/cache/prod/translations/catalogue.hu_HU.ba674f8d2fd06750dcd7ee5bb021c1b905b518ea.php
'validator.translation_domain'パラメータを* messages *に設定することで、バリデータ変換ドメインを上書きすることができる理由は、ある環境で動作する理由を説明するためです。しかし、それは事実ではありませんでした(私のローカルとプロダクション環境の両方で*バリデーターです) –