root / Install / EvaPig2020 for translators.iss @ 12
Historique | Voir | Annoter | Télécharger (12,641 ko)
1 | 11 | avalancogn | [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 | 12 | avalancogn | OutputBaseFilename={#Project}ForTranslatorsSetup |
18 | 11 | avalancogn | 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 |