在Delphi中,查看项目属性时有一个选项VersionInfo-> Language-> Locale ID.
我正在徘徊如何为Free Pascal下编译的程序设置这样的属性.
欢迎使用任何解决方案:命令行参数或预处理程序指令,例如{$key value};相当于Delphi.
我正在徘徊如何为Free Pascal下编译的程序设置这样的属性.
欢迎使用任何解决方案:命令行参数或预处理程序指令,例如{$key value};相当于Delphi.
解决方法
如果您可以使用* .lpi文件构建项目,那么我会尝试将以下内容添加到项目的Project.lpi文件中.在下面的代码片段中显示了如何将项目的区域设置ID(对于
Windows平台)设置为0405(捷克语).
<?xml version="1.0"?> <CONFIG> <ProjectOptions> ... <VersionInfo> <UseVersionInfo Value="True"/> <Language Value="0405"/> <StringTable ProductVersion=""/> </VersionInfo> ... </ProjectOptions> ... </CONFIG>
或者,如果您正在使用Lazarus IDE,那么您可以使用Delphi非常相似的设置选项卡,您可以从项目/项目选项中打开…以及在Delphi中转到版本信息,如果您包含版本,则可以使用语言选择组合框信息到项目中.