Introducción
En esta entrada vamos a ver como traducir pequeños textos que tenemos en base de datos de nuestro proyecto de Symfony2.
Supongamos que tenemos una aplicación donde los usuarios pueden dar de alta resultados deportivos, en la que tenemos una tabla donde indicamos los deportes que soporta la aplicación, aunque en un futuro es posible que los ampliemos por necesidades de los usuarios, por eso creamos la tabla por sencillez. Esta tabla la mantiene el administrador del sitio, no los usuarios.
La tabla contiene la descripción, el icono y algún dato más de configuración que podamos necesitar, para el ejemplo con esos dos campos nos valdrá.
En el formulario de alta de los resultados mostramos los diferentes deportes, para que los usuarios puedan seleccionar uno. Lo añadimos en nuestro formulario de la siguiente forma, utilizando para ello el tipo entity para que nos lea de la base de datos los tipos de deporte que tenemos: