默认情况下语言是英文,网上绝大部分教程都只说了设置Locales属性即可,实际上只配置Locales是不正确,还必须设置AcceptLanguageList属性,同时工程生成的目录下必须包含locale文件夹,里面需要有zh-CN.pak文件。当然这个locale文件夹的路径也可以自行设定。
通过settings 设置。
public static void InitCef()
{
var settings = new CefSettings();
settings.CachePath = "cache";
settings.CefCommandLineArgs.Add("enable-media-stream", "1");
settings.CefCommandLineArgs.Add("no-proxy-server", "1");
settings.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Safari/537.36";
settings.Locale = "zh-CN";
settings.AcceptLanguageList = "zh-CN";
Cef.Initialize(settings, true, false);
}