Fallback For Internationalized Routes
Introduction
Since Symfony 4.2, it's possible to define internationalized routes without the region part. Symfony will match them ignoring the region part of the locacle.
Syntax
use Symfony\Component\Routing\Annotation\Route;
/**
* @Route({ "en_GB": "/about-us", "en_US": "/about-us" }, name="about")
*/
public function about()
{
// ...
}
can now be defined as
/**
* @Route({ "en": "/about-us" }, name="about")
*/
public function about()
{
// ...
}