我能找到的唯一本地化描述如下: https ://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110018-chromium-language-localization
DotNetBrowser 允许使用指定的语言配置 Chromium 引擎(来自 ISO-639 的两个字母代码,例如“en”、“de”、“it”等)。该语言将用于 UI 文本消息本地化(例如,当 Chromium 加载 URL 失败时显示的网页上的文本)。
默认情况下,Chromium 引擎配置为使用可从 CultureInfo.CurrentUICulture.Name 属性接收的 .NET 应用程序语言。要使用 .NET 应用程序语言配置 Chromium 引擎,DotNetBrowser 从 CultureInfo.CurrentUICulture.Name 属性中提取语言,并通过 --lang Chromium 切换器将其传递给 Chromium 引擎。
如果您需要更改此默认行为,则可以通过 Chromium--lang switcher 直接使用指定语言配置 Chromium 引擎。
不幸的是,这似乎没有应用任何日期格式(这是有道理的,因为它似乎只关注语言“en”而不是语言环境)
当我打印时,每一页的页眉都有一个美国格式的日期。我的客户不在美国,以美国格式提供日期将是一场灾难。
有没有办法在 DotNetBrowser / Chromium 中设置日期格式?
在 Chrome 高级设置中,我可以选择 English New Zealand 和 English UK 作为语言,这些设置确实会影响打印的页眉。