title: how are form labels translated in symfony2?
body: <p>I'm using the internal Translation extension in Symfony2 to create a message.en.yml file with the translations. While most of the elements are recorded with a distinct name, the field names( or possibly the entity properties, I'm not sure) are cataloged with only their names. This makes it very difficult to handle them.</p>
  
  <p>For example, this a sample of my message.en.yml:</p>
  
  <ul>
  <li><p>address.contactdocumentnumber.list: __address.contactdocumentnumber.list</p></li>
  <li><p>address.contactdocumentnumber.add.new: __address.contactdocumentnumber.add.new</p></li>
  <li><p>contactDocumentnumber: __contactDocumentnumber</p></li>
  <li><p>issuingAuthority: __issuingAuthority</p></li>
  <li><p>documentType: __documentType</p></li>
  </ul>
  
  <p>As you can see the field names: contactDocumentnumber, issuingAuthority, documentType are stored with only their names where what I want is something like <em>address.contactdocumentnumber.form.label.issuingAuthority</em></p>
  
  <p>How can I change this?
  And more importantly, where is the template for translations located in a Symfony2 project?</p>
  
  <p>I have noticed that when I change the label in the Form Builder, it does show in my form. But when I run the command "php app/console translate:update --force en MyByndle" the field name is still the same e.g. __fieldname. Is it possible it takes the name from somewhere else, like the entity for example?</p>