Я пытался решить эту проблему различными способами, но без особого успеха.
Кажется, что в заголовке Accept-Language используется культура, настроенная в настройках Интернета пользователя.Если вы предоставите значение в параметре AdditionalHeaders для WebBrowser.Navigate, это значение будет переопределено.
Если вы измените это, ваш элемент управления WebBrowser должен отправить правильный язык.
Я такжеобнаружил параметр реестра: HKEY_CURRENT_USER / Программное обеспечение / Microsoft / Internet Explorer / International / AcceptLanguage
Изменение этого параметра реестра также должно изменить заголовок Accept-Language элемента управления WebBrowser.
К сожалению, в моем случае яхотите иметь возможность переопределить настройку в конкретном экземпляре элемента управления WebBrowser и не изменять глобальные настройки, которые могут использоваться другими приложениями.Так что этот подход бесполезен.Однако, возможно, это поможет вам.