delphi系统默认语言与系统支持的语言列表


本文整理自网络,侵删。

 系统默认语言与系统支持的语言列表


unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

//获取系统支持的语言列表
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
Memo1.Clear;
for i := 0 to Languages.Count - 1 do
Memo1.Lines.Add(Format('%d: %s', [i, Languages.Name[i]]));
end;

//获取系统支持语言的 Ext 列表
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
begin
Memo1.Clear;
for i := 0 to Languages.Count - 1 do
Memo1.Lines.Add(Languages.Ext[i] + #9 + Languages.Name[i]);
end;

//系统默认的语言 ID 和在语言列表中的排序
procedure TForm1.Button3Click(Sender: TObject);
var
LangID: Word;
N: Integer;
begin
LangID := GetUserDefaultLangID;
N := Languages.IndexOf(LangID);
ShowMessageFmt('当前语言ID: %d; 在列表中的排序: %d', [LangID, N]);
{当前语言ID: 2052; 在列表中67的排序: %d}
end;

//其他
procedure TForm1.Button4Click(Sender: TObject);
var
s: string;
begin
ShowMessage(Languages.ID[67]); //$00000804
ShowMessage(IntToStr(Languages.LocaleID[67])); //2052

ShowMessage(Languages.NameFromLCID['2052']); //中文(中国)
ShowMessage(Languages.NameFromLocaleID[2052]); //中文(中国)

ShowMessage(GetUILanguages(2052)); // zh-CN,zh-Hans,zh
ShowMessage(PreferredUILanguages); // ZH-CN,ZH-HANS,ZH

for s in PreferredUILanguageList do ShowMessage(s); //ZH-CN ...
end;

end.

相关阅读 >>

Delphi tidhttp 登录网页封装

Delphi for 循环 to和downto的理解

Delphi中始终用webbrowser打开网页

Delphi中利用钩子实现qq聊天窗口的修改

Delphi 如何通过代码控制打开键盘数字锁定numlock

Delphi idhttp1 xmlpost

Delphi xe增强的rtti妙用--动态创建包中的窗口类

Delphi 10.4 自定义托管记录

Delphi 使用onvalidate事件或onvalidating事件验证在输入字段(tedit)中输入的值

Delphi d10.x 并行库ppl编程之 tparallel.for

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...