オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /trunk/installer/teraterm.iss

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3921 by maya, Mon May 31 12:39:36 2010 UTC revision 3961 by maya, Sun Aug 1 00:06:19 2010 UTC
# Line 1  Line 1 
1  #define AppName "Tera Term"  #define AppName "Tera Term"
2  #define AppVer "4.66"  #define AppVer "4.66"
3  ;#define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');  #define snapshot GetDateTimeString('yyyymmdd_hhnnss', '', '');
4    
5  [Setup]  [Setup]
6  AppCopyright=TeraTerm Project  AppCopyright=TeraTerm Project
# Line 66  Source: release\ssh2login.ttl; DestDir: Line 66  Source: release\ssh2login.ttl; DestDir:
66  Source: release\wait_regex.ttl; DestDir: {app}; Components: TeraTerm  Source: release\wait_regex.ttl; DestDir: {app}; Components: TeraTerm
67  Source: release\lang\Japanese.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly  Source: release\lang\Japanese.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly
68  Source: release\lang\German.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly  Source: release\lang\German.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly
69    Source: release\lang\French.lng; DestDir: {app}\lang; Components: TeraTerm; Attribs: readonly; Flags: uninsremovereadonly overwritereadonly
70  Source: ..\ttssh2\ttxssh\Release\ttxssh.dll; DestDir: {app}; Components: TTSSH; Flags: ignoreversion  Source: ..\ttssh2\ttxssh\Release\ttxssh.dll; DestDir: {app}; Components: TTSSH; Flags: ignoreversion
71  Source: release\ssh_known_hosts; DestDir: {app}; Components: TTSSH; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify  Source: release\ssh_known_hosts; DestDir: {app}; Components: TTSSH; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify
72  Source: ..\cygterm\cygterm.exe; DestDir: {app}; Components: cygterm  Source: ..\cygterm\cygterm.exe; DestDir: {app}; Components: cygterm
# Line 73  Source: ..\cygterm\cygterm.cfg; DestDir: Line 74  Source: ..\cygterm\cygterm.cfg; DestDir:
74  Source: ..\cygterm\cyglaunch.exe; DestDir: {app}; Components: cygterm  Source: ..\cygterm\cyglaunch.exe; DestDir: {app}; Components: cygterm
75  Source: ..\cygterm\cygterm+.tar.gz; DestDir: {app}; Components: cygterm  Source: ..\cygterm\cygterm+.tar.gz; DestDir: {app}; Components: cygterm
76  Source: ..\libs\logmett\Setup_LogMeTT_2_9_7.exe; DestDir: {tmp}; Components: LogMeTT; Flags: deleteafterinstall  Source: ..\libs\logmett\Setup_LogMeTT_2_9_7.exe; DestDir: {tmp}; Components: LogMeTT; Flags: deleteafterinstall
77  Source: ..\libs\logmett\Setup_TTLEdit_1_1_5.exe; DestDir: {tmp}; Components: TTLEdit; Flags: deleteafterinstall  Source: ..\libs\logmett\Setup_TTLEditor_1_2_1.exe; DestDir: {tmp}; Components: TTLEdit; Flags: deleteafterinstall
78  Source: ..\ttpmenu\Release\ttpmenu.exe; DestDir: {app}; Components: TeraTerm_Menu; Flags: ignoreversion  Source: ..\ttpmenu\Release\ttpmenu.exe; DestDir: {app}; Components: TeraTerm_Menu; Flags: ignoreversion
79  Source: release\ttmenu_readme-j.txt; DestDir: {app}; Components: TeraTerm_Menu  Source: release\ttmenu_readme-j.txt; DestDir: {app}; Components: TeraTerm_Menu
80  Source: ..\TTProxy\Release\TTXProxy.dll; DestDir: {app}; Components: TTProxy; Flags: ignoreversion  Source: ..\TTProxy\Release\TTXProxy.dll; DestDir: {app}; Components: TTProxy; Flags: ignoreversion
# Line 207  Name: ttyplayassoc; Description: {cm:tas Line 208  Name: ttyplayassoc; Description: {cm:tas
208  [Run]  [Run]
209  Filename: {app}\ttermpro.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_teraterm}; Components: TeraTerm  Filename: {app}\ttermpro.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_teraterm}; Components: TeraTerm
210  Filename: {tmp}\Setup_LogMeTT_2_9_7.exe; Components: LogMeTT  Filename: {tmp}\Setup_LogMeTT_2_9_7.exe; Components: LogMeTT
211  Filename: {tmp}\Setup_TTLEdit_1_1_5.exe; Components: TTLEdit  Filename: {tmp}\Setup_TTLEditor_1_2_1.exe; Components: TTLEdit
212  Filename: {app}\ttpmenu.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_ttmenu}; Components: TeraTerm_Menu  Filename: {app}\ttpmenu.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_ttmenu}; Components: TeraTerm_Menu
213  Filename: {app}\Collector\Collector.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_collector}; Components: Collector  Filename: {app}\Collector\Collector.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_collector}; Components: Collector
214    
# Line 252  en.msg_language_subcaption=Select the la Line 253  en.msg_language_subcaption=Select the la
253  en.msg_language_none=&English  en.msg_language_none=&English
254  en.msg_language_japanese=&Japanese  en.msg_language_japanese=&Japanese
255  en.msg_language_german=&German  en.msg_language_german=&German
256    en.msg_language_french=&French
257  ja.msg_language_caption=言語の選択  ja.msg_language_caption=言語の選択
258  ja.msg_language_description=ユーザーインターフェースの言語を選択してください。  ja.msg_language_description=ユーザーインターフェースの言語を選択してください。
259  ja.msg_language_subcaption=アプリケーションのメニューやダイアログ等の表示言語を選択して、「次へ」をクリックしてください。  ja.msg_language_subcaption=アプリケーションのメニューやダイアログ等の表示言語を選択して、「次へ」をクリックしてください。
260  ja.msg_language_none=英語(&E)  ja.msg_language_none=英語(&E)
261  ja.msg_language_japanese=日本語(&J)  ja.msg_language_japanese=日本語(&J)
262  ja.msg_language_german=ドイツ語(&G)  ja.msg_language_german=ドイツ語(&G)
263    ja.msg_language_french=フランス語(&F)
264  en.msg_del_confirm=Are you sure that you want to delete %s ?  en.msg_del_confirm=Are you sure that you want to delete %s ?
265  ja.msg_del_confirm=%s を削除しますか?  ja.msg_del_confirm=%s を削除しますか?
266  en.msg_uninstall_confirm=It seems a former version is installed. You are recommended to uninstall it previously. Do you uninstall former version ?  en.msg_uninstall_confirm=It seems a former version is installed. You are recommended to uninstall it previously. Do you uninstall former version ?
# Line 330  begin; Line 333  begin;
333    end;    end;
334  end;  end;
335    
336    {
337    // If value is not found in INI, returns ""
338    function GetIniString2(Section:String; Key:String; Filename:String) : String;
339    var
340      Default1: String;
341      Default2: String;
342      Value1:   String;
343      Value2:   String;
344    begin
345      Default1 := 'on';
346      Default2 := 'off';
347      Value1 := GetIniString(Section, Key, Default1, Filename);
348      Value2 := GetIniString(Section, Key, Default2, Filename);
349    
350      if Value1 <> Value2 then
351        // no value in INI
352        Result := ''
353      else
354        // value in INI
355        Result := Value1
356    end;
357    }
358    
359  function GetDefaultIniFilename : String;  function GetDefaultIniFilename : String;
360  begin  begin
361    Result := ExpandConstant('{app}') + '\TERATERM.INI';    Result := ExpandConstant('{app}') + '\TERATERM.INI';
# Line 357  begin Line 383  begin
383    $04: // Chinese    $04: // Chinese
384      begin      begin
385        if Length(Language) = 0 then        if Length(Language) = 0 then
386          SetIniString('Tera Term', 'Language', 'Japanese', iniFile);          SetIniString('Tera Term', 'Language', 'UTF-8', iniFile);
387        if Length(Locale) = 0 then        if Length(Locale) = 0 then
388          SetIniString('Tera Term', 'Locale', 'chs', iniFile);          SetIniString('Tera Term', 'Locale', 'chs', iniFile);
389        if CodePage = 0 then        if CodePage = 0 then
# Line 412  begin Line 438  begin
438        if GetUILanguage = $409 then begin // en-US        if GetUILanguage = $409 then begin // en-US
439    
440          if Length(Language) = 0 then          if Length(Language) = 0 then
441            SetIniString('Tera Term', 'Language', 'Japanese', iniFile);            SetIniString('Tera Term', 'Language', 'UTF-8', iniFile);
442          if Length(Locale) = 0 then          if Length(Locale) = 0 then
443            SetIniString('Tera Term', 'Locale', 'american', iniFile);            SetIniString('Tera Term', 'Locale', 'american', iniFile);
444          if CodePage = 0 then          if CodePage = 0 then
# Line 441  begin Line 467  begin
467        SetIniString('Tera Term', 'UILanguageFile', 'lang\Japanese.lng', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\Japanese.lng', iniFile);
468      2:      2:
469        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);
470        3:
471          SetIniString('Tera Term', 'UILanguageFile', 'lang\French.lng', iniFile);
472      else      else
473        SetIniString('Tera Term', 'UILanguageFile', 'lang\English.lng', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\English.lng', iniFile);
474    end;    end;
# Line 467  var Line 495  var
495    UILangFilePageNone        : String;    UILangFilePageNone        : String;
496    UILangFilePageJapanese    : String;    UILangFilePageJapanese    : String;
497    UILangFilePageGerman      : String;    UILangFilePageGerman      : String;
498      UILangFilePageFrench      : String;
499  begin  begin
500    UILangFilePageCaption     := CustomMessage('msg_language_caption');    UILangFilePageCaption     := CustomMessage('msg_language_caption');
501    UILangFilePageDescription := CustomMessage('msg_language_description');    UILangFilePageDescription := CustomMessage('msg_language_description');
# Line 474  begin Line 503  begin
503    UILangFilePageNone        := CustomMessage('msg_language_none');    UILangFilePageNone        := CustomMessage('msg_language_none');
504    UILangFilePageJapanese    := CustomMessage('msg_language_japanese');    UILangFilePageJapanese    := CustomMessage('msg_language_japanese');
505    UILangFilePageGerman      := CustomMessage('msg_language_german');    UILangFilePageGerman      := CustomMessage('msg_language_german');
506      UILangFilePageFrench      := CustomMessage('msg_language_french');
507    
508    UILangFilePage := CreateInputOptionPage(wpSelectComponents,    UILangFilePage := CreateInputOptionPage(wpSelectComponents,
509      UILangFilePageCaption, UILangFilePageDescription,      UILangFilePageCaption, UILangFilePageDescription,
# Line 481  begin Line 511  begin
511    UILangFilePage.Add(UILangFilePageNone);    UILangFilePage.Add(UILangFilePageNone);
512    UILangFilePage.Add(UILangFilePageJapanese);    UILangFilePage.Add(UILangFilePageJapanese);
513    UILangFilePage.Add(UILangFilePageGerman);    UILangFilePage.Add(UILangFilePageGerman);
514      UILangFilePage.Add(UILangFilePageFrench);
515    case ActiveLanguage of    case ActiveLanguage of
516      'ja':      'ja':
517        UILangFilePage.SelectedValueIndex := 1;        UILangFilePage.SelectedValueIndex := 1;
# Line 537  begin Line 568  begin
568            UILangFilePage.SelectedValueIndex := 1            UILangFilePage.SelectedValueIndex := 1
569          else if iniFile = 'lang\German.lng' then          else if iniFile = 'lang\German.lng' then
570            UILangFilePage.SelectedValueIndex := 2            UILangFilePage.SelectedValueIndex := 2
571            else if iniFile = 'lang\French.lng' then
572              UILangFilePage.SelectedValueIndex := 3
573          else          else
574            UILangFilePage.SelectedValueIndex := 0;            UILangFilePage.SelectedValueIndex := 0;
575    
# Line 663  Name: {app}\libeay.txt; Type: files Line 696  Name: {app}\libeay.txt; Type: files
696    
697  [_ISToolPreCompile]  [_ISToolPreCompile]
698  Name: makechm.bat  Name: makechm.bat
699  Name: build.bat; Parameters: rebuild  ; Name: build.bat; Parameters: rebuild
700  ; Name: build.bat  Name: build.bat

Legend:
Removed from v.3921  
changed lines
  Added in v.3961

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26