我能找到的唯一本地化在这里描述: https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110018-chromium-language-localization
DotNetBrowser允许使用指定的配置Chromium引擎 语言(ISO-639的双字母代码,例如" en"," de"," it"等)。 该语言将用于UI文本消息本地化(例如文本 在Chromium无法加载网址时显示的网页上。)
默认情况下,Chromium引擎配置为使用.NET应用程序 可以从中接收的语言 theCultureInfo.CurrentUICulture.Name属性。配置Chromium 使用.NET应用程序语言的引擎,DotNetBrowser提取 来自CultureInfo.CurrentUICulture.Name属性和传递的语言 它通过-lang Chromium切换器连接到Chromium引擎。
如果您需要更改此默认行为,则可以进行配置 Chromium引擎直接使用指定的语言通过Chromium - lang 切换器。
不幸的是,这似乎没有应用任何日期格式(这是有道理的,因为它似乎只关注语言" en"而不是语言环境)
当我打印时,每页上的标题都有一个美国格式的日期。我的客户不在美国,以美国格式提供日期将是一场灾难。
有没有办法在DotNetBrowser / Chromium中设置日期格式?
在Chrome高级设置中,我可以选择英语新西兰语和英语英语作为语言,这些设置会影响打印的页眉。
答案 0 :(得分:0)
您可以将英国英语区域设置指定为" en-GB"如下图所示:
+----+----+----------+---------+---------+------+-------+----------+-----------+
|ORIG|DEST| PROD|PLDEPDATE|PLARRDATE|PLCOST| docid|ACTARRDATE|mutationseq|
+----+----+----------+---------+---------+------+-------+----------+-----------+
| RTD| ANT|SOYA BEANS| 20161124| 20161123| 6000|docid11| null| 4|
| RTD| ANT| BANANAS| 20161124| 20161123| 7000|docid11| null| 9|
| RTD| ANT|SOYA BEANS| 20161123| 20161123| 4000|docid11| null| 5|
| HAM| ANT| CORN| 20161123| 20161123| 1000|docid22| null| 33|
| LIS| PAR| BARLEY| 20161123| 20161123| 11111|docid33| null| 44|
+----+----+----------+---------+---------+------+-------+----------+-----------+
不要忘记在创建任何浏览器实例之前应该设置此切换器。
本文介绍如何设置Chromium切换器:https://sites.google.com/a/teamdev.com/dotnetbrowser-support/documentation/chromium-switches