Merge lp:~lesuisse-dev/joliebulle/outil-alcool into lp:joliebulle
- outil-alcool
- Merge into joliebulle
Proposed by
Le suisse
Status: | Merged |
---|---|
Merged at revision: | 311 |
Proposed branch: | lp:~lesuisse-dev/joliebulle/outil-alcool |
Merge into: | lp:joliebulle |
Diff against target: |
1461 lines (+382/-203) 4 files modified
joliebulle_en.ts (+293/-170) outilAlc.py (+4/-1) outilAlc.ui (+28/-7) outilAlc_ui.py (+57/-25) |
To merge this branch: | bzr merge lp:~lesuisse-dev/joliebulle/outil-alcool |
Related bugs: | |
Related blueprints: |
Ajout de sucre et taux d'alcool
(Medium)
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
314r | Pending | ||
Review via email: mp+141941@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'joliebulle_en.ts' |
2 | --- joliebulle_en.ts 2012-09-14 15:09:42 +0000 |
3 | +++ joliebulle_en.ts 2013-01-04 15:42:21 +0000 |
4 | @@ -4,7 +4,7 @@ |
5 | <context> |
6 | <name>AppWindow</name> |
7 | <message> |
8 | - <location filename="main.py" line="2262"/> |
9 | + <location filename="main.py" line="2376"/> |
10 | <source>A propos</source> |
11 | <translation>About</translation> |
12 | </message> |
13 | @@ -14,52 +14,52 @@ |
14 | <translation type="obsolete"><h1>JolieBulle</h1> <b>version 2.0</b><br/>copyright (c) 2010-2011 Pierre Tavares<p>JolieBulle is a beer brewing software.</p><p><a href =http://www.gnu.org/licenses/gpl-3.0.html>Licence : Version 3 de la Licence Générale Publique GNU</a></p><p>Some icons are from the Faenza pack by Tiheum (Matthieu James), released under GPL.</p></translation> |
15 | </message> |
16 | <message> |
17 | - <location filename="main.py" line="2408"/> |
18 | + <location filename="main.py" line="2533"/> |
19 | <source>Nouvelle Recette</source> |
20 | <translation>New Recipe</translation> |
21 | </message> |
22 | <message utf8="true"> |
23 | - <location filename="main.py" line="2412"/> |
24 | + <location filename="main.py" line="2537"/> |
25 | <source>Générique</source> |
26 | <translation>Generic</translation> |
27 | </message> |
28 | <message utf8="true"> |
29 | - <location filename="main.py" line="661"/> |
30 | + <location filename="main.py" line="704"/> |
31 | <source>Ingrédients</source> |
32 | <translation>Ingredients</translation> |
33 | </message> |
34 | <message utf8="true"> |
35 | - <location filename="main.py" line="661"/> |
36 | + <location filename="main.py" line="704"/> |
37 | <source>Quantité (g)</source> |
38 | <translation>Amount (g)</translation> |
39 | </message> |
40 | <message> |
41 | - <location filename="main.py" line="661"/> |
42 | + <location filename="main.py" line="704"/> |
43 | <source>Temps (min)</source> |
44 | <translation>Time (min)</translation> |
45 | </message> |
46 | <message> |
47 | - <location filename="main.py" line="661"/> |
48 | + <location filename="main.py" line="704"/> |
49 | <source>Acide Alpha (%)</source> |
50 | <translation>Alpha Acid (%)</translation> |
51 | </message> |
52 | <message> |
53 | - <location filename="main.py" line="661"/> |
54 | + <location filename="main.py" line="704"/> |
55 | <source>Type</source> |
56 | <translation>Type</translation> |
57 | </message> |
58 | <message> |
59 | - <location filename="main.py" line="2231"/> |
60 | + <location filename="main.py" line="2345"/> |
61 | <source>Ouvrir un fichier</source> |
62 | <translation>Open file</translation> |
63 | </message> |
64 | <message> |
65 | - <location filename="main.py" line="2374"/> |
66 | + <location filename="main.py" line="2499"/> |
67 | <source>Enregistrer dans un fichier</source> |
68 | <translation>Save in a file</translation> |
69 | </message> |
70 | <message> |
71 | - <location filename="main.py" line="661"/> |
72 | + <location filename="main.py" line="704"/> |
73 | <source>Proportion</source> |
74 | <translation>Ratio</translation> |
75 | </message> |
76 | @@ -74,22 +74,22 @@ |
77 | <translation type="obsolete"><h1>JolieBulle</h1> <b>version 2.2</b><br/>copyright (c) 2010-2011 Pierre Tavares<p> JolieBulle is a beer brewing software.</p><p><a href =http://www.gnu.org/licenses/gpl-3.0.html>Licence :GPL v3</a></p><p>Some icons come from the Faenza pack by Tiheum (Matthieu James), also provided under GPL</p></translation> |
78 | </message> |
79 | <message> |
80 | - <location filename="main.py" line="1103"/> |
81 | + <location filename="main.py" line="1147"/> |
82 | <source>Supprimer</source> |
83 | <translation>Remove</translation> |
84 | </message> |
85 | <message utf8="true"> |
86 | - <location filename="main.py" line="1103"/> |
87 | + <location filename="main.py" line="1147"/> |
88 | <source>La recette sera définitivement supprimée <br/> Continuer ?</source> |
89 | <translation>The recipe will be removed.<br/> Continue ?</translation> |
90 | </message> |
91 | <message> |
92 | - <location filename="main.py" line="1267"/> |
93 | + <location filename="main.py" line="1311"/> |
94 | <source>Remplacer la base ?</source> |
95 | <translation>Restore database</translation> |
96 | </message> |
97 | <message utf8="true"> |
98 | - <location filename="main.py" line="1267"/> |
99 | + <location filename="main.py" line="1311"/> |
100 | <source>La base des ingrédients actuelle va être effacée et remplacée par la base originale. Toutes vos modifications vont être effacées. Un redémarrage de l'application sera nécessaire.<br> Continuer ?</source> |
101 | <translation>The ingredients database is going to be removed and replaced by the original one. All changes you made will be removed. You will have to reboot JolieBulle. <br/> Continue ?</translation> |
102 | </message> |
103 | @@ -104,12 +104,12 @@ |
104 | <translation type="obsolete"><h1>JolieBulle</h1> <b>version 2.4</b><br/>copyright (c) 2010-2011 Pierre Tavares<p>JolieBulle is a beer brewing software.</p><p><a href =http://www.gnu.org/licenses/gpl-3.0.html>Licence : Version 3 de la Licence Générale Publique GNU</a></p><p>Some icons are from the Faenza pack by Tiheum (Matthieu James), released under GPL.</p></translation> |
105 | </message> |
106 | <message utf8="true"> |
107 | - <location filename="main.py" line="661"/> |
108 | + <location filename="main.py" line="704"/> |
109 | <source>Étape</source> |
110 | <translation>Step</translation> |
111 | </message> |
112 | <message> |
113 | - <location filename="main.py" line="1061"/> |
114 | + <location filename="main.py" line="1107"/> |
115 | <source>Renommer</source> |
116 | <translation>Rename</translation> |
117 | </message> |
118 | @@ -134,62 +134,62 @@ |
119 | <translation type="obsolete">Up</translation> |
120 | </message> |
121 | <message> |
122 | - <location filename="main.py" line="1132"/> |
123 | + <location filename="main.py" line="1176"/> |
124 | <source>nouveau dossier</source> |
125 | <translation>new folder</translation> |
126 | </message> |
127 | <message utf8="true"> |
128 | - <location filename="main.py" line="1947"/> |
129 | + <location filename="main.py" line="2029"/> |
130 | <source>Ébullition</source> |
131 | <translation>Boil</translation> |
132 | </message> |
133 | <message> |
134 | - <location filename="main.py" line="1818"/> |
135 | + <location filename="main.py" line="1900"/> |
136 | <source>Feuille</source> |
137 | <translation>Leaf</translation> |
138 | </message> |
139 | <message> |
140 | - <location filename="main.py" line="1812"/> |
141 | + <location filename="main.py" line="1894"/> |
142 | <source>Pellet</source> |
143 | <translation>Pellet</translation> |
144 | </message> |
145 | <message utf8="true"> |
146 | - <location filename="main.py" line="1816"/> |
147 | + <location filename="main.py" line="1898"/> |
148 | <source>Cône</source> |
149 | <translation>Plug</translation> |
150 | </message> |
151 | <message> |
152 | - <location filename="main.py" line="1836"/> |
153 | + <location filename="main.py" line="1918"/> |
154 | <source>Dry Hop</source> |
155 | <translation>Dry Hop</translation> |
156 | </message> |
157 | <message utf8="true"> |
158 | - <location filename="main.py" line="1935"/> |
159 | + <location filename="main.py" line="2017"/> |
160 | <source>Empâtage</source> |
161 | <translation>Mash</translation> |
162 | </message> |
163 | <message utf8="true"> |
164 | - <location filename="main.py" line="1840"/> |
165 | + <location filename="main.py" line="1922"/> |
166 | <source>Premier Moût</source> |
167 | <translation>First Wort</translation> |
168 | </message> |
169 | <message utf8="true"> |
170 | - <location filename="main.py" line="1842"/> |
171 | + <location filename="main.py" line="1924"/> |
172 | <source>Arôme</source> |
173 | <translation>Aroma</translation> |
174 | </message> |
175 | <message> |
176 | - <location filename="main.py" line="1938"/> |
177 | + <location filename="main.py" line="2020"/> |
178 | <source>Primaire</source> |
179 | <translation>Primary</translation> |
180 | </message> |
181 | <message> |
182 | - <location filename="main.py" line="1941"/> |
183 | + <location filename="main.py" line="2023"/> |
184 | <source>Secondaire</source> |
185 | <translation>Secondary</translation> |
186 | </message> |
187 | <message> |
188 | - <location filename="main.py" line="1944"/> |
189 | + <location filename="main.py" line="2026"/> |
190 | <source>Embouteillage</source> |
191 | <translation>Bottling</translation> |
192 | </message> |
193 | @@ -204,75 +204,90 @@ |
194 | <translation type="obsolete"><h1>JolieBulle</h1> <b>version 2.6</b><br/>copyright (c) 2010-2012 Pierre Tavares<p>JolieBulle is a beer brewing software.</p><p><a href =http://www.gnu.org/licenses/gpl-3.0.html>Licence : Version 3 de la Licence Générale Publique GNU</a></p><p>Some icons are from the Faenza pack by Tiheum (Matthieu James), released under GPL.</p></translation> |
195 | </message> |
196 | <message> |
197 | - <location filename="main.py" line="412"/> |
198 | + <location filename="main.py" line="452"/> |
199 | <source>Enregistrer</source> |
200 | <translation>Save</translation> |
201 | </message> |
202 | <message> |
203 | - <location filename="main.py" line="419"/> |
204 | + <location filename="main.py" line="459"/> |
205 | <source>Nouvelle recette</source> |
206 | <translation>New recipe</translation> |
207 | </message> |
208 | <message> |
209 | - <location filename="main.py" line="456"/> |
210 | + <location filename="main.py" line="496"/> |
211 | <source>Fichier</source> |
212 | <translation>File</translation> |
213 | </message> |
214 | <message> |
215 | - <location filename="main.py" line="477"/> |
216 | + <location filename="main.py" line="522"/> |
217 | <source>Outils</source> |
218 | <translation>Tools</translation> |
219 | </message> |
220 | <message> |
221 | - <location filename="main.py" line="1065"/> |
222 | + <location filename="main.py" line="1111"/> |
223 | <source>Nouveau dossier</source> |
224 | <translation>New folder</translation> |
225 | </message> |
226 | <message utf8="true"> |
227 | - <location filename="main.py" line="2342"/> |
228 | + <location filename="main.py" line="2467"/> |
229 | <source>Recette déjà existante</source> |
230 | <translation>Recipe name exists </translation> |
231 | </message> |
232 | <message utf8="true"> |
233 | - <location filename="main.py" line="2342"/> |
234 | + <location filename="main.py" line="2467"/> |
235 | <source>Ce nom de recette existe déjà. L'enregistrement a été annulé. Vous pouvez choisir un nouveau nom.</source> |
236 | <translation>Recipe name already exists. You should choose another name.</translation> |
237 | </message> |
238 | <message> |
239 | - <location filename="main.py" line="524"/> |
240 | + <location filename="main.py" line="570"/> |
241 | <source>Tout grain</source> |
242 | <translation>All grain</translation> |
243 | </message> |
244 | <message> |
245 | - <location filename="main.py" line="524"/> |
246 | + <location filename="main.py" line="570"/> |
247 | <source>Extrait</source> |
248 | <translation type="unfinished">Extract</translation> |
249 | </message> |
250 | <message> |
251 | - <location filename="main.py" line="524"/> |
252 | + <location filename="main.py" line="570"/> |
253 | <source>Partial mash</source> |
254 | <translation type="unfinished"></translation> |
255 | </message> |
256 | <message utf8="true"> |
257 | - <location filename="main.py" line="2262"/> |
258 | + <location filename="main.py" line="2376"/> |
259 | <source><h1>JolieBulle</h1> <b>version 2.7</b><br/>copyright (c) 2010-2012 Pierre Tavares<p> JolieBulle est un logiciel de lecture et de formulation de recettes de brassage.</p><p><a href =http://www.gnu.org/licenses/gpl-3.0.html>Licence : Version 3 de la Licence Générale Publique GNU</a></p><p>Certaines icônes proviennent du pack Faenza par Tiheum (Matthieu James), également distribué sous licence GPL.</p></source> |
260 | <translation type="unfinished"></translation> |
261 | </message> |
262 | + <message> |
263 | + <location filename="main.py" line="518"/> |
264 | + <source>Profils de brassage</source> |
265 | + <translation type="unfinished"></translation> |
266 | + </message> |
267 | + <message> |
268 | + <location filename="main.py" line="1858"/> |
269 | + <source>Brassage</source> |
270 | + <translation type="unfinished">Mash</translation> |
271 | + </message> |
272 | + <message utf8="true"> |
273 | + <location filename="main.py" line="2223"/> |
274 | + <source>Après ébullition</source> |
275 | + <translation type="unfinished"></translation> |
276 | + </message> |
277 | </context> |
278 | <context> |
279 | <name>ComboBoxDelegate</name> |
280 | <message> |
281 | - <location filename="main.py" line="263"/> |
282 | + <location filename="main.py" line="299"/> |
283 | <source>Pellet</source> |
284 | <translation>Pellet</translation> |
285 | </message> |
286 | <message> |
287 | - <location filename="main.py" line="257"/> |
288 | + <location filename="main.py" line="293"/> |
289 | <source>Feuille</source> |
290 | <translation>Leaf</translation> |
291 | </message> |
292 | <message utf8="true"> |
293 | - <location filename="main.py" line="265"/> |
294 | + <location filename="main.py" line="301"/> |
295 | <source>Cône</source> |
296 | <translation>Plug</translation> |
297 | </message> |
298 | @@ -601,11 +616,6 @@ |
299 | </context> |
300 | <context> |
301 | <name>DialogAlc</name> |
302 | - <message> |
303 | - <location filename="outilAlc.ui" line="14"/> |
304 | - <source>Dialog</source> |
305 | - <translation></translation> |
306 | - </message> |
307 | <message utf8="true"> |
308 | <location filename="outilAlc.ui" line="22"/> |
309 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
310 | @@ -650,6 +660,24 @@ |
311 | <source>0</source> |
312 | <translation></translation> |
313 | </message> |
314 | + <message> |
315 | + <location filename="outilAlc.ui" line="14"/> |
316 | + <source>Calcul taux alcool</source> |
317 | + <translation>Alcohol by volume calculator</translation> |
318 | + </message> |
319 | + <message utf8="true"> |
320 | + <location filename="outilAlc.ui" line="120"/> |
321 | + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
322 | +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
323 | +p, li { white-space: pre-wrap; } |
324 | +</style></head><body style=" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;"> |
325 | +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Sucre ajouté (g/L)</span></p></body></html></source> |
326 | + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
327 | +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
328 | +p, li { white-space: pre-wrap; } |
329 | +</style></head><body style=" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;"> |
330 | +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Sugar addition (g/L)</span></p></body></html></translation> |
331 | + </message> |
332 | </context> |
333 | <context> |
334 | <name>DialogD</name> |
335 | @@ -1225,7 +1253,7 @@ |
336 | <context> |
337 | <name>DialogPref</name> |
338 | <message> |
339 | - <location filename="preferences.py" line="76"/> |
340 | + <location filename="preferences.py" line="78"/> |
341 | <source>Choisir un dossier</source> |
342 | <translation>Choose a folder</translation> |
343 | </message> |
344 | @@ -1309,7 +1337,7 @@ |
345 | <translation>Plug</translation> |
346 | </message> |
347 | <message utf8="true"> |
348 | - <location filename="export.py" line="193"/> |
349 | + <location filename="export.py" line="200"/> |
350 | <source>Ébullition</source> |
351 | <translation>Boil</translation> |
352 | </message> |
353 | @@ -1319,7 +1347,7 @@ |
354 | <translation>Dry Hop</translation> |
355 | </message> |
356 | <message utf8="true"> |
357 | - <location filename="export.py" line="195"/> |
358 | + <location filename="export.py" line="202"/> |
359 | <source>Empâtage</source> |
360 | <translation>Mash</translation> |
361 | </message> |
362 | @@ -1334,20 +1362,30 @@ |
363 | <translation>Aroma</translation> |
364 | </message> |
365 | <message> |
366 | - <location filename="export.py" line="197"/> |
367 | + <location filename="export.py" line="204"/> |
368 | <source>Primaire</source> |
369 | <translation>Primary</translation> |
370 | </message> |
371 | <message> |
372 | - <location filename="export.py" line="199"/> |
373 | + <location filename="export.py" line="206"/> |
374 | <source>Secondaire</source> |
375 | <translation>Secondary</translation> |
376 | </message> |
377 | <message> |
378 | - <location filename="export.py" line="201"/> |
379 | + <location filename="export.py" line="208"/> |
380 | <source>Embouteillage</source> |
381 | <translation>Bottling</translation> |
382 | </message> |
383 | + <message> |
384 | + <location filename="export.py" line="170"/> |
385 | + <source>Brassage</source> |
386 | + <translation type="unfinished">Mash</translation> |
387 | + </message> |
388 | + <message utf8="true"> |
389 | + <location filename="export.py" line="172"/> |
390 | + <source>Après ébullition</source> |
391 | + <translation type="unfinished"></translation> |
392 | + </message> |
393 | </context> |
394 | <context> |
395 | <name>ExportBBCode</name> |
396 | @@ -1436,14 +1474,14 @@ |
397 | <translation type="obsolete"><h3>Grains</h3> </translation> |
398 | </message> |
399 | <message> |
400 | - <location filename="exportHTML.py" line="81"/> |
401 | + <location filename="exportHTML.py" line="85"/> |
402 | <source><h3>Houblons</h3> </source> |
403 | <translation><h3>Hops</h3> </translation> |
404 | </message> |
405 | <message> |
406 | - <location filename="exportHTML.py" line="78"/> |
407 | + <location filename="exportHTML.py" line="127"/> |
408 | <source> pendant </source> |
409 | - <translation type="obsolete"> for </translation> |
410 | + <translation type="unfinished"> for </translation> |
411 | </message> |
412 | <message utf8="true"> |
413 | <location filename="exportHTML.py" line="78"/> |
414 | @@ -1451,12 +1489,12 @@ |
415 | <translation type="obsolete">minutes</translation> |
416 | </message> |
417 | <message utf8="true"> |
418 | - <location filename="exportHTML.py" line="88"/> |
419 | + <location filename="exportHTML.py" line="92"/> |
420 | <source><h3>Ingrédients divers</h3> </source> |
421 | <translation><h3>Miscellaneous</h3> </translation> |
422 | </message> |
423 | <message> |
424 | - <location filename="exportHTML.py" line="96"/> |
425 | + <location filename="exportHTML.py" line="100"/> |
426 | <source><h3>Levures</h3> </source> |
427 | <translation><h3>Yeasts</h3> </translation> |
428 | </message> |
429 | @@ -1512,7 +1550,7 @@ |
430 | </html></translation> |
431 | </message> |
432 | <message> |
433 | - <location filename="exportHTML.py" line="108"/> |
434 | + <location filename="exportHTML.py" line="131"/> |
435 | <source> <h2>Notes</h2></source> |
436 | <translation> <h2>Notes</h2></translation> |
437 | </message> |
438 | @@ -1527,47 +1565,47 @@ |
439 | <translation><h3>Grains and sugars</h3></translation> |
440 | </message> |
441 | <message utf8="true"> |
442 | - <location filename="exportHTML.py" line="103"/> |
443 | + <location filename="exportHTML.py" line="107"/> |
444 | <source> <h2>Ingrédients pour un brassin de </source> |
445 | <translation> <h2> Ingredients. Mash size : </translation> |
446 | </message> |
447 | <message> |
448 | - <location filename="exportHTML.py" line="103"/> |
449 | + <location filename="exportHTML.py" line="107"/> |
450 | <source> litres</source> |
451 | <translation> liters</translation> |
452 | </message> |
453 | <message> |
454 | - <location filename="exportHTML.py" line="106"/> |
455 | + <location filename="exportHTML.py" line="110"/> |
456 | <source><tr><td>Rendement</td> </source> |
457 | <translation><tr><td>Yield</td></translation> |
458 | </message> |
459 | <message utf8="true"> |
460 | - <location filename="exportHTML.py" line="106"/> |
461 | + <location filename="exportHTML.py" line="110"/> |
462 | <source><tr><td>Densité initiale</td></source> |
463 | <translation><tr><td>Original gravity</td></translation> |
464 | </message> |
465 | <message utf8="true"> |
466 | - <location filename="exportHTML.py" line="106"/> |
467 | + <location filename="exportHTML.py" line="110"/> |
468 | <source><tr><td>Densité finale</td></source> |
469 | <translation><tr><td>Final gravity</td></translation> |
470 | </message> |
471 | <message> |
472 | - <location filename="exportHTML.py" line="106"/> |
473 | + <location filename="exportHTML.py" line="110"/> |
474 | <source><tr><td>Teinte</td></source> |
475 | <translation><tr><td>Color</td></translation> |
476 | </message> |
477 | <message> |
478 | - <location filename="exportHTML.py" line="106"/> |
479 | + <location filename="exportHTML.py" line="110"/> |
480 | <source><tr><td>Amertume</td></source> |
481 | <translation><tr><td>Bitterness</td></translation> |
482 | </message> |
483 | <message> |
484 | - <location filename="exportHTML.py" line="106"/> |
485 | + <location filename="exportHTML.py" line="110"/> |
486 | <source><tr><td>Alcool (vol)</td></source> |
487 | <translation><tr><td>Alcohol (by vol)</td></translation> |
488 | </message> |
489 | <message utf8="true"> |
490 | - <location filename="exportHTML.py" line="110"/> |
491 | + <location filename="exportHTML.py" line="133"/> |
492 | <source> |
493 | # <footer class="footer">Une recette générée par JolieBulle, logiciel de brassage libre.</footer> |
494 | </body> |
495 | @@ -1576,6 +1614,66 @@ |
496 | </body> |
497 | </html></translation> |
498 | </message> |
499 | + <message utf8="true"> |
500 | + <location filename="exportHTML.py" line="78"/> |
501 | + <source>Après ébullition</source> |
502 | + <translation type="unfinished"></translation> |
503 | + </message> |
504 | + <message utf8="true"> |
505 | + <location filename="exportHTML.py" line="79"/> |
506 | + <source>Ajout après ébullition</source> |
507 | + <translation type="unfinished"></translation> |
508 | + </message> |
509 | + <message> |
510 | + <location filename="exportHTML.py" line="110"/> |
511 | + <source><tr><td>Ratio BU/GU</td></source> |
512 | + <translation type="unfinished"></translation> |
513 | + </message> |
514 | + <message> |
515 | + <location filename="exportHTML.py" line="112"/> |
516 | + <source> <h2>Brassage</h2></source> |
517 | + <translation type="unfinished"></translation> |
518 | + </message> |
519 | + <message> |
520 | + <location filename="exportHTML.py" line="112"/> |
521 | + <source> Etapes : </source> |
522 | + <translation type="unfinished"></translation> |
523 | + </message> |
524 | + <message> |
525 | + <location filename="exportHTML.py" line="118"/> |
526 | + <source>Infusion</source> |
527 | + <translation type="unfinished">Infusion</translation> |
528 | + </message> |
529 | + <message utf8="true"> |
530 | + <location filename="exportHTML.py" line="120"/> |
531 | + <source>Température</source> |
532 | + <translation type="unfinished">Temperature</translation> |
533 | + </message> |
534 | + <message utf8="true"> |
535 | + <location filename="exportHTML.py" line="122"/> |
536 | + <source>Décoction</source> |
537 | + <translation type="unfinished">Decoction</translation> |
538 | + </message> |
539 | + <message> |
540 | + <location filename="exportHTML.py" line="127"/> |
541 | + <source> palier de type </source> |
542 | + <translation type="unfinished"></translation> |
543 | + </message> |
544 | + <message utf8="true"> |
545 | + <location filename="exportHTML.py" line="127"/> |
546 | + <source> à </source> |
547 | + <translation type="unfinished"></translation> |
548 | + </message> |
549 | + <message> |
550 | + <location filename="exportHTML.py" line="127"/> |
551 | + <source> minutes </source> |
552 | + <translation type="unfinished"></translation> |
553 | + </message> |
554 | + <message utf8="true"> |
555 | + <location filename="exportHTML.py" line="128"/> |
556 | + <source> Rinçage : </source> |
557 | + <translation type="unfinished"></translation> |
558 | + </message> |
559 | </context> |
560 | <context> |
561 | <name>MainWindow</name> |
562 | @@ -1677,7 +1775,7 @@ |
563 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Pre-boil specific gravity :</span></p></body></html></translation> |
564 | </message> |
565 | <message> |
566 | - <location filename="reader.ui" line="1709"/> |
567 | + <location filename="reader.ui" line="1723"/> |
568 | <source>0</source> |
569 | <translation></translation> |
570 | </message> |
571 | @@ -1700,7 +1798,7 @@ |
572 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Ingredients : </span></p></body></html></translation> |
573 | </message> |
574 | <message> |
575 | - <location filename="reader.ui" line="1224"/> |
576 | + <location filename="reader.ui" line="1238"/> |
577 | <source>Enlever</source> |
578 | <translation>Remove</translation> |
579 | </message> |
580 | @@ -1790,112 +1888,112 @@ |
581 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Alc :</span></p></body></html></translation> |
582 | </message> |
583 | <message> |
584 | - <location filename="reader.ui" line="1866"/> |
585 | + <location filename="reader.ui" line="1880"/> |
586 | <source>toolBar</source> |
587 | <translation></translation> |
588 | </message> |
589 | <message> |
590 | - <location filename="reader.ui" line="1895"/> |
591 | + <location filename="reader.ui" line="1909"/> |
592 | <source>Fichier</source> |
593 | <translation>File</translation> |
594 | </message> |
595 | <message> |
596 | - <location filename="reader.ui" line="1930"/> |
597 | + <location filename="reader.ui" line="1944"/> |
598 | <source>Edition</source> |
599 | <translation>Edit</translation> |
600 | </message> |
601 | <message> |
602 | - <location filename="reader.ui" line="1920"/> |
603 | + <location filename="reader.ui" line="1934"/> |
604 | <source>Outils</source> |
605 | <translation>Tools</translation> |
606 | </message> |
607 | <message> |
608 | - <location filename="reader.ui" line="1952"/> |
609 | + <location filename="reader.ui" line="1973"/> |
610 | <source>Ouvrir</source> |
611 | <translation>Open</translation> |
612 | </message> |
613 | <message> |
614 | - <location filename="reader.ui" line="1985"/> |
615 | + <location filename="reader.ui" line="2006"/> |
616 | <source>Quitter</source> |
617 | <translation>Quit</translation> |
618 | </message> |
619 | <message> |
620 | - <location filename="reader.ui" line="1970"/> |
621 | + <location filename="reader.ui" line="1991"/> |
622 | <source>A propos</source> |
623 | <translation>About</translation> |
624 | </message> |
625 | <message> |
626 | - <location filename="reader.ui" line="2129"/> |
627 | + <location filename="reader.ui" line="2150"/> |
628 | <source>&Enregistrer</source> |
629 | <translation>Save</translation> |
630 | </message> |
631 | <message> |
632 | - <location filename="reader.ui" line="1980"/> |
633 | + <location filename="reader.ui" line="2001"/> |
634 | <source>Enregistrer &sous</source> |
635 | <translation>Save as</translation> |
636 | </message> |
637 | <message> |
638 | - <location filename="reader.ui" line="1990"/> |
639 | + <location filename="reader.ui" line="2011"/> |
640 | <source>&Ouvrir</source> |
641 | <translation>Open</translation> |
642 | </message> |
643 | <message> |
644 | - <location filename="reader.ui" line="1995"/> |
645 | + <location filename="reader.ui" line="2016"/> |
646 | <source>Editer la base de Grains</source> |
647 | <translation>Edit Grains database</translation> |
648 | </message> |
649 | <message> |
650 | - <location filename="reader.ui" line="2000"/> |
651 | + <location filename="reader.ui" line="2021"/> |
652 | <source>Editer la base de Houblons</source> |
653 | <translation>Edit Hops database</translation> |
654 | </message> |
655 | <message> |
656 | - <location filename="reader.ui" line="2005"/> |
657 | + <location filename="reader.ui" line="2026"/> |
658 | <source>Editer la base de Divers</source> |
659 | <translation>Edit Miscs database</translation> |
660 | </message> |
661 | <message> |
662 | - <location filename="reader.ui" line="2010"/> |
663 | + <location filename="reader.ui" line="2031"/> |
664 | <source>Editer la base de Levures</source> |
665 | <translation>Edit Yeasts database</translation> |
666 | </message> |
667 | <message> |
668 | - <location filename="reader.ui" line="2162"/> |
669 | + <location filename="reader.ui" line="2183"/> |
670 | <source>Nouvelle recette</source> |
671 | <translation>New recipe</translation> |
672 | </message> |
673 | <message utf8="true"> |
674 | - <location filename="reader.ui" line="2024"/> |
675 | + <location filename="reader.ui" line="2045"/> |
676 | <source>Correction densimètre</source> |
677 | <translation>Hydrometer correction</translation> |
678 | </message> |
679 | <message> |
680 | - <location filename="reader.ui" line="2029"/> |
681 | + <location filename="reader.ui" line="2050"/> |
682 | <source>Calcul taux d'alcool</source> |
683 | <translation>Alcohol percentage</translation> |
684 | </message> |
685 | <message> |
686 | - <location filename="reader.ui" line="2038"/> |
687 | + <location filename="reader.ui" line="2059"/> |
688 | <source>Imprimer</source> |
689 | <translation>Print</translation> |
690 | </message> |
691 | <message> |
692 | - <location filename="reader.ui" line="2043"/> |
693 | + <location filename="reader.ui" line="2064"/> |
694 | <source>Dilution</source> |
695 | <translation>Dilution</translation> |
696 | </message> |
697 | <message> |
698 | - <location filename="reader.ui" line="2048"/> |
699 | + <location filename="reader.ui" line="2069"/> |
700 | <source>Evaporation</source> |
701 | <translation>Boil off</translation> |
702 | </message> |
703 | <message> |
704 | - <location filename="reader.ui" line="2053"/> |
705 | + <location filename="reader.ui" line="2074"/> |
706 | <source>Exporter vers html</source> |
707 | <translation>Export to html</translation> |
708 | </message> |
709 | <message> |
710 | - <location filename="reader.ui" line="2058"/> |
711 | + <location filename="reader.ui" line="2079"/> |
712 | <source>Assistant paliers</source> |
713 | <translation>Step assistant</translation> |
714 | </message> |
715 | @@ -1905,22 +2003,22 @@ |
716 | <translation type="obsolete">View</translation> |
717 | </message> |
718 | <message> |
719 | - <location filename="reader.ui" line="1936"/> |
720 | + <location filename="reader.ui" line="1950"/> |
721 | <source>Aide</source> |
722 | <translation>Help</translation> |
723 | </message> |
724 | <message utf8="true"> |
725 | - <location filename="reader.ui" line="2063"/> |
726 | + <location filename="reader.ui" line="2084"/> |
727 | <source>Restaurer la base des ingrédients</source> |
728 | <translation>Restore ingredients database</translation> |
729 | </message> |
730 | <message> |
731 | - <location filename="reader.ui" line="2072"/> |
732 | + <location filename="reader.ui" line="2093"/> |
733 | <source>Recharger</source> |
734 | <translation>Reload</translation> |
735 | </message> |
736 | <message> |
737 | - <location filename="reader.ui" line="2077"/> |
738 | + <location filename="reader.ui" line="2098"/> |
739 | <source>switch</source> |
740 | <translation>switch</translation> |
741 | </message> |
742 | @@ -1935,17 +2033,17 @@ |
743 | <translation type="obsolete">Library</translation> |
744 | </message> |
745 | <message utf8="true"> |
746 | - <location filename="reader.ui" line="2120"/> |
747 | + <location filename="reader.ui" line="2141"/> |
748 | <source>Bibiliothèque de recettes</source> |
749 | <translation>Library</translation> |
750 | </message> |
751 | <message> |
752 | - <location filename="reader.ui" line="2105"/> |
753 | + <location filename="reader.ui" line="2126"/> |
754 | <source>Editeur</source> |
755 | <translation>Editor</translation> |
756 | </message> |
757 | <message utf8="true"> |
758 | - <location filename="reader.ui" line="2117"/> |
759 | + <location filename="reader.ui" line="2138"/> |
760 | <source>Bibiliothèque</source> |
761 | <translation>Library</translation> |
762 | </message> |
763 | @@ -1963,7 +2061,7 @@ |
764 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Brewer :</span></p></body></html></translation> |
765 | </message> |
766 | <message> |
767 | - <location filename="reader.ui" line="1291"/> |
768 | + <location filename="reader.ui" line="1305"/> |
769 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
770 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
771 | p, li { white-space: pre-wrap; } |
772 | @@ -2147,7 +2245,7 @@ |
773 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Droid Sans'; font-size:9pt;">Alc :</span></p></body></html></translation> |
774 | </message> |
775 | <message> |
776 | - <location filename="reader.ui" line="775"/> |
777 | + <location filename="reader.ui" line="789"/> |
778 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
779 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
780 | p, li { white-space: pre-wrap; } |
781 | @@ -2160,7 +2258,7 @@ |
782 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Ubuntu'; font-size:9pt; font-weight:600;">TINT</span></p></body></html></translation> |
783 | </message> |
784 | <message utf8="true"> |
785 | - <location filename="reader.ui" line="2134"/> |
786 | + <location filename="reader.ui" line="2155"/> |
787 | <source>Préférences</source> |
788 | <translation>Preferences</translation> |
789 | </message> |
790 | @@ -2188,7 +2286,7 @@ |
791 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Mash :</span></p></body></html></translation> |
792 | </message> |
793 | <message> |
794 | - <location filename="reader.ui" line="1035"/> |
795 | + <location filename="reader.ui" line="1049"/> |
796 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
797 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
798 | p, li { white-space: pre-wrap; } |
799 | @@ -2201,42 +2299,42 @@ |
800 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Mash profiles :</span></p></body></html></translation> |
801 | </message> |
802 | <message> |
803 | - <location filename="reader.ui" line="1078"/> |
804 | + <location filename="reader.ui" line="1092"/> |
805 | <source>Nouveau profil</source> |
806 | <translation>New profile</translation> |
807 | </message> |
808 | <message> |
809 | - <location filename="reader.ui" line="1120"/> |
810 | + <location filename="reader.ui" line="1134"/> |
811 | <source><html><head/><body><p><span style=" font-weight:600;">Nom :</span></p></body></html></source> |
812 | <translation><html><head/><body><p><span style=" font-weight:600;">Name :</span></p></body></html></translation> |
813 | </message> |
814 | <message> |
815 | - <location filename="reader.ui" line="1302"/> |
816 | + <location filename="reader.ui" line="1316"/> |
817 | <source>Aucun</source> |
818 | <translation>None</translation> |
819 | </message> |
820 | <message> |
821 | - <location filename="reader.ui" line="1134"/> |
822 | - <source><html><head/><body><p><span style=" font-weight:600;">pH :</span></p></body></html></source> |
823 | - <translation><html><head/><body><p><span style=" font-weight:600;">pH :</span></p></body></html></translation> |
824 | - </message> |
825 | - <message utf8="true"> |
826 | <location filename="reader.ui" line="1148"/> |
827 | + <source><html><head/><body><p><span style=" font-weight:600;">pH :</span></p></body></html></source> |
828 | + <translation><html><head/><body><p><span style=" font-weight:600;">pH :</span></p></body></html></translation> |
829 | + </message> |
830 | + <message utf8="true"> |
831 | + <location filename="reader.ui" line="1162"/> |
832 | <source><html><head/><body><p><span style=" font-weight:600;">Rinçage :</span></p></body></html></source> |
833 | <translation><html><head/><body><p><span style=" font-weight:600;">Sparge :</span></p></body></html></translation> |
834 | </message> |
835 | <message utf8="true"> |
836 | - <location filename="reader.ui" line="1338"/> |
837 | + <location filename="reader.ui" line="1352"/> |
838 | <source>0 °C</source> |
839 | <translation>0 °C</translation> |
840 | </message> |
841 | <message> |
842 | - <location filename="reader.ui" line="1348"/> |
843 | + <location filename="reader.ui" line="1362"/> |
844 | <source>Modifier</source> |
845 | <translation>Edit</translation> |
846 | </message> |
847 | <message> |
848 | - <location filename="reader.ui" line="1194"/> |
849 | + <location filename="reader.ui" line="1208"/> |
850 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
851 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
852 | p, li { white-space: pre-wrap; } |
853 | @@ -2249,12 +2347,12 @@ |
854 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Steps :</span></p></body></html></translation> |
855 | </message> |
856 | <message> |
857 | - <location filename="reader.ui" line="1231"/> |
858 | + <location filename="reader.ui" line="1245"/> |
859 | <source>Nouveau palier</source> |
860 | <translation>New step</translation> |
861 | </message> |
862 | <message> |
863 | - <location filename="reader.ui" line="1273"/> |
864 | + <location filename="reader.ui" line="1287"/> |
865 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
866 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
867 | p, li { white-space: pre-wrap; } |
868 | @@ -2267,7 +2365,7 @@ |
869 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Name :</span></p></body></html></translation> |
870 | </message> |
871 | <message utf8="true"> |
872 | - <location filename="reader.ui" line="1309"/> |
873 | + <location filename="reader.ui" line="1323"/> |
874 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
875 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
876 | p, li { white-space: pre-wrap; } |
877 | @@ -2280,12 +2378,12 @@ |
878 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Time :</span></p></body></html></translation> |
879 | </message> |
880 | <message> |
881 | - <location filename="reader.ui" line="1320"/> |
882 | + <location filename="reader.ui" line="1334"/> |
883 | <source>0 min</source> |
884 | <translation>0 min</translation> |
885 | </message> |
886 | <message utf8="true"> |
887 | - <location filename="reader.ui" line="1327"/> |
888 | + <location filename="reader.ui" line="1341"/> |
889 | <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
890 | <html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
891 | p, li { white-space: pre-wrap; } |
892 | @@ -2298,117 +2396,117 @@ |
893 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Temperature :</span></p></body></html></translation> |
894 | </message> |
895 | <message> |
896 | - <location filename="reader.ui" line="1374"/> |
897 | + <location filename="reader.ui" line="1388"/> |
898 | <source>Enregistrer les profils</source> |
899 | <translation>Save profiles</translation> |
900 | </message> |
901 | <message utf8="true"> |
902 | - <location filename="reader.ui" line="1611"/> |
903 | + <location filename="reader.ui" line="1625"/> |
904 | <source>Rinçage</source> |
905 | <translation>Sparge</translation> |
906 | </message> |
907 | <message utf8="true"> |
908 | - <location filename="reader.ui" line="1619"/> |
909 | + <location filename="reader.ui" line="1633"/> |
910 | <source>Volume de rinçage :</source> |
911 | <translation>Sparge volume</translation> |
912 | </message> |
913 | <message utf8="true"> |
914 | - <location filename="reader.ui" line="1626"/> |
915 | + <location filename="reader.ui" line="1640"/> |
916 | <source>Température de rinçage :</source> |
917 | <translation>Sparge temperature</translation> |
918 | </message> |
919 | <message utf8="true"> |
920 | - <location filename="reader.ui" line="1656"/> |
921 | + <location filename="reader.ui" line="1670"/> |
922 | <source><html><head/><body><p align="center"> Pas de rinçage en BIAB</p></body></html></source> |
923 | <translation><html><head/><body><p align="center"> No sparge when BIAB</p></body></html></translation> |
924 | </message> |
925 | <message utf8="true"> |
926 | - <location filename="reader.ui" line="1719"/> |
927 | + <location filename="reader.ui" line="1733"/> |
928 | <source>Pré-ébullition</source> |
929 | <translation>Preboil</translation> |
930 | </message> |
931 | <message utf8="true"> |
932 | - <location filename="reader.ui" line="1727"/> |
933 | + <location filename="reader.ui" line="1741"/> |
934 | <source>Volume théorique pré-ébullition :</source> |
935 | <translation>Preboil target volume</translation> |
936 | </message> |
937 | <message utf8="true"> |
938 | - <location filename="reader.ui" line="1734"/> |
939 | + <location filename="reader.ui" line="1748"/> |
940 | <source>Densité pré-ébullition :</source> |
941 | <translation>Preboil gravity</translation> |
942 | </message> |
943 | <message> |
944 | - <location filename="reader.ui" line="1741"/> |
945 | + <location filename="reader.ui" line="1755"/> |
946 | <source>1.000</source> |
947 | <translation>1.000</translation> |
948 | </message> |
949 | <message> |
950 | - <location filename="reader.ui" line="1441"/> |
951 | + <location filename="reader.ui" line="1455"/> |
952 | <source><html><head/><body><p><span style=" font-weight:600;">Volumes d'eau</span></p></body></html></source> |
953 | <translation><html><head/><body><p><span style=" font-weight:600;">Water volumes</span></p></body></html></translation> |
954 | </message> |
955 | <message> |
956 | - <location filename="reader.ui" line="1491"/> |
957 | + <location filename="reader.ui" line="1505"/> |
958 | <source>Palier</source> |
959 | <translation>Step</translation> |
960 | </message> |
961 | <message> |
962 | - <location filename="reader.ui" line="1496"/> |
963 | + <location filename="reader.ui" line="1510"/> |
964 | <source>Volume d'eau</source> |
965 | <translation>Water volume</translation> |
966 | </message> |
967 | <message utf8="true"> |
968 | - <location filename="reader.ui" line="1501"/> |
969 | + <location filename="reader.ui" line="1515"/> |
970 | <source>Température de l'eau</source> |
971 | <translation>Water temperature</translation> |
972 | </message> |
973 | <message> |
974 | - <location filename="reader.ui" line="1506"/> |
975 | + <location filename="reader.ui" line="1520"/> |
976 | <source>Ratio</source> |
977 | <translation>Ratio</translation> |
978 | </message> |
979 | <message> |
980 | - <location filename="reader.ui" line="1511"/> |
981 | + <location filename="reader.ui" line="1525"/> |
982 | <source>Infos</source> |
983 | <translation>Infos</translation> |
984 | </message> |
985 | <message utf8="true"> |
986 | - <location filename="reader.ui" line="1528"/> |
987 | + <location filename="reader.ui" line="1542"/> |
988 | <source><html><head/><body><p align="center"><span style=" font-weight:600;">Le profil de brassage que vous utilisez n'est pas adapté au BIAB. Vous ne devriez utiliser qu'un seul palier d'infusion.</span></p></body></html></source> |
989 | <translation><html><head/><body><p align="center"><span style=" font-weight:600;">Bad mash profile for BIAB. You should use only one infusion step.</span></p></body></html></translation> |
990 | </message> |
991 | <message utf8="true"> |
992 | - <location filename="reader.ui" line="1544"/> |
993 | + <location filename="reader.ui" line="1558"/> |
994 | <source><html><head/><body><p align="center"><span style=" font-weight:600;">JolieBulle ne prend pas encore en charge les décoctions. Pas encore !</span></p></body></html></source> |
995 | <translation><html><head/><body><p align="center"><span style=" font-weight:600;">JolieBulle can't manage decoctions. Not yet !</span></p></body></html></translation> |
996 | </message> |
997 | <message> |
998 | - <location filename="reader.ui" line="1566"/> |
999 | + <location filename="reader.ui" line="1580"/> |
1000 | <source>Ajuster</source> |
1001 | <translation>Adjust</translation> |
1002 | </message> |
1003 | <message utf8="true"> |
1004 | - <location filename="reader.ui" line="1391"/> |
1005 | + <location filename="reader.ui" line="1405"/> |
1006 | <source>Méthode de brassage</source> |
1007 | <translation>Brewing process</translation> |
1008 | </message> |
1009 | <message> |
1010 | - <location filename="reader.ui" line="1402"/> |
1011 | + <location filename="reader.ui" line="1416"/> |
1012 | <source>Classique</source> |
1013 | <translation>Classical</translation> |
1014 | </message> |
1015 | <message> |
1016 | - <location filename="reader.ui" line="1412"/> |
1017 | + <location filename="reader.ui" line="1426"/> |
1018 | <source>Volume complet (BIAB)</source> |
1019 | <translation>Full volume (BIAB)</translation> |
1020 | </message> |
1021 | <message> |
1022 | - <location filename="reader.ui" line="2082"/> |
1023 | + <location filename="reader.ui" line="2103"/> |
1024 | <source>Editeur de recettes</source> |
1025 | <translation>Recipe editor</translation> |
1026 | </message> |
1027 | <message utf8="true"> |
1028 | - <location filename="reader.ui" line="2087"/> |
1029 | + <location filename="reader.ui" line="2108"/> |
1030 | <source>Bibliothèque de recettes</source> |
1031 | <translation>Recipe library</translation> |
1032 | </message> |
1033 | @@ -2418,57 +2516,57 @@ |
1034 | <translation type="obsolete">Brewday Mode</translation> |
1035 | </message> |
1036 | <message> |
1037 | - <location filename="reader.ui" line="839"/> |
1038 | + <location filename="reader.ui" line="853"/> |
1039 | <source>Annuler</source> |
1040 | <translation>Cancel</translation> |
1041 | </message> |
1042 | <message> |
1043 | - <location filename="reader.ui" line="846"/> |
1044 | + <location filename="reader.ui" line="860"/> |
1045 | <source>Enregistrer</source> |
1046 | <translation>Save</translation> |
1047 | </message> |
1048 | <message> |
1049 | - <location filename="reader.ui" line="853"/> |
1050 | + <location filename="reader.ui" line="867"/> |
1051 | <source>Enregistrer && Fermer</source> |
1052 | <translation>Save && Close</translation> |
1053 | </message> |
1054 | <message> |
1055 | - <location filename="reader.ui" line="917"/> |
1056 | + <location filename="reader.ui" line="931"/> |
1057 | <source>about:blank</source> |
1058 | <translation>about:blank</translation> |
1059 | </message> |
1060 | <message> |
1061 | - <location filename="reader.ui" line="952"/> |
1062 | + <location filename="reader.ui" line="966"/> |
1063 | <source>Editer</source> |
1064 | <translation>Edit</translation> |
1065 | </message> |
1066 | <message> |
1067 | - <location filename="reader.ui" line="962"/> |
1068 | + <location filename="reader.ui" line="976"/> |
1069 | <source>Brasser</source> |
1070 | <translation>Brewday</translation> |
1071 | </message> |
1072 | <message> |
1073 | - <location filename="reader.ui" line="1668"/> |
1074 | + <location filename="reader.ui" line="1682"/> |
1075 | <source>Volumes</source> |
1076 | <translation>Volumes</translation> |
1077 | </message> |
1078 | <message> |
1079 | - <location filename="reader.ui" line="1674"/> |
1080 | + <location filename="reader.ui" line="1688"/> |
1081 | <source>Volume de grains :</source> |
1082 | <translation>Grain volume :</translation> |
1083 | </message> |
1084 | <message utf8="true"> |
1085 | - <location filename="reader.ui" line="1688"/> |
1086 | + <location filename="reader.ui" line="1702"/> |
1087 | <source>Volume total (empâtage) :</source> |
1088 | <translation>Total volume (initial strike) :</translation> |
1089 | </message> |
1090 | <message> |
1091 | - <location filename="reader.ui" line="1702"/> |
1092 | + <location filename="reader.ui" line="1716"/> |
1093 | <source>Volume total (dernier palier) :</source> |
1094 | <translation>Total volume (last step) :</translation> |
1095 | </message> |
1096 | <message> |
1097 | - <location filename="reader.ui" line="1793"/> |
1098 | + <location filename="reader.ui" line="1807"/> |
1099 | <source>Fermer</source> |
1100 | <translation>Close</translation> |
1101 | </message> |
1102 | @@ -2578,45 +2676,60 @@ |
1103 | <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; color:#8d8d8d;">Adjust and brew</span></p></body></html></translation> |
1104 | </message> |
1105 | <message utf8="true"> |
1106 | - <location filename="reader.ui" line="1910"/> |
1107 | + <location filename="reader.ui" line="1924"/> |
1108 | <source>Ingrédients</source> |
1109 | <translation>Ingredients</translation> |
1110 | </message> |
1111 | <message> |
1112 | - <location filename="reader.ui" line="2146"/> |
1113 | + <location filename="reader.ui" line="2167"/> |
1114 | <source>Brassage</source> |
1115 | <translation>Mash</translation> |
1116 | </message> |
1117 | <message> |
1118 | - <location filename="reader.ui" line="2149"/> |
1119 | + <location filename="reader.ui" line="2170"/> |
1120 | <source>Mode brassage</source> |
1121 | <translation>Brewday mode</translation> |
1122 | </message> |
1123 | <message> |
1124 | - <location filename="reader.ui" line="2154"/> |
1125 | + <location filename="reader.ui" line="2175"/> |
1126 | <source>Nouveau dossier</source> |
1127 | <translation>New folder</translation> |
1128 | </message> |
1129 | <message utf8="true"> |
1130 | - <location filename="reader.ui" line="2157"/> |
1131 | + <location filename="reader.ui" line="2178"/> |
1132 | <source>Créer un nouveau dossier dans la bibliothèque</source> |
1133 | <translation>Create a new folder in library</translation> |
1134 | </message> |
1135 | <message utf8="true"> |
1136 | - <location filename="reader.ui" line="2165"/> |
1137 | + <location filename="reader.ui" line="2186"/> |
1138 | <source>Créer une nouvelle recette</source> |
1139 | <translation>Create a new recipe</translation> |
1140 | </message> |
1141 | <message utf8="true"> |
1142 | - <location filename="reader.ui" line="2170"/> |
1143 | + <location filename="reader.ui" line="2191"/> |
1144 | <source>Importer dans la bibliothèque</source> |
1145 | <translation>Import in library</translation> |
1146 | </message> |
1147 | <message> |
1148 | - <location filename="reader.ui" line="2175"/> |
1149 | + <location filename="reader.ui" line="2196"/> |
1150 | <source>Copier le BBCode dans le presse papier</source> |
1151 | <translation>Copy BBCode into clipboard</translation> |
1152 | </message> |
1153 | + <message> |
1154 | + <location filename="reader.ui" line="768"/> |
1155 | + <source>Ratio BU/GU :</source> |
1156 | + <translation type="unfinished"></translation> |
1157 | + </message> |
1158 | + <message> |
1159 | + <location filename="reader.ui" line="1956"/> |
1160 | + <source>Profils de brassage</source> |
1161 | + <translation type="unfinished"></translation> |
1162 | + </message> |
1163 | + <message utf8="true"> |
1164 | + <location filename="reader.ui" line="2201"/> |
1165 | + <source>Gérer les profils</source> |
1166 | + <translation type="unfinished"></translation> |
1167 | + </message> |
1168 | </context> |
1169 | <context> |
1170 | <name>Preferences</name> |
1171 | @@ -2702,44 +2815,54 @@ |
1172 | <context> |
1173 | <name>UseDelegate</name> |
1174 | <message utf8="true"> |
1175 | - <location filename="main.py" line="341"/> |
1176 | + <location filename="main.py" line="389"/> |
1177 | <source>Ébullition</source> |
1178 | <translation>Boil</translation> |
1179 | </message> |
1180 | <message> |
1181 | - <location filename="main.py" line="329"/> |
1182 | + <location filename="main.py" line="377"/> |
1183 | <source>Dry Hop</source> |
1184 | <translation>Dry Hop</translation> |
1185 | </message> |
1186 | <message utf8="true"> |
1187 | - <location filename="main.py" line="343"/> |
1188 | + <location filename="main.py" line="391"/> |
1189 | <source>Empâtage</source> |
1190 | <translation>Mash</translation> |
1191 | </message> |
1192 | <message utf8="true"> |
1193 | - <location filename="main.py" line="333"/> |
1194 | + <location filename="main.py" line="381"/> |
1195 | <source>Premier Moût</source> |
1196 | <translation>First Wort</translation> |
1197 | </message> |
1198 | <message utf8="true"> |
1199 | - <location filename="main.py" line="335"/> |
1200 | + <location filename="main.py" line="383"/> |
1201 | <source>Arôme</source> |
1202 | <translation>Aroma</translation> |
1203 | </message> |
1204 | <message> |
1205 | - <location filename="main.py" line="345"/> |
1206 | + <location filename="main.py" line="393"/> |
1207 | <source>Primaire</source> |
1208 | <translation>Primary</translation> |
1209 | </message> |
1210 | <message> |
1211 | - <location filename="main.py" line="347"/> |
1212 | + <location filename="main.py" line="395"/> |
1213 | <source>Secondaire</source> |
1214 | <translation>Secondary</translation> |
1215 | </message> |
1216 | <message> |
1217 | - <location filename="main.py" line="349"/> |
1218 | + <location filename="main.py" line="397"/> |
1219 | <source>Embouteillage</source> |
1220 | <translation>Bottling</translation> |
1221 | </message> |
1222 | + <message> |
1223 | + <location filename="main.py" line="367"/> |
1224 | + <source>Brassage</source> |
1225 | + <translation type="unfinished">Mash</translation> |
1226 | + </message> |
1227 | + <message utf8="true"> |
1228 | + <location filename="main.py" line="369"/> |
1229 | + <source>Après ébullition</source> |
1230 | + <translation type="unfinished"></translation> |
1231 | + </message> |
1232 | </context> |
1233 | </TS> |
1234 | |
1235 | === modified file 'outilAlc.py' |
1236 | --- outilAlc.py 2012-09-04 22:31:19 +0000 |
1237 | +++ outilAlc.py 2013-01-04 15:42:21 +0000 |
1238 | @@ -42,10 +42,13 @@ |
1239 | |
1240 | self.ui.doubleSpinBoxDI.valueChanged.connect(self.calcAlc) |
1241 | self.ui.doubleSpinBoxDF.valueChanged.connect(self.calcAlc) |
1242 | + self.ui.doubleSpinBoxSucre.valueChanged.connect(self.calcAlc) |
1243 | |
1244 | def calcAlc(self) : |
1245 | self.OG = self.ui.doubleSpinBoxDI.value() |
1246 | self.FG = self.ui.doubleSpinBoxDF.value() |
1247 | - self.ABV = 0.130*((self.OG-1) -(self.FG-1))*1000 |
1248 | + self.Sucre = self.ui.doubleSpinBoxSucre.value() |
1249 | + |
1250 | + self.ABV = ((((self.OG - self.FG) * 1.05) / self.FG) * 100) / 0.795 + ((self.Sucre * 0.5) / 0.795) / 10 |
1251 | |
1252 | self.ui.labelAlc.setText("%.1f" %self.ABV) |
1253 | |
1254 | === modified file 'outilAlc.ui' |
1255 | --- outilAlc.ui 2011-03-07 15:40:50 +0000 |
1256 | +++ outilAlc.ui 2013-01-04 15:42:21 +0000 |
1257 | @@ -6,12 +6,12 @@ |
1258 | <rect> |
1259 | <x>0</x> |
1260 | <y>0</y> |
1261 | - <width>236</width> |
1262 | - <height>142</height> |
1263 | + <width>270</width> |
1264 | + <height>219</height> |
1265 | </rect> |
1266 | </property> |
1267 | <property name="windowTitle"> |
1268 | - <string>Dialog</string> |
1269 | + <string>Calcul taux alcool</string> |
1270 | </property> |
1271 | <layout class="QGridLayout" name="gridLayout"> |
1272 | <item row="0" column="0"> |
1273 | @@ -38,7 +38,7 @@ |
1274 | </property> |
1275 | </widget> |
1276 | </item> |
1277 | - <item row="3" column="0"> |
1278 | + <item row="4" column="0"> |
1279 | <widget class="QLabel" name="label_3"> |
1280 | <property name="text"> |
1281 | <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
1282 | @@ -49,7 +49,7 @@ |
1283 | </property> |
1284 | </widget> |
1285 | </item> |
1286 | - <item row="3" column="1"> |
1287 | + <item row="4" column="1"> |
1288 | <widget class="QLabel" name="labelAlc"> |
1289 | <property name="text"> |
1290 | <string>0</string> |
1291 | @@ -88,7 +88,7 @@ |
1292 | </property> |
1293 | </widget> |
1294 | </item> |
1295 | - <item row="2" column="0"> |
1296 | + <item row="3" column="0"> |
1297 | <spacer name="verticalSpacer"> |
1298 | <property name="orientation"> |
1299 | <enum>Qt::Vertical</enum> |
1300 | @@ -101,7 +101,7 @@ |
1301 | </property> |
1302 | </spacer> |
1303 | </item> |
1304 | - <item row="4" column="0"> |
1305 | + <item row="5" column="0"> |
1306 | <spacer name="verticalSpacer_2"> |
1307 | <property name="orientation"> |
1308 | <enum>Qt::Vertical</enum> |
1309 | @@ -114,6 +114,27 @@ |
1310 | </property> |
1311 | </spacer> |
1312 | </item> |
1313 | + <item row="2" column="0"> |
1314 | + <widget class="QLabel" name="label_4"> |
1315 | + <property name="text"> |
1316 | + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> |
1317 | +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> |
1318 | +p, li { white-space: pre-wrap; } |
1319 | +</style></head><body style=" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;"> |
1320 | +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Sucre ajouté (g/L)</span></p></body></html></string> |
1321 | + </property> |
1322 | + </widget> |
1323 | + </item> |
1324 | + <item row="2" column="1"> |
1325 | + <widget class="QDoubleSpinBox" name="doubleSpinBoxSucre"> |
1326 | + <property name="singleStep"> |
1327 | + <double>0.100000000000000</double> |
1328 | + </property> |
1329 | + <property name="value"> |
1330 | + <double>7.000000000000000</double> |
1331 | + </property> |
1332 | + </widget> |
1333 | + </item> |
1334 | </layout> |
1335 | </item> |
1336 | <item row="1" column="0"> |
1337 | |
1338 | === modified file 'outilAlc_ui.py' |
1339 | --- outilAlc_ui.py 2011-03-07 15:40:50 +0000 |
1340 | +++ outilAlc_ui.py 2013-01-04 15:42:21 +0000 |
1341 | @@ -2,8 +2,8 @@ |
1342 | |
1343 | # Form implementation generated from reading ui file 'outilAlc.ui' |
1344 | # |
1345 | -# Created: Wed Mar 2 23:05:18 2011 |
1346 | -# by: PyQt4 UI code generator 4.8.3 |
1347 | +# Created: Fri Jan 4 15:56:16 2013 |
1348 | +# by: PyQt4 UI code generator 4.9.6 |
1349 | # |
1350 | # WARNING! All changes made in this file will be lost! |
1351 | |
1352 | @@ -12,12 +12,21 @@ |
1353 | try: |
1354 | _fromUtf8 = QtCore.QString.fromUtf8 |
1355 | except AttributeError: |
1356 | - _fromUtf8 = lambda s: s |
1357 | + def _fromUtf8(s): |
1358 | + return s |
1359 | + |
1360 | +try: |
1361 | + _encoding = QtGui.QApplication.UnicodeUTF8 |
1362 | + def _translate(context, text, disambig): |
1363 | + return QtGui.QApplication.translate(context, text, disambig, _encoding) |
1364 | +except AttributeError: |
1365 | + def _translate(context, text, disambig): |
1366 | + return QtGui.QApplication.translate(context, text, disambig) |
1367 | |
1368 | class Ui_DialogAlc(object): |
1369 | def setupUi(self, DialogAlc): |
1370 | DialogAlc.setObjectName(_fromUtf8("DialogAlc")) |
1371 | - DialogAlc.resize(236, 142) |
1372 | + DialogAlc.resize(270, 219) |
1373 | self.gridLayout = QtGui.QGridLayout(DialogAlc) |
1374 | self.gridLayout.setObjectName(_fromUtf8("gridLayout")) |
1375 | self.formLayout = QtGui.QFormLayout() |
1376 | @@ -30,10 +39,10 @@ |
1377 | self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_2) |
1378 | self.label_3 = QtGui.QLabel(DialogAlc) |
1379 | self.label_3.setObjectName(_fromUtf8("label_3")) |
1380 | - self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_3) |
1381 | + self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_3) |
1382 | self.labelAlc = QtGui.QLabel(DialogAlc) |
1383 | self.labelAlc.setObjectName(_fromUtf8("labelAlc")) |
1384 | - self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.labelAlc) |
1385 | + self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.labelAlc) |
1386 | self.doubleSpinBoxDI = QtGui.QDoubleSpinBox(DialogAlc) |
1387 | self.doubleSpinBoxDI.setDecimals(3) |
1388 | self.doubleSpinBoxDI.setMinimum(1.0) |
1389 | @@ -49,9 +58,17 @@ |
1390 | self.doubleSpinBoxDF.setObjectName(_fromUtf8("doubleSpinBoxDF")) |
1391 | self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.doubleSpinBoxDF) |
1392 | spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
1393 | - self.formLayout.setItem(2, QtGui.QFormLayout.LabelRole, spacerItem) |
1394 | + self.formLayout.setItem(3, QtGui.QFormLayout.LabelRole, spacerItem) |
1395 | spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
1396 | - self.formLayout.setItem(4, QtGui.QFormLayout.LabelRole, spacerItem1) |
1397 | + self.formLayout.setItem(5, QtGui.QFormLayout.LabelRole, spacerItem1) |
1398 | + self.label_4 = QtGui.QLabel(DialogAlc) |
1399 | + self.label_4.setObjectName(_fromUtf8("label_4")) |
1400 | + self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_4) |
1401 | + self.doubleSpinBoxSucre = QtGui.QDoubleSpinBox(DialogAlc) |
1402 | + self.doubleSpinBoxSucre.setSingleStep(0.1) |
1403 | + self.doubleSpinBoxSucre.setProperty("value", 7.0) |
1404 | + self.doubleSpinBoxSucre.setObjectName(_fromUtf8("doubleSpinBoxSucre")) |
1405 | + self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.doubleSpinBoxSucre) |
1406 | self.gridLayout.addLayout(self.formLayout, 0, 0, 1, 1) |
1407 | self.buttonBox = QtGui.QDialogButtonBox(DialogAlc) |
1408 | self.buttonBox.setOrientation(QtCore.Qt.Horizontal) |
1409 | @@ -65,21 +82,36 @@ |
1410 | QtCore.QMetaObject.connectSlotsByName(DialogAlc) |
1411 | |
1412 | def retranslateUi(self, DialogAlc): |
1413 | - DialogAlc.setWindowTitle(QtGui.QApplication.translate("DialogAlc", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) |
1414 | - self.label.setText(QtGui.QApplication.translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1415 | -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1416 | -"p, li { white-space: pre-wrap; }\n" |
1417 | -"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1418 | -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Densité initiale</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
1419 | - self.label_2.setText(QtGui.QApplication.translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1420 | -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1421 | -"p, li { white-space: pre-wrap; }\n" |
1422 | -"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1423 | -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Densité finale</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
1424 | - self.label_3.setText(QtGui.QApplication.translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1425 | -"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1426 | -"p, li { white-space: pre-wrap; }\n" |
1427 | -"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1428 | -"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Alcool par volume (%) :</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) |
1429 | - self.labelAlc.setText(QtGui.QApplication.translate("DialogAlc", "0", None, QtGui.QApplication.UnicodeUTF8)) |
1430 | + DialogAlc.setWindowTitle(_translate("DialogAlc", "Calcul taux alcool", None)) |
1431 | + self.label.setText(_translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1432 | +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1433 | +"p, li { white-space: pre-wrap; }\n" |
1434 | +"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1435 | +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Densité initiale</span></p></body></html>", None)) |
1436 | + self.label_2.setText(_translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1437 | +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1438 | +"p, li { white-space: pre-wrap; }\n" |
1439 | +"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1440 | +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Densité finale</span></p></body></html>", None)) |
1441 | + self.label_3.setText(_translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1442 | +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1443 | +"p, li { white-space: pre-wrap; }\n" |
1444 | +"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1445 | +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Alcool par volume (%) :</span></p></body></html>", None)) |
1446 | + self.labelAlc.setText(_translate("DialogAlc", "0", None)) |
1447 | + self.label_4.setText(_translate("DialogAlc", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" |
1448 | +"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" |
1449 | +"p, li { white-space: pre-wrap; }\n" |
1450 | +"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:9pt; font-weight:400; font-style:normal;\">\n" |
1451 | +"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-weight:600;\">Sucre ajouté (g/L)</span></p></body></html>", None)) |
1452 | + |
1453 | + |
1454 | +if __name__ == "__main__": |
1455 | + import sys |
1456 | + app = QtGui.QApplication(sys.argv) |
1457 | + DialogAlc = QtGui.QDialog() |
1458 | + ui = Ui_DialogAlc() |
1459 | + ui.setupUi(DialogAlc) |
1460 | + DialogAlc.show() |
1461 | + sys.exit(app.exec_()) |
1462 |