После того, как я ударился головой о стену, я обнаружил, что мой поставщик пользовательских культур может возвращать только те культуры, которые перечислены в списке поддерживаемых в RequestLocalizationOptions
. В старые добрые времена ASP. NET (без ядра) вы могли установить в качестве текущей культуры любую культуру, поддерживаемую системой windows. Почему не больше? Нужно ли добавлять каждую системную культуру в список поддерживаемых культур? Идея состоит в том, что пользователи выбирают свою культуру и формат веб-сайта, соответственно, валюты и c.