Lidar com a cultura na rota (URL) via RequestCultureProviders

Gostaria de criar um requestCultureProviders adequado para lidar com a cultura da rota no AspNetCore WebApp com o seguinte modelo de rota:http // url.domínio / {cultura} / {controlador} / {ação}

Exemplo:

http://myWebSite.com/en/Home/Indexhttp://myWebSite.com/fr/Home/Index

Poste abaixo minha primeira solução suja / rascunho.

questionAnswers(1)

yourAnswerToTheQuestion