root / Install / InstLocale.iss @ 5
Historique | Voir | Annoter | Télécharger (10,714 ko)
1 |
[ISPP] |
---|---|
2 |
#define Project "InraPorc" |
3 |
#define Publisher "INRA" |
4 |
#define URL "http://www.rennes.inra.fr/inraporc" |
5 |
; Version |
6 |
#define Major |
7 |
#define Minor |
8 |
#define Release |
9 |
#define Build |
10 |
#expr ParseVersion(SourcePath + '\..\' + Project + '.exe',Major,Minor,Release,Build) |
11 |
;#define LocaleDir "I:\Unicode\locale" |
12 |
#define LocaleDir "..\locale" |
13 |
|
14 |
[Setup] |
15 |
; Compiller |
16 |
PrivilegesRequired=none |
17 |
OutputBaseFilename={#Project}Locale |
18 |
OutputDir=. |
19 |
VersionInfoCompany=INRA - UMR SENAH |
20 |
VersionInfoDescription={#Project} Localization Setup |
21 |
VersionInfoVersion={#Major}.{#Minor}.{#Release}.{#Build} |
22 |
; Installer |
23 |
AppMutex={#Project} |
24 |
AppName={#Project} translation environment |
25 |
AppVerName=translation environment for {#Project} version {#Major}.{#Minor}.{#Release}.{#Build} |
26 |
AppPublisher={#Publisher} |
27 |
AppPublisherURL={#URL} |
28 |
DefaultDirName={pf}\{#Project} |
29 |
DefaultGroupName={#Project} |
30 |
;DirExistsWarning=no |
31 |
;EnableDirDoesntExistWarning=yes |
32 |
ShowLanguageDialog=no |
33 |
;Uninstallable=no |
34 |
AllowNoIcons=yes |
35 |
|
36 |
[Tasks] |
37 |
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons} |
38 |
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked |
39 |
|
40 |
[Files] |
41 |
Source: ..\{#Project}.exe; DestDir: {app}; Flags: ignoreversion |
42 |
Source: ..\dmath.dll; DestDir: {app}; Flags: promptifolder |
43 |
Source: ..\sqlite3.dll; DestDir: {app}; Flags: promptifolder |
44 |
Source: ..\libeay32.dll; DestDir: {app}; Flags: promptifolder |
45 |
Source: ..\ssleay32.dll; DestDir: {app}; Flags: promptifolder |
46 |
Source: ..\InraAfz.rec; DestDir: {app}; Flags: promptifolder |
47 |
Source: ..\{#Project}_fr.chm; DestDir: {app}; Flags: promptifolder |
48 |
Source: ..\{#Project}_en.chm; DestDir: {app}; Flags: promptifolder |
49 |
Source: InstData.exe; DestDir: {app}; Flags: ignoreversion |
50 |
Source: ..\languagecodes.po; DestDir: {app}; Flags: promptifolder |
51 |
Source: ..\languagecodes.mo; DestDir: {app}; Flags: promptifolder |
52 |
; de |
53 |
;Source: {#LocaleDir}\de\LC_MESSAGES\default.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
54 |
;Source: {#LocaleDir}\de\LC_MESSAGES\default.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
55 |
;Source: {#LocaleDir}\de\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
56 |
;Source: {#LocaleDir}\de\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
57 |
;Source: {#LocaleDir}\de\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
58 |
;Source: {#LocaleDir}\de\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
59 |
; en_GB |
60 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\default.po; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
61 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\default.mo; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
62 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
63 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
64 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
65 |
;Source: {#LocaleDir}\en_GB\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\en_GB\LC_MESSAGES; Flags: confirmoverwrite |
66 |
; es |
67 |
;Source: {#LocaleDir}\es\LC_MESSAGES\default.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
68 |
;Source: {#LocaleDir}\es\LC_MESSAGES\default.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
69 |
;Source: {#LocaleDir}\es\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
70 |
;Source: {#LocaleDir}\es\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
71 |
;Source: {#LocaleDir}\es\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
72 |
;Source: {#LocaleDir}\es\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
73 |
; es_MX |
74 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\default.po; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
75 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\default.mo; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
76 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
77 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
78 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
79 |
;Source: {#LocaleDir}\es_MX\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\es_MX\LC_MESSAGES; Flags: confirmoverwrite |
80 |
; fr |
81 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\default.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
82 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\default.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
83 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
84 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
85 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
86 |
;Source: {#LocaleDir}\fr\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
87 |
; it |
88 |
;Source: {#LocaleDir}\it\LC_MESSAGES\default.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
89 |
;Source: {#LocaleDir}\it\LC_MESSAGES\default.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
90 |
;Source: {#LocaleDir}\it\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
91 |
;Source: {#LocaleDir}\it\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
92 |
;Source: {#LocaleDir}\it\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
93 |
;Source: {#LocaleDir}\it\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
94 |
; nl |
95 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\default.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
96 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\default.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
97 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
98 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
99 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
100 |
;Source: {#LocaleDir}\nl\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
101 |
; pl |
102 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\default.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
103 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\default.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
104 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
105 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
106 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
107 |
;Source: {#LocaleDir}\pl\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
108 |
; pt_BR |
109 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\default.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
110 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\default.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
111 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
112 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
113 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
114 |
;Source: {#LocaleDir}\pt_BR\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
115 |
; ro |
116 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\default.po; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
117 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\default.mo; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
118 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
119 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
120 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
121 |
;Source: {#LocaleDir}\ro\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\ro\LC_MESSAGES; Flags: confirmoverwrite |
122 |
; zh |
123 |
Source: {#LocaleDir}\zh\LC_MESSAGES\default.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
124 |
Source: {#LocaleDir}\zh\LC_MESSAGES\default.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
125 |
Source: {#LocaleDir}\zh\LC_MESSAGES\Delphi.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
126 |
Source: {#LocaleDir}\zh\LC_MESSAGES\Delphi.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
127 |
Source: {#LocaleDir}\zh\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
128 |
Source: {#LocaleDir}\zh\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
129 |
|
130 |
[INI] |
131 |
Filename: {app}\{#Project}.url; Section: InternetShortcut; Key: URL; String: {#URL} |
132 |
|
133 |
[Icons] |
134 |
Name: {group}\{#Project}; Filename: {app}\{#Project}.exe; WorkingDir: {app} |
135 |
Name: {group}\{cm:ProgramOnTheWeb,{#Project}}; Filename: {app}\{#Project}.url; WorkingDir: {app} |
136 |
Name: {group}\{cm:UninstallProgram,{#Project}}; Filename: {uninstallexe}; WorkingDir: {app} |
137 |
Name: {group}\Install a new dataset; Filename: {app}\InstData.exe; WorkingDir: {app} |
138 |
Name: {userdesktop}\{#Project}; Filename: {app}\{#Project}.exe; WorkingDir: {app}; Tasks: desktopicon |
139 |
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#Project}; Filename: {app}\{#Project}.exe; WorkingDir: {app}; Tasks: quicklaunchicon |
140 |
|
141 |
[Registry] |
142 |
Root: HKU; Subkey: Software\Borland\Locale; ValueName: {app}\{#Project}.exe; Flags: deletevalue |
143 |
|
144 |
[InstallDelete] |
145 |
Type: files; Name: {app}\{#Project}\{#Project}.DEU |
146 |
Type: files; Name: {app}\{#Project}\{#Project}.ENG |
147 |
Type: files; Name: {app}\{#Project}\{#Project}.ENU |
148 |
Type: files; Name: {app}\{#Project}\{#Project}.ESP |
149 |
Type: files; Name: {app}\{#Project}\{#Project}.ITA |
150 |
Type: files; Name: {app}\{#Project}\{#Project}.NLD |
151 |
Type: files; Name: {app}\{#Project}\{#Project}.PLK |
152 |
Type: files; Name: {app}\{#Project}\{#Project}.PTB |
153 |
Type: files; Name: {app}\{#Project}\{#Project}_ENG.chm |
154 |
Type: files; Name: {app}\{#Project}\{#Project}_ENU.chm |
155 |
Type: files; Name: {app}\{#Project}\{#Project}_FRA.chm |
156 |
|
157 |
[UninstallDelete] |
158 |
Type: files; Name: {app}\{#Project}.url |