Foros del Web » Programando para Internet » PHP » Symfony »

[SOLUCIONADO] Traducción de textos con ficheros YML

Estas en el tema de Traducción de textos con ficheros YML en el foro de Symfony en Foros del Web. Tengo bastante avanzada mi aplicación Symfony2 pero tengo un problema con las traducciones. De momento todo funciona bien porque tengo todas las traducciones en los ...
  #1 (permalink)  
Antiguo 07/05/2015, 09:36
 
Fecha de Ingreso: diciembre-2014
Ubicación: Dublín
Mensajes: 4
Antigüedad: 9 años, 11 meses
Puntos: 0
Traducción de textos con ficheros YML

Tengo bastante avanzada mi aplicación Symfony2 pero tengo un problema con las traducciones.

De momento todo funciona bien porque tengo todas las traducciones en los mismos ficheros, en lo de por defecto, pero ya empiezan a ser muy grandes y no creo que sea una buena práctica tener todos los textos de todas las secciones de la web en un único fichero.

Todo funciona correcto si utilizo mis los ficheros por defecto:
myBundle/Resources/translations/messages.en.yml
myBundle/Resources/translations/messages.es.yml

Y desde el template de Twig hago la llamada de la siguiente manera:
{{ 'section.text' | trans }}

Si intento crear otros ficheros con otro nombe de dominio, no encuentra las traducciones, por ejemplo con los siguientes ficheros:
myBundle/Resources/translations/dominio.en.yml
myBundle/Resources/translations/dominio.es.yml

Según la documentación creo que tendría que acceder a la traducción de la siguiente manera pero no me funciona.
{{ 'section.text' | trans([], 'dominio') }}

¿Alguna idea?

Muchas gracias!
  #2 (permalink)  
Antiguo 07/05/2015, 11:11
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Traducción de textos con ficheros YML

Recuerda limpiar el cache cada vez que agregas un nuevo recurso:
Código PHP:
Ver original
  1. php app/console cache:clear
http://symfony.com/doc/current/book/...-and-locations
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 07/05/2015, 11:36
 
Fecha de Ingreso: diciembre-2014
Ubicación: Dublín
Mensajes: 4
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Traducción de textos con ficheros YML

No vacié la caché, pero reinicié la máquina totalmente y se solucionó el tema.

Posiblemente si que fuera la caché, pero al estar en el entorno de desarrollo pensaba que con cada recarga se vaciaba la caché.

Muchas gracias hhs y un saludo!

Etiquetas: domain, dominio, symfony2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:44.