私はいくつかの検証とアサーションメッセージを持つエンティティを持っています。 そのメッセージをアラビア語に翻訳する必要があります メッセージがあります.xarfファイル エンティティからの検証メッセージは翻訳されていません!Symfony2エンティティアノテーションからアサーションメッセージを翻訳する
<trans-unit id="1">
<source>Enter.Car.Details</source>
<target>بيانات السيارة</target>
</trans-unit>
、ここでは私のエンティティ
/**
* @var string
* @Assert\Length(max = "4", maxMessage = "Enter.Car.Details")
* @Assert\NotBlank(message="Enter.Car.Details")
* @ORM\Column(name="year_made", type="integer", length=4, nullable=true)
*/
private $yearMade;
だとここで私のconfig.yml
framework:
translator: { fallback: ar }
注です: - 私は地元とのメッセージかどうかを確認するために私の小枝ファイル内のいくつかの単語を翻訳しました。 ar.xlfファイルが動作しているかどうかは、エンティティからの検証メッセージ以外はすべて動作しています。
Yeaaaaaaaaaaaa、ありがとう:)私はvalidators.ar.xlfを使ってはいけません。messages.ar.xlf –