5 # |
5 # |
6 msgid "" |
6 msgid "" |
7 msgstr "" |
7 msgstr "" |
8 "Project-Id-Version: PACKAGE VERSION\n" |
8 "Project-Id-Version: PACKAGE VERSION\n" |
9 "Report-Msgid-Bugs-To: \n" |
9 "Report-Msgid-Bugs-To: \n" |
10 "POT-Creation-Date: 2011-09-13 12:41+0200\n" |
10 "POT-Creation-Date: 2011-09-20 23:54+0200\n" |
11 "PO-Revision-Date: 2011-09-13 12:55+0100\n" |
11 "PO-Revision-Date: 2011-09-20 23:55+0100\n" |
12 "Last-Translator: Laurent BESSARD <laurent.bessard@gmail.com>\n" |
12 "Last-Translator: Laurent BESSARD <laurent.bessard@gmail.com>\n" |
13 "Language-Team: LANGUAGE <LL@li.org>\n" |
13 "Language-Team: LANGUAGE <LL@li.org>\n" |
14 "Language: \n" |
14 "Language: \n" |
15 "MIME-Version: 1.0\n" |
15 "MIME-Version: 1.0\n" |
16 "Content-Type: text/plain; charset=UTF-8\n" |
16 "Content-Type: text/plain; charset=UTF-8\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
18 |
18 |
19 #: ../PLCOpenEditor.py:4406 |
19 #: ../PLCOpenEditor.py:4411 |
20 msgid "" |
20 msgid "" |
21 "\n" |
21 "\n" |
22 "An error has occurred.\n" |
22 "An error has occurred.\n" |
23 "\n" |
23 "\n" |
24 "Click OK to save an error report.\n" |
24 "Click OK to save an error report.\n" |
92 #: ../Viewer.py:227 |
92 #: ../Viewer.py:227 |
93 #, python-format |
93 #, python-format |
94 msgid "\"%s\" can't use itself!" |
94 msgid "\"%s\" can't use itself!" |
95 msgstr "\"%s\" ne peut pas s'utiliser lui-même !" |
95 msgstr "\"%s\" ne peut pas s'utiliser lui-même !" |
96 |
96 |
97 #: ../PLCOpenEditor.py:1422 |
97 #: ../PLCOpenEditor.py:1427 |
98 #: ../PLCOpenEditor.py:1442 |
98 #: ../PLCOpenEditor.py:1447 |
99 #, python-format |
99 #, python-format |
100 msgid "\"%s\" config already exists!" |
100 msgid "\"%s\" config already exists!" |
101 msgstr "La configuration \"%s\" existe déjà !" |
101 msgstr "La configuration \"%s\" existe déjà !" |
102 |
102 |
103 #: ../plcopen/plcopen.py:276 |
103 #: ../plcopen/plcopen.py:276 |
104 #, python-format |
104 #, python-format |
105 msgid "\"%s\" configuration already exists !!!" |
105 msgid "\"%s\" configuration already exists !!!" |
106 msgstr "La configuration \"%s\" existe déjà !!!" |
106 msgstr "La configuration \"%s\" existe déjà !!!" |
107 |
107 |
108 #: ../PLCOpenEditor.py:1376 |
108 #: ../PLCOpenEditor.py:1381 |
109 #: ../PLCOpenEditor.py:3194 |
109 #: ../PLCOpenEditor.py:3199 |
110 #, python-format |
110 #, python-format |
111 msgid "\"%s\" data type already exists!" |
111 msgid "\"%s\" data type already exists!" |
112 msgstr "Le type de données \"%s\" existe déjà !" |
112 msgstr "Le type de données \"%s\" existe déjà !" |
113 |
113 |
114 #: ../PLCControler.py:1786 |
114 #: ../PLCControler.py:1786 |
115 #: ../PLCControler.py:1790 |
115 #: ../PLCControler.py:1790 |
116 #, python-format |
116 #, python-format |
117 msgid "\"%s\" element can't be pasted here!!!" |
117 msgid "\"%s\" element can't be pasted here!!!" |
118 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
118 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
119 |
119 |
120 #: ../PLCOpenEditor.py:3514 |
120 #: ../PLCOpenEditor.py:3519 |
121 #: ../PLCOpenEditor.py:3658 |
121 #: ../PLCOpenEditor.py:3663 |
122 #: ../Viewer.py:250 |
122 #: ../Viewer.py:250 |
123 #: ../TextViewer.py:245 |
123 #: ../TextViewer.py:245 |
124 #: ../TextViewer.py:262 |
124 #: ../TextViewer.py:262 |
125 #: ../dialogs/ConnectionDialog.py:215 |
125 #: ../dialogs/ConnectionDialog.py:215 |
126 #: ../dialogs/FBDBlockDialog.py:260 |
126 #: ../dialogs/FBDBlockDialog.py:260 |
131 #: ../plcopen/structures.py:96 |
131 #: ../plcopen/structures.py:96 |
132 #, python-format |
132 #, python-format |
133 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
133 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
134 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
134 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
135 |
135 |
136 #: ../PLCOpenEditor.py:1367 |
136 #: ../PLCOpenEditor.py:1372 |
137 #: ../PLCOpenEditor.py:3190 |
137 #: ../PLCOpenEditor.py:3195 |
138 #: ../PLCOpenEditor.py:3343 |
138 #: ../PLCOpenEditor.py:3348 |
139 #: ../PLCOpenEditor.py:3506 |
139 #: ../PLCOpenEditor.py:3511 |
140 #: ../PLCOpenEditor.py:3650 |
140 #: ../PLCOpenEditor.py:3655 |
141 #: ../PLCOpenEditor.py:3721 |
141 #: ../PLCOpenEditor.py:3726 |
142 #: ../PLCOpenEditor.py:3784 |
142 #: ../PLCOpenEditor.py:3789 |
143 #: ../VariablePanel.py:735 |
143 #: ../VariablePanel.py:744 |
144 #: ../dialogs/ConnectionDialog.py:207 |
144 #: ../dialogs/ConnectionDialog.py:207 |
145 #: ../dialogs/FBDBlockDialog.py:252 |
145 #: ../dialogs/FBDBlockDialog.py:252 |
146 #: ../dialogs/FBDVariableDialog.py:268 |
146 #: ../dialogs/FBDVariableDialog.py:268 |
147 #: ../dialogs/PouNameDialog.py:63 |
147 #: ../dialogs/PouNameDialog.py:63 |
148 #: ../dialogs/SFCStepDialog.py:183 |
148 #: ../dialogs/SFCStepDialog.py:183 |
161 #: ../plcopen/plcopen.py:2386 |
161 #: ../plcopen/plcopen.py:2386 |
162 #, python-format |
162 #, python-format |
163 msgid "\"%s\" is an invalid value!" |
163 msgid "\"%s\" is an invalid value!" |
164 msgstr "\"%s\" n'est pas une valeur valide !" |
164 msgstr "\"%s\" n'est pas une valeur valide !" |
165 |
165 |
166 #: ../PLCOpenEditor.py:2673 |
166 #: ../PLCOpenEditor.py:2678 |
167 #: ../PLCOpenEditor.py:2702 |
167 #: ../PLCOpenEditor.py:2707 |
168 #, python-format |
168 #, python-format |
169 msgid "\"%s\" is not a valid folder!" |
169 msgid "\"%s\" is not a valid folder!" |
170 msgstr "\"%s\" n'est pas un répertoire valide !" |
170 msgstr "\"%s\" n'est pas un répertoire valide !" |
171 |
171 |
172 #: ../PLCOpenEditor.py:1365 |
172 #: ../PLCOpenEditor.py:1370 |
173 #: ../PLCOpenEditor.py:3186 |
173 #: ../PLCOpenEditor.py:3191 |
174 #: ../PLCOpenEditor.py:3339 |
174 #: ../PLCOpenEditor.py:3344 |
175 #: ../PLCOpenEditor.py:3502 |
175 #: ../PLCOpenEditor.py:3507 |
176 #: ../PLCOpenEditor.py:3646 |
176 #: ../PLCOpenEditor.py:3651 |
177 #: ../PLCOpenEditor.py:3717 |
177 #: ../PLCOpenEditor.py:3722 |
178 #: ../PLCOpenEditor.py:3780 |
178 #: ../PLCOpenEditor.py:3785 |
179 #: ../VariablePanel.py:730 |
179 #: ../VariablePanel.py:739 |
180 #: ../dialogs/ConnectionDialog.py:203 |
180 #: ../dialogs/ConnectionDialog.py:203 |
181 #: ../dialogs/FBDBlockDialog.py:248 |
181 #: ../dialogs/FBDBlockDialog.py:248 |
182 #: ../dialogs/PouNameDialog.py:59 |
182 #: ../dialogs/PouNameDialog.py:59 |
183 #: ../dialogs/SFCStepDialog.py:179 |
183 #: ../dialogs/SFCStepDialog.py:179 |
184 #: ../dialogs/SFCStepNameDialog.py:61 |
184 #: ../dialogs/SFCStepNameDialog.py:61 |
186 #, python-format |
186 #, python-format |
187 msgid "\"%s\" is not a valid identifier!" |
187 msgid "\"%s\" is not a valid identifier!" |
188 msgstr "\"%s\" n'est pas un identifiant valide !" |
188 msgstr "\"%s\" n'est pas un identifiant valide !" |
189 |
189 |
190 #: ../PLCOpenEditor.py:288 |
190 #: ../PLCOpenEditor.py:288 |
191 #: ../PLCOpenEditor.py:2322 |
191 #: ../PLCOpenEditor.py:2327 |
192 #: ../PLCOpenEditor.py:2342 |
192 #: ../PLCOpenEditor.py:2347 |
193 #, python-format |
193 #, python-format |
194 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
194 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
195 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
195 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
196 |
196 |
197 #: ../PLCOpenEditor.py:1385 |
197 #: ../PLCOpenEditor.py:1390 |
198 #: ../PLCOpenEditor.py:3347 |
198 #: ../PLCOpenEditor.py:3352 |
199 #: ../Viewer.py:248 |
199 #: ../Viewer.py:248 |
200 #: ../Viewer.py:274 |
200 #: ../Viewer.py:274 |
201 #: ../TextViewer.py:243 |
201 #: ../TextViewer.py:243 |
202 #: ../TextViewer.py:260 |
202 #: ../TextViewer.py:260 |
203 #: ../dialogs/ConnectionDialog.py:211 |
203 #: ../dialogs/ConnectionDialog.py:211 |
264 #: ../plcopen/plcopen.py:1553 |
264 #: ../plcopen/plcopen.py:1553 |
265 #, python-format |
265 #, python-format |
266 msgid "%s body don't have text!" |
266 msgid "%s body don't have text!" |
267 msgstr "Le code d'un %s n'a pas de texte !" |
267 msgstr "Le code d'un %s n'a pas de texte !" |
268 |
268 |
269 #: ../PLCOpenEditor.py:4394 |
269 #: ../PLCOpenEditor.py:4399 |
270 #: ../PLCOpenEditor.py:4396 |
270 #: ../PLCOpenEditor.py:4401 |
271 #: ../PLCOpenEditor.py:4397 |
271 #: ../PLCOpenEditor.py:4402 |
272 msgid ", " |
272 msgid ", " |
273 msgstr ", " |
273 msgstr ", " |
274 |
274 |
275 #: ../PLCOpenEditor.py:3334 |
275 #: ../PLCOpenEditor.py:3339 |
276 #: ../PLCOpenEditor.py:3497 |
276 #: ../PLCOpenEditor.py:3502 |
277 #: ../PLCOpenEditor.py:3641 |
277 #: ../PLCOpenEditor.py:3646 |
278 #: ../dialogs/SFCTransitionDialog.py:208 |
278 #: ../dialogs/SFCTransitionDialog.py:208 |
279 #, python-format |
279 #, python-format |
280 msgid ", %s" |
280 msgid ", %s" |
281 msgstr ", %s" |
281 msgstr ", %s" |
282 |
282 |
283 #: ../PLCOpenEditor.py:4392 |
283 #: ../PLCOpenEditor.py:4397 |
284 msgid ". " |
284 msgid ". " |
285 msgstr ". " |
285 msgstr ". " |
286 |
286 |
287 #: ../PLCOpenEditor.py:1388 |
287 #: ../PLCOpenEditor.py:1393 |
288 #: ../PLCOpenEditor.py:1430 |
288 #: ../PLCOpenEditor.py:1435 |
289 #: ../PLCOpenEditor.py:1450 |
289 #: ../PLCOpenEditor.py:1455 |
290 #: ../PLCOpenEditor.py:3351 |
290 #: ../PLCOpenEditor.py:3356 |
291 #: ../PLCOpenEditor.py:3729 |
291 #: ../PLCOpenEditor.py:3734 |
292 #: ../PLCOpenEditor.py:3792 |
292 #: ../PLCOpenEditor.py:3797 |
293 #, python-format |
293 #, python-format |
294 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
294 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
295 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
295 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
296 |
296 |
297 #: ../PLCOpenEditor.py:1401 |
297 #: ../PLCOpenEditor.py:1406 |
298 #: ../PLCOpenEditor.py:1412 |
298 #: ../PLCOpenEditor.py:1417 |
299 #: ../PLCOpenEditor.py:3510 |
299 #: ../PLCOpenEditor.py:3515 |
300 #: ../PLCOpenEditor.py:3654 |
300 #: ../PLCOpenEditor.py:3659 |
301 #: ../PLCOpenEditor.py:3725 |
301 #: ../PLCOpenEditor.py:3730 |
302 #: ../PLCOpenEditor.py:3788 |
302 #: ../PLCOpenEditor.py:3793 |
303 #: ../VariablePanel.py:740 |
303 #: ../VariablePanel.py:749 |
304 #: ../dialogs/PouNameDialog.py:67 |
304 #: ../dialogs/PouNameDialog.py:67 |
305 #: ../dialogs/SFCStepDialog.py:187 |
305 #: ../dialogs/SFCStepDialog.py:187 |
306 #: ../dialogs/SFCStepNameDialog.py:69 |
306 #: ../dialogs/SFCStepNameDialog.py:69 |
307 #, python-format |
307 #, python-format |
308 msgid "A POU named \"%s\" already exists!" |
308 msgid "A POU named \"%s\" already exists!" |
309 msgstr "Un POU nommé \"%s\" existe déjà !" |
309 msgstr "Un POU nommé \"%s\" existe déjà !" |
310 |
310 |
311 #: ../VariablePanel.py:1239 |
311 #: ../VariablePanel.py:1250 |
312 msgid "A location must be selected!" |
312 msgid "A location must be selected!" |
313 msgstr "Une adresse doit être sélectionné !" |
313 msgstr "Une adresse doit être sélectionné !" |
314 |
314 |
315 #: ../PLCOpenEditor.py:1403 |
315 #: ../PLCOpenEditor.py:1408 |
316 #: ../PLCOpenEditor.py:1414 |
316 #: ../PLCOpenEditor.py:1419 |
317 #: ../VariablePanel.py:745 |
317 #: ../VariablePanel.py:754 |
318 #: ../dialogs/SFCStepDialog.py:191 |
318 #: ../dialogs/SFCStepDialog.py:191 |
319 #: ../dialogs/SFCStepNameDialog.py:73 |
319 #: ../dialogs/SFCStepNameDialog.py:73 |
320 #, python-format |
320 #, python-format |
321 msgid "A variable with \"%s\" as name already exists in this pou!" |
321 msgid "A variable with \"%s\" as name already exists in this pou!" |
322 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
322 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
323 |
323 |
324 #: ../PLCOpenEditor.py:2514 |
324 #: ../PLCOpenEditor.py:2519 |
325 msgid "About" |
325 msgid "About" |
326 msgstr "A propos" |
326 msgstr "A propos" |
327 |
327 |
328 #: ../PLCOpenEditor.py:2417 |
328 #: ../PLCOpenEditor.py:2422 |
329 msgid "About PLCOpenEditor" |
329 msgid "About PLCOpenEditor" |
330 msgstr "A propos de PLCOpenEditor" |
330 msgstr "A propos de PLCOpenEditor" |
331 |
331 |
332 #: ../plcopen/iec_std.csv:22 |
332 #: ../plcopen/iec_std.csv:22 |
333 msgid "Absolute number" |
333 msgid "Absolute number" |
363 #: ../dialogs/ActionBlockDialog.py:274 |
363 #: ../dialogs/ActionBlockDialog.py:274 |
364 #: ../DataTypeEditor.py:539 |
364 #: ../DataTypeEditor.py:539 |
365 msgid "Add" |
365 msgid "Add" |
366 msgstr "Ajouter" |
366 msgstr "Ajouter" |
367 |
367 |
368 #: ../PLCOpenEditor.py:1606 |
368 #: ../PLCOpenEditor.py:1611 |
369 #: ../PLCOpenEditor.py:1689 |
369 #: ../PLCOpenEditor.py:1694 |
370 msgid "Add Action" |
370 msgid "Add Action" |
371 msgstr "Ajouter une action" |
371 msgstr "Ajouter une action" |
372 |
372 |
373 #: ../PLCOpenEditor.py:1672 |
373 #: ../PLCOpenEditor.py:1677 |
374 msgid "Add Configuration" |
374 msgid "Add Configuration" |
375 msgstr "Ajouter une configuration" |
375 msgstr "Ajouter une configuration" |
376 |
376 |
377 #: ../PLCOpenEditor.py:1652 |
377 #: ../PLCOpenEditor.py:1657 |
378 msgid "Add DataType" |
378 msgid "Add DataType" |
379 msgstr "Ajouter un type de donnée" |
379 msgstr "Ajouter un type de donnée" |
380 |
380 |
381 #: ../Viewer.py:401 |
381 #: ../Viewer.py:401 |
382 msgid "Add Divergence Branch" |
382 msgid "Add Divergence Branch" |
383 msgstr "Ajouter une branche à la divergence" |
383 msgstr "Ajouter une branche à la divergence" |
384 |
384 |
385 #: ../PLCOpenEditor.py:333 |
385 #: ../PLCOpenEditor.py:334 |
386 msgid "Add Element" |
386 msgid "Add Element" |
387 msgstr "Ajouter un élément" |
387 msgstr "Ajouter un élément" |
388 |
388 |
389 #: ../RessourceEditor.py:412 |
389 #: ../RessourceEditor.py:435 |
390 msgid "Add Instance" |
390 msgid "Add Instance" |
391 msgstr "Ajouter une instance" |
391 msgstr "Ajouter une instance" |
392 |
392 |
393 #: ../PLCOpenEditor.py:1659 |
393 #: ../PLCOpenEditor.py:1664 |
394 msgid "Add POU" |
394 msgid "Add POU" |
395 msgstr "Ajouter un POU" |
395 msgstr "Ajouter un POU" |
396 |
396 |
397 #: ../PLCOpenEditor.py:1635 |
397 #: ../PLCOpenEditor.py:1640 |
398 #: ../PLCOpenEditor.py:1700 |
398 #: ../PLCOpenEditor.py:1705 |
399 msgid "Add Resource" |
399 msgid "Add Resource" |
400 msgstr "Ajouter une resource" |
400 msgstr "Ajouter une resource" |
401 |
401 |
402 #: ../RessourceEditor.py:376 |
402 #: ../RessourceEditor.py:399 |
403 msgid "Add Task" |
403 msgid "Add Task" |
404 msgstr "Ajouter une tâche" |
404 msgstr "Ajouter une tâche" |
405 |
405 |
406 #: ../PLCOpenEditor.py:1603 |
406 #: ../PLCOpenEditor.py:1608 |
407 #: ../PLCOpenEditor.py:1678 |
407 #: ../PLCOpenEditor.py:1683 |
408 msgid "Add Transition" |
408 msgid "Add Transition" |
409 msgstr "Ajouter une transition" |
409 msgstr "Ajouter une transition" |
410 |
410 |
411 #: ../Viewer.py:396 |
411 #: ../Viewer.py:396 |
412 msgid "Add Wire Segment" |
412 msgid "Add Wire Segment" |
413 msgstr "Ajouter un segment au fil" |
413 msgstr "Ajouter un segment au fil" |
414 |
414 |
415 #: ../PLCOpenEditor.py:2194 |
415 #: ../PLCOpenEditor.py:2199 |
416 msgid "Add a new data type" |
416 msgid "Add a new data type" |
417 msgstr "Ajouter un nouveau type de données" |
417 msgstr "Ajouter un nouveau type de données" |
418 |
418 |
419 #: ../SFCViewer.py:362 |
419 #: ../SFCViewer.py:362 |
420 msgid "Add a new initial step" |
420 msgid "Add a new initial step" |
487 |
487 |
488 #: ../dialogs/FBDVariableDialog.py:264 |
488 #: ../dialogs/FBDVariableDialog.py:264 |
489 msgid "At least a variable or an expression must be selected!" |
489 msgid "At least a variable or an expression must be selected!" |
490 msgstr "Au moins une variable ou une expression doit être sélectionné !" |
490 msgstr "Au moins une variable ou une expression doit être sélectionné !" |
491 |
491 |
492 #: ../PLCOpenEditor.py:2985 |
492 #: ../PLCOpenEditor.py:2990 |
493 msgid "Author" |
493 msgid "Author" |
494 msgstr "Auteur" |
494 msgstr "Auteur" |
495 |
495 |
496 #: ../PLCOpenEditor.py:2970 |
496 #: ../PLCOpenEditor.py:2975 |
497 msgid "Author Name (optional):" |
497 msgid "Author Name (optional):" |
498 msgstr "Nom de l'auteur (optionel) :" |
498 msgstr "Nom de l'auteur (optionel) :" |
499 |
499 |
500 #: ../DataTypeEditor.py:379 |
500 #: ../DataTypeEditor.py:379 |
501 #: ../DataTypeEditor.py:403 |
501 #: ../DataTypeEditor.py:403 |
502 #: ../DataTypeEditor.py:478 |
502 #: ../DataTypeEditor.py:478 |
503 msgid "Base Type:" |
503 msgid "Base Type:" |
504 msgstr "Type de base :" |
504 msgstr "Type de base :" |
505 |
505 |
506 #: ../VariablePanel.py:778 |
506 #: ../VariablePanel.py:787 |
507 #: ../DataTypeEditor.py:801 |
507 #: ../DataTypeEditor.py:801 |
508 msgid "Base Types" |
508 msgid "Base Types" |
509 msgstr "Types de base" |
509 msgstr "Types de base" |
510 |
510 |
511 #: ../plcopen/iec_std.csv:70 |
511 #: ../plcopen/iec_std.csv:70 |
538 |
538 |
539 #: ../dialogs/FBDBlockDialog.py:113 |
539 #: ../dialogs/FBDBlockDialog.py:113 |
540 msgid "Block Properties" |
540 msgid "Block Properties" |
541 msgstr "Propriétés du bloc" |
541 msgstr "Propriétés du bloc" |
542 |
542 |
543 #: ../PLCOpenEditor.py:1913 |
543 #: ../PLCOpenEditor.py:1918 |
544 #: ../dialogs/FBDBlockDialog.py:268 |
544 #: ../dialogs/FBDBlockDialog.py:268 |
545 msgid "Block Types" |
545 msgid "Block Types" |
546 msgstr "Types de blocs" |
546 msgstr "Types de blocs" |
547 |
547 |
548 #: ../Viewer.py:368 |
548 #: ../Viewer.py:368 |
549 msgid "Bottom" |
549 msgid "Bottom" |
550 msgstr "Bas" |
550 msgstr "Bas" |
551 |
551 |
552 #: ../VariablePanel.py:1115 |
552 #: ../VariablePanel.py:1126 |
553 msgid "Browse Locations" |
553 msgid "Browse Locations" |
554 msgstr "Naviger dans les adresses" |
554 msgstr "Naviger dans les adresses" |
555 |
555 |
556 #: ../PLCOpenEditor.py:1854 |
556 #: ../PLCOpenEditor.py:1859 |
557 msgid "CSV Log" |
557 msgid "CSV Log" |
558 msgstr "Log CVS" |
558 msgstr "Log CVS" |
559 |
559 |
560 #: ../plcopen/plcopen.py:1426 |
560 #: ../plcopen/plcopen.py:1426 |
561 #: ../plcopen/plcopen.py:1440 |
561 #: ../plcopen/plcopen.py:1440 |
566 |
566 |
567 #: ../VariablePanel.py:327 |
567 #: ../VariablePanel.py:327 |
568 msgid "Can only give a location to local or global variables" |
568 msgid "Can only give a location to local or global variables" |
569 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales" |
569 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales" |
570 |
570 |
571 #: ../PLCOpenEditor.py:2668 |
571 #: ../PLCOpenEditor.py:2673 |
572 #, python-format |
572 #, python-format |
573 msgid "Can't generate program to file %s!" |
573 msgid "Can't generate program to file %s!" |
574 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !" |
574 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !" |
575 |
575 |
576 #: ../VariablePanel.py:325 |
576 #: ../VariablePanel.py:325 |
577 msgid "Can't give a location to a function block instance" |
577 msgid "Can't give a location to a function block instance" |
578 msgstr "Une adresse ne peut être affectée une instance de Function Block" |
578 msgstr "Une adresse ne peut être affectée une instance de Function Block" |
579 |
579 |
580 #: ../PLCOpenEditor.py:2700 |
580 #: ../PLCOpenEditor.py:2705 |
581 #, python-format |
581 #, python-format |
582 msgid "Can't save project to file %s!" |
582 msgid "Can't save project to file %s!" |
583 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !" |
583 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !" |
584 |
584 |
585 #: ../Viewer.py:359 |
585 #: ../Viewer.py:359 |
586 msgid "Center" |
586 msgid "Center" |
587 msgstr "Centre" |
587 msgstr "Centre" |
588 |
588 |
589 #: ../PLCOpenEditor.py:1624 |
589 #: ../PLCOpenEditor.py:1629 |
590 msgid "Change POU Type To" |
590 msgid "Change POU Type To" |
591 msgstr "Changer le type du POU pour" |
591 msgstr "Changer le type du POU pour" |
592 |
592 |
593 #: ../plcopen/iec_std.csv:81 |
593 #: ../plcopen/iec_std.csv:81 |
594 msgid "Character string" |
594 msgid "Character string" |
595 msgstr "Chaîne de caractères" |
595 msgstr "Chaîne de caractères" |
596 |
596 |
597 #: ../PLCOpenEditor.py:2630 |
597 #: ../PLCOpenEditor.py:2635 |
598 #: ../PLCOpenEditor.py:2658 |
598 #: ../PLCOpenEditor.py:2663 |
599 #: ../PLCOpenEditor.py:2694 |
599 #: ../PLCOpenEditor.py:2699 |
600 msgid "Choose a file" |
600 msgid "Choose a file" |
601 msgstr "Choisissez un fichier" |
601 msgstr "Choisissez un fichier" |
602 |
602 |
603 #: ../VariablePanel.py:53 |
603 #: ../VariablePanel.py:53 |
604 #: ../VariablePanel.py:54 |
604 #: ../VariablePanel.py:54 |
611 |
611 |
612 #: ../dialogs/FBDVariableDialog.py:124 |
612 #: ../dialogs/FBDVariableDialog.py:124 |
613 msgid "Class:" |
613 msgid "Class:" |
614 msgstr "Classe :" |
614 msgstr "Classe :" |
615 |
615 |
616 #: ../PLCOpenEditor.py:372 |
616 #: ../PLCOpenEditor.py:373 |
617 msgid "Clear Errors\tCTRL+K" |
617 msgid "Clear Errors\tCTRL+K" |
618 msgstr "Effacer les erreurs\tCTRL+K" |
618 msgstr "Effacer les erreurs\tCTRL+K" |
619 |
619 |
620 #: ../Viewer.py:406 |
620 #: ../Viewer.py:406 |
621 msgid "Clear Execution Order" |
621 msgid "Clear Execution Order" |
622 msgstr "Effacer l'ordre d'exécution" |
622 msgstr "Effacer l'ordre d'exécution" |
623 |
623 |
624 #: ../PLCOpenEditor.py:2548 |
624 #: ../PLCOpenEditor.py:2553 |
625 msgid "Close Application" |
625 msgid "Close Application" |
626 msgstr "Fermer l'application" |
626 msgstr "Fermer l'application" |
627 |
627 |
628 #: ../PLCOpenEditor.py:887 |
628 #: ../PLCOpenEditor.py:888 |
629 #: ../PLCOpenEditor.py:2470 |
629 #: ../PLCOpenEditor.py:2475 |
630 msgid "Close Project" |
630 msgid "Close Project" |
631 msgstr "Fermer le projet" |
631 msgstr "Fermer le projet" |
632 |
632 |
633 #: ../PLCOpenEditor.py:2468 |
633 #: ../PLCOpenEditor.py:2473 |
634 msgid "Close Tab\tCTRL+W" |
634 msgid "Close Tab\tCTRL+W" |
635 msgstr "Fermer l'onglet\tCTRL+W" |
635 msgstr "Fermer l'onglet\tCTRL+W" |
636 |
636 |
637 #: ../LDViewer.py:505 |
637 #: ../LDViewer.py:505 |
638 msgid "Comment" |
638 msgid "Comment" |
639 msgstr "Commentaire" |
639 msgstr "Commentaire" |
640 |
640 |
641 #: ../PLCOpenEditor.py:2954 |
641 #: ../PLCOpenEditor.py:2959 |
642 msgid "Company Name (required):" |
642 msgid "Company Name (required):" |
643 msgstr "Nom de l'entreprise (obligatoire) :" |
643 msgstr "Nom de l'entreprise (obligatoire) :" |
644 |
644 |
645 #: ../PLCOpenEditor.py:2962 |
645 #: ../PLCOpenEditor.py:2967 |
646 msgid "Company URL (optional):" |
646 msgid "Company URL (optional):" |
647 msgstr "URL de l'entreprise (optionel) :" |
647 msgstr "URL de l'entreprise (optionel) :" |
648 |
648 |
649 #: ../plcopen/iec_std.csv:75 |
649 #: ../plcopen/iec_std.csv:75 |
650 msgid "Comparison" |
650 msgid "Comparison" |
721 #: ../PLCControler.py:620 |
721 #: ../PLCControler.py:620 |
722 #: ../PLCControler.py:652 |
722 #: ../PLCControler.py:652 |
723 msgid "Couldn't paste non-POU object." |
723 msgid "Couldn't paste non-POU object." |
724 msgstr "Impossible de coller autre chose qu'un POU." |
724 msgstr "Impossible de coller autre chose qu'un POU." |
725 |
725 |
726 #: ../PLCOpenEditor.py:3272 |
726 #: ../PLCOpenEditor.py:3277 |
727 msgid "Create a new POU" |
727 msgid "Create a new POU" |
728 msgstr "Créer un nouveau POU" |
728 msgstr "Créer un nouveau POU" |
729 |
729 |
730 #: ../PLCOpenEditor.py:3593 |
730 #: ../PLCOpenEditor.py:3598 |
731 msgid "Create a new action" |
731 msgid "Create a new action" |
732 msgstr "Créer une nouvelle action" |
732 msgstr "Créer une nouvelle action" |
733 |
733 |
734 #: ../PLCOpenEditor.py:220 |
734 #: ../PLCOpenEditor.py:220 |
735 msgid "Create a new action block" |
735 msgid "Create a new action block" |
794 #: ../PLCOpenEditor.py:214 |
794 #: ../PLCOpenEditor.py:214 |
795 msgid "Create a new step" |
795 msgid "Create a new step" |
796 msgstr "Créer une nouvelle étape" |
796 msgstr "Créer une nouvelle étape" |
797 |
797 |
798 #: ../PLCOpenEditor.py:217 |
798 #: ../PLCOpenEditor.py:217 |
799 #: ../PLCOpenEditor.py:3449 |
799 #: ../PLCOpenEditor.py:3454 |
800 msgid "Create a new transition" |
800 msgid "Create a new transition" |
801 msgstr "Créer une nouvelle transition" |
801 msgstr "Créer une nouvelle transition" |
802 |
802 |
803 #: ../PLCOpenEditor.py:172 |
803 #: ../PLCOpenEditor.py:172 |
804 #: ../PLCOpenEditor.py:199 |
804 #: ../PLCOpenEditor.py:199 |
805 #: ../PLCOpenEditor.py:229 |
805 #: ../PLCOpenEditor.py:229 |
806 msgid "Create a new variable" |
806 msgid "Create a new variable" |
807 msgstr "Créer une nouvelle variable" |
807 msgstr "Créer une nouvelle variable" |
808 |
808 |
809 #: ../PLCOpenEditor.py:326 |
809 #: ../PLCOpenEditor.py:327 |
810 msgid "Cut\tCTRL+X" |
810 msgid "Cut\tCTRL+X" |
811 msgstr "Couper\tCTRL+X" |
811 msgstr "Couper\tCTRL+X" |
|
812 |
|
813 #: ../RessourceEditor.py:86 |
|
814 msgid "Cyclic" |
|
815 msgstr "Périodique" |
812 |
816 |
813 #: ../plcopen/iec_std.csv:42 |
817 #: ../plcopen/iec_std.csv:42 |
814 #: ../plcopen/iec_std.csv:44 |
818 #: ../plcopen/iec_std.csv:44 |
815 #: ../plcopen/iec_std.csv:46 |
819 #: ../plcopen/iec_std.csv:46 |
816 #: ../plcopen/iec_std.csv:50 |
820 #: ../plcopen/iec_std.csv:50 |
1012 |
1016 |
1013 #: ../plcopen/iec_std.csv:77 |
1017 #: ../plcopen/iec_std.csv:77 |
1014 msgid "Equal to" |
1018 msgid "Equal to" |
1015 msgstr "Egal à" |
1019 msgstr "Egal à" |
1016 |
1020 |
1017 #: ../PLCOpenEditor.py:881 |
1021 #: ../PLCOpenEditor.py:882 |
1018 #: ../PLCOpenEditor.py:1388 |
1022 #: ../PLCOpenEditor.py:1393 |
1019 #: ../PLCOpenEditor.py:1425 |
|
1020 #: ../PLCOpenEditor.py:1430 |
1023 #: ../PLCOpenEditor.py:1430 |
1021 #: ../PLCOpenEditor.py:1445 |
1024 #: ../PLCOpenEditor.py:1435 |
1022 #: ../PLCOpenEditor.py:1450 |
1025 #: ../PLCOpenEditor.py:1450 |
1023 #: ../PLCOpenEditor.py:2300 |
1026 #: ../PLCOpenEditor.py:1455 |
1024 #: ../PLCOpenEditor.py:2669 |
1027 #: ../PLCOpenEditor.py:2305 |
1025 #: ../PLCOpenEditor.py:2674 |
1028 #: ../PLCOpenEditor.py:2674 |
1026 #: ../PLCOpenEditor.py:3090 |
1029 #: ../PLCOpenEditor.py:2679 |
1027 #: ../PLCOpenEditor.py:3182 |
1030 #: ../PLCOpenEditor.py:3095 |
1028 #: ../PLCOpenEditor.py:3186 |
1031 #: ../PLCOpenEditor.py:3187 |
1029 #: ../PLCOpenEditor.py:3190 |
1032 #: ../PLCOpenEditor.py:3191 |
1030 #: ../PLCOpenEditor.py:3194 |
1033 #: ../PLCOpenEditor.py:3195 |
1031 #: ../PLCOpenEditor.py:3335 |
1034 #: ../PLCOpenEditor.py:3199 |
1032 #: ../PLCOpenEditor.py:3339 |
1035 #: ../PLCOpenEditor.py:3340 |
1033 #: ../PLCOpenEditor.py:3343 |
1036 #: ../PLCOpenEditor.py:3344 |
1034 #: ../PLCOpenEditor.py:3347 |
1037 #: ../PLCOpenEditor.py:3348 |
1035 #: ../PLCOpenEditor.py:3498 |
1038 #: ../PLCOpenEditor.py:3352 |
1036 #: ../PLCOpenEditor.py:3502 |
1039 #: ../PLCOpenEditor.py:3503 |
1037 #: ../PLCOpenEditor.py:3506 |
1040 #: ../PLCOpenEditor.py:3507 |
1038 #: ../PLCOpenEditor.py:3510 |
1041 #: ../PLCOpenEditor.py:3511 |
1039 #: ../PLCOpenEditor.py:3514 |
1042 #: ../PLCOpenEditor.py:3515 |
1040 #: ../PLCOpenEditor.py:3642 |
1043 #: ../PLCOpenEditor.py:3519 |
1041 #: ../PLCOpenEditor.py:3646 |
1044 #: ../PLCOpenEditor.py:3647 |
1042 #: ../PLCOpenEditor.py:3650 |
1045 #: ../PLCOpenEditor.py:3651 |
1043 #: ../PLCOpenEditor.py:3654 |
1046 #: ../PLCOpenEditor.py:3655 |
1044 #: ../PLCOpenEditor.py:3658 |
1047 #: ../PLCOpenEditor.py:3659 |
1045 #: ../PLCOpenEditor.py:3713 |
1048 #: ../PLCOpenEditor.py:3663 |
1046 #: ../PLCOpenEditor.py:3717 |
1049 #: ../PLCOpenEditor.py:3718 |
1047 #: ../PLCOpenEditor.py:3721 |
1050 #: ../PLCOpenEditor.py:3722 |
1048 #: ../PLCOpenEditor.py:3725 |
1051 #: ../PLCOpenEditor.py:3726 |
1049 #: ../PLCOpenEditor.py:3776 |
1052 #: ../PLCOpenEditor.py:3730 |
1050 #: ../PLCOpenEditor.py:3780 |
1053 #: ../PLCOpenEditor.py:3781 |
1051 #: ../PLCOpenEditor.py:3784 |
1054 #: ../PLCOpenEditor.py:3785 |
1052 #: ../PLCOpenEditor.py:3788 |
1055 #: ../PLCOpenEditor.py:3789 |
1053 #: ../PLCOpenEditor.py:4091 |
1056 #: ../PLCOpenEditor.py:3793 |
1054 #: ../PLCOpenEditor.py:4417 |
1057 #: ../PLCOpenEditor.py:4096 |
1055 #: ../PLCOpenEditor.py:4427 |
1058 #: ../PLCOpenEditor.py:4422 |
|
1059 #: ../PLCOpenEditor.py:4432 |
1056 #: ../Viewer.py:334 |
1060 #: ../Viewer.py:334 |
1057 #: ../TextViewer.py:281 |
1061 #: ../TextViewer.py:281 |
1058 #: ../LDViewer.py:665 |
1062 #: ../LDViewer.py:665 |
1059 #: ../LDViewer.py:881 |
1063 #: ../LDViewer.py:881 |
1060 #: ../LDViewer.py:885 |
1064 #: ../LDViewer.py:885 |
1061 #: ../VariablePanel.py:374 |
1065 #: ../VariablePanel.py:374 |
1062 #: ../VariablePanel.py:730 |
1066 #: ../VariablePanel.py:739 |
1063 #: ../VariablePanel.py:735 |
1067 #: ../VariablePanel.py:744 |
1064 #: ../VariablePanel.py:740 |
1068 #: ../VariablePanel.py:749 |
1065 #: ../VariablePanel.py:745 |
1069 #: ../VariablePanel.py:754 |
1066 #: ../VariablePanel.py:1239 |
1070 #: ../VariablePanel.py:1250 |
1067 #: ../dialogs/ConnectionDialog.py:199 |
1071 #: ../dialogs/ConnectionDialog.py:199 |
1068 #: ../dialogs/ConnectionDialog.py:203 |
1072 #: ../dialogs/ConnectionDialog.py:203 |
1069 #: ../dialogs/ConnectionDialog.py:207 |
1073 #: ../dialogs/ConnectionDialog.py:207 |
1070 #: ../dialogs/ConnectionDialog.py:211 |
1074 #: ../dialogs/ConnectionDialog.py:211 |
1071 #: ../dialogs/ConnectionDialog.py:215 |
1075 #: ../dialogs/ConnectionDialog.py:215 |
1158 |
1162 |
1159 #: ../plcopen/iec_std.csv:90 |
1163 #: ../plcopen/iec_std.csv:90 |
1160 msgid "Find position" |
1164 msgid "Find position" |
1161 msgstr "Trouver la position" |
1165 msgstr "Trouver la position" |
1162 |
1166 |
1163 #: ../PLCOpenEditor.py:4232 |
1167 #: ../PLCOpenEditor.py:4237 |
1164 #: ../Viewer.py:1095 |
1168 #: ../Viewer.py:1095 |
1165 msgid "Force value" |
1169 msgid "Force value" |
1166 msgstr "Forcer la valeur" |
1170 msgstr "Forcer la valeur" |
1167 |
1171 |
1168 #: ../dialogs/ForceVariableDialog.py:155 |
1172 #: ../dialogs/ForceVariableDialog.py:155 |
1169 msgid "Forcing Variable Value" |
1173 msgid "Forcing Variable Value" |
1170 msgstr "Forcer la valeur de la variable" |
1174 msgstr "Forcer la valeur de la variable" |
1171 |
1175 |
1172 #: ../PLCOpenEditor.py:3090 |
1176 #: ../PLCOpenEditor.py:3095 |
1173 #: ../PLCOpenEditor.py:3335 |
1177 #: ../PLCOpenEditor.py:3340 |
1174 #: ../PLCOpenEditor.py:3498 |
1178 #: ../PLCOpenEditor.py:3503 |
1175 #: ../PLCOpenEditor.py:3642 |
1179 #: ../PLCOpenEditor.py:3647 |
1176 #: ../dialogs/SFCTransitionDialog.py:209 |
1180 #: ../dialogs/SFCTransitionDialog.py:209 |
1177 #, python-format |
1181 #, python-format |
1178 msgid "Form isn't complete. %s must be filled!" |
1182 msgid "Form isn't complete. %s must be filled!" |
1179 msgstr "Le formulaire est incomplet. %s doit être complété !" |
1183 msgstr "Le formulaire est incomplet. %s doit être complété !" |
1180 |
1184 |
1185 |
1189 |
1186 #: ../dialogs/FBDBlockDialog.py:240 |
1190 #: ../dialogs/FBDBlockDialog.py:240 |
1187 msgid "Form isn't complete. Valid block type must be selected!" |
1191 msgid "Form isn't complete. Valid block type must be selected!" |
1188 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !" |
1192 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !" |
1189 |
1193 |
1190 #: ../PLCOpenEditor.py:337 |
1194 #: ../PLCOpenEditor.py:338 |
1191 msgid "Function" |
1195 msgid "Function" |
1192 msgstr "Fonction" |
1196 msgstr "Fonction" |
1193 |
1197 |
1194 #: ../PLCOpenEditor.py:339 |
1198 #: ../PLCOpenEditor.py:340 |
1195 #: ../PLCOpenEditor.py:1619 |
1199 #: ../PLCOpenEditor.py:1624 |
1196 msgid "Function Block" |
1200 msgid "Function Block" |
1197 msgstr "Bloc fonctionnel" |
1201 msgstr "Bloc fonctionnel" |
1198 |
1202 |
1199 #: ../VariablePanel.py:810 |
1203 #: ../VariablePanel.py:819 |
1200 msgid "Function Block Types" |
1204 msgid "Function Block Types" |
1201 msgstr "Types de blocs fonctionnels" |
1205 msgstr "Types de blocs fonctionnels" |
1202 |
1206 |
1203 #: ../PLCControler.py:89 |
1207 #: ../PLCControler.py:89 |
1204 msgid "Function Blocks" |
1208 msgid "Function Blocks" |
1243 |
1247 |
1244 #: ../plcopen/iec_std.csv:76 |
1248 #: ../plcopen/iec_std.csv:76 |
1245 msgid "Greater than or equal to" |
1249 msgid "Greater than or equal to" |
1246 msgstr "Supérieur ou égal à" |
1250 msgstr "Supérieur ou égal à" |
1247 |
1251 |
1248 #: ../PLCOpenEditor.py:3014 |
1252 #: ../PLCOpenEditor.py:3019 |
1249 msgid "Grid Resolution:" |
1253 msgid "Grid Resolution:" |
1250 msgstr "Résolution de la grille :" |
1254 msgstr "Résolution de la grille :" |
1251 |
1255 |
1252 #: ../PLCOpenEditor.py:3006 |
1256 #: ../PLCOpenEditor.py:3011 |
1253 msgid "Height:" |
1257 msgid "Height:" |
1254 msgstr "Hauteur :" |
1258 msgstr "Hauteur :" |
1255 |
1259 |
1256 #: ../PLCOpenEditor.py:312 |
1260 #: ../PLCOpenEditor.py:312 |
1257 msgid "Help" |
1261 msgid "Help" |
1258 msgstr "Aide" |
1262 msgstr "Aide" |
1259 |
1263 |
1260 #: ../PLCOpenEditor.py:2741 |
1264 #: ../PLCOpenEditor.py:2746 |
1261 msgid "Horizontal:" |
1265 msgid "Horizontal:" |
1262 msgstr "Horizontal :" |
1266 msgstr "Horizontal :" |
1263 |
1267 |
1264 #: ../plcopen/structures.py:250 |
1268 #: ../plcopen/structures.py:250 |
1265 msgid "" |
1269 msgid "" |
1266 "Hysteresis\n" |
1270 "Hysteresis\n" |
1267 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1271 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1268 msgstr "" |
1272 msgstr "" |
1269 |
1273 |
1270 #: ../PLCOpenEditor.py:3217 |
1274 #: ../PLCOpenEditor.py:3222 |
1271 #: ../PLCOpenEditor.py:3227 |
1275 #: ../PLCOpenEditor.py:3232 |
1272 #: ../PLCOpenEditor.py:3406 |
1276 #: ../PLCOpenEditor.py:3411 |
1273 #: ../PLCOpenEditor.py:3550 |
1277 #: ../PLCOpenEditor.py:3555 |
1274 msgid "IL" |
1278 msgid "IL" |
1275 msgstr "IL" |
1279 msgstr "IL" |
1276 |
1280 |
1277 #: ../VariablePanel.py:71 |
1281 #: ../VariablePanel.py:71 |
1278 #: ../dialogs/FBDVariableDialog.py:42 |
1282 #: ../dialogs/FBDVariableDialog.py:42 |
1387 #: ../Viewer.py:217 |
1395 #: ../Viewer.py:217 |
1388 #, python-format |
1396 #, python-format |
1389 msgid "Invalid value \"%s\" for viewer block" |
1397 msgid "Invalid value \"%s\" for viewer block" |
1390 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1398 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1391 |
1399 |
1392 #: ../PLCOpenEditor.py:3022 |
1400 #: ../PLCOpenEditor.py:3027 |
1393 #: ../PLCOpenEditor.py:3217 |
1401 #: ../PLCOpenEditor.py:3222 |
1394 #: ../PLCOpenEditor.py:3227 |
1402 #: ../PLCOpenEditor.py:3232 |
1395 #: ../PLCOpenEditor.py:3406 |
1403 #: ../PLCOpenEditor.py:3411 |
1396 #: ../PLCOpenEditor.py:3550 |
1404 #: ../PLCOpenEditor.py:3555 |
1397 msgid "LD" |
1405 msgid "LD" |
1398 msgstr "LD" |
1406 msgstr "LD" |
1399 |
1407 |
1400 #: ../LDViewer.py:215 |
1408 #: ../LDViewer.py:215 |
1401 #: ../LDViewer.py:231 |
1409 #: ../LDViewer.py:231 |
1402 #, python-format |
1410 #, python-format |
1403 msgid "Ladder element with id %d is on more than one rung." |
1411 msgid "Ladder element with id %d is on more than one rung." |
1404 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1412 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1405 |
1413 |
1406 #: ../PLCOpenEditor.py:3325 |
1414 #: ../PLCOpenEditor.py:3330 |
1407 #: ../PLCOpenEditor.py:3488 |
1415 #: ../PLCOpenEditor.py:3493 |
1408 #: ../PLCOpenEditor.py:3632 |
1416 #: ../PLCOpenEditor.py:3637 |
1409 msgid "Language" |
1417 msgid "Language" |
1410 msgstr "Langue" |
1418 msgstr "Langue" |
1411 |
1419 |
1412 #: ../PLCOpenEditor.py:3036 |
1420 #: ../PLCOpenEditor.py:3041 |
1413 msgid "Language (optional):" |
1421 msgid "Language (optional):" |
1414 msgstr "Langue (optionnel) :" |
1422 msgstr "Langue (optionnel) :" |
1415 |
1423 |
1416 #: ../PLCOpenEditor.py:3293 |
1424 #: ../PLCOpenEditor.py:3298 |
1417 #: ../PLCOpenEditor.py:3461 |
1425 #: ../PLCOpenEditor.py:3466 |
1418 #: ../PLCOpenEditor.py:3605 |
1426 #: ../PLCOpenEditor.py:3610 |
1419 msgid "Language:" |
1427 msgid "Language:" |
1420 msgstr "Langue :" |
1428 msgstr "Langue :" |
1421 |
1429 |
1422 #: ../Viewer.py:357 |
1430 #: ../Viewer.py:357 |
1423 msgid "Left" |
1431 msgid "Left" |
1624 msgid "" |
1632 msgid "" |
1625 "On-delay timer\n" |
1633 "On-delay timer\n" |
1626 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1634 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1627 msgstr "" |
1635 msgstr "" |
1628 |
1636 |
1629 #: ../PLCOpenEditor.py:2466 |
1637 #: ../PLCOpenEditor.py:2471 |
1630 msgid "Open\tCTRL+O" |
1638 msgid "Open\tCTRL+O" |
1631 msgstr "Ouvrir\tCTRL+O" |
1639 msgstr "Ouvrir\tCTRL+O" |
1632 |
1640 |
1633 #: ../VariablePanel.py:53 |
1641 #: ../VariablePanel.py:53 |
1634 #: ../VariablePanel.py:54 |
1642 #: ../VariablePanel.py:54 |
1635 msgid "Option" |
1643 msgid "Option" |
1636 msgstr "Option" |
1644 msgstr "Option" |
1637 |
1645 |
1638 #: ../PLCOpenEditor.py:2978 |
1646 #: ../PLCOpenEditor.py:2983 |
1639 msgid "Organization (optional):" |
1647 msgid "Organization (optional):" |
1640 msgstr "Groupe (optionnel) :" |
1648 msgstr "Groupe (optionnel) :" |
1641 |
1649 |
1642 #: ../VariablePanel.py:71 |
1650 #: ../VariablePanel.py:71 |
1643 #: ../VariablePanel.py:1058 |
1651 #: ../VariablePanel.py:1069 |
1644 #: ../dialogs/FBDVariableDialog.py:43 |
1652 #: ../dialogs/FBDVariableDialog.py:43 |
1645 #: ../dialogs/SFCStepDialog.py:127 |
1653 #: ../dialogs/SFCStepDialog.py:127 |
1646 msgid "Output" |
1654 msgid "Output" |
1647 msgstr "Sortie" |
1655 msgstr "Sortie" |
1648 |
1656 |
1652 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1660 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1653 msgstr "" |
1661 msgstr "" |
1654 "PID\n" |
1662 "PID\n" |
1655 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1663 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1656 |
1664 |
1657 #: ../PLCOpenEditor.py:2630 |
1665 #: ../PLCOpenEditor.py:2635 |
1658 #: ../PLCOpenEditor.py:2694 |
1666 #: ../PLCOpenEditor.py:2699 |
1659 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1667 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1660 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1668 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1661 |
1669 |
1662 #: ../PLCOpenEditor.py:2559 |
1670 #: ../PLCOpenEditor.py:2564 |
1663 msgid "PLCOpenEditor" |
1671 msgid "PLCOpenEditor" |
1664 msgstr "PLCOpenEditor" |
1672 msgstr "PLCOpenEditor" |
1665 |
1673 |
1666 #: ../PLCOpenEditor.py:2508 |
1674 #: ../PLCOpenEditor.py:2513 |
1667 msgid "PLCOpenEditor\tF1" |
1675 msgid "PLCOpenEditor\tF1" |
1668 msgstr "PLCOpenEditor\tF1" |
1676 msgstr "PLCOpenEditor\tF1" |
1669 |
1677 |
1670 #: ../PLCOpenEditor.py:3321 |
1678 #: ../PLCOpenEditor.py:3326 |
1671 msgid "POU Name" |
1679 msgid "POU Name" |
1672 msgstr "Nom du POU" |
1680 msgstr "Nom du POU" |
1673 |
1681 |
1674 #: ../PLCOpenEditor.py:3276 |
1682 #: ../PLCOpenEditor.py:3281 |
1675 msgid "POU Name:" |
1683 msgid "POU Name:" |
1676 msgstr "Nom du POU :" |
1684 msgstr "Nom du POU :" |
1677 |
1685 |
1678 #: ../PLCOpenEditor.py:3323 |
1686 #: ../PLCOpenEditor.py:3328 |
1679 msgid "POU Type" |
1687 msgid "POU Type" |
1680 msgstr "Type du POU" |
1688 msgstr "Type du POU" |
1681 |
1689 |
1682 #: ../PLCOpenEditor.py:3284 |
1690 #: ../PLCOpenEditor.py:3289 |
1683 msgid "POU Type:" |
1691 msgid "POU Type:" |
1684 msgstr "Type du POU :" |
1692 msgstr "Type du POU :" |
1685 |
1693 |
1686 #: ../PLCOpenEditor.py:2480 |
1694 #: ../PLCOpenEditor.py:2485 |
1687 msgid "Page Setup" |
1695 msgid "Page Setup" |
1688 msgstr "Mise en page..." |
1696 msgstr "Mise en page..." |
1689 |
1697 |
1690 #: ../PLCOpenEditor.py:2994 |
1698 #: ../PLCOpenEditor.py:2999 |
1691 msgid "Page Size (optional):" |
1699 msgid "Page Size (optional):" |
1692 msgstr "Taille de la page (optionnel) :" |
1700 msgstr "Taille de la page (optionnel) :" |
1693 |
1701 |
1694 #: ../PLCOpenEditor.py:4362 |
1702 #: ../PLCOpenEditor.py:4367 |
1695 #, python-format |
1703 #, python-format |
1696 msgid "Page: %d" |
1704 msgid "Page: %d" |
1697 msgstr "Page: %d" |
1705 msgstr "Page: %d" |
1698 |
1706 |
1699 #: ../PLCOpenEditor.py:330 |
1707 #: ../PLCOpenEditor.py:331 |
1700 msgid "Paste\tCTRL+V" |
1708 msgid "Paste\tCTRL+V" |
1701 msgstr "Coller\tCTRL+V" |
1709 msgstr "Coller\tCTRL+V" |
1702 |
1710 |
1703 #: ../PLCOpenEditor.py:1663 |
1711 #: ../PLCOpenEditor.py:1668 |
1704 msgid "Paste POU" |
1712 msgid "Paste POU" |
1705 msgstr "Coller un POU" |
1713 msgstr "Coller un POU" |
1706 |
1714 |
1707 #: ../dialogs/LDPowerRailDialog.py:110 |
1715 #: ../dialogs/LDPowerRailDialog.py:110 |
1708 msgid "Pin number:" |
1716 msgid "Pin number:" |
1719 #: ../Viewer.py:2346 |
1727 #: ../Viewer.py:2346 |
1720 #: ../Viewer.py:2348 |
1728 #: ../Viewer.py:2348 |
1721 msgid "Please enter comment text" |
1729 msgid "Please enter comment text" |
1722 msgstr "Saisissez le texte du commentaire" |
1730 msgstr "Saisissez le texte du commentaire" |
1723 |
1731 |
1724 #: ../PLCOpenEditor.py:2246 |
1732 #: ../PLCOpenEditor.py:2251 |
1725 #: ../PLCOpenEditor.py:3696 |
1733 #: ../PLCOpenEditor.py:3701 |
1726 msgid "Please enter configuration name" |
1734 msgid "Please enter configuration name" |
1727 msgstr "Saisissez le nom de la configuration" |
1735 msgstr "Saisissez le nom de la configuration" |
1728 |
1736 |
1729 #: ../PLCOpenEditor.py:2194 |
1737 #: ../PLCOpenEditor.py:2199 |
1730 msgid "Please enter data type name" |
1738 msgid "Please enter data type name" |
1731 msgstr "Saisissez le nom du type de donnée" |
1739 msgstr "Saisissez le nom du type de donnée" |
1732 |
1740 |
1733 #: ../PLCOpenEditor.py:2259 |
1741 #: ../PLCOpenEditor.py:2264 |
1734 #: ../PLCOpenEditor.py:3759 |
1742 #: ../PLCOpenEditor.py:3764 |
1735 msgid "Please enter resource name" |
1743 msgid "Please enter resource name" |
1736 msgstr "Saisissez le nom de la ressource" |
1744 msgstr "Saisissez le nom de la ressource" |
1737 |
1745 |
1738 #: ../SFCViewer.py:362 |
1746 #: ../SFCViewer.py:362 |
1739 #: ../SFCViewer.py:384 |
1747 #: ../SFCViewer.py:384 |
1740 #: ../SFCViewer.py:726 |
1748 #: ../SFCViewer.py:726 |
1741 msgid "Please enter step name" |
1749 msgid "Please enter step name" |
1742 msgstr "Saisissez le nom de l'étape" |
1750 msgstr "Saisissez le nom de l'étape" |
1743 |
1751 |
1744 #: ../PLCOpenEditor.py:3167 |
1752 #: ../PLCOpenEditor.py:3172 |
1745 msgid "Please enter text" |
1753 msgid "Please enter text" |
1746 msgstr "Saisissez le texte" |
1754 msgstr "Saisissez le texte" |
1747 |
1755 |
1748 #: ../dialogs/ForceVariableDialog.py:156 |
1756 #: ../dialogs/ForceVariableDialog.py:156 |
1749 #, python-format |
1757 #, python-format |
1750 msgid "Please enter value for a \"%s\" variable:" |
1758 msgid "Please enter value for a \"%s\" variable:" |
1751 msgstr "Veuillez entrer la valeur pour une variable de type \"%s\" :" |
1759 msgstr "Veuillez entrer la valeur pour une variable de type \"%s\" :" |
1752 |
1760 |
1753 #: ../VariablePanel.py:1185 |
1761 #: ../VariablePanel.py:1196 |
1754 msgid "Plugins" |
1762 msgid "Plugins" |
1755 msgstr "Plugins" |
1763 msgstr "Plugins" |
1756 |
1764 |
1757 #: ../GraphicViewer.py:117 |
1765 #: ../GraphicViewer.py:117 |
1758 msgid "Position:" |
1766 msgid "Position:" |
1791 |
1799 |
1792 #: ../dialogs/SFCTransitionDialog.py:116 |
1800 #: ../dialogs/SFCTransitionDialog.py:116 |
1793 msgid "Priority:" |
1801 msgid "Priority:" |
1794 msgstr "Priorité :" |
1802 msgstr "Priorité :" |
1795 |
1803 |
1796 #: ../PLCOpenEditor.py:2922 |
1804 #: ../PLCOpenEditor.py:2927 |
1797 msgid "Product Name (required):" |
1805 msgid "Product Name (required):" |
1798 msgstr "Nom du produit (obligatoire) :" |
1806 msgstr "Nom du produit (obligatoire) :" |
1799 |
1807 |
1800 #: ../PLCOpenEditor.py:2938 |
1808 #: ../PLCOpenEditor.py:2943 |
1801 msgid "Product Release (optional):" |
1809 msgid "Product Release (optional):" |
1802 msgstr "Publication du produit (optionnel) :" |
1810 msgstr "Publication du produit (optionnel) :" |
1803 |
1811 |
1804 #: ../PLCOpenEditor.py:2930 |
1812 #: ../PLCOpenEditor.py:2935 |
1805 msgid "Product Version (required):" |
1813 msgid "Product Version (required):" |
1806 msgstr "Version du produit (obligatoire) :" |
1814 msgstr "Version du produit (obligatoire) :" |
1807 |
1815 |
1808 #: ../PLCOpenEditor.py:341 |
1816 #: ../PLCOpenEditor.py:342 |
1809 #: ../PLCOpenEditor.py:1622 |
1817 #: ../PLCOpenEditor.py:1627 |
1810 msgid "Program" |
1818 msgid "Program" |
1811 msgstr "Programme" |
1819 msgstr "Programme" |
1812 |
1820 |
1813 #: ../PLCOpenEditor.py:2671 |
1821 #: ../PLCOpenEditor.py:2676 |
1814 msgid "Program was successfully generated!" |
1822 msgid "Program was successfully generated!" |
1815 msgstr "Le programme a été généré avec succès !" |
1823 msgstr "Le programme a été généré avec succès !" |
1816 |
1824 |
1817 #: ../PLCControler.py:90 |
1825 #: ../PLCControler.py:90 |
1818 msgid "Programs" |
1826 msgid "Programs" |
1820 |
1828 |
1821 #: ../Viewer.py:223 |
1829 #: ../Viewer.py:223 |
1822 msgid "Programs can't be used by other POUs!" |
1830 msgid "Programs can't be used by other POUs!" |
1823 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1831 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1824 |
1832 |
1825 #: ../PLCOpenEditor.py:442 |
1833 #: ../PLCOpenEditor.py:443 |
1826 #: ../PLCOpenEditor.py:2945 |
1834 #: ../PLCOpenEditor.py:2950 |
1827 msgid "Project" |
1835 msgid "Project" |
1828 msgstr "Projet" |
1836 msgstr "Projet" |
1829 |
1837 |
1830 #: ../PLCOpenEditor.py:2906 |
1838 #: ../PLCOpenEditor.py:2911 |
1831 msgid "Project Name (required):" |
1839 msgid "Project Name (required):" |
1832 msgstr "Nom du projet (obligatoire) :" |
1840 msgstr "Nom du projet (obligatoire) :" |
1833 |
1841 |
1834 #: ../PLCOpenEditor.py:2914 |
1842 #: ../PLCOpenEditor.py:2919 |
1835 msgid "Project Version (optional):" |
1843 msgid "Project Version (optional):" |
1836 msgstr "Version du projet (optionnel) :" |
1844 msgstr "Version du projet (optionnel) :" |
1837 |
1845 |
1838 #: ../PLCControler.py:2650 |
1846 #: ../PLCControler.py:2656 |
1839 msgid "" |
1847 msgid "" |
1840 "Project file syntax error:\n" |
1848 "Project file syntax error:\n" |
1841 "\n" |
1849 "\n" |
1842 msgstr "" |
1850 msgstr "" |
1843 "Erreur de syntaxe dans le fichier du projet :\n" |
1851 "Erreur de syntaxe dans le fichier du projet :\n" |
1844 "\n" |
1852 "\n" |
1845 |
1853 |
1846 #: ../PLCOpenEditor.py:2892 |
1854 #: ../PLCOpenEditor.py:2897 |
1847 msgid "Project properties" |
1855 msgid "Project properties" |
1848 msgstr "Propriétés du projet" |
1856 msgstr "Propriétés du projet" |
1849 |
1857 |
1850 #: ../PLCOpenEditor.py:2487 |
1858 #: ../PLCOpenEditor.py:2492 |
1851 #: ../PLCControler.py:91 |
1859 #: ../PLCControler.py:91 |
1852 msgid "Properties" |
1860 msgid "Properties" |
1853 msgstr "Propriétés" |
1861 msgstr "Propriétés" |
1854 |
1862 |
1855 #: ../plcopen/structures.py:208 |
1863 #: ../plcopen/structures.py:208 |
1893 #: ../dialogs/SFCTransitionDialog.py:120 |
1901 #: ../dialogs/SFCTransitionDialog.py:120 |
1894 #: ../dialogs/SFCTransitionDialog.py:197 |
1902 #: ../dialogs/SFCTransitionDialog.py:197 |
1895 msgid "Reference" |
1903 msgid "Reference" |
1896 msgstr "Référence" |
1904 msgstr "Référence" |
1897 |
1905 |
1898 #: ../PLCOpenEditor.py:369 |
1906 #: ../PLCOpenEditor.py:370 |
1899 msgid "Refresh\tF5" |
1907 msgid "Refresh\tF5" |
1900 msgstr "Actualiser\tF5" |
1908 msgstr "Actualiser\tF5" |
1901 |
1909 |
1902 #: ../PLCOpenEditor.py:4235 |
1910 #: ../PLCOpenEditor.py:4240 |
1903 #: ../Viewer.py:1098 |
1911 #: ../Viewer.py:1098 |
1904 msgid "Release value" |
1912 msgid "Release value" |
1905 msgstr "Relacher la valeur" |
1913 msgstr "Relacher la valeur" |
1906 |
1914 |
1907 #: ../plcopen/iec_std.csv:37 |
1915 #: ../plcopen/iec_std.csv:37 |
1908 msgid "Remainder (modulo)" |
1916 msgid "Remainder (modulo)" |
1909 msgstr "Modulo" |
1917 msgstr "Modulo" |
1910 |
1918 |
1911 #: ../PLCOpenEditor.py:1626 |
1919 #: ../PLCOpenEditor.py:1631 |
1912 msgid "Rename" |
1920 msgid "Rename" |
1913 msgstr "Renommer" |
1921 msgstr "Renommer" |
1914 |
1922 |
1915 #: ../plcopen/iec_std.csv:89 |
1923 #: ../plcopen/iec_std.csv:89 |
1916 msgid "Replacement (within)" |
1924 msgid "Replacement (within)" |
1980 "The SR bistable is a latch where the Set dominates." |
1988 "The SR bistable is a latch where the Set dominates." |
1981 msgstr "" |
1989 msgstr "" |
1982 "Bascule SR\n" |
1990 "Bascule SR\n" |
1983 "La bascule SR est une bascule où le Set est dominant." |
1991 "La bascule SR est une bascule où le Set est dominant." |
1984 |
1992 |
1985 #: ../PLCOpenEditor.py:3217 |
1993 #: ../PLCOpenEditor.py:3222 |
1986 #: ../PLCOpenEditor.py:3227 |
1994 #: ../PLCOpenEditor.py:3232 |
1987 #: ../PLCOpenEditor.py:3406 |
1995 #: ../PLCOpenEditor.py:3411 |
1988 #: ../PLCOpenEditor.py:3550 |
1996 #: ../PLCOpenEditor.py:3555 |
1989 msgid "ST" |
1997 msgid "ST" |
1990 msgstr "ST" |
1998 msgstr "ST" |
1991 |
1999 |
1992 #: ../PLCOpenEditor.py:2658 |
2000 #: ../PLCOpenEditor.py:2663 |
1993 msgid "ST files (*.st)|*.st|All files|*.*" |
2001 msgid "ST files (*.st)|*.st|All files|*.*" |
1994 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
2002 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
1995 |
2003 |
1996 #: ../PLCOpenEditor.py:2473 |
2004 #: ../PLCOpenEditor.py:2478 |
1997 msgid "Save\tCTRL+S" |
2005 msgid "Save\tCTRL+S" |
1998 msgstr "Enregistrer\tCTRL+S" |
2006 msgstr "Enregistrer\tCTRL+S" |
1999 |
2007 |
2000 #: ../PLCOpenEditor.py:2475 |
2008 #: ../PLCOpenEditor.py:2480 |
2001 msgid "Save As...\tCTRL+SHIFT+S" |
2009 msgid "Save As...\tCTRL+SHIFT+S" |
2002 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
2010 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
2003 |
2011 |
2004 #: ../PLCOpenEditor.py:345 |
2012 #: ../PLCOpenEditor.py:346 |
2005 msgid "Select All\tCTRL+A" |
2013 msgid "Select All\tCTRL+A" |
2006 msgstr "Tout sélectionner\tCTRL+A" |
2014 msgstr "Tout sélectionner\tCTRL+A" |
2007 |
2015 |
2008 #: ../VariablePanel.py:357 |
2016 #: ../VariablePanel.py:357 |
2009 msgid "Select a variable class:" |
2017 msgid "Select a variable class:" |
2010 msgstr "Sélectionner une direction pour la variable :" |
2018 msgstr "Sélectionner une direction pour la variable :" |
2011 |
2019 |
2012 #: ../PLCOpenEditor.py:575 |
2020 #: ../PLCOpenEditor.py:576 |
2013 #: ../PLCOpenEditor.py:587 |
2021 #: ../PLCOpenEditor.py:588 |
2014 msgid "Select an object" |
2022 msgid "Select an object" |
2015 msgstr "Sélectionner un objet" |
2023 msgstr "Sélectionner un objet" |
2016 |
2024 |
2017 #: ../plcopen/iec_std.csv:70 |
2025 #: ../plcopen/iec_std.csv:70 |
2018 msgid "Selection" |
2026 msgid "Selection" |
2100 |
2108 |
2101 #: ../LDViewer.py:881 |
2109 #: ../LDViewer.py:881 |
2102 msgid "The group of block must be coherent!" |
2110 msgid "The group of block must be coherent!" |
2103 msgstr "Le groupe de blocs doit être cohérent !" |
2111 msgstr "Le groupe de blocs doit être cohérent !" |
2104 |
2112 |
2105 #: ../PLCOpenEditor.py:889 |
2113 #: ../PLCOpenEditor.py:890 |
2106 msgid "There are changes, do you want to save?" |
2114 msgid "There are changes, do you want to save?" |
2107 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?" |
2115 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?" |
2108 |
2116 |
2109 #: ../PLCOpenEditor.py:1425 |
2117 #: ../PLCOpenEditor.py:1430 |
2110 #: ../PLCOpenEditor.py:1445 |
2118 #: ../PLCOpenEditor.py:1450 |
2111 #, python-format |
2119 #, python-format |
2112 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
2120 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
2113 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
2121 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
2114 |
2122 |
2115 #: ../PLCOpenEditor.py:969 |
2123 #: ../PLCOpenEditor.py:974 |
2116 msgid "" |
2124 msgid "" |
2117 "There was a problem printing.\n" |
2125 "There was a problem printing.\n" |
2118 "Perhaps your current printer is not set correctly?" |
2126 "Perhaps your current printer is not set correctly?" |
2119 msgstr "" |
2127 msgstr "" |
2120 "Un problème est apparu lors de l'impression.\n" |
2128 "Un problème est apparu lors de l'impression.\n" |
2166 #: ../plcopen/iec_std.csv:54 |
2174 #: ../plcopen/iec_std.csv:54 |
2167 #: ../plcopen/iec_std.csv:55 |
2175 #: ../plcopen/iec_std.csv:55 |
2168 msgid "Time-of-day subtraction" |
2176 msgid "Time-of-day subtraction" |
2169 msgstr "Soustraction d'horodatage" |
2177 msgstr "Soustraction d'horodatage" |
2170 |
2178 |
2171 #: ../PLCOpenEditor.py:579 |
2179 #: ../PLCOpenEditor.py:580 |
2172 msgid "Toolbar" |
2180 msgid "Toolbar" |
2173 msgstr "Barre d'outils" |
2181 msgstr "Barre d'outils" |
2174 |
2182 |
2175 #: ../Viewer.py:364 |
2183 #: ../Viewer.py:364 |
2176 msgid "Top" |
2184 msgid "Top" |
2177 msgstr "Haut" |
2185 msgstr "Haut" |
2178 |
2186 |
2179 #: ../PLCOpenEditor.py:3486 |
2187 #: ../PLCOpenEditor.py:3491 |
2180 msgid "Transition Name" |
2188 msgid "Transition Name" |
2181 msgstr "Nom de la transition" |
2189 msgstr "Nom de la transition" |
2182 |
2190 |
2183 #: ../PLCOpenEditor.py:3453 |
2191 #: ../PLCOpenEditor.py:3458 |
2184 msgid "Transition Name:" |
2192 msgid "Transition Name:" |
2185 msgstr "Nom de la transition :" |
2193 msgstr "Nom de la transition :" |
2186 |
2194 |
2187 #: ../PLCGenerator.py:1311 |
2195 #: ../PLCGenerator.py:1311 |
2188 #, python-format |
2196 #, python-format |
2269 "The up-down counter has two inputs CU and CD. It can be used to both count up on one input and down on the other." |
2281 "The up-down counter has two inputs CU and CD. It can be used to both count up on one input and down on the other." |
2270 msgstr "" |
2282 msgstr "" |
2271 "Compteur bidirectionnel\n" |
2283 "Compteur bidirectionnel\n" |
2272 "Le compteur bidirectionnel a deux entrées CU et CD. Il peut être utilisé pour compter de façon incrémentale ou décrémentale sur l'une ou l'autre des entrées." |
2284 "Le compteur bidirectionnel a deux entrées CU et CD. Il peut être utilisé pour compter de façon incrémentale ou décrémentale sur l'une ou l'autre des entrées." |
2273 |
2285 |
2274 #: ../VariablePanel.py:790 |
2286 #: ../VariablePanel.py:799 |
2275 #: ../DataTypeEditor.py:807 |
2287 #: ../DataTypeEditor.py:807 |
2276 msgid "User Data Types" |
2288 msgid "User Data Types" |
2277 msgstr "Types de donnée du projet" |
2289 msgstr "Types de donnée du projet" |
2278 |
2290 |
2279 #: ../PLCControler.py:89 |
2291 #: ../PLCControler.py:89 |
2280 msgid "User-defined POUs" |
2292 msgid "User-defined POUs" |
2281 msgstr "POUs du projet" |
2293 msgstr "POUs du projet" |
2282 |
2294 |
2283 #: ../PLCOpenEditor.py:3895 |
2295 #: ../PLCOpenEditor.py:3900 |
2284 #: ../dialogs/ActionBlockDialog.py:33 |
2296 #: ../dialogs/ActionBlockDialog.py:33 |
2285 msgid "Value" |
2297 msgid "Value" |
2286 msgstr "Valeur" |
2298 msgstr "Valeur" |
2287 |
2299 |
2288 #: ../GraphicViewer.py:180 |
2300 #: ../GraphicViewer.py:180 |
2309 #: ../Viewer.py:306 |
2321 #: ../Viewer.py:306 |
2310 #: ../TextViewer.py:279 |
2322 #: ../TextViewer.py:279 |
2311 msgid "Variable don't belong to this POU!" |
2323 msgid "Variable don't belong to this POU!" |
2312 msgstr "La variable n'appartient pas à ce POU !" |
2324 msgstr "La variable n'appartient pas à ce POU !" |
2313 |
2325 |
2314 #: ../PLCOpenEditor.py:594 |
2326 #: ../PLCOpenEditor.py:595 |
2315 #: ../VariablePanel.py:72 |
2327 #: ../VariablePanel.py:72 |
2316 msgid "Variables" |
2328 msgid "Variables" |
2317 msgstr "Variables" |
2329 msgstr "Variables" |
2318 |
2330 |
2319 #: ../PLCOpenEditor.py:2749 |
2331 #: ../PLCOpenEditor.py:2754 |
2320 msgid "Vertical:" |
2332 msgid "Vertical:" |
2321 msgstr "Vertical :" |
2333 msgstr "Vertical :" |
2322 |
2334 |
2323 #: ../PLCOpenEditor.py:3351 |
2335 #: ../PLCOpenEditor.py:3356 |
2324 #: ../PLCOpenEditor.py:3729 |
2336 #: ../PLCOpenEditor.py:3734 |
2325 #: ../PLCOpenEditor.py:3792 |
2337 #: ../PLCOpenEditor.py:3797 |
2326 #: ../LDViewer.py:890 |
2338 #: ../LDViewer.py:890 |
2327 msgid "Warning" |
2339 msgid "Warning" |
2328 msgstr "Attention" |
2340 msgstr "Attention" |
2329 |
2341 |
2330 #: ../PLCOpenEditor.py:2998 |
2342 #: ../PLCOpenEditor.py:3003 |
2331 msgid "Width:" |
2343 msgid "Width:" |
2332 msgstr "Longueur :" |
2344 msgstr "Longueur :" |
2333 |
2345 |
2334 #: ../LDViewer.py:885 |
2346 #: ../LDViewer.py:885 |
2335 msgid "You must select the block or group of blocks around which a branch should be added!" |
2347 msgid "You must select the block or group of blocks around which a branch should be added!" |
2337 |
2349 |
2338 #: ../LDViewer.py:665 |
2350 #: ../LDViewer.py:665 |
2339 msgid "You must select the wire where a contact should be added!" |
2351 msgid "You must select the wire where a contact should be added!" |
2340 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2352 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2341 |
2353 |
2342 #: ../PLCOpenEditor.py:3182 |
2354 #: ../PLCOpenEditor.py:3187 |
2343 #: ../PLCOpenEditor.py:3713 |
2355 #: ../PLCOpenEditor.py:3718 |
2344 #: ../PLCOpenEditor.py:3776 |
2356 #: ../PLCOpenEditor.py:3781 |
2345 #: ../dialogs/PouNameDialog.py:55 |
2357 #: ../dialogs/PouNameDialog.py:55 |
2346 #: ../dialogs/SFCStepDialog.py:175 |
2358 #: ../dialogs/SFCStepDialog.py:175 |
2347 #: ../dialogs/SFCStepNameDialog.py:57 |
2359 #: ../dialogs/SFCStepNameDialog.py:57 |
2348 msgid "You must type a name!" |
2360 msgid "You must type a name!" |
2349 msgstr "Vous devez saisir un nom !" |
2361 msgstr "Vous devez saisir un nom !" |
2350 |
2362 |
2351 #: ../dialogs/ForceVariableDialog.py:170 |
2363 #: ../dialogs/ForceVariableDialog.py:170 |
2352 msgid "You must type a value!" |
2364 msgid "You must type a value!" |
2353 msgstr "Vous devez saisir une valeur !" |
2365 msgstr "Vous devez saisir une valeur !" |
2354 |
2366 |
2355 #: ../PLCOpenEditor.py:375 |
2367 #: ../PLCOpenEditor.py:376 |
2356 msgid "Zoom" |
2368 msgid "Zoom" |
2357 msgstr "Zoom" |
2369 msgstr "Zoom" |
2358 |
2370 |
2359 #: ../PLCOpenEditor.py:2667 |
2371 #: ../PLCOpenEditor.py:2672 |
2360 #, python-format |
2372 #, python-format |
2361 msgid "error: %s\n" |
2373 msgid "error: %s\n" |
2362 msgstr "erreur: %s\n" |
2374 msgstr "erreur: %s\n" |
2363 |
2375 |
2364 #: ../PLCOpenEditor.py:4394 |
2376 #: ../PLCOpenEditor.py:4399 |
2365 #: ../PLCOpenEditor.py:4396 |
2377 #: ../PLCOpenEditor.py:4401 |
2366 msgid "file : " |
2378 msgid "file : " |
2367 msgstr "fichier :" |
2379 msgstr "fichier :" |
2368 |
2380 |
2369 #: ../PLCOpenEditor.py:3222 |
2381 #: ../PLCOpenEditor.py:3227 |
2370 msgid "function" |
2382 msgid "function" |
2371 msgstr "fonction" |
2383 msgstr "fonction" |
2372 |
2384 |
2373 #: ../PLCOpenEditor.py:4397 |
2385 #: ../PLCOpenEditor.py:4402 |
2374 msgid "function : " |
2386 msgid "function : " |
2375 msgstr "fonction :" |
2387 msgstr "fonction :" |
2376 |
2388 |
2377 #: ../PLCOpenEditor.py:3222 |
2389 #: ../PLCOpenEditor.py:3227 |
2378 msgid "functionBlock" |
2390 msgid "functionBlock" |
2379 msgstr "Bloc fonctionnel" |
2391 msgstr "Bloc fonctionnel" |
2380 |
2392 |
2381 #: ../PLCOpenEditor.py:4397 |
2393 #: ../PLCOpenEditor.py:4402 |
2382 msgid "line : " |
2394 msgid "line : " |
2383 msgstr "ligne :" |
2395 msgstr "ligne :" |
2384 |
2396 |
2385 #: ../PLCOpenEditor.py:3222 |
2397 #: ../PLCOpenEditor.py:3227 |
2386 msgid "program" |
2398 msgid "program" |
2387 msgstr "programme" |
2399 msgstr "programme" |
2388 |
2400 |
2389 #: ../plcopen/iec_std.csv:84 |
2401 #: ../plcopen/iec_std.csv:84 |
2390 msgid "string from the middle" |
2402 msgid "string from the middle" |