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: 2009-10-09 17:24+0200\n" |
10 "POT-Creation-Date: 2009-10-12 10:13+0200\n" |
11 "PO-Revision-Date: 2009-10-09 17:27+0100\n" |
11 "PO-Revision-Date: 2009-10-12 10:14+0100\n" |
12 "Last-Translator: \n" |
12 "Last-Translator: \n" |
13 "Language-Team: LANGUAGE <LL@li.org>\n" |
13 "Language-Team: LANGUAGE <LL@li.org>\n" |
14 "MIME-Version: 1.0\n" |
14 "MIME-Version: 1.0\n" |
15 "Content-Type: text/plain; charset=UTF-8\n" |
15 "Content-Type: text/plain; charset=UTF-8\n" |
16 "Content-Transfer-Encoding: 8bit\n" |
16 "Content-Transfer-Encoding: 8bit\n" |
17 |
17 |
18 #: ../PLCOpenEditor.py:4279 |
18 #: ../PLCOpenEditor.py:4272 |
19 msgid "" |
19 msgid "" |
20 "\n" |
20 "\n" |
21 "An error has occurred.\n" |
21 "An error has occurred.\n" |
22 "\n" |
22 "\n" |
23 "Click OK to save an error report.\n" |
23 "Click OK to save an error report.\n" |
107 #, python-format |
107 #, python-format |
108 msgid "\"%s\" configuration already exists !!!" |
108 msgid "\"%s\" configuration already exists !!!" |
109 msgstr "La configuration \"%s\" existe déjà !!!" |
109 msgstr "La configuration \"%s\" existe déjà !!!" |
110 |
110 |
111 #: ../PLCOpenEditor.py:1359 |
111 #: ../PLCOpenEditor.py:1359 |
112 #: ../PLCOpenEditor.py:3142 |
112 #: ../PLCOpenEditor.py:3135 |
113 #, python-format |
113 #, python-format |
114 msgid "\"%s\" data type already exists!" |
114 msgid "\"%s\" data type already exists!" |
115 msgstr "Le type de données \"%s\" existe déjà !" |
115 msgstr "Le type de données \"%s\" existe déjà !" |
116 |
116 |
117 #: ../PLCControler.py:1709 |
117 #: ../PLCControler.py:1704 |
118 #: ../PLCControler.py:1713 |
118 #: ../PLCControler.py:1708 |
119 #, python-format |
119 #, python-format |
120 msgid "\"%s\" element can't be pasted here!!!" |
120 msgid "\"%s\" element can't be pasted here!!!" |
121 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
121 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
122 |
122 |
123 #: ../PLCOpenEditor.py:3462 |
123 #: ../PLCOpenEditor.py:3455 |
124 #: ../PLCOpenEditor.py:3606 |
124 #: ../PLCOpenEditor.py:3599 |
125 #: ../Viewer.py:250 |
125 #: ../Viewer.py:250 |
126 #: ../TextViewer.py:231 |
126 #: ../TextViewer.py:231 |
127 #: ../dialogs/ConnectionDialog.py:215 |
127 #: ../dialogs/ConnectionDialog.py:215 |
128 #: ../dialogs/FBDBlockDialog.py:260 |
128 #: ../dialogs/FBDBlockDialog.py:260 |
129 #, python-format |
129 #, python-format |
134 #, python-format |
134 #, python-format |
135 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
135 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
136 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
136 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
137 |
137 |
138 #: ../PLCOpenEditor.py:1350 |
138 #: ../PLCOpenEditor.py:1350 |
139 #: ../PLCOpenEditor.py:3138 |
139 #: ../PLCOpenEditor.py:3131 |
140 #: ../PLCOpenEditor.py:3291 |
140 #: ../PLCOpenEditor.py:3284 |
141 #: ../PLCOpenEditor.py:3454 |
141 #: ../PLCOpenEditor.py:3447 |
142 #: ../PLCOpenEditor.py:3598 |
142 #: ../PLCOpenEditor.py:3591 |
143 #: ../PLCOpenEditor.py:3669 |
143 #: ../PLCOpenEditor.py:3662 |
144 #: ../PLCOpenEditor.py:3732 |
144 #: ../PLCOpenEditor.py:3725 |
145 #: ../VariablePanel.py:689 |
145 #: ../VariablePanel.py:689 |
146 #: ../dialogs/ConnectionDialog.py:207 |
146 #: ../dialogs/ConnectionDialog.py:207 |
147 #: ../dialogs/FBDBlockDialog.py:252 |
147 #: ../dialogs/FBDBlockDialog.py:252 |
148 #: ../dialogs/FBDVariableDialog.py:268 |
148 #: ../dialogs/FBDVariableDialog.py:268 |
149 #: ../dialogs/PouNameDialog.py:63 |
149 #: ../dialogs/PouNameDialog.py:63 |
163 #: ../plcopen/plcopen.py:2135 |
163 #: ../plcopen/plcopen.py:2135 |
164 #, python-format |
164 #, python-format |
165 msgid "\"%s\" is an invalid value!" |
165 msgid "\"%s\" is an invalid value!" |
166 msgstr "\"%s\" n'est pas une valeur valide !" |
166 msgstr "\"%s\" n'est pas une valeur valide !" |
167 |
167 |
168 #: ../PLCOpenEditor.py:2628 |
168 #: ../PLCOpenEditor.py:2621 |
169 #: ../PLCOpenEditor.py:2656 |
169 #: ../PLCOpenEditor.py:2649 |
170 #, python-format |
170 #, python-format |
171 msgid "\"%s\" is not a valid folder!" |
171 msgid "\"%s\" is not a valid folder!" |
172 msgstr "\"%s\" n'est pas un répertoire valide !" |
172 msgstr "\"%s\" n'est pas un répertoire valide !" |
173 |
173 |
174 #: ../PLCOpenEditor.py:1348 |
174 #: ../PLCOpenEditor.py:1348 |
175 #: ../PLCOpenEditor.py:3134 |
175 #: ../PLCOpenEditor.py:3127 |
176 #: ../PLCOpenEditor.py:3287 |
176 #: ../PLCOpenEditor.py:3280 |
177 #: ../PLCOpenEditor.py:3450 |
177 #: ../PLCOpenEditor.py:3443 |
178 #: ../PLCOpenEditor.py:3594 |
178 #: ../PLCOpenEditor.py:3587 |
179 #: ../PLCOpenEditor.py:3665 |
179 #: ../PLCOpenEditor.py:3658 |
180 #: ../PLCOpenEditor.py:3728 |
180 #: ../PLCOpenEditor.py:3721 |
181 #: ../VariablePanel.py:684 |
181 #: ../VariablePanel.py:684 |
182 #: ../dialogs/ConnectionDialog.py:203 |
182 #: ../dialogs/ConnectionDialog.py:203 |
183 #: ../dialogs/FBDBlockDialog.py:248 |
183 #: ../dialogs/FBDBlockDialog.py:248 |
184 #: ../dialogs/PouNameDialog.py:59 |
184 #: ../dialogs/PouNameDialog.py:59 |
185 #: ../dialogs/SFCStepDialog.py:179 |
185 #: ../dialogs/SFCStepDialog.py:179 |
188 #, python-format |
188 #, python-format |
189 msgid "\"%s\" is not a valid identifier!" |
189 msgid "\"%s\" is not a valid identifier!" |
190 msgstr "\"%s\" n'est pas un identifiant valide !" |
190 msgstr "\"%s\" n'est pas un identifiant valide !" |
191 |
191 |
192 #: ../PLCOpenEditor.py:283 |
192 #: ../PLCOpenEditor.py:283 |
193 #: ../PLCOpenEditor.py:2293 |
193 #: ../PLCOpenEditor.py:2286 |
194 #: ../PLCOpenEditor.py:2313 |
194 #: ../PLCOpenEditor.py:2306 |
195 #, python-format |
195 #, python-format |
196 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
196 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
197 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
197 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
198 |
198 |
199 #: ../PLCOpenEditor.py:1368 |
199 #: ../PLCOpenEditor.py:1368 |
200 #: ../PLCOpenEditor.py:3295 |
200 #: ../PLCOpenEditor.py:3288 |
201 #: ../Viewer.py:248 |
201 #: ../Viewer.py:248 |
202 #: ../Viewer.py:274 |
202 #: ../Viewer.py:274 |
203 #: ../TextViewer.py:229 |
203 #: ../TextViewer.py:229 |
204 #: ../dialogs/ConnectionDialog.py:211 |
204 #: ../dialogs/ConnectionDialog.py:211 |
205 #: ../dialogs/FBDBlockDialog.py:256 |
205 #: ../dialogs/FBDBlockDialog.py:256 |
265 #: ../plcopen/plcopen.py:1360 |
265 #: ../plcopen/plcopen.py:1360 |
266 #, python-format |
266 #, python-format |
267 msgid "%s body don't have text!" |
267 msgid "%s body don't have text!" |
268 msgstr "Le code d'un %s n'a pas de texte !" |
268 msgstr "Le code d'un %s n'a pas de texte !" |
269 |
269 |
270 #: ../PLCOpenEditor.py:4267 |
270 #: ../PLCOpenEditor.py:4260 |
271 #: ../PLCOpenEditor.py:4269 |
271 #: ../PLCOpenEditor.py:4262 |
272 #: ../PLCOpenEditor.py:4270 |
272 #: ../PLCOpenEditor.py:4263 |
273 msgid ", " |
273 msgid ", " |
274 msgstr ", " |
274 msgstr ", " |
275 |
275 |
276 #: ../PLCOpenEditor.py:3282 |
276 #: ../PLCOpenEditor.py:3275 |
277 #: ../PLCOpenEditor.py:3445 |
277 #: ../PLCOpenEditor.py:3438 |
278 #: ../PLCOpenEditor.py:3589 |
278 #: ../PLCOpenEditor.py:3582 |
279 #: ../dialogs/SFCTransitionDialog.py:208 |
279 #: ../dialogs/SFCTransitionDialog.py:208 |
280 #, python-format |
280 #, python-format |
281 msgid ", %s" |
281 msgid ", %s" |
282 msgstr ", %s" |
282 msgstr ", %s" |
283 |
283 |
284 #: ../PLCOpenEditor.py:4265 |
284 #: ../PLCOpenEditor.py:4258 |
285 msgid ". " |
285 msgid ". " |
286 msgstr ". " |
286 msgstr ". " |
287 |
287 |
288 #: ../PLCOpenEditor.py:1371 |
288 #: ../PLCOpenEditor.py:1371 |
289 #: ../PLCOpenEditor.py:1413 |
289 #: ../PLCOpenEditor.py:1413 |
290 #: ../PLCOpenEditor.py:1433 |
290 #: ../PLCOpenEditor.py:1433 |
291 #: ../PLCOpenEditor.py:3299 |
291 #: ../PLCOpenEditor.py:3292 |
292 #: ../PLCOpenEditor.py:3677 |
292 #: ../PLCOpenEditor.py:3670 |
293 #: ../PLCOpenEditor.py:3740 |
293 #: ../PLCOpenEditor.py:3733 |
294 #, python-format |
294 #, python-format |
295 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
295 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
296 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
296 msgstr "Un POU a un élément nommé \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
297 |
297 |
298 #: ../PLCOpenEditor.py:1384 |
298 #: ../PLCOpenEditor.py:1384 |
299 #: ../PLCOpenEditor.py:1395 |
299 #: ../PLCOpenEditor.py:1395 |
300 #: ../PLCOpenEditor.py:3458 |
300 #: ../PLCOpenEditor.py:3451 |
301 #: ../PLCOpenEditor.py:3602 |
301 #: ../PLCOpenEditor.py:3595 |
302 #: ../PLCOpenEditor.py:3673 |
302 #: ../PLCOpenEditor.py:3666 |
303 #: ../PLCOpenEditor.py:3736 |
303 #: ../PLCOpenEditor.py:3729 |
304 #: ../VariablePanel.py:694 |
304 #: ../VariablePanel.py:694 |
305 #: ../dialogs/PouNameDialog.py:67 |
305 #: ../dialogs/PouNameDialog.py:67 |
306 #: ../dialogs/SFCStepDialog.py:187 |
306 #: ../dialogs/SFCStepDialog.py:187 |
307 #: ../dialogs/SFCStepNameDialog.py:69 |
307 #: ../dialogs/SFCStepNameDialog.py:69 |
308 #, python-format |
308 #, python-format |
320 #: ../dialogs/SFCStepNameDialog.py:73 |
320 #: ../dialogs/SFCStepNameDialog.py:73 |
321 #, python-format |
321 #, python-format |
322 msgid "A variable with \"%s\" as name already exists in this pou!" |
322 msgid "A variable with \"%s\" as name already exists in this pou!" |
323 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
323 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
324 |
324 |
325 #: ../PLCOpenEditor.py:2485 |
325 #: ../PLCOpenEditor.py:2478 |
326 msgid "About" |
326 msgid "About" |
327 msgstr "A propos" |
327 msgstr "A propos" |
328 |
328 |
329 #: ../PLCOpenEditor.py:2388 |
329 #: ../PLCOpenEditor.py:2381 |
330 msgid "About PLCOpenEditor" |
330 msgid "About PLCOpenEditor" |
331 msgstr "A propos de PLCOpenEditor" |
331 msgstr "A propos de PLCOpenEditor" |
332 |
332 |
333 #: ../plcopen/iec_std.csv:22 |
333 #: ../plcopen/iec_std.csv:22 |
334 msgid "Absolute number" |
334 msgid "Absolute number" |
365 #: ../DataTypeEditor.py:539 |
365 #: ../DataTypeEditor.py:539 |
366 msgid "Add" |
366 msgid "Add" |
367 msgstr "Ajouter" |
367 msgstr "Ajouter" |
368 |
368 |
369 #: ../PLCOpenEditor.py:1589 |
369 #: ../PLCOpenEditor.py:1589 |
370 #: ../PLCOpenEditor.py:1675 |
370 #: ../PLCOpenEditor.py:1672 |
371 msgid "Add Action" |
371 msgid "Add Action" |
372 msgstr "Ajouter une action" |
372 msgstr "Ajouter une action" |
373 |
373 |
374 #: ../PLCOpenEditor.py:1658 |
374 #: ../PLCOpenEditor.py:1655 |
375 msgid "Add Configuration" |
375 msgid "Add Configuration" |
376 msgstr "Ajouter une configuration" |
376 msgstr "Ajouter une configuration" |
377 |
377 |
378 #: ../PLCOpenEditor.py:1638 |
378 #: ../PLCOpenEditor.py:1635 |
379 msgid "Add DataType" |
379 msgid "Add DataType" |
380 msgstr "Ajouter un type de donnée" |
380 msgstr "Ajouter un type de donnée" |
381 |
381 |
382 #: ../Viewer.py:436 |
382 #: ../Viewer.py:436 |
383 msgid "Add Divergence Branch" |
383 msgid "Add Divergence Branch" |
389 |
389 |
390 #: ../RessourceEditor.py:412 |
390 #: ../RessourceEditor.py:412 |
391 msgid "Add Instance" |
391 msgid "Add Instance" |
392 msgstr "Ajouter une instance" |
392 msgstr "Ajouter une instance" |
393 |
393 |
394 #: ../PLCOpenEditor.py:1645 |
394 #: ../PLCOpenEditor.py:1642 |
395 msgid "Add Pou" |
395 msgid "Add POU" |
396 msgstr "Ajouter un POU" |
396 msgstr "Ajouter un POU" |
397 |
397 |
398 #: ../PLCOpenEditor.py:1621 |
398 #: ../PLCOpenEditor.py:1618 |
399 #: ../PLCOpenEditor.py:1686 |
399 #: ../PLCOpenEditor.py:1683 |
400 msgid "Add Resource" |
400 msgid "Add Resource" |
401 msgstr "Ajouter une resource" |
401 msgstr "Ajouter une resource" |
402 |
402 |
403 #: ../RessourceEditor.py:376 |
403 #: ../RessourceEditor.py:376 |
404 msgid "Add Task" |
404 msgid "Add Task" |
405 msgstr "Ajouter une tâche" |
405 msgstr "Ajouter une tâche" |
406 |
406 |
407 #: ../PLCOpenEditor.py:1586 |
407 #: ../PLCOpenEditor.py:1586 |
408 #: ../PLCOpenEditor.py:1664 |
408 #: ../PLCOpenEditor.py:1661 |
409 msgid "Add Transition" |
409 msgid "Add Transition" |
410 msgstr "Ajouter une transition" |
410 msgstr "Ajouter une transition" |
411 |
411 |
412 #: ../Viewer.py:431 |
412 #: ../Viewer.py:431 |
413 msgid "Add Wire Segment" |
413 msgid "Add Wire Segment" |
414 msgstr "Ajouter un segment au fil" |
414 msgstr "Ajouter un segment au fil" |
415 |
415 |
416 #: ../PLCOpenEditor.py:2164 |
416 #: ../PLCOpenEditor.py:2161 |
417 msgid "Add a new data type" |
417 msgid "Add a new data type" |
418 msgstr "Ajouter un nouveau type de données" |
418 msgstr "Ajouter un nouveau type de données" |
419 |
419 |
420 #: ../SFCViewer.py:362 |
420 #: ../SFCViewer.py:362 |
421 msgid "Add a new initial step" |
421 msgid "Add a new initial step" |
428 |
428 |
429 #: ../SFCViewer.py:384 |
429 #: ../SFCViewer.py:384 |
430 msgid "Add a new step" |
430 msgid "Add a new step" |
431 msgstr "Ajouter une nouvelle étape" |
431 msgstr "Ajouter une nouvelle étape" |
432 |
432 |
433 #: ../PLCOpenEditor.py:2208 |
433 #: ../PLCOpenEditor.py:2205 |
434 msgid "Add new configuration" |
434 msgid "Add new configuration" |
435 msgstr "Ajouter une nouvelle configuration" |
435 msgstr "Ajouter une nouvelle configuration" |
436 |
436 |
437 #: ../PLCOpenEditor.py:2219 |
437 #: ../PLCOpenEditor.py:2216 |
438 msgid "Add new resource" |
438 msgid "Add new resource" |
439 msgstr "Ajouter une nouvelle resource" |
439 msgstr "Ajouter une nouvelle resource" |
440 |
440 |
441 #: ../plcopen/iec_std.csv:33 |
441 #: ../plcopen/iec_std.csv:33 |
442 msgid "Addition" |
442 msgid "Addition" |
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:2938 |
492 #: ../PLCOpenEditor.py:2931 |
493 msgid "Author" |
493 msgid "Author" |
494 msgstr "Auteur" |
494 msgstr "Auteur" |
495 |
495 |
496 #: ../PLCOpenEditor.py:2923 |
496 #: ../PLCOpenEditor.py:2916 |
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 |
566 |
566 |
567 #: ../VariablePanel.py:284 |
567 #: ../VariablePanel.py:284 |
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:2623 |
571 #: ../PLCOpenEditor.py:2616 |
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:282 |
576 #: ../VariablePanel.py:282 |
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:2654 |
580 #: ../PLCOpenEditor.py:2647 |
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:394 |
585 #: ../Viewer.py:394 |
586 msgid "Center" |
586 msgid "Center" |
587 msgstr "Centre" |
587 msgstr "Centre" |
588 |
588 |
589 #: ../PLCOpenEditor.py:1610 |
589 #: ../PLCOpenEditor.py:1607 |
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:70 |
593 #: ../plcopen/iec_std.csv:70 |
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:2589 |
597 #: ../PLCOpenEditor.py:2582 |
598 #: ../PLCOpenEditor.py:2613 |
598 #: ../PLCOpenEditor.py:2606 |
599 #: ../PLCOpenEditor.py:2648 |
599 #: ../PLCOpenEditor.py:2641 |
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:52 |
603 #: ../VariablePanel.py:52 |
604 #: ../VariablePanel.py:53 |
604 #: ../VariablePanel.py:53 |
623 |
623 |
624 #: ../PLCOpenEditor.py:873 |
624 #: ../PLCOpenEditor.py:873 |
625 msgid "Close Application" |
625 msgid "Close Application" |
626 msgstr "Fermer l'application" |
626 msgstr "Fermer l'application" |
627 |
627 |
628 #: ../PLCOpenEditor.py:2441 |
628 #: ../PLCOpenEditor.py:2434 |
629 msgid "Close Project" |
629 msgid "Close Project" |
630 msgstr "Fermer le projet" |
630 msgstr "Fermer le projet" |
631 |
631 |
632 #: ../PLCOpenEditor.py:2439 |
632 #: ../PLCOpenEditor.py:2432 |
633 msgid "Close Tab\tCTRL+W" |
633 msgid "Close Tab\tCTRL+W" |
634 msgstr "Fermer l'onglet\tCTRL+W" |
634 msgstr "Fermer l'onglet\tCTRL+W" |
635 |
635 |
636 #: ../LDViewer.py:478 |
636 #: ../LDViewer.py:478 |
637 msgid "Comment" |
637 msgid "Comment" |
638 msgstr "Commentaire" |
638 msgstr "Commentaire" |
639 |
639 |
640 #: ../PLCOpenEditor.py:2907 |
640 #: ../PLCOpenEditor.py:2900 |
641 msgid "Company Name (required):" |
641 msgid "Company Name (required):" |
642 msgstr "Nom de l'entreprise (obligatoire) :" |
642 msgstr "Nom de l'entreprise (obligatoire) :" |
643 |
643 |
644 #: ../PLCOpenEditor.py:2915 |
644 #: ../PLCOpenEditor.py:2908 |
645 msgid "Company URL (optional):" |
645 msgid "Company URL (optional):" |
646 msgstr "URL de l'entreprise (optionel) :" |
646 msgstr "URL de l'entreprise (optionel) :" |
647 |
647 |
648 #: ../plcopen/iec_std.csv:64 |
648 #: ../plcopen/iec_std.csv:64 |
649 msgid "Comparison" |
649 msgid "Comparison" |
704 |
704 |
705 #: ../plcopen/iec_std.csv:20 |
705 #: ../plcopen/iec_std.csv:20 |
706 msgid "Conversion to time-of-day" |
706 msgid "Conversion to time-of-day" |
707 msgstr "Conversion en heure de la journée" |
707 msgstr "Conversion en heure de la journée" |
708 |
708 |
709 #: ../PLCOpenEditor.py:1597 |
|
710 msgid "Copy" |
|
711 msgstr "Copier" |
|
712 |
|
713 #: ../PLCOpenEditor.py:323 |
709 #: ../PLCOpenEditor.py:323 |
714 msgid "Copy\tCTRL+C" |
710 msgid "Copy\tCTRL+C" |
715 msgstr "Copier\tCtrl+C" |
711 msgstr "Copier\tCtrl+C" |
716 |
712 |
|
713 #: ../PLCOpenEditor.py:1594 |
|
714 msgid "Copy POU" |
|
715 msgstr "Copier ce POU" |
|
716 |
717 #: ../plcopen/iec_std.csv:28 |
717 #: ../plcopen/iec_std.csv:28 |
718 msgid "Cosine" |
718 msgid "Cosine" |
719 msgstr "Cosinus" |
719 msgstr "Cosinus" |
720 |
720 |
721 #: ../PLCControler.py:617 |
721 #: ../PLCControler.py:615 |
722 #: ../PLCControler.py:652 |
722 #: ../PLCControler.py:647 |
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:3220 |
726 #: ../PLCOpenEditor.py:3213 |
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:1594 |
730 #: ../PLCOpenEditor.py:2237 |
731 #: ../PLCOpenEditor.py:2240 |
|
732 msgid "Create a new POU from" |
731 msgid "Create a new POU from" |
733 msgstr "Créer un nouveau POU à partir de" |
732 msgstr "Créer un nouveau POU à partir de" |
734 |
733 |
735 #: ../PLCOpenEditor.py:3541 |
734 #: ../PLCOpenEditor.py:3534 |
736 msgid "Create a new action" |
735 msgid "Create a new action" |
737 msgstr "Créer une nouvelle action" |
736 msgstr "Créer une nouvelle action" |
738 |
737 |
739 #: ../PLCOpenEditor.py:215 |
738 #: ../PLCOpenEditor.py:215 |
740 msgid "Create a new action block" |
739 msgid "Create a new action block" |
799 #: ../PLCOpenEditor.py:209 |
798 #: ../PLCOpenEditor.py:209 |
800 msgid "Create a new step" |
799 msgid "Create a new step" |
801 msgstr "Créer une nouvelle étape" |
800 msgstr "Créer une nouvelle étape" |
802 |
801 |
803 #: ../PLCOpenEditor.py:212 |
802 #: ../PLCOpenEditor.py:212 |
804 #: ../PLCOpenEditor.py:3397 |
803 #: ../PLCOpenEditor.py:3390 |
805 msgid "Create a new transition" |
804 msgid "Create a new transition" |
806 msgstr "Créer une nouvelle transition" |
805 msgstr "Créer une nouvelle transition" |
807 |
806 |
808 #: ../PLCOpenEditor.py:167 |
807 #: ../PLCOpenEditor.py:167 |
809 #: ../PLCOpenEditor.py:194 |
808 #: ../PLCOpenEditor.py:194 |
848 #: ../PLCOpenEditor.py:618 |
847 #: ../PLCOpenEditor.py:618 |
849 msgid "Debugger" |
848 msgid "Debugger" |
850 msgstr "Débuggueur" |
849 msgstr "Débuggueur" |
851 |
850 |
852 #: ../PLCOpenEditor.py:342 |
851 #: ../PLCOpenEditor.py:342 |
853 #: ../PLCOpenEditor.py:1615 |
852 #: ../PLCOpenEditor.py:1612 |
854 #: ../PLCOpenEditor.py:1624 |
853 #: ../PLCOpenEditor.py:1621 |
855 #: ../PLCOpenEditor.py:1630 |
854 #: ../PLCOpenEditor.py:1627 |
856 #: ../PLCOpenEditor.py:4091 |
855 #: ../PLCOpenEditor.py:4084 |
857 #: ../Viewer.py:450 |
856 #: ../Viewer.py:450 |
858 #: ../VariablePanel.py:461 |
857 #: ../VariablePanel.py:461 |
859 #: ../dialogs/ActionBlockDialog.py:279 |
858 #: ../dialogs/ActionBlockDialog.py:279 |
860 #: ../DataTypeEditor.py:544 |
859 #: ../DataTypeEditor.py:544 |
861 msgid "Delete" |
860 msgid "Delete" |
1007 #: ../PLCOpenEditor.py:1371 |
1006 #: ../PLCOpenEditor.py:1371 |
1008 #: ../PLCOpenEditor.py:1408 |
1007 #: ../PLCOpenEditor.py:1408 |
1009 #: ../PLCOpenEditor.py:1413 |
1008 #: ../PLCOpenEditor.py:1413 |
1010 #: ../PLCOpenEditor.py:1428 |
1009 #: ../PLCOpenEditor.py:1428 |
1011 #: ../PLCOpenEditor.py:1433 |
1010 #: ../PLCOpenEditor.py:1433 |
1012 #: ../PLCOpenEditor.py:2267 |
1011 #: ../PLCOpenEditor.py:2264 |
1013 #: ../PLCOpenEditor.py:2624 |
1012 #: ../PLCOpenEditor.py:2617 |
1014 #: ../PLCOpenEditor.py:2629 |
1013 #: ../PLCOpenEditor.py:2622 |
1015 #: ../PLCOpenEditor.py:3038 |
1014 #: ../PLCOpenEditor.py:3031 |
1016 #: ../PLCOpenEditor.py:3130 |
1015 #: ../PLCOpenEditor.py:3123 |
1017 #: ../PLCOpenEditor.py:3134 |
1016 #: ../PLCOpenEditor.py:3127 |
1018 #: ../PLCOpenEditor.py:3138 |
1017 #: ../PLCOpenEditor.py:3131 |
1019 #: ../PLCOpenEditor.py:3142 |
1018 #: ../PLCOpenEditor.py:3135 |
1020 #: ../PLCOpenEditor.py:3283 |
1019 #: ../PLCOpenEditor.py:3276 |
1021 #: ../PLCOpenEditor.py:3287 |
1020 #: ../PLCOpenEditor.py:3280 |
1022 #: ../PLCOpenEditor.py:3291 |
1021 #: ../PLCOpenEditor.py:3284 |
1023 #: ../PLCOpenEditor.py:3295 |
1022 #: ../PLCOpenEditor.py:3288 |
1024 #: ../PLCOpenEditor.py:3446 |
1023 #: ../PLCOpenEditor.py:3439 |
1025 #: ../PLCOpenEditor.py:3450 |
1024 #: ../PLCOpenEditor.py:3443 |
1026 #: ../PLCOpenEditor.py:3454 |
1025 #: ../PLCOpenEditor.py:3447 |
1027 #: ../PLCOpenEditor.py:3458 |
1026 #: ../PLCOpenEditor.py:3451 |
1028 #: ../PLCOpenEditor.py:3462 |
1027 #: ../PLCOpenEditor.py:3455 |
1029 #: ../PLCOpenEditor.py:3590 |
1028 #: ../PLCOpenEditor.py:3583 |
1030 #: ../PLCOpenEditor.py:3594 |
1029 #: ../PLCOpenEditor.py:3587 |
1031 #: ../PLCOpenEditor.py:3598 |
1030 #: ../PLCOpenEditor.py:3591 |
1032 #: ../PLCOpenEditor.py:3602 |
1031 #: ../PLCOpenEditor.py:3595 |
1033 #: ../PLCOpenEditor.py:3606 |
1032 #: ../PLCOpenEditor.py:3599 |
1034 #: ../PLCOpenEditor.py:3661 |
1033 #: ../PLCOpenEditor.py:3654 |
1035 #: ../PLCOpenEditor.py:3665 |
1034 #: ../PLCOpenEditor.py:3658 |
1036 #: ../PLCOpenEditor.py:3669 |
1035 #: ../PLCOpenEditor.py:3662 |
1037 #: ../PLCOpenEditor.py:3673 |
1036 #: ../PLCOpenEditor.py:3666 |
1038 #: ../PLCOpenEditor.py:3724 |
1037 #: ../PLCOpenEditor.py:3717 |
1039 #: ../PLCOpenEditor.py:3728 |
1038 #: ../PLCOpenEditor.py:3721 |
1040 #: ../PLCOpenEditor.py:3732 |
1039 #: ../PLCOpenEditor.py:3725 |
1041 #: ../PLCOpenEditor.py:3736 |
1040 #: ../PLCOpenEditor.py:3729 |
1042 #: ../PLCOpenEditor.py:4024 |
1041 #: ../PLCOpenEditor.py:4017 |
1043 #: ../PLCOpenEditor.py:4292 |
1042 #: ../PLCOpenEditor.py:4285 |
1044 #: ../PLCOpenEditor.py:4302 |
1043 #: ../PLCOpenEditor.py:4295 |
1045 #: ../Viewer.py:369 |
1044 #: ../Viewer.py:369 |
1046 #: ../TextViewer.py:250 |
1045 #: ../TextViewer.py:250 |
1047 #: ../LDViewer.py:628 |
1046 #: ../LDViewer.py:628 |
1048 #: ../LDViewer.py:850 |
1047 #: ../LDViewer.py:850 |
1049 #: ../LDViewer.py:854 |
1048 #: ../LDViewer.py:854 |
1145 |
1144 |
1146 #: ../plcopen/iec_std.csv:79 |
1145 #: ../plcopen/iec_std.csv:79 |
1147 msgid "Find position" |
1146 msgid "Find position" |
1148 msgstr "Trouver la position" |
1147 msgstr "Trouver la position" |
1149 |
1148 |
1150 #: ../PLCOpenEditor.py:3038 |
1149 #: ../PLCOpenEditor.py:3031 |
1151 #: ../PLCOpenEditor.py:3283 |
1150 #: ../PLCOpenEditor.py:3276 |
1152 #: ../PLCOpenEditor.py:3446 |
1151 #: ../PLCOpenEditor.py:3439 |
1153 #: ../PLCOpenEditor.py:3590 |
1152 #: ../PLCOpenEditor.py:3583 |
1154 #: ../dialogs/SFCTransitionDialog.py:209 |
1153 #: ../dialogs/SFCTransitionDialog.py:209 |
1155 #, python-format |
1154 #, python-format |
1156 msgid "Form isn't complete. %s must be filled!" |
1155 msgid "Form isn't complete. %s must be filled!" |
1157 msgstr "Le formulaire est incomplet. %s doit être complété !" |
1156 msgstr "Le formulaire est incomplet. %s doit être complété !" |
1158 |
1157 |
1188 |
1187 |
1189 #: ../Viewer.py:231 |
1188 #: ../Viewer.py:231 |
1190 msgid "Function Blocks can't be used in Transitions!" |
1189 msgid "Function Blocks can't be used in Transitions!" |
1191 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions" |
1190 msgstr "Les blocs fonctionnels ne peuvent être utilisés dans des transitions" |
1192 |
1191 |
1193 #: ../PLCControler.py:1724 |
1192 #: ../PLCControler.py:1719 |
1194 #, python-format |
1193 #, python-format |
1195 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!" |
1194 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!" |
1196 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !" |
1195 msgstr "Le bloc fonctionnel \"%s\" ne peuvent être collés dans une function !" |
1197 |
1196 |
1198 #: ../PLCControler.py:89 |
1197 #: ../PLCControler.py:89 |
1199 msgid "Functions" |
1198 msgid "Functions" |
1200 msgstr "Fonctions" |
1199 msgstr "Fonctions" |
1201 |
1200 |
1202 #: ../PLCOpenEditor.py:2448 |
1201 #: ../PLCOpenEditor.py:2441 |
1203 msgid "Generate Program\tCTRL+G" |
1202 msgid "Generate Program\tCTRL+G" |
1204 msgstr "Générer le program\tCTRL+G" |
1203 msgstr "Générer le program\tCTRL+G" |
1205 |
1204 |
1206 #: ../VariablePanel.py:65 |
1205 #: ../VariablePanel.py:65 |
1207 msgid "Global" |
1206 msgid "Global" |
1208 msgstr "Globale" |
1207 msgstr "Globale" |
1209 |
1208 |
1210 #: ../PLCOpenEditor.py:1835 |
1209 #: ../PLCOpenEditor.py:1832 |
1211 msgid "Graphic Panel" |
1210 msgid "Graphic Panel" |
1212 msgstr "Graphique" |
1211 msgstr "Graphique" |
1213 |
1212 |
1214 #: ../PLCOpenEditor.py:2980 |
1213 #: ../PLCOpenEditor.py:2973 |
1215 msgid "Graphics" |
1214 msgid "Graphics" |
1216 msgstr "Graphiques" |
1215 msgstr "Graphiques" |
1217 |
1216 |
1218 #: ../plcopen/iec_std.csv:64 |
1217 #: ../plcopen/iec_std.csv:64 |
1219 msgid "Greater than" |
1218 msgid "Greater than" |
1329 |
1328 |
1330 #: ../RessourceEditor.py:82 |
1329 #: ../RessourceEditor.py:82 |
1331 msgid "Interval" |
1330 msgid "Interval" |
1332 msgstr "Interval" |
1331 msgstr "Interval" |
1333 |
1332 |
1334 #: ../PLCControler.py:1701 |
1333 #: ../PLCControler.py:1696 |
1335 #: ../PLCControler.py:1739 |
1334 #: ../PLCControler.py:1734 |
1336 msgid "Invalid plcopen element(s)!!!" |
1335 msgid "Invalid plcopen element(s)!!!" |
1337 msgstr "Les éléments plcopen ne sont pas valides !!! " |
1336 msgstr "Les éléments plcopen ne sont pas valides !!! " |
1338 |
1337 |
1339 #: ../PLCOpenEditor.py:4013 |
1338 #: ../PLCOpenEditor.py:4006 |
1340 #: ../PLCOpenEditor.py:4016 |
1339 #: ../PLCOpenEditor.py:4009 |
1341 #, python-format |
1340 #, python-format |
1342 msgid "Invalid value \"%s\" for debug variable" |
1341 msgid "Invalid value \"%s\" for debug variable" |
1343 msgstr "Chemin de variable à déboguer \"%s\" invalide" |
1342 msgstr "Chemin de variable à déboguer \"%s\" invalide" |
1344 |
1343 |
1345 #: ../VariablePanel.py:289 |
1344 #: ../VariablePanel.py:289 |
1352 #: ../Viewer.py:217 |
1351 #: ../Viewer.py:217 |
1353 #, python-format |
1352 #, python-format |
1354 msgid "Invalid value \"%s\" for viewer block" |
1353 msgid "Invalid value \"%s\" for viewer block" |
1355 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1354 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1356 |
1355 |
1357 #: ../PLCOpenEditor.py:2975 |
1356 #: ../PLCOpenEditor.py:2968 |
1358 #: ../PLCOpenEditor.py:3165 |
1357 #: ../PLCOpenEditor.py:3158 |
1359 #: ../PLCOpenEditor.py:3175 |
1358 #: ../PLCOpenEditor.py:3168 |
1360 #: ../PLCOpenEditor.py:3354 |
1359 #: ../PLCOpenEditor.py:3347 |
1361 #: ../PLCOpenEditor.py:3498 |
1360 #: ../PLCOpenEditor.py:3491 |
1362 msgid "LD" |
1361 msgid "LD" |
1363 msgstr "LD" |
1362 msgstr "LD" |
1364 |
1363 |
1365 #: ../LDViewer.py:213 |
1364 #: ../LDViewer.py:213 |
1366 #: ../LDViewer.py:228 |
1365 #: ../LDViewer.py:228 |
1367 #, python-format |
1366 #, python-format |
1368 msgid "Ladder element with id %d is on more than one rung." |
1367 msgid "Ladder element with id %d is on more than one rung." |
1369 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1368 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1370 |
1369 |
1371 #: ../PLCOpenEditor.py:3273 |
1370 #: ../PLCOpenEditor.py:3266 |
1372 #: ../PLCOpenEditor.py:3436 |
1371 #: ../PLCOpenEditor.py:3429 |
1373 #: ../PLCOpenEditor.py:3580 |
1372 #: ../PLCOpenEditor.py:3573 |
1374 msgid "Language" |
1373 msgid "Language" |
1375 msgstr "Langue" |
1374 msgstr "Langue" |
1376 |
1375 |
1377 #: ../PLCOpenEditor.py:2989 |
1376 #: ../PLCOpenEditor.py:2982 |
1378 msgid "Language (optional):" |
1377 msgid "Language (optional):" |
1379 msgstr "Langue (optionnel) :" |
1378 msgstr "Langue (optionnel) :" |
1380 |
1379 |
1381 #: ../PLCOpenEditor.py:3241 |
1380 #: ../PLCOpenEditor.py:3234 |
1382 #: ../PLCOpenEditor.py:3409 |
1381 #: ../PLCOpenEditor.py:3402 |
1383 #: ../PLCOpenEditor.py:3553 |
1382 #: ../PLCOpenEditor.py:3546 |
1384 msgid "Language:" |
1383 msgid "Language:" |
1385 msgstr "Langue :" |
1384 msgstr "Langue :" |
1386 |
1385 |
1387 #: ../Viewer.py:392 |
1386 #: ../Viewer.py:392 |
1388 msgid "Left" |
1387 msgid "Left" |
1589 msgid "" |
1588 msgid "" |
1590 "On-delay timer\n" |
1589 "On-delay timer\n" |
1591 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1590 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1592 msgstr "" |
1591 msgstr "" |
1593 |
1592 |
1594 #: ../PLCOpenEditor.py:2437 |
1593 #: ../PLCOpenEditor.py:2430 |
1595 msgid "Open\tCTRL+O" |
1594 msgid "Open\tCTRL+O" |
1596 msgstr "Ouvrir\tCTRL+O" |
1595 msgstr "Ouvrir\tCTRL+O" |
1597 |
1596 |
1598 #: ../PLCOpenEditor.py:2931 |
1597 #: ../PLCOpenEditor.py:2924 |
1599 msgid "Organization (optional):" |
1598 msgid "Organization (optional):" |
1600 msgstr "Groupe (optionnel) :" |
1599 msgstr "Groupe (optionnel) :" |
1601 |
1600 |
1602 #: ../VariablePanel.py:63 |
1601 #: ../VariablePanel.py:63 |
1603 #: ../VariablePanel.py:992 |
1602 #: ../VariablePanel.py:992 |
1612 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1611 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1613 msgstr "" |
1612 msgstr "" |
1614 "PID\n" |
1613 "PID\n" |
1615 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1614 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1616 |
1615 |
1617 #: ../PLCOpenEditor.py:2589 |
1616 #: ../PLCOpenEditor.py:2582 |
1618 #: ../PLCOpenEditor.py:2648 |
1617 #: ../PLCOpenEditor.py:2641 |
1619 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1618 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1620 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1619 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1621 |
1620 |
1622 #: ../PLCOpenEditor.py:2521 |
1621 #: ../PLCOpenEditor.py:2514 |
1623 msgid "PLCOpenEditor" |
1622 msgid "PLCOpenEditor" |
1624 msgstr "PLCOpenEditor" |
1623 msgstr "PLCOpenEditor" |
1625 |
1624 |
1626 #: ../PLCOpenEditor.py:2479 |
1625 #: ../PLCOpenEditor.py:2472 |
1627 msgid "PLCOpenEditor\tF1" |
1626 msgid "PLCOpenEditor\tF1" |
1628 msgstr "PLCOpenEditor\tF1" |
1627 msgstr "PLCOpenEditor\tF1" |
1629 |
1628 |
1630 #: ../PLCOpenEditor.py:3269 |
1629 #: ../PLCOpenEditor.py:3262 |
1631 msgid "POU Name" |
1630 msgid "POU Name" |
1632 msgstr "Nom du POU" |
1631 msgstr "Nom du POU" |
1633 |
1632 |
1634 #: ../PLCOpenEditor.py:3224 |
1633 #: ../PLCOpenEditor.py:3217 |
1635 msgid "POU Name:" |
1634 msgid "POU Name:" |
1636 msgstr "Nom du POU :" |
1635 msgstr "Nom du POU :" |
1637 |
1636 |
1638 #: ../PLCOpenEditor.py:3271 |
1637 #: ../PLCOpenEditor.py:3264 |
1639 msgid "POU Type" |
1638 msgid "POU Type" |
1640 msgstr "Type du POU" |
1639 msgstr "Type du POU" |
1641 |
1640 |
1642 #: ../PLCOpenEditor.py:3232 |
1641 #: ../PLCOpenEditor.py:3225 |
1643 msgid "POU Type:" |
1642 msgid "POU Type:" |
1644 msgstr "Type du POU :" |
1643 msgstr "Type du POU :" |
1645 |
1644 |
1646 #: ../PLCOpenEditor.py:2451 |
1645 #: ../PLCOpenEditor.py:2444 |
1647 msgid "Page Setup" |
1646 msgid "Page Setup" |
1648 msgstr "Mise en page..." |
1647 msgstr "Mise en page..." |
1649 |
1648 |
1650 #: ../PLCOpenEditor.py:2947 |
1649 #: ../PLCOpenEditor.py:2940 |
1651 msgid "Page Size (optional):" |
1650 msgid "Page Size (optional):" |
1652 msgstr "Taille de la page (optionnel) :" |
1651 msgstr "Taille de la page (optionnel) :" |
1653 |
1652 |
1654 #: ../PLCOpenEditor.py:4235 |
1653 #: ../PLCOpenEditor.py:4228 |
1655 #, python-format |
1654 #, python-format |
1656 msgid "Page: %d" |
1655 msgid "Page: %d" |
1657 msgstr "Page: %d" |
1656 msgstr "Page: %d" |
1658 |
|
1659 #: ../PLCOpenEditor.py:1648 |
|
1660 msgid "Paste" |
|
1661 msgstr "Coller" |
|
1662 |
1657 |
1663 #: ../PLCOpenEditor.py:325 |
1658 #: ../PLCOpenEditor.py:325 |
1664 msgid "Paste\tCTRL+V" |
1659 msgid "Paste\tCTRL+V" |
1665 msgstr "Coller\tCTRL+V" |
1660 msgstr "Coller\tCTRL+V" |
|
1661 |
|
1662 #: ../PLCOpenEditor.py:1646 |
|
1663 msgid "Paste POU" |
|
1664 msgstr "Coller un POU" |
1666 |
1665 |
1667 #: ../dialogs/LDPowerRailDialog.py:110 |
1666 #: ../dialogs/LDPowerRailDialog.py:110 |
1668 msgid "Pin number:" |
1667 msgid "Pin number:" |
1669 msgstr "Nombre de pattes :" |
1668 msgstr "Nombre de pattes :" |
1670 |
1669 |
1672 #: ../Viewer.py:2286 |
1671 #: ../Viewer.py:2286 |
1673 #: ../SFCViewer.py:698 |
1672 #: ../SFCViewer.py:698 |
1674 msgid "Please choose a target" |
1673 msgid "Please choose a target" |
1675 msgstr "Choisissez une cible" |
1674 msgstr "Choisissez une cible" |
1676 |
1675 |
1677 #: ../PLCOpenEditor.py:2240 |
1676 #: ../PLCOpenEditor.py:2237 |
1678 msgid "Please enter POU name" |
1677 msgid "Please enter POU name" |
1679 msgstr "Saisissez le nom du POU" |
1678 msgstr "Saisissez le nom du POU" |
1680 |
1679 |
1681 #: ../Viewer.py:1820 |
1680 #: ../Viewer.py:1820 |
1682 #: ../Viewer.py:1822 |
1681 #: ../Viewer.py:1822 |
1683 #: ../Viewer.py:2321 |
1682 #: ../Viewer.py:2321 |
1684 #: ../Viewer.py:2323 |
1683 #: ../Viewer.py:2323 |
1685 msgid "Please enter comment text" |
1684 msgid "Please enter comment text" |
1686 msgstr "Saisissez le texte du commentaire" |
1685 msgstr "Saisissez le texte du commentaire" |
1687 |
1686 |
1688 #: ../PLCOpenEditor.py:2208 |
1687 #: ../PLCOpenEditor.py:2205 |
1689 #: ../PLCOpenEditor.py:3644 |
1688 #: ../PLCOpenEditor.py:3637 |
1690 msgid "Please enter configuration name" |
1689 msgid "Please enter configuration name" |
1691 msgstr "Saisissez le nom de la configuration" |
1690 msgstr "Saisissez le nom de la configuration" |
1692 |
1691 |
1693 #: ../PLCOpenEditor.py:2164 |
1692 #: ../PLCOpenEditor.py:2161 |
1694 msgid "Please enter data type name" |
1693 msgid "Please enter data type name" |
1695 msgstr "Saisissez le nom du type de donnée" |
1694 msgstr "Saisissez le nom du type de donnée" |
1696 |
1695 |
1697 #: ../PLCOpenEditor.py:2219 |
1696 #: ../PLCOpenEditor.py:2216 |
1698 #: ../PLCOpenEditor.py:3707 |
1697 #: ../PLCOpenEditor.py:3700 |
1699 msgid "Please enter resource name" |
1698 msgid "Please enter resource name" |
1700 msgstr "Saisissez le nom de la ressource" |
1699 msgstr "Saisissez le nom de la ressource" |
1701 |
1700 |
1702 #: ../SFCViewer.py:362 |
1701 #: ../SFCViewer.py:362 |
1703 #: ../SFCViewer.py:384 |
1702 #: ../SFCViewer.py:384 |
1704 #: ../SFCViewer.py:726 |
1703 #: ../SFCViewer.py:726 |
1705 msgid "Please enter step name" |
1704 msgid "Please enter step name" |
1706 msgstr "Saisissez le nom de l'étape" |
1705 msgstr "Saisissez le nom de l'étape" |
1707 |
1706 |
1708 #: ../PLCOpenEditor.py:3115 |
1707 #: ../PLCOpenEditor.py:3108 |
1709 msgid "Please enter text" |
1708 msgid "Please enter text" |
1710 msgstr "Saisissez le texte" |
1709 msgstr "Saisissez le texte" |
1711 |
1710 |
1712 #: ../VariablePanel.py:1119 |
1711 #: ../VariablePanel.py:1119 |
1713 msgid "Plugins" |
1712 msgid "Plugins" |
1750 |
1749 |
1751 #: ../dialogs/SFCTransitionDialog.py:116 |
1750 #: ../dialogs/SFCTransitionDialog.py:116 |
1752 msgid "Priority:" |
1751 msgid "Priority:" |
1753 msgstr "Priorité :" |
1752 msgstr "Priorité :" |
1754 |
1753 |
1755 #: ../PLCOpenEditor.py:2875 |
1754 #: ../PLCOpenEditor.py:2868 |
1756 msgid "Product Name (required):" |
1755 msgid "Product Name (required):" |
1757 msgstr "Nom du produit (obligatoire) :" |
1756 msgstr "Nom du produit (obligatoire) :" |
1758 |
1757 |
1759 #: ../PLCOpenEditor.py:2891 |
1758 #: ../PLCOpenEditor.py:2884 |
1760 msgid "Product Release (optional):" |
1759 msgid "Product Release (optional):" |
1761 msgstr "Publication du produit (optionnel) :" |
1760 msgstr "Publication du produit (optionnel) :" |
1762 |
1761 |
1763 #: ../PLCOpenEditor.py:2883 |
1762 #: ../PLCOpenEditor.py:2876 |
1764 msgid "Product Version (required):" |
1763 msgid "Product Version (required):" |
1765 msgstr "Version du produit (obligatoire) :" |
1764 msgstr "Version du produit (obligatoire) :" |
1766 |
1765 |
1767 #: ../PLCOpenEditor.py:336 |
1766 #: ../PLCOpenEditor.py:336 |
1768 #: ../PLCOpenEditor.py:1608 |
1767 #: ../PLCOpenEditor.py:1605 |
1769 msgid "Program" |
1768 msgid "Program" |
1770 msgstr "Programme" |
1769 msgstr "Programme" |
1771 |
1770 |
1772 #: ../PLCOpenEditor.py:2626 |
1771 #: ../PLCOpenEditor.py:2619 |
1773 msgid "Program was successfully generated!" |
1772 msgid "Program was successfully generated!" |
1774 msgstr "Le programme a été généré avec succès !" |
1773 msgstr "Le programme a été généré avec succès !" |
1775 |
1774 |
1776 #: ../PLCControler.py:90 |
1775 #: ../PLCControler.py:90 |
1777 msgid "Programs" |
1776 msgid "Programs" |
1780 #: ../Viewer.py:223 |
1779 #: ../Viewer.py:223 |
1781 msgid "Programs can't be used by other POUs!" |
1780 msgid "Programs can't be used by other POUs!" |
1782 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1781 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1783 |
1782 |
1784 #: ../PLCOpenEditor.py:437 |
1783 #: ../PLCOpenEditor.py:437 |
1785 #: ../PLCOpenEditor.py:2898 |
1784 #: ../PLCOpenEditor.py:2891 |
1786 msgid "Project" |
1785 msgid "Project" |
1787 msgstr "Projet" |
1786 msgstr "Projet" |
1788 |
1787 |
1789 #: ../PLCOpenEditor.py:2859 |
1788 #: ../PLCOpenEditor.py:2852 |
1790 msgid "Project Name (required):" |
1789 msgid "Project Name (required):" |
1791 msgstr "Nom du projet (obligatoire) :" |
1790 msgstr "Nom du projet (obligatoire) :" |
1792 |
1791 |
1793 #: ../PLCOpenEditor.py:2867 |
1792 #: ../PLCOpenEditor.py:2860 |
1794 msgid "Project Version (optional):" |
1793 msgid "Project Version (optional):" |
1795 msgstr "Version du projet (optionnel) :" |
1794 msgstr "Version du projet (optionnel) :" |
1796 |
1795 |
1797 #: ../PLCOpenEditor.py:2845 |
1796 #: ../PLCOpenEditor.py:2838 |
1798 msgid "Project properties" |
1797 msgid "Project properties" |
1799 msgstr "Propriétés du projet" |
1798 msgstr "Propriétés du projet" |
1800 |
1799 |
1801 #: ../PLCOpenEditor.py:2458 |
1800 #: ../PLCOpenEditor.py:2451 |
1802 #: ../PLCControler.py:91 |
1801 #: ../PLCControler.py:91 |
1803 msgid "Properties" |
1802 msgid "Properties" |
1804 msgstr "Propriétés" |
1803 msgstr "Propriétés" |
1805 |
1804 |
1806 #: ../plcopen/structures.py:209 |
1805 #: ../plcopen/structures.py:209 |
1927 "The SR bistable is a latch where the Set dominates." |
1926 "The SR bistable is a latch where the Set dominates." |
1928 msgstr "" |
1927 msgstr "" |
1929 "Bascule SR\n" |
1928 "Bascule SR\n" |
1930 "La bascule SR est une bascule où le Set est dominant." |
1929 "La bascule SR est une bascule où le Set est dominant." |
1931 |
1930 |
1932 #: ../PLCOpenEditor.py:3165 |
1931 #: ../PLCOpenEditor.py:3158 |
1933 #: ../PLCOpenEditor.py:3175 |
1932 #: ../PLCOpenEditor.py:3168 |
1934 #: ../PLCOpenEditor.py:3354 |
1933 #: ../PLCOpenEditor.py:3347 |
1935 #: ../PLCOpenEditor.py:3498 |
1934 #: ../PLCOpenEditor.py:3491 |
1936 msgid "ST" |
1935 msgid "ST" |
1937 msgstr "ST" |
1936 msgstr "ST" |
1938 |
1937 |
1939 #: ../PLCOpenEditor.py:2613 |
1938 #: ../PLCOpenEditor.py:2606 |
1940 msgid "ST files (*.st)|*.st|All files|*.*" |
1939 msgid "ST files (*.st)|*.st|All files|*.*" |
1941 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
1940 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
1942 |
1941 |
1943 #: ../PLCOpenEditor.py:2444 |
1942 #: ../PLCOpenEditor.py:2437 |
1944 msgid "Save\tCTRL+S" |
1943 msgid "Save\tCTRL+S" |
1945 msgstr "Enregistrer\tCTRL+S" |
1944 msgstr "Enregistrer\tCTRL+S" |
1946 |
1945 |
1947 #: ../PLCOpenEditor.py:2446 |
1946 #: ../PLCOpenEditor.py:2439 |
1948 msgid "Save As...\tCTRL+SHIFT+S" |
1947 msgid "Save As...\tCTRL+SHIFT+S" |
1949 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
1948 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
1950 |
1949 |
1951 #: ../PLCOpenEditor.py:2967 |
1950 #: ../PLCOpenEditor.py:2960 |
1952 msgid "Scaling:" |
1951 msgid "Scaling:" |
1953 msgstr "Echelle :" |
1952 msgstr "Echelle :" |
1954 |
1953 |
1955 #: ../PLCOpenEditor.py:340 |
1954 #: ../PLCOpenEditor.py:340 |
1956 msgid "Select All\tCTRL+A" |
1955 msgid "Select All\tCTRL+A" |
2254 #: ../PLCOpenEditor.py:589 |
2253 #: ../PLCOpenEditor.py:589 |
2255 #: ../VariablePanel.py:64 |
2254 #: ../VariablePanel.py:64 |
2256 msgid "Variables" |
2255 msgid "Variables" |
2257 msgstr "Variables" |
2256 msgstr "Variables" |
2258 |
2257 |
2259 #: ../PLCOpenEditor.py:3299 |
2258 #: ../PLCOpenEditor.py:3292 |
2260 #: ../PLCOpenEditor.py:3677 |
2259 #: ../PLCOpenEditor.py:3670 |
2261 #: ../PLCOpenEditor.py:3740 |
2260 #: ../PLCOpenEditor.py:3733 |
2262 #: ../LDViewer.py:859 |
2261 #: ../LDViewer.py:859 |
2263 msgid "Warning" |
2262 msgid "Warning" |
2264 msgstr "Attention" |
2263 msgstr "Attention" |
2265 |
2264 |
2266 #: ../PLCOpenEditor.py:2951 |
2265 #: ../PLCOpenEditor.py:2944 |
2267 msgid "Width:" |
2266 msgid "Width:" |
2268 msgstr "Longueur :" |
2267 msgstr "Longueur :" |
2269 |
2268 |
2270 #: ../PLCOpenEditor.py:2694 |
2269 #: ../PLCOpenEditor.py:2687 |
2271 msgid "X Scale:" |
2270 msgid "X Scale:" |
2272 msgstr "Echelle X :" |
2271 msgstr "Echelle X :" |
2273 |
2272 |
2274 #: ../PLCOpenEditor.py:2702 |
2273 #: ../PLCOpenEditor.py:2695 |
2275 msgid "Y Scale:" |
2274 msgid "Y Scale:" |
2276 msgstr "Echelle Y :" |
2275 msgstr "Echelle Y :" |
2277 |
2276 |
2278 #: ../VariablePanel.py:57 |
2277 #: ../VariablePanel.py:57 |
2279 msgid "Yes" |
2278 msgid "Yes" |
2285 |
2284 |
2286 #: ../LDViewer.py:628 |
2285 #: ../LDViewer.py:628 |
2287 msgid "You must select the wire where a contact should be added!" |
2286 msgid "You must select the wire where a contact should be added!" |
2288 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2287 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2289 |
2288 |
2290 #: ../PLCOpenEditor.py:3130 |
2289 #: ../PLCOpenEditor.py:3123 |
2291 #: ../PLCOpenEditor.py:3661 |
2290 #: ../PLCOpenEditor.py:3654 |
2292 #: ../PLCOpenEditor.py:3724 |
2291 #: ../PLCOpenEditor.py:3717 |
2293 #: ../dialogs/PouNameDialog.py:55 |
2292 #: ../dialogs/PouNameDialog.py:55 |
2294 #: ../dialogs/SFCStepDialog.py:175 |
2293 #: ../dialogs/SFCStepDialog.py:175 |
2295 #: ../dialogs/SFCStepNameDialog.py:57 |
2294 #: ../dialogs/SFCStepNameDialog.py:57 |
2296 msgid "You must type a name!" |
2295 msgid "You must type a name!" |
2297 msgstr "Vous devez saisir un nom !" |
2296 msgstr "Vous devez saisir un nom !" |
2298 |
2297 |
2299 #: ../PLCOpenEditor.py:370 |
2298 #: ../PLCOpenEditor.py:370 |
2300 msgid "Zoom" |
2299 msgid "Zoom" |
2301 msgstr "Zoom" |
2300 msgstr "Zoom" |
2302 |
2301 |
2303 #: ../PLCOpenEditor.py:2622 |
2302 #: ../PLCOpenEditor.py:2615 |
2304 #, python-format |
2303 #, python-format |
2305 msgid "error: %s\n" |
2304 msgid "error: %s\n" |
2306 msgstr "erreur: %s\n" |
2305 msgstr "erreur: %s\n" |
2307 |
2306 |
2308 #: ../PLCOpenEditor.py:4267 |
2307 #: ../PLCOpenEditor.py:4260 |
2309 #: ../PLCOpenEditor.py:4269 |
2308 #: ../PLCOpenEditor.py:4262 |
2310 msgid "file : " |
2309 msgid "file : " |
2311 msgstr "fichier :" |
2310 msgstr "fichier :" |
2312 |
2311 |
2313 #: ../PLCOpenEditor.py:3170 |
2312 #: ../PLCOpenEditor.py:3163 |
2314 msgid "function" |
2313 msgid "function" |
2315 msgstr "fonction" |
2314 msgstr "fonction" |
2316 |
2315 |
2317 #: ../PLCOpenEditor.py:4270 |
2316 #: ../PLCOpenEditor.py:4263 |
2318 msgid "function : " |
2317 msgid "function : " |
2319 msgstr "fonction :" |
2318 msgstr "fonction :" |
2320 |
2319 |
2321 #: ../PLCOpenEditor.py:3170 |
2320 #: ../PLCOpenEditor.py:3163 |
2322 msgid "functionBlock" |
2321 msgid "functionBlock" |
2323 msgstr "Bloc fonctionnel" |
2322 msgstr "Bloc fonctionnel" |
2324 |
2323 |
2325 #: ../PLCOpenEditor.py:4270 |
2324 #: ../PLCOpenEditor.py:4263 |
2326 msgid "line : " |
2325 msgid "line : " |
2327 msgstr "ligne :" |
2326 msgstr "ligne :" |
2328 |
2327 |
2329 #: ../PLCOpenEditor.py:3170 |
2328 #: ../PLCOpenEditor.py:3163 |
2330 msgid "program" |
2329 msgid "program" |
2331 msgstr "programme" |
2330 msgstr "programme" |
2332 |
2331 |
2333 #: ../plcopen/iec_std.csv:73 |
2332 #: ../plcopen/iec_std.csv:73 |
2334 msgid "string from the middle" |
2333 msgid "string from the middle" |