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.
系统默认语言与系统支持的语言列表
原创
©著作权归作者所有:来自51CTO博客作者JLee79的原创作品,请联系作者获取转载授权,否则将追究法律责任
系统默认语言与系统支持的语言列表
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
安装纯净Windows系统教程
教你安装纯净的Windows10 和Windows11 系统
Windows 装系统 重装系统 Windows10 Windows11 -
信噪比公式 Python
物理层的基本概念 物理层的协议 也为:物理层规程( procedure) 物理层的特性: 机械特性、电气特性、功能特性、过程特性 计算机内部传输方式:并行传输,如:皇上用膳,公
信噪比公式 Python 网络 基础 物理层 OSI