gpt4 book ai didi

programming-languages - Inno Setup - 更改 MessageBox 语言

转载 作者:行者123 更新时间:2023-12-04 08:24:54 26 4
gpt4 key购买 nike

我有这个问题...我做了一个个人消息框...我以一种非常有趣的方式输入了英语和西类牙语...但我希望我的安装程序只显示一种语言...就像...当我在菜单选择器西类牙语...在该消息框中显示西类牙语...如果在菜单选择器中选择意大利语...让该消息框显示意大利语。

[code]
function NextButtonClick1(PageId: Integer): Boolean;
begin
Result := True;
if (PageId = wpSelectDir) and not FileExists(ExpandConstant('{app}\xxx.exe')) then begin
MsgBox('"Thi App" does not seem to be installed in that folder. Please select the correct folder. [Selecciona la Carpeta de Instalación de la Aplicación]', mbError, MB_OK);
Result := False;
exit;
end;
end;

最佳答案

使用 [CustomMessages] 部分并使用语言的内部名称作为消息名称的前缀,如以下脚本所示:

[Setup]
AppName=My Program
AppVersion=1.5
DefaultDirName={pf}\My Program
OutputDir=userdocs:Inno Setup Examples Output

[Languages]
Name: en; MessagesFile: "compiler:Default.isl"
Name: es; MessagesFile: "compiler:Languages\Spanish.isl"

[CustomMessages]
en.AppCheckError=Select the application folder!
es.AppCheckError=Selecciona la Carpeta de Instalación de la Aplicación!

[Code]
procedure InitializeWizard;
begin
MsgBox(ExpandConstant('{cm:AppCheckError}'), mbInformation, MB_OK);
end;

关于programming-languages - Inno Setup - 更改 MessageBox 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12989941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com