CefSharp语言设置

问题描述

我在为应用程序设置浏览器(CefSharp)语言时遇到问题。 因此,在我的初始化配置中,我已经对其进行了配置,以将本地语言设置为德语:

Public Sub InitializeChromium()
    Dim settings As New CefSettings()
    settings.Locale = "de-DE"
    If Not IO.Directory.Exists(_cachePath) Then IO.Directory.CreateDirectory(_cachePath)
    settings.PersistSessionCookies = True
    settings.CachePath = _cachePath
    CefSharp.Cef.Initialize(settings)
    browser = New ChromiumWebBrowser(address:=lblWEBSiteURL.Text)
    pnlBrowser.Controls.Add(browser)
    browser.Dock = DockStyle.Fill
End Sub

奇怪的是,当我直接在Visual Studio中作为项目启动应用程序时,一切正常。并且页面使用德语首选项语言加载。但是,当我在同一台PC上安装相同的应用程序时,页面将以英语加载。 我尝试设置:

    settings.Locale = "de"
    settings.AcceptLanguageList = "de,de-DE"

,并且还在我的应用程序中插入了本地de.pak(语言pak),但是仍然在安装时始终使用英语。 您有什么建议或提示吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)