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()
{
// ...
}