title: Upload file for each translation
body: <p>I have a form with fields that are translated. One of this fields is a file, witch must to be uploaded (each language have different file). </p>
  
  <p>I am using 'stof/doctrine-extensions-bundle' and 'a2lix/translation-form-bundle' and for uploading files 'vich/uploader-bundle' with symfony2. </p>
  
  <p>found this <a href="https://github.com/a2lix/TranslationFormBundle/issues/83" rel="nofollow">https://github.com/a2lix/TranslationFormBundle/issues/83</a>, but it's not working </p>
  
  <pre><code>Maximum function nesting level of '100' reached, aborting!
  </code></pre>
  
  <p>My Catalog entity:</p>
  
  <pre><code>/**
   * Catalog.
   *
   * @ORM\Entity()
   * @ORM\Table("catalog")
   *
   * @Vich\Uploadable
   *
   * @Gedmo\TranslationEntity(class="Entity\Catalog\CatalogTranslation")
   */
  class Catalog
  {
  
  /**
   * @var int
   *
   * @ORM\Column(type="integer")
   * @ORM\Id()
   * @ORM\GeneratedValue()
   */
  private $id;
  
  /**
   * @var string
   *
   * @ORM\Column()
   *
   * @Gedmo\Translatable()
   *
   * @Assert\NotBlank()
   */
  private $name;
  /**
   * @var File
   *
   * @Vich\UploadableField(mapping="product_image", fileNameProperty="imageName")
   *
   * @Assert\Image(maxSize = "4M")
   */
  protected $imageFile;
  
  /**
   * @var string
   *
   * @ORM\Column(nullable=true)
   * @Gedmo\Translatable()
   */
  protected $imageName;
  /**
   * @ORM\OneToMany(
   *   targetEntity="CatalogTranslation",
   *   mappedBy="catalog",
   *   cascade={"persist", "remove"}
   * )
   */
  private $translations;
  }
  </code></pre>
  
  <p>Also tried this when building form:</p>
  
  <pre><code>-&gt;add('imageName', 'a2lix_translationsForms', [
              'form_type' =&gt; 'vich_file',
              'form_options' =&gt; array(
                  'required' =&gt; true,
                  'mapping' =&gt; 'product_image',
                  'allow_delete' =&gt; true,
                  'download_link' =&gt; true,
              )
          ])
  </code></pre>