C++ Builder 参考手册 ➙ System::Sysutils ➙ PreferredUILanguages
获取应用程序界面默认语言
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
System::UnicodeString __fastcall PreferredUILanguages(void);
参数:
- 无;
返回值:
- 返回字符串:应用程序当前语言、操作系统当前语言、操作系统安装的的语言包等,每个语言之间用逗号分隔;
- 本地化 (多语言) 版本的应用程序:返回应用程序当前的语言,例如 "CHS" 或 "ENU";
- 不是本地化的,普通的应用程序:返回操作系统当前语言、操作系统安装的语言包,例如 "ZH-CN,ZH-TW,ZH,EN-US,EN";
- 这个函数和 PreferredUILanguageList 得到的是相同的结果,区别只是返回值的类型不同。
相关:
- C++ Builder 本地化 (多语言) 功能
- System::Sysutils::GetDefaultFallbackLanguages
- System::Sysutils::SetDefaultFallbackLanguages
- System::Sysutils::PreferredUILanguages
- System::Sysutils::PreferredUILanguageList
- System::Sysutils::LocaleFileExists
- System::Sysutils::GetLocaleFile
- System::Sysutils::LocaleDirectoryExists
- System::Sysutils::GetLocaleDirectory
- System::Sysutils::ResStringCleanupCache
- System::Sysutils::LoadStr
- System::Sysutils::FmtLoadStr
- System::Sysutils::Languages
- System::Sysutils::GetLocaleStr
- System::Sysutils::TEncoding
- System::Sysutils
C++ Builder 参考手册 ➙ System::Sysutils ➙ PreferredUILanguages