이노셋업 (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'
#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
;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;
//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;
위 처럼 스크립트에 추가해주시면 다운로더 부분이 한글화 됩니다.
'자료 > Inno-Setup' 카테고리의 다른 글
이노셋업 (Inno Setup) // Tray 버튼 만들기 (0) | 2010.09.16 |
---|---|
이노셋업 (Inno Setup) // IST Tray (트레이) (0) | 2010.09.16 |
이노셋업 (Inno Setup) // 편리한 InnoIDE (GUI) (0) | 2010.09.16 |
이노셋업 (Inno Setup) // About , 홈페이지 버튼 만들기 (1) | 2010.09.13 |
Inno Setup :: 이노 셋업 업데이트 기능 (0) | 2010.08.04 |
이노 셋업(Inno Setup) :: 사용자 지정 설치 (1) | 2010.07.14 |
이노 셋업(Inno Setup) :: 포함 스크립트 (#Includes Script) (0) | 2010.07.14 |