This hook allows automatic language detection by URL. After the detection, the hook sets the `lang` parameter for the Layout.
In ModuleDescription add:
/* Languages */
DetectLanguage::hook({
"default_language": "en",
"allowed_languages": ["en", "ru"],
})Options:
Example Route:
new RouteModel
{
"uri": "/{lang}/page",
"name": "app:page",
"model": "App.Components.Pages.CustomPage.CustomPageModel",
}