Delphi DCEF3 - 更改区域设置

时间:2014-09-08 14:32:35

标签: delphi chromium chromium-embedded

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

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

1 个答案:

答案 0 :(得分:5)

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

uses
  ceflib;

procedure TForm1.FormCreate(Sender: TObject);
begin
  CefLocale := 'nb';
end;

如果将此变量保持为空(这是默认值),则将使用en-US语言环境。