El detalle es que generar las url debe de ser transparente para ti. Cuando tu haces esto:
Ya debe de generarte la url traducida si no lo esta haciendo es posible que no hayas ejecutado el translation:extrac
La opción que intentas de pasar el locale no te puedo asegurar si funciona requiere revisar el código.