Delphi DCEF3 - 更改区域设置

Hof*_*ffZ 3 delphi chromium chromium-embedded

我想更改DCEF3(Delphi Chromium Embedded 3)以我的语言挪威语显示本地数据(如时间和日期).现在它默认为英语.

我看到源代码有一个自己的"locales"文件夹(https://code.google.com/p/dcef3/source/browse/#git%2Fbin%2FWin32%2Flocales).如何告诉铬组件使用nb.pak?

TLa*_*ama 5

CefLocale变量设置为您选择的语言环境的名称(这是没有扩展名的语言环境文件的名称).在TChromium创建第一个实例之前执行此操作.例如,如果您TChromium在表单上放置了一个组件,请从表单的OnCreate事件中执行此操作:

uses
  ceflib;

procedure TForm1.FormCreate(Sender: TObject);
begin
  CefLocale := 'nb';
end;
Run Code Online (Sandbox Code Playgroud)

如果将此变量保留为空(这是其默认值),en-US则将使用区域设置.