본문 바로가기

자료/Inno-Setup

이노 셋업 (Inno Setup) // 다운로더 한글화 하는법


이노셋업 (Inno Setup) // 다운로더 한글화

IST (Inno Setup Tools)의 다운로더는 한글화 하는게 까다롭습니다.
그래서 모자란 실력으로나마 제가 아는걸 알려드릴까 하고 포스팅 해봅니다.

ist 다운로더 0.3.4 이상만 지원합니다.



우선 한글화 파일을 받으신후 다운로더의 languages 폴더에 넣어주세요.
예) C:\Program Files\Sherlock Software\InnoTools\Downloader\languages


그후 Inno Setup 스크립트에 아래 코드를 넣어주세요


;아래의 두 코드는 가장 위에 넣어주시는게 좋습니다

#define ITDRoot ReadReg(HKEY_LOCAL_MACHINE,'Software\Sherlock Software\InnoTools\Downloader','InstallPath','')

#include ITDRoot+'\it_download.iss'
[Files]
;ini 파일 경로 확인
Source: {#ITDRoot}\languages\*.ini; Flags: dontcopy
[Code]
//ini 파일 불러오기
procedure LoadITDLang;
begin
 try
  ExtractTemporaryFile('itd_kr.ini');
  ITD_LoadStrings(expandconstant('{tmp}\itd_kr.ini'));
 except
end;
end;

//begin 아래에 LoadITDLang; 를 넣어 설치 시작할때에 한글화 합니다
//이미  InitializeWizard 를 사용중이라면 LoadITDLang; 을 추가해주세요
procedure InitializeWizard();
begin
 LoadITDLang;

위 처럼 스크립트에 추가해주시면 다운로더 부분이 한글화 됩니다.