root / Install / EvaPig2020 for translators.iss
Historique | Voir | Annoter | Télécharger (12,641 ko)
1 |
[ISPP] |
---|---|
2 |
#define Project "EvaPig2020" |
3 |
#define Publisher "INRAE - Ajinomoto Animal Nutrition Europe - AFZ" |
4 |
#define URL "http://www.evapig.com" |
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 "..\locale" |
12 |
|
13 |
[Setup] |
14 |
; Compiller |
15 |
PrivilegesRequired=none |
16 |
PrivilegesRequiredOverridesAllowed=dialog |
17 |
OutputBaseFilename={#Project}ForTranslatorsSetup |
18 |
OutputDir=. |
19 |
VersionInfoCompany={#Publisher} |
20 |
VersionInfoDescription={#Project} for translators Setup |
21 |
VersionInfoVersion={#Major}.{#Minor}.{#Release}.{#Build} |
22 |
; Installer |
23 |
AppMutex={#Project} |
24 |
AppName={#Project} |
25 |
AppVerName={cm:NameAndVersion,{#Project},{#Major}.{#Minor}.{#Release}.{#Build}} |
26 |
AppVersion={#Major}.{#Minor}.{#Release}.{#Build} |
27 |
AppPublisher={#Publisher} |
28 |
AppPublisherURL={#URL} |
29 |
;DefaultDirName={code:DefDirRoot}\{#Project} |
30 |
DefaultDirName={autopf}\{#Project} for translators |
31 |
DefaultGroupName={#Project} for translators |
32 |
AllowNoIcons=yes |
33 |
|
34 |
[Types] |
35 |
|
36 |
[Components] |
37 |
|
38 |
[Tasks] |
39 |
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons} |
40 |
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked |
41 |
|
42 |
[Dirs] |
43 |
|
44 |
[Files] |
45 |
Source: ..\{#Project}.exe; DestDir: {app}; Flags: ignoreversion |
46 |
Source: ..\sqlite3.dll; DestDir: {app}; Flags: ignoreversion |
47 |
Source: ..\{#Project}.dat; DestDir: {app}; Flags: promptifolder |
48 |
Source: ..\help\{#Project}.chm; DestDir: {app}; Flags: promptifolder |
49 |
Source: ..\EvaPigTutorial_2020.ppsx; DestDir: {app}; Flags: promptifolder |
50 |
Source: ..\EvaPigManual_2020.pdf; DestDir: {app}; Flags: promptifolder |
51 |
Source: ..\EvaPigManualEquations_2020.pdf; DestDir: {app}; Flags: promptifolder |
52 |
Source: ..\languagecodes.po; DestDir: {app}; Flags: promptifolder |
53 |
Source: ..\languagecodes.mo; DestDir: {app}; Flags: promptifolder |
54 |
; da |
55 |
Source: {#LocaleDir}\da\LC_MESSAGES\default.po; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
56 |
Source: {#LocaleDir}\da\LC_MESSAGES\default.mo; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
57 |
Source: {#LocaleDir}\da\LC_MESSAGES\delphi.po; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
58 |
Source: {#LocaleDir}\da\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
59 |
Source: {#LocaleDir}\da\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
60 |
Source: {#LocaleDir}\da\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\da\LC_MESSAGES; Flags: confirmoverwrite |
61 |
; de |
62 |
Source: {#LocaleDir}\de\LC_MESSAGES\default.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
63 |
Source: {#LocaleDir}\de\LC_MESSAGES\default.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
64 |
Source: {#LocaleDir}\de\LC_MESSAGES\delphi.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
65 |
Source: {#LocaleDir}\de\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
66 |
Source: {#LocaleDir}\de\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
67 |
Source: {#LocaleDir}\de\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\de\LC_MESSAGES; Flags: confirmoverwrite |
68 |
; es |
69 |
Source: {#LocaleDir}\es\LC_MESSAGES\default.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
70 |
Source: {#LocaleDir}\es\LC_MESSAGES\default.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
71 |
Source: {#LocaleDir}\es\LC_MESSAGES\delphi.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
72 |
Source: {#LocaleDir}\es\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
73 |
Source: {#LocaleDir}\es\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
74 |
Source: {#LocaleDir}\es\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\es\LC_MESSAGES; Flags: confirmoverwrite |
75 |
; fi |
76 |
Source: {#LocaleDir}\fi\LC_MESSAGES\default.po; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
77 |
Source: {#LocaleDir}\fi\LC_MESSAGES\default.mo; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
78 |
Source: {#LocaleDir}\fi\LC_MESSAGES\delphi.po; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
79 |
Source: {#LocaleDir}\fi\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
80 |
Source: {#LocaleDir}\fi\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
81 |
Source: {#LocaleDir}\fi\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\fi\LC_MESSAGES; Flags: confirmoverwrite |
82 |
; fr |
83 |
Source: {#LocaleDir}\fr\LC_MESSAGES\default.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
84 |
Source: {#LocaleDir}\fr\LC_MESSAGES\default.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
85 |
Source: {#LocaleDir}\fr\LC_MESSAGES\delphi.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
86 |
Source: {#LocaleDir}\fr\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
87 |
Source: {#LocaleDir}\fr\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
88 |
Source: {#LocaleDir}\fr\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\fr\LC_MESSAGES; Flags: confirmoverwrite |
89 |
; hu |
90 |
Source: {#LocaleDir}\hu\LC_MESSAGES\default.po; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
91 |
Source: {#LocaleDir}\hu\LC_MESSAGES\default.mo; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
92 |
Source: {#LocaleDir}\hu\LC_MESSAGES\delphi.po; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
93 |
Source: {#LocaleDir}\hu\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
94 |
Source: {#LocaleDir}\hu\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
95 |
Source: {#LocaleDir}\hu\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\hu\LC_MESSAGES; Flags: confirmoverwrite |
96 |
; it |
97 |
Source: {#LocaleDir}\it\LC_MESSAGES\default.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
98 |
Source: {#LocaleDir}\it\LC_MESSAGES\default.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
99 |
Source: {#LocaleDir}\it\LC_MESSAGES\delphi.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
100 |
Source: {#LocaleDir}\it\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
101 |
Source: {#LocaleDir}\it\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
102 |
Source: {#LocaleDir}\it\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\it\LC_MESSAGES; Flags: confirmoverwrite |
103 |
; nl |
104 |
Source: {#LocaleDir}\nl\LC_MESSAGES\default.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
105 |
Source: {#LocaleDir}\nl\LC_MESSAGES\default.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
106 |
Source: {#LocaleDir}\nl\LC_MESSAGES\delphi.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
107 |
Source: {#LocaleDir}\nl\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
108 |
Source: {#LocaleDir}\nl\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
109 |
Source: {#LocaleDir}\nl\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\nl\LC_MESSAGES; Flags: confirmoverwrite |
110 |
; pl |
111 |
Source: {#LocaleDir}\pl\LC_MESSAGES\default.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
112 |
Source: {#LocaleDir}\pl\LC_MESSAGES\default.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
113 |
Source: {#LocaleDir}\pl\LC_MESSAGES\delphi.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
114 |
Source: {#LocaleDir}\pl\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
115 |
Source: {#LocaleDir}\pl\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
116 |
Source: {#LocaleDir}\pl\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\pl\LC_MESSAGES; Flags: confirmoverwrite |
117 |
; pt |
118 |
Source: {#LocaleDir}\pt\LC_MESSAGES\default.po; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
119 |
Source: {#LocaleDir}\pt\LC_MESSAGES\default.mo; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
120 |
Source: {#LocaleDir}\pt\LC_MESSAGES\delphi.po; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
121 |
Source: {#LocaleDir}\pt\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
122 |
Source: {#LocaleDir}\pt\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
123 |
Source: {#LocaleDir}\pt\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\pt\LC_MESSAGES; Flags: confirmoverwrite |
124 |
; pt_BR |
125 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\default.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
126 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\default.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
127 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\delphi.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
128 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
129 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
130 |
Source: {#LocaleDir}\pt_BR\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\pt_BR\LC_MESSAGES; Flags: confirmoverwrite |
131 |
; ru |
132 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\default.po; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
133 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\default.mo; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
134 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\delphi.po; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
135 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
136 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
137 |
;Source: {#LocaleDir}\ru\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\ru\LC_MESSAGES; Flags: confirmoverwrite |
138 |
; sv |
139 |
Source: {#LocaleDir}\sv\LC_MESSAGES\default.po; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
140 |
Source: {#LocaleDir}\sv\LC_MESSAGES\default.mo; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
141 |
Source: {#LocaleDir}\sv\LC_MESSAGES\delphi.po; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
142 |
Source: {#LocaleDir}\sv\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
143 |
Source: {#LocaleDir}\sv\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
144 |
Source: {#LocaleDir}\sv\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\sv\LC_MESSAGES; Flags: confirmoverwrite |
145 |
; zh |
146 |
Source: {#LocaleDir}\zh\LC_MESSAGES\default.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
147 |
Source: {#LocaleDir}\zh\LC_MESSAGES\default.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
148 |
Source: {#LocaleDir}\zh\LC_MESSAGES\delphi.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
149 |
Source: {#LocaleDir}\zh\LC_MESSAGES\delphi.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
150 |
Source: {#LocaleDir}\zh\LC_MESSAGES\InraAfz.po; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
151 |
Source: {#LocaleDir}\zh\LC_MESSAGES\InraAfz.mo; DestDir: {app}\locale\zh\LC_MESSAGES; Flags: confirmoverwrite |
152 |
|
153 |
[Icons] |
154 |
Name: {group}\{#Project}; Filename: {app}\{#Project}.exe |
155 |
Name: {group}\{cm:Database}; Filename: {userdocs}\{#Project} |
156 |
Name: {group}\{cm:Tutorial}; Filename: {app}\EvaPigTutorial_2020.ppsx |
157 |
Name: {group}\{cm:ReferenceManual}; Filename: {app}\EvaPigManual_2020.pdf |
158 |
Name: {group}\{cm:EquationsAndCoefficients}; Filename: {app}\EvaPigManualEquations_2020.pdf |
159 |
Name: {group}\{cm:Website,{#Project}}; Filename: {app}\{#Project}.url |
160 |
Name: {group}\{cm:UninstallProgram,{#Project}}; Filename: {uninstallexe} |
161 |
Name: {userdesktop}\{#Project}; Filename: {app}\{#Project}.exe; Tasks: desktopicon |
162 |
Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#Project}; Filename: {app}\{#Project}.exe; Tasks: quicklaunchicon |
163 |
|
164 |
[INI] |
165 |
Filename: {app}\{#Project}.url; Section: InternetShortcut; Key: URL; String: {#URL} |
166 |
|
167 |
[Languages] |
168 |
Name: en; MessagesFile: compiler:Default.isl |
169 |
Name: fr; MessagesFile: compiler:Languages\French.isl |
170 |
|
171 |
[Messages] |
172 |
|
173 |
[CustomMessages] |
174 |
en.Database=Database |
175 |
fr.Database=Base de donn?es |
176 |
en.Tutorial=Tutorial |
177 |
fr.Tutorial=Didacticiel |
178 |
en.ReferenceManual=Reference manual |
179 |
fr.ReferenceManual=Manuel de r?f?rence |
180 |
en.EquationsAndCoefficients=Equations and coefficients |
181 |
fr.EquationsAndCoefficients=Equations et coefficients |
182 |
en.Website=Website |
183 |
fr.Website=Site Internet |
184 |
en.Run=Run the tutorial now |
185 |
fr.Run=Lancer le didacticiel maintenant |
186 |
|
187 |
[LangOptions] |
188 |
|
189 |
[Registry] |
190 |
|
191 |
[Run] |
192 |
Filename: {app}\EvaPigTutorial_2020.ppsx; Description: {cm:Run}; Flags: postinstall skipifsilent shellexec |
193 |
|
194 |
[UninstallDelete] |
195 |
Type: files; Name: {app}\{#Project}.url |