Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/08/2013, 02:27
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Respuesta: Rutas internacionles

Después de seguir los pasos de instalación y configuración de BeSimpleI18nRoutingBundle, al probarlo me dice:

ErrorException: Catchable Fatal Error: Argument 1 passed to BeSimple\I18nRoutingBundle\Routing\Router::__const ruct() must be an instance of Symfony\Component\HttpFoundation\Session, instance of Symfony\Component\HttpFoundation\Session\Session given, called in C:\wamp\www\proyecto\app\cache\dev\appDevDebugProj ectContainer.php on line 1016 and defined in C:\wamp\www\proyecto\vendor\besimple\i18n-routing-bundle\BeSimple\I18nRoutingBundle\Routing\Router.p hp line 42

Y con JMSI18nRoutingBundle dice que hay que generar las rutas normales para una aplicación de un solo idioma y una vez que se haya acabado usar JMSTranslationBundle para generar las traducciones Ej: "php app/console translation:extract de --dir=./src/ --output-dir=./app/Resources/translations". Aquí es dónde me lío un poco. Me dice que tengo de decirle el directorio donde están las traducciones. Hay que hacer unos ficheros xliff para traducir las rutas?

Gracias

He conseguido hacer funcionar BeSimpleI18nRoutingBundle con esta issue: https://github.com/BeSimple/BeSimple...ndle/issues/45. El otro bundle son incapaz de hacerlo funcionar.

Última edición por cluster28; 23/08/2013 a las 13:59 Razón: Solución para BeSimpleI18nRoutingBundle