39 "bugs_PLCOpenEditor@lolitech.fr\n" |
39 "bugs_PLCOpenEditor@lolitech.fr\n" |
40 "\n" |
40 "\n" |
41 "\n" |
41 "\n" |
42 "Erreur:\n" |
42 "Erreur:\n" |
43 |
43 |
44 #: ../PLCOpenEditor.py:3860 |
44 #: ../PLCOpenEditor.py:3862 |
45 msgid " External" |
45 msgid " External" |
46 msgstr " Externe" |
46 msgstr " Externe" |
47 |
47 |
48 #: ../PLCOpenEditor.py:3859 |
48 #: ../PLCOpenEditor.py:3861 |
49 msgid " InOut" |
49 msgid " InOut" |
50 msgstr " Entrée-Sortie" |
50 msgstr " Entrée-Sortie" |
51 |
51 |
52 #: ../PLCOpenEditor.py:3859 |
52 #: ../PLCOpenEditor.py:3861 |
53 msgid " Input" |
53 msgid " Input" |
54 msgstr " Entrée" |
54 msgstr " Entrée" |
55 |
55 |
56 #: ../PLCOpenEditor.py:3860 |
56 #: ../PLCOpenEditor.py:3862 |
57 msgid " Local" |
57 msgid " Local" |
58 msgstr " Locale" |
58 msgstr " Locale" |
59 |
59 |
60 #: ../PLCOpenEditor.py:3859 |
60 #: ../PLCOpenEditor.py:3861 |
61 msgid " Output" |
61 msgid " Output" |
62 msgstr " Sortie" |
62 msgstr " Sortie" |
63 |
63 |
64 #: ../PLCOpenEditor.py:3861 |
64 #: ../PLCOpenEditor.py:3863 |
65 msgid " Temp" |
65 msgid " Temp" |
66 msgstr " Temporaire" |
66 msgstr " Temporaire" |
67 |
67 |
68 #: ../PLCOpenEditor.py:840 |
68 #: ../PLCOpenEditor.py:842 |
69 msgid " (Debug)" |
69 msgid " (Debug)" |
70 msgstr " (Debug)" |
70 msgstr " (Debug)" |
71 |
71 |
72 #: ../PLCOpenEditor.py:5056 |
72 #: ../PLCOpenEditor.py:5058 |
73 msgid " : " |
73 msgid " : " |
74 msgstr " : " |
74 msgstr " : " |
75 |
75 |
76 #: ../PLCOpenEditor.py:3283 |
76 #: ../PLCOpenEditor.py:3285 |
77 #: ../PLCOpenEditor.py:3446 |
77 #: ../PLCOpenEditor.py:3448 |
78 #: ../PLCOpenEditor.py:3590 |
78 #: ../PLCOpenEditor.py:3592 |
79 #: ../Dialogs.py:1800 |
79 #: ../Dialogs.py:1800 |
80 #, python-format |
80 #, python-format |
81 msgid " and %s" |
81 msgid " and %s" |
82 msgstr " et %s" |
82 msgstr " et %s" |
83 |
83 |
99 #: ../Viewer.py:225 |
99 #: ../Viewer.py:225 |
100 #, python-format |
100 #, python-format |
101 msgid "\"%s\" can't use itself!" |
101 msgid "\"%s\" can't use itself!" |
102 msgstr "\"%s\" ne peut pas s'utiliser lui-même !" |
102 msgstr "\"%s\" ne peut pas s'utiliser lui-même !" |
103 |
103 |
104 #: ../PLCOpenEditor.py:1617 |
104 #: ../PLCOpenEditor.py:1619 |
105 #: ../PLCOpenEditor.py:1637 |
105 #: ../PLCOpenEditor.py:1639 |
106 #, python-format |
106 #, python-format |
107 msgid "\"%s\" config already exists!" |
107 msgid "\"%s\" config already exists!" |
108 msgstr "La configuration \"%s\" existe déjà !" |
108 msgstr "La configuration \"%s\" existe déjà !" |
109 |
109 |
110 #: ../plcopen/plcopen.py:256 |
110 #: ../plcopen/plcopen.py:256 |
111 #, python-format |
111 #, python-format |
112 msgid "\"%s\" configuration already exists !!!" |
112 msgid "\"%s\" configuration already exists !!!" |
113 msgstr "La configuration \"%s\" existe déjà !!!" |
113 msgstr "La configuration \"%s\" existe déjà !!!" |
114 |
114 |
115 #: ../PLCOpenEditor.py:1571 |
115 #: ../PLCOpenEditor.py:1573 |
116 #: ../PLCOpenEditor.py:3145 |
116 #: ../PLCOpenEditor.py:3147 |
117 #, python-format |
117 #, python-format |
118 msgid "\"%s\" data type already exists!" |
118 msgid "\"%s\" data type already exists!" |
119 msgstr "Le type de données \"%s\" existe déjà !" |
119 msgstr "Le type de données \"%s\" existe déjà !" |
120 |
120 |
121 #: ../PLCControler.py:1663 |
121 #: ../PLCControler.py:1663 |
122 #, python-format |
122 #, python-format |
123 msgid "\"%s\" element can't be paste here!!!" |
123 msgid "\"%s\" element can't be paste here!!!" |
124 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
124 msgstr "L'élément \"%s\" ne peut être collé ici !!!" |
125 |
125 |
126 #: ../PLCOpenEditor.py:3465 |
126 #: ../PLCOpenEditor.py:3467 |
127 #: ../PLCOpenEditor.py:3609 |
127 #: ../PLCOpenEditor.py:3611 |
128 #: ../Viewer.py:248 |
128 #: ../Viewer.py:248 |
129 #: ../Dialogs.py:261 |
129 #: ../Dialogs.py:261 |
130 #: ../Dialogs.py:898 |
130 #: ../Dialogs.py:898 |
131 #, python-format |
131 #, python-format |
132 msgid "\"%s\" element for this pou already exists!" |
132 msgid "\"%s\" element for this pou already exists!" |
135 #: ../plcopen/structures.py:97 |
135 #: ../plcopen/structures.py:97 |
136 #, python-format |
136 #, python-format |
137 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
137 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
138 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
138 msgstr "L'appel à la fonction \"%s\" dans le POU \"%s\" a été abandonné : aucune entrée connectée" |
139 |
139 |
140 #: ../PLCOpenEditor.py:1562 |
140 #: ../PLCOpenEditor.py:1564 |
141 #: ../PLCOpenEditor.py:3141 |
141 #: ../PLCOpenEditor.py:3143 |
142 #: ../PLCOpenEditor.py:3294 |
142 #: ../PLCOpenEditor.py:3296 |
143 #: ../PLCOpenEditor.py:3457 |
143 #: ../PLCOpenEditor.py:3459 |
144 #: ../PLCOpenEditor.py:3601 |
144 #: ../PLCOpenEditor.py:3603 |
145 #: ../PLCOpenEditor.py:3672 |
145 #: ../PLCOpenEditor.py:3674 |
146 #: ../PLCOpenEditor.py:3735 |
146 #: ../PLCOpenEditor.py:3737 |
147 #: ../PLCOpenEditor.py:4449 |
147 #: ../PLCOpenEditor.py:4451 |
148 #: ../Dialogs.py:253 |
148 #: ../Dialogs.py:253 |
149 #: ../Dialogs.py:652 |
149 #: ../Dialogs.py:652 |
150 #: ../Dialogs.py:890 |
150 #: ../Dialogs.py:890 |
151 #: ../Dialogs.py:1533 |
151 #: ../Dialogs.py:1533 |
152 #: ../Dialogs.py:2516 |
152 #: ../Dialogs.py:2516 |
165 #: ../plcopen/plcopen.py:2120 |
165 #: ../plcopen/plcopen.py:2120 |
166 #, python-format |
166 #, python-format |
167 msgid "\"%s\" is an invalid value!" |
167 msgid "\"%s\" is an invalid value!" |
168 msgstr "\"%s\" n'est pas une valeur valide !" |
168 msgstr "\"%s\" n'est pas une valeur valide !" |
169 |
169 |
170 #: ../PLCOpenEditor.py:1097 |
170 #: ../PLCOpenEditor.py:1099 |
171 #: ../PLCOpenEditor.py:1126 |
171 #: ../PLCOpenEditor.py:1128 |
172 #, python-format |
172 #, python-format |
173 msgid "\"%s\" is not a valid folder!" |
173 msgid "\"%s\" is not a valid folder!" |
174 msgstr "\"%s\" n'est pas un répertoire valide !" |
174 msgstr "\"%s\" n'est pas un répertoire valide !" |
175 |
175 |
176 #: ../PLCOpenEditor.py:1560 |
176 #: ../PLCOpenEditor.py:1562 |
177 #: ../PLCOpenEditor.py:3137 |
177 #: ../PLCOpenEditor.py:3139 |
178 #: ../PLCOpenEditor.py:3290 |
178 #: ../PLCOpenEditor.py:3292 |
179 #: ../PLCOpenEditor.py:3453 |
179 #: ../PLCOpenEditor.py:3455 |
180 #: ../PLCOpenEditor.py:3597 |
180 #: ../PLCOpenEditor.py:3599 |
181 #: ../PLCOpenEditor.py:3668 |
181 #: ../PLCOpenEditor.py:3670 |
182 #: ../PLCOpenEditor.py:3731 |
182 #: ../PLCOpenEditor.py:3733 |
183 #: ../PLCOpenEditor.py:4444 |
183 #: ../PLCOpenEditor.py:4446 |
184 #: ../Dialogs.py:249 |
184 #: ../Dialogs.py:249 |
185 #: ../Dialogs.py:886 |
185 #: ../Dialogs.py:886 |
186 #: ../Dialogs.py:1529 |
186 #: ../Dialogs.py:1529 |
187 #: ../Dialogs.py:2512 |
187 #: ../Dialogs.py:2512 |
188 #: ../Dialogs.py:2579 |
188 #: ../Dialogs.py:2579 |
190 #, python-format |
190 #, python-format |
191 msgid "\"%s\" is not a valid identifier!" |
191 msgid "\"%s\" is not a valid identifier!" |
192 msgstr "\"%s\" n'est pas un identifiant valide !" |
192 msgstr "\"%s\" n'est pas un identifiant valide !" |
193 |
193 |
194 #: ../PLCOpenEditor.py:283 |
194 #: ../PLCOpenEditor.py:283 |
195 #: ../PLCOpenEditor.py:2491 |
195 #: ../PLCOpenEditor.py:2493 |
196 #: ../PLCOpenEditor.py:2520 |
196 #: ../PLCOpenEditor.py:2522 |
197 #, python-format |
197 #, python-format |
198 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
198 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
199 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
199 msgstr "Le POU \"%s\" est utilisé par un ou plusieurs POUs. Il ne peut être supprimé !" |
200 |
200 |
201 #: ../PLCOpenEditor.py:1580 |
201 #: ../PLCOpenEditor.py:1582 |
202 #: ../PLCOpenEditor.py:3298 |
202 #: ../PLCOpenEditor.py:3300 |
203 #: ../Viewer.py:246 |
203 #: ../Viewer.py:246 |
204 #: ../Dialogs.py:257 |
204 #: ../Dialogs.py:257 |
205 #: ../Dialogs.py:894 |
205 #: ../Dialogs.py:894 |
206 #, python-format |
206 #, python-format |
207 msgid "\"%s\" pou already exists!" |
207 msgid "\"%s\" pou already exists!" |
260 #: ../plcopen/plcopen.py:1345 |
260 #: ../plcopen/plcopen.py:1345 |
261 #, python-format |
261 #, python-format |
262 msgid "%s body don't have text!" |
262 msgid "%s body don't have text!" |
263 msgstr "Le code d'un %s n'a pas de texte !" |
263 msgstr "Le code d'un %s n'a pas de texte !" |
264 |
264 |
265 #: ../PLCOpenEditor.py:5032 |
|
266 #: ../PLCOpenEditor.py:5034 |
265 #: ../PLCOpenEditor.py:5034 |
267 #: ../PLCOpenEditor.py:5035 |
266 #: ../PLCOpenEditor.py:5036 |
|
267 #: ../PLCOpenEditor.py:5037 |
268 msgid ", " |
268 msgid ", " |
269 msgstr ", " |
269 msgstr ", " |
270 |
270 |
271 #: ../PLCOpenEditor.py:3285 |
271 #: ../PLCOpenEditor.py:3287 |
272 #: ../PLCOpenEditor.py:3448 |
272 #: ../PLCOpenEditor.py:3450 |
273 #: ../PLCOpenEditor.py:3592 |
273 #: ../PLCOpenEditor.py:3594 |
274 #: ../Dialogs.py:1802 |
274 #: ../Dialogs.py:1802 |
275 #, python-format |
275 #, python-format |
276 msgid ", %s" |
276 msgid ", %s" |
277 msgstr ", %s" |
277 msgstr ", %s" |
278 |
278 |
279 #: ../PLCOpenEditor.py:5030 |
279 #: ../PLCOpenEditor.py:5032 |
280 msgid ". " |
280 msgid ". " |
281 msgstr ". " |
281 msgstr ". " |
282 |
282 |
283 #: ../DataTypeEditor.py:772 |
283 #: ../DataTypeEditor.py:772 |
284 #, python-format |
284 #, python-format |
285 msgid "A element with \"%s\" as name exists in this structure!" |
285 msgid "A element with \"%s\" as name exists in this structure!" |
286 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !" |
286 msgstr "Un élément nommé \"%s\" existe déjà dans la structure !" |
287 |
287 |
288 #: ../PLCOpenEditor.py:1583 |
288 #: ../PLCOpenEditor.py:1585 |
289 #: ../PLCOpenEditor.py:1625 |
289 #: ../PLCOpenEditor.py:1627 |
290 #: ../PLCOpenEditor.py:1645 |
290 #: ../PLCOpenEditor.py:1647 |
291 #: ../PLCOpenEditor.py:3302 |
291 #: ../PLCOpenEditor.py:3304 |
292 #: ../PLCOpenEditor.py:3680 |
292 #: ../PLCOpenEditor.py:3682 |
293 #: ../PLCOpenEditor.py:3743 |
293 #: ../PLCOpenEditor.py:3745 |
294 #, python-format |
294 #, python-format |
295 msgid "A pou has an element with \"%s\" as name. It can generate a conflict. Do you wish to continue?" |
295 msgid "A pou has an element with \"%s\" as name. It can generate 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:1620 |
298 #: ../PLCOpenEditor.py:1622 |
299 #: ../PLCOpenEditor.py:1640 |
299 #: ../PLCOpenEditor.py:1642 |
300 #, python-format |
300 #, python-format |
301 msgid "A pou is defined with \"%s\" as name. It can generate a conflict. Do you wish to continue?" |
301 msgid "A pou is defined with \"%s\" as name. It can generate a conflict. Do you wish to continue?" |
302 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
302 msgstr "Un POU a pour nom \"%s\". Cela peut générer des conflits. Voulez-vous continuer ?" |
303 |
303 |
304 #: ../PLCOpenEditor.py:1596 |
304 #: ../PLCOpenEditor.py:1598 |
305 #: ../PLCOpenEditor.py:1607 |
305 #: ../PLCOpenEditor.py:1609 |
306 #: ../PLCOpenEditor.py:3461 |
306 #: ../PLCOpenEditor.py:3463 |
307 #: ../PLCOpenEditor.py:3605 |
307 #: ../PLCOpenEditor.py:3607 |
308 #: ../PLCOpenEditor.py:3676 |
308 #: ../PLCOpenEditor.py:3678 |
309 #: ../PLCOpenEditor.py:3739 |
309 #: ../PLCOpenEditor.py:3741 |
310 #: ../PLCOpenEditor.py:4454 |
310 #: ../PLCOpenEditor.py:4456 |
311 #: ../Dialogs.py:1537 |
311 #: ../Dialogs.py:1537 |
312 #: ../Dialogs.py:2520 |
312 #: ../Dialogs.py:2520 |
313 #: ../Dialogs.py:2587 |
313 #: ../Dialogs.py:2587 |
314 #, python-format |
314 #, python-format |
315 msgid "A pou with \"%s\" as name exists!" |
315 msgid "A pou with \"%s\" as name exists!" |
316 msgstr "Un POU nommé \"%s\" existe déjà !" |
316 msgstr "Un POU nommé \"%s\" existe déjà !" |
317 |
317 |
318 #: ../PLCOpenEditor.py:1598 |
318 #: ../PLCOpenEditor.py:1600 |
319 #: ../PLCOpenEditor.py:1609 |
319 #: ../PLCOpenEditor.py:1611 |
320 #: ../PLCOpenEditor.py:4459 |
320 #: ../PLCOpenEditor.py:4461 |
321 #: ../Dialogs.py:1541 |
321 #: ../Dialogs.py:1541 |
322 #: ../Dialogs.py:2524 |
322 #: ../Dialogs.py:2524 |
323 #, python-format |
323 #, python-format |
324 msgid "A variable with \"%s\" as name already exists in this pou!" |
324 msgid "A variable with \"%s\" as name already exists in this pou!" |
325 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
325 msgstr "Une variable nommée \"%s\" existe déjà dans ce POU !" |
326 |
326 |
327 #: ../PLCOpenEditor.py:445 |
327 #: ../PLCOpenEditor.py:447 |
328 msgid "About" |
328 msgid "About" |
329 msgstr "A propos" |
329 msgstr "A propos" |
330 |
330 |
331 #: ../PLCOpenEditor.py:2614 |
331 #: ../PLCOpenEditor.py:2616 |
332 msgid "About PLCOpenEditor" |
332 msgid "About PLCOpenEditor" |
333 msgstr "A propos de PLCOpenEditor" |
333 msgstr "A propos de PLCOpenEditor" |
334 |
334 |
335 #: ../plcopen/iec_std.csv:22 |
335 #: ../plcopen/iec_std.csv:22 |
336 msgid "Absolute number" |
336 msgid "Absolute number" |
360 |
360 |
361 #: ../Dialogs.py:2332 |
361 #: ../Dialogs.py:2332 |
362 msgid "Actions:" |
362 msgid "Actions:" |
363 msgstr "Actions :" |
363 msgstr "Actions :" |
364 |
364 |
365 #: ../PLCOpenEditor.py:4244 |
365 #: ../PLCOpenEditor.py:4246 |
366 #: ../Dialogs.py:2346 |
366 #: ../Dialogs.py:2346 |
367 #: ../DataTypeEditor.py:539 |
367 #: ../DataTypeEditor.py:539 |
368 msgid "Add" |
368 msgid "Add" |
369 msgstr "Ajouter" |
369 msgstr "Ajouter" |
370 |
370 |
371 #: ../PLCOpenEditor.py:1800 |
371 #: ../PLCOpenEditor.py:1802 |
372 #: ../PLCOpenEditor.py:1873 |
372 #: ../PLCOpenEditor.py:1875 |
373 msgid "Add Action" |
373 msgid "Add Action" |
374 msgstr "Ajouter une action" |
374 msgstr "Ajouter une action" |
375 |
375 |
376 #: ../PLCOpenEditor.py:1856 |
376 #: ../PLCOpenEditor.py:1858 |
377 msgid "Add Configuration" |
377 msgid "Add Configuration" |
378 msgstr "Ajouter une configuration" |
378 msgstr "Ajouter une configuration" |
379 |
379 |
380 #: ../PLCOpenEditor.py:1844 |
380 #: ../PLCOpenEditor.py:1846 |
381 msgid "Add DataType" |
381 msgid "Add DataType" |
382 msgstr "Ajouter un type de donnée" |
382 msgstr "Ajouter un type de donnée" |
383 |
383 |
384 #: ../Viewer.py:402 |
384 #: ../Viewer.py:402 |
385 msgid "Add Divergence Branch" |
385 msgid "Add Divergence Branch" |
386 msgstr "Ajouter une branche à la divergence" |
386 msgstr "Ajouter une branche à la divergence" |
387 |
387 |
388 #: ../PLCOpenEditor.py:384 |
388 #: ../PLCOpenEditor.py:386 |
389 msgid "Add Element" |
389 msgid "Add Element" |
390 msgstr "Ajouter un élément" |
390 msgstr "Ajouter un élément" |
391 |
391 |
392 #: ../RessourceEditor.py:409 |
392 #: ../RessourceEditor.py:409 |
393 msgid "Add Instance" |
393 msgid "Add Instance" |
394 msgstr "Ajouter une instance" |
394 msgstr "Ajouter une instance" |
395 |
395 |
396 #: ../PLCOpenEditor.py:1850 |
396 #: ../PLCOpenEditor.py:1852 |
397 msgid "Add Pou" |
397 msgid "Add Pou" |
398 msgstr "Ajouter un POU" |
398 msgstr "Ajouter un POU" |
399 |
399 |
400 #: ../PLCOpenEditor.py:1827 |
400 #: ../PLCOpenEditor.py:1829 |
401 #: ../PLCOpenEditor.py:1884 |
401 #: ../PLCOpenEditor.py:1886 |
402 msgid "Add Resource" |
402 msgid "Add Resource" |
403 msgstr "Ajouter une resource" |
403 msgstr "Ajouter une resource" |
404 |
404 |
405 #: ../RessourceEditor.py:373 |
405 #: ../RessourceEditor.py:373 |
406 msgid "Add Task" |
406 msgid "Add Task" |
407 msgstr "Ajouter une tâche" |
407 msgstr "Ajouter une tâche" |
408 |
408 |
409 #: ../PLCOpenEditor.py:1797 |
409 #: ../PLCOpenEditor.py:1799 |
410 #: ../PLCOpenEditor.py:1862 |
410 #: ../PLCOpenEditor.py:1864 |
411 msgid "Add Transition" |
411 msgid "Add Transition" |
412 msgstr "Ajouter une transition" |
412 msgstr "Ajouter une transition" |
413 |
413 |
414 #: ../Viewer.py:397 |
414 #: ../Viewer.py:397 |
415 msgid "Add Wire Segment" |
415 msgid "Add Wire Segment" |
416 msgstr "Ajouter un segment au fil" |
416 msgstr "Ajouter un segment au fil" |
417 |
417 |
418 #: ../PLCOpenEditor.py:2359 |
418 #: ../PLCOpenEditor.py:2361 |
419 msgid "Add a new data type" |
419 msgid "Add a new data type" |
420 msgstr "Ajouter un nouveau type de données" |
420 msgstr "Ajouter un nouveau type de données" |
421 |
421 |
422 #: ../SFCViewer.py:362 |
422 #: ../SFCViewer.py:362 |
423 msgid "Add a new initial step" |
423 msgid "Add a new initial step" |
482 |
482 |
483 #: ../Dialogs.py:648 |
483 #: ../Dialogs.py:648 |
484 msgid "At least a variable or an expression must be selected!" |
484 msgid "At least a variable or an expression must be selected!" |
485 msgstr "Au moins une variable ou une expression doit être sélectionné !" |
485 msgstr "Au moins une variable ou une expression doit être sélectionné !" |
486 |
486 |
487 #: ../PLCOpenEditor.py:2941 |
487 #: ../PLCOpenEditor.py:2943 |
488 msgid "Author" |
488 msgid "Author" |
489 msgstr "Auteur" |
489 msgstr "Auteur" |
490 |
490 |
491 #: ../PLCOpenEditor.py:2926 |
491 #: ../PLCOpenEditor.py:2928 |
492 msgid "Author Name (optional):" |
492 msgid "Author Name (optional):" |
493 msgstr "Nom de l'auteur (optionel) :" |
493 msgstr "Nom de l'auteur (optionel) :" |
494 |
494 |
495 #: ../DataTypeEditor.py:379 |
495 #: ../DataTypeEditor.py:379 |
496 #: ../DataTypeEditor.py:403 |
496 #: ../DataTypeEditor.py:403 |
497 #: ../DataTypeEditor.py:478 |
497 #: ../DataTypeEditor.py:478 |
498 msgid "Base Type:" |
498 msgid "Base Type:" |
499 msgstr "Type de base :" |
499 msgstr "Type de base :" |
500 |
500 |
501 #: ../PLCOpenEditor.py:4491 |
501 #: ../PLCOpenEditor.py:4493 |
502 #: ../DataTypeEditor.py:798 |
502 #: ../DataTypeEditor.py:798 |
503 msgid "Base Types" |
503 msgid "Base Types" |
504 msgstr "Types de base" |
504 msgstr "Types de base" |
505 |
505 |
506 #: ../plcopen/iec_std.csv:59 |
506 #: ../plcopen/iec_std.csv:59 |
533 |
533 |
534 #: ../Dialogs.py:114 |
534 #: ../Dialogs.py:114 |
535 msgid "Block Properties" |
535 msgid "Block Properties" |
536 msgstr "Propriétés du bloc" |
536 msgstr "Propriétés du bloc" |
537 |
537 |
538 #: ../PLCOpenEditor.py:2077 |
538 #: ../PLCOpenEditor.py:2079 |
539 #: ../Dialogs.py:269 |
539 #: ../Dialogs.py:269 |
540 msgid "Block Types" |
540 msgid "Block Types" |
541 msgstr "Types de blocs" |
541 msgstr "Types de blocs" |
542 |
542 |
543 #: ../Viewer.py:369 |
543 #: ../Viewer.py:369 |
544 msgid "Bottom" |
544 msgid "Bottom" |
545 msgstr "Bas" |
545 msgstr "Bas" |
546 |
546 |
547 #: ../PLCOpenEditor.py:2031 |
547 #: ../PLCOpenEditor.py:2033 |
548 msgid "CSV Log" |
548 msgid "CSV Log" |
549 msgstr "Log CVS" |
549 msgstr "Log CVS" |
550 |
550 |
551 #: ../PLCOpenEditor.py:4072 |
551 #: ../PLCOpenEditor.py:4074 |
552 msgid "Can affect a location only to local or global variables" |
552 msgid "Can affect a location only to local or global variables" |
553 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales" |
553 msgstr "Une adresse ne peut être affecté qu'à des variables locales ou globales" |
554 |
554 |
555 #: ../plcopen/plcopen.py:1218 |
555 #: ../plcopen/plcopen.py:1218 |
556 #: ../plcopen/plcopen.py:1232 |
556 #: ../plcopen/plcopen.py:1232 |
557 #: ../plcopen/plcopen.py:1253 |
557 #: ../plcopen/plcopen.py:1253 |
558 #: ../plcopen/plcopen.py:1269 |
558 #: ../plcopen/plcopen.py:1269 |
559 msgid "Can only generate execution order on FBD networks!" |
559 msgid "Can only generate execution order on FBD networks!" |
560 msgstr "L'ordre d'exécution ne peut être généré que dans les FBD !" |
560 msgstr "L'ordre d'exécution ne peut être généré que dans les FBD !" |
561 |
561 |
562 #: ../PLCOpenEditor.py:4070 |
562 #: ../PLCOpenEditor.py:4072 |
563 msgid "Can't affect a location to a function block instance" |
563 msgid "Can't affect a location to a function block instance" |
564 msgstr "Une adresse ne peut être affectée une instance de Function Block" |
564 msgstr "Une adresse ne peut être affectée une instance de Function Block" |
565 |
565 |
566 #: ../PLCOpenEditor.py:1092 |
566 #: ../PLCOpenEditor.py:1094 |
567 #, python-format |
567 #, python-format |
568 msgid "Can't generate program to file %s!" |
568 msgid "Can't generate program to file %s!" |
569 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !" |
569 msgstr "Le programme n'a pu être généré dans le fichier \"%s\" !" |
570 |
570 |
571 #: ../PLCOpenEditor.py:1124 |
571 #: ../PLCOpenEditor.py:1126 |
572 #, python-format |
572 #, python-format |
573 msgid "Can't save project to file %s!" |
573 msgid "Can't save project to file %s!" |
574 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !" |
574 msgstr "Le projet n'a pu être sauvé dans le fichier \"%s\" !" |
575 |
575 |
576 #: ../Viewer.py:360 |
576 #: ../Viewer.py:360 |
577 msgid "Center" |
577 msgid "Center" |
578 msgstr "Centre" |
578 msgstr "Centre" |
579 |
579 |
580 #: ../PLCOpenEditor.py:1816 |
580 #: ../PLCOpenEditor.py:1818 |
581 msgid "Change POU Type To" |
581 msgid "Change POU Type To" |
582 msgstr "Changer le type du POU pour" |
582 msgstr "Changer le type du POU pour" |
583 |
583 |
584 #: ../plcopen/iec_std.csv:70 |
584 #: ../plcopen/iec_std.csv:70 |
585 msgid "Character string" |
585 msgid "Character string" |
586 msgstr "Chaîne de caractères" |
586 msgstr "Chaîne de caractères" |
587 |
587 |
588 #: ../PLCOpenEditor.py:1031 |
588 #: ../PLCOpenEditor.py:1033 |
589 #: ../PLCOpenEditor.py:1082 |
589 #: ../PLCOpenEditor.py:1084 |
590 #: ../PLCOpenEditor.py:1118 |
590 #: ../PLCOpenEditor.py:1120 |
591 msgid "Choose a file" |
591 msgid "Choose a file" |
592 msgstr "Choisissez un fichier" |
592 msgstr "Choisissez un fichier" |
593 |
593 |
594 #: ../PLCOpenEditor.py:3848 |
594 #: ../PLCOpenEditor.py:3850 |
595 #: ../PLCOpenEditor.py:3849 |
595 #: ../PLCOpenEditor.py:3851 |
596 msgid "Class" |
596 msgid "Class" |
597 msgstr "Classe" |
597 msgstr "Classe" |
598 |
598 |
599 #: ../PLCOpenEditor.py:4236 |
599 #: ../PLCOpenEditor.py:4238 |
600 msgid "Class Filter:" |
600 msgid "Class Filter:" |
601 msgstr "Filtre de classe :" |
601 msgstr "Filtre de classe :" |
602 |
602 |
603 #: ../Dialogs.py:508 |
603 #: ../Dialogs.py:508 |
604 msgid "Class:" |
604 msgid "Class:" |
605 msgstr "Classe :" |
605 msgstr "Classe :" |
606 |
606 |
607 #: ../PLCOpenEditor.py:423 |
607 #: ../PLCOpenEditor.py:425 |
608 msgid "Clear Errors\tCTRL+K" |
608 msgid "Clear Errors\tCTRL+K" |
609 msgstr "Effacer les erreurs\tCTRL+K" |
609 msgstr "Effacer les erreurs\tCTRL+K" |
610 |
610 |
611 #: ../Viewer.py:407 |
611 #: ../Viewer.py:407 |
612 msgid "Clear Execution Order" |
612 msgid "Clear Execution Order" |
699 |
699 |
700 #: ../plcopen/iec_std.csv:20 |
700 #: ../plcopen/iec_std.csv:20 |
701 msgid "Conversion to time-of-day" |
701 msgid "Conversion to time-of-day" |
702 msgstr "Conversion en heure de la journée" |
702 msgstr "Conversion en heure de la journée" |
703 |
703 |
704 #: ../PLCOpenEditor.py:379 |
704 #: ../PLCOpenEditor.py:381 |
705 msgid "Copy\tCTRL+C" |
705 msgid "Copy\tCTRL+C" |
706 msgstr "Copier\tCtrl+C" |
706 msgstr "Copier\tCtrl+C" |
707 |
707 |
708 #: ../plcopen/iec_std.csv:28 |
708 #: ../plcopen/iec_std.csv:28 |
709 msgid "Cosine" |
709 msgid "Cosine" |
710 msgstr "Cosinus" |
710 msgstr "Cosinus" |
711 |
711 |
712 #: ../PLCOpenEditor.py:3223 |
712 #: ../PLCOpenEditor.py:3225 |
713 msgid "Create a new POU" |
713 msgid "Create a new POU" |
714 msgstr "Créer un nouveau POU" |
714 msgstr "Créer un nouveau POU" |
715 |
715 |
716 #: ../PLCOpenEditor.py:1804 |
716 #: ../PLCOpenEditor.py:1806 |
717 #: ../PLCOpenEditor.py:2461 |
717 #: ../PLCOpenEditor.py:2463 |
718 msgid "Create a new POU from" |
718 msgid "Create a new POU from" |
719 msgstr "Créer un nouveau POU à partir de" |
719 msgstr "Créer un nouveau POU à partir de" |
720 |
720 |
721 #: ../PLCOpenEditor.py:3544 |
721 #: ../PLCOpenEditor.py:3546 |
722 msgid "Create a new action" |
722 msgid "Create a new action" |
723 msgstr "Créer une nouvelle action" |
723 msgstr "Créer une nouvelle action" |
724 |
724 |
725 #: ../PLCOpenEditor.py:214 |
725 #: ../PLCOpenEditor.py:214 |
726 msgid "Create a new action block" |
726 msgid "Create a new action block" |
785 #: ../PLCOpenEditor.py:208 |
785 #: ../PLCOpenEditor.py:208 |
786 msgid "Create a new step" |
786 msgid "Create a new step" |
787 msgstr "Créer une nouvelle étape" |
787 msgstr "Créer une nouvelle étape" |
788 |
788 |
789 #: ../PLCOpenEditor.py:211 |
789 #: ../PLCOpenEditor.py:211 |
790 #: ../PLCOpenEditor.py:3400 |
790 #: ../PLCOpenEditor.py:3402 |
791 msgid "Create a new transition" |
791 msgid "Create a new transition" |
792 msgstr "Créer une nouvelle transition" |
792 msgstr "Créer une nouvelle transition" |
793 |
793 |
794 #: ../PLCOpenEditor.py:166 |
794 #: ../PLCOpenEditor.py:166 |
795 #: ../PLCOpenEditor.py:193 |
795 #: ../PLCOpenEditor.py:193 |
796 #: ../PLCOpenEditor.py:223 |
796 #: ../PLCOpenEditor.py:223 |
797 msgid "Create a new variable" |
797 msgid "Create a new variable" |
798 msgstr "Créer une nouvelle variable" |
798 msgstr "Créer une nouvelle variable" |
799 |
799 |
800 #: ../PLCOpenEditor.py:377 |
800 #: ../PLCOpenEditor.py:379 |
801 msgid "Cut\tCTRL+X" |
801 msgid "Cut\tCTRL+X" |
802 msgstr "Couper\tCTRL+X" |
802 msgstr "Couper\tCTRL+X" |
803 |
803 |
804 #: ../PLCOpenEditor.py:386 |
804 #: ../PLCOpenEditor.py:388 |
805 msgid "Data Type" |
805 msgid "Data Type" |
806 msgstr "Type de donnée" |
806 msgstr "Type de donnée" |
807 |
807 |
808 #: ../PLCControler.py:83 |
808 #: ../PLCControler.py:83 |
809 msgid "Data Types" |
809 msgid "Data Types" |
824 |
824 |
825 #: ../plcopen/iec_std.csv:41 |
825 #: ../plcopen/iec_std.csv:41 |
826 msgid "Date subtraction" |
826 msgid "Date subtraction" |
827 msgstr "Soustraction de date" |
827 msgstr "Soustraction de date" |
828 |
828 |
829 #: ../PLCOpenEditor.py:398 |
829 #: ../PLCOpenEditor.py:400 |
830 #: ../PLCOpenEditor.py:1821 |
830 #: ../PLCOpenEditor.py:1823 |
831 #: ../PLCOpenEditor.py:1830 |
831 #: ../PLCOpenEditor.py:1832 |
832 #: ../PLCOpenEditor.py:1836 |
832 #: ../PLCOpenEditor.py:1838 |
833 #: ../PLCOpenEditor.py:4249 |
833 #: ../PLCOpenEditor.py:4251 |
834 #: ../PLCOpenEditor.py:4862 |
834 #: ../PLCOpenEditor.py:4864 |
835 #: ../Viewer.py:416 |
835 #: ../Viewer.py:416 |
836 #: ../Dialogs.py:2351 |
836 #: ../Dialogs.py:2351 |
837 #: ../DataTypeEditor.py:544 |
837 #: ../DataTypeEditor.py:544 |
838 msgid "Delete" |
838 msgid "Delete" |
839 msgstr "Supprimer" |
839 msgstr "Supprimer" |
957 |
957 |
958 #: ../DataTypeEditor.py:520 |
958 #: ../DataTypeEditor.py:520 |
959 msgid "Elements :" |
959 msgid "Elements :" |
960 msgstr "Eléments :" |
960 msgstr "Eléments :" |
961 |
961 |
|
962 #: ../PLCOpenEditor.py:376 |
|
963 msgid "Enable Undo/Redo" |
|
964 msgstr "Activer Défaire/Refaire" |
|
965 |
962 #: ../DataTypeEditor.py:236 |
966 #: ../DataTypeEditor.py:236 |
963 msgid "Enumerated" |
967 msgid "Enumerated" |
964 msgstr "Enumération" |
968 msgstr "Enumération" |
965 |
969 |
966 #: ../plcopen/iec_std.csv:66 |
970 #: ../plcopen/iec_std.csv:66 |
967 msgid "Equal to" |
971 msgid "Equal to" |
968 msgstr "Egal à" |
972 msgstr "Egal à" |
969 |
973 |
970 #: ../PLCOpenEditor.py:953 |
974 #: ../PLCOpenEditor.py:955 |
971 #: ../PLCOpenEditor.py:1093 |
975 #: ../PLCOpenEditor.py:1095 |
972 #: ../PLCOpenEditor.py:1098 |
976 #: ../PLCOpenEditor.py:1100 |
973 #: ../PLCOpenEditor.py:1583 |
977 #: ../PLCOpenEditor.py:1585 |
974 #: ../PLCOpenEditor.py:1620 |
978 #: ../PLCOpenEditor.py:1622 |
975 #: ../PLCOpenEditor.py:1625 |
979 #: ../PLCOpenEditor.py:1627 |
976 #: ../PLCOpenEditor.py:1640 |
980 #: ../PLCOpenEditor.py:1642 |
977 #: ../PLCOpenEditor.py:1645 |
981 #: ../PLCOpenEditor.py:1647 |
978 #: ../PLCOpenEditor.py:2491 |
982 #: ../PLCOpenEditor.py:2493 |
979 #: ../PLCOpenEditor.py:2520 |
983 #: ../PLCOpenEditor.py:2522 |
980 #: ../PLCOpenEditor.py:3041 |
984 #: ../PLCOpenEditor.py:3043 |
981 #: ../PLCOpenEditor.py:3133 |
985 #: ../PLCOpenEditor.py:3135 |
982 #: ../PLCOpenEditor.py:3137 |
986 #: ../PLCOpenEditor.py:3139 |
983 #: ../PLCOpenEditor.py:3141 |
987 #: ../PLCOpenEditor.py:3143 |
984 #: ../PLCOpenEditor.py:3145 |
988 #: ../PLCOpenEditor.py:3147 |
985 #: ../PLCOpenEditor.py:3286 |
989 #: ../PLCOpenEditor.py:3288 |
986 #: ../PLCOpenEditor.py:3290 |
990 #: ../PLCOpenEditor.py:3292 |
987 #: ../PLCOpenEditor.py:3294 |
991 #: ../PLCOpenEditor.py:3296 |
988 #: ../PLCOpenEditor.py:3298 |
992 #: ../PLCOpenEditor.py:3300 |
989 #: ../PLCOpenEditor.py:3449 |
993 #: ../PLCOpenEditor.py:3451 |
990 #: ../PLCOpenEditor.py:3453 |
994 #: ../PLCOpenEditor.py:3455 |
991 #: ../PLCOpenEditor.py:3457 |
995 #: ../PLCOpenEditor.py:3459 |
992 #: ../PLCOpenEditor.py:3461 |
996 #: ../PLCOpenEditor.py:3463 |
993 #: ../PLCOpenEditor.py:3465 |
997 #: ../PLCOpenEditor.py:3467 |
994 #: ../PLCOpenEditor.py:3593 |
998 #: ../PLCOpenEditor.py:3595 |
995 #: ../PLCOpenEditor.py:3597 |
999 #: ../PLCOpenEditor.py:3599 |
996 #: ../PLCOpenEditor.py:3601 |
1000 #: ../PLCOpenEditor.py:3603 |
997 #: ../PLCOpenEditor.py:3605 |
1001 #: ../PLCOpenEditor.py:3607 |
998 #: ../PLCOpenEditor.py:3609 |
1002 #: ../PLCOpenEditor.py:3611 |
999 #: ../PLCOpenEditor.py:3664 |
1003 #: ../PLCOpenEditor.py:3666 |
1000 #: ../PLCOpenEditor.py:3668 |
1004 #: ../PLCOpenEditor.py:3670 |
1001 #: ../PLCOpenEditor.py:3672 |
1005 #: ../PLCOpenEditor.py:3674 |
1002 #: ../PLCOpenEditor.py:3676 |
1006 #: ../PLCOpenEditor.py:3678 |
1003 #: ../PLCOpenEditor.py:3727 |
1007 #: ../PLCOpenEditor.py:3729 |
1004 #: ../PLCOpenEditor.py:3731 |
1008 #: ../PLCOpenEditor.py:3733 |
1005 #: ../PLCOpenEditor.py:3735 |
1009 #: ../PLCOpenEditor.py:3737 |
1006 #: ../PLCOpenEditor.py:3739 |
1010 #: ../PLCOpenEditor.py:3741 |
1007 #: ../PLCOpenEditor.py:4119 |
1011 #: ../PLCOpenEditor.py:4121 |
1008 #: ../PLCOpenEditor.py:4444 |
1012 #: ../PLCOpenEditor.py:4446 |
1009 #: ../PLCOpenEditor.py:4449 |
1013 #: ../PLCOpenEditor.py:4451 |
1010 #: ../PLCOpenEditor.py:4454 |
1014 #: ../PLCOpenEditor.py:4456 |
1011 #: ../PLCOpenEditor.py:4459 |
1015 #: ../PLCOpenEditor.py:4461 |
1012 #: ../PLCOpenEditor.py:4795 |
1016 #: ../PLCOpenEditor.py:4797 |
1013 #: ../PLCOpenEditor.py:5057 |
1017 #: ../PLCOpenEditor.py:5059 |
1014 #: ../PLCOpenEditor.py:5067 |
1018 #: ../PLCOpenEditor.py:5069 |
1015 #: ../Viewer.py:335 |
1019 #: ../Viewer.py:335 |
1016 #: ../TextViewer.py:224 |
1020 #: ../TextViewer.py:224 |
1017 #: ../LDViewer.py:628 |
1021 #: ../LDViewer.py:628 |
1018 #: ../LDViewer.py:850 |
1022 #: ../LDViewer.py:850 |
1019 #: ../LDViewer.py:854 |
1023 #: ../LDViewer.py:854 |
1127 |
1131 |
1128 #: ../Dialogs.py:241 |
1132 #: ../Dialogs.py:241 |
1129 msgid "Form isn't complete. Valid block type must be selected!" |
1133 msgid "Form isn't complete. Valid block type must be selected!" |
1130 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !" |
1134 msgstr "Le formulaire est incomplet. Un type de bloc valide doit être sélectionné !" |
1131 |
1135 |
1132 #: ../PLCOpenEditor.py:388 |
1136 #: ../PLCOpenEditor.py:390 |
1133 msgid "Function" |
1137 msgid "Function" |
1134 msgstr "Fonction" |
1138 msgstr "Fonction" |
1135 |
1139 |
1136 #: ../PLCOpenEditor.py:390 |
1140 #: ../PLCOpenEditor.py:392 |
1137 #: ../PLCOpenEditor.py:1811 |
1141 #: ../PLCOpenEditor.py:1813 |
1138 msgid "Function Block" |
1142 msgid "Function Block" |
1139 msgstr "Bloc fonctionnel" |
1143 msgstr "Bloc fonctionnel" |
1140 |
1144 |
1141 #: ../PLCOpenEditor.py:4506 |
1145 #: ../PLCOpenEditor.py:4508 |
1142 msgid "Function Block Types" |
1146 msgid "Function Block Types" |
1143 msgstr "Types de blocs fonctionnels" |
1147 msgstr "Types de blocs fonctionnels" |
1144 |
1148 |
1145 #: ../PLCControler.py:82 |
1149 #: ../PLCControler.py:82 |
1146 msgid "Function Blocks" |
1150 msgid "Function Blocks" |
1199 msgid "" |
1203 msgid "" |
1200 "Hysteresis\n" |
1204 "Hysteresis\n" |
1201 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1205 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1202 msgstr "" |
1206 msgstr "" |
1203 |
1207 |
1204 #: ../PLCOpenEditor.py:3168 |
1208 #: ../PLCOpenEditor.py:3170 |
1205 #: ../PLCOpenEditor.py:3178 |
1209 #: ../PLCOpenEditor.py:3180 |
1206 #: ../PLCOpenEditor.py:3357 |
1210 #: ../PLCOpenEditor.py:3359 |
1207 #: ../PLCOpenEditor.py:3501 |
1211 #: ../PLCOpenEditor.py:3503 |
1208 msgid "IL" |
1212 msgid "IL" |
1209 msgstr "IL" |
1213 msgstr "IL" |
1210 |
1214 |
1211 #: ../PLCOpenEditor.py:3859 |
1215 #: ../PLCOpenEditor.py:3861 |
1212 #: ../Dialogs.py:426 |
1216 #: ../Dialogs.py:426 |
1213 msgid "InOut" |
1217 msgid "InOut" |
1214 msgstr "Entrée-Sortie" |
1218 msgstr "Entrée-Sortie" |
1215 |
1219 |
1216 #: ../PLCOpenEditor.py:4089 |
1220 #: ../PLCOpenEditor.py:4091 |
1217 #, python-format |
1221 #, python-format |
1218 msgid "Incompatible data types between \"%s\" and \"%s\"" |
1222 msgid "Incompatible data types between \"%s\" and \"%s\"" |
1219 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\"" |
1223 msgstr "Types de donnée imcompatible entre \"%s\" et \"%s\"" |
1220 |
1224 |
1221 #: ../PLCOpenEditor.py:4100 |
1225 #: ../PLCOpenEditor.py:4102 |
1222 #, python-format |
1226 #, python-format |
1223 msgid "Incompatible size of data between \"%s\" and \"%s\"" |
1227 msgid "Incompatible size of data between \"%s\" and \"%s\"" |
1224 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\"" |
1228 msgstr "Taille de donnée incompatible entre \"%s\" et \"%s\"" |
1225 |
1229 |
1226 #: ../PLCOpenEditor.py:4096 |
1230 #: ../PLCOpenEditor.py:4098 |
1227 #, python-format |
1231 #, python-format |
1228 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
1232 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
1229 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\"" |
1233 msgstr "Taille de donnée incompatible entre \"%s\" et \"BOOL\"" |
1230 |
1234 |
1231 #: ../Dialogs.py:2105 |
1235 #: ../Dialogs.py:2105 |
1232 msgid "Indicator" |
1236 msgid "Indicator" |
1233 msgstr "Indicateur" |
1237 msgstr "Indicateur" |
1234 |
1238 |
1235 #: ../PLCOpenEditor.py:3848 |
1239 #: ../PLCOpenEditor.py:3850 |
1236 #: ../PLCOpenEditor.py:3849 |
1240 #: ../PLCOpenEditor.py:3851 |
1237 #: ../DataTypeEditor.py:46 |
1241 #: ../DataTypeEditor.py:46 |
1238 msgid "Initial Value" |
1242 msgid "Initial Value" |
1239 msgstr "Valeur initiale" |
1243 msgstr "Valeur initiale" |
1240 |
1244 |
1241 #: ../DataTypeEditor.py:388 |
1245 #: ../DataTypeEditor.py:388 |
1298 #: ../PLCControler.py:1654 |
1302 #: ../PLCControler.py:1654 |
1299 #: ../PLCControler.py:1688 |
1303 #: ../PLCControler.py:1688 |
1300 msgid "Invalid plcopen element(s)!!!" |
1304 msgid "Invalid plcopen element(s)!!!" |
1301 msgstr "Les éléments plcopen ne sont pas valides !!! " |
1305 msgstr "Les éléments plcopen ne sont pas valides !!! " |
1302 |
1306 |
1303 #: ../PLCOpenEditor.py:4784 |
1307 #: ../PLCOpenEditor.py:4786 |
1304 #: ../PLCOpenEditor.py:4787 |
1308 #: ../PLCOpenEditor.py:4789 |
1305 #, python-format |
1309 #, python-format |
1306 msgid "Invalid value \"%s\" for debug variable" |
1310 msgid "Invalid value \"%s\" for debug variable" |
1307 msgstr "Chemin de variable à déboguer \"%s\" invalide" |
1311 msgstr "Chemin de variable à déboguer \"%s\" invalide" |
1308 |
1312 |
1309 #: ../PLCOpenEditor.py:4077 |
1313 #: ../PLCOpenEditor.py:4079 |
1310 #: ../PLCOpenEditor.py:4080 |
1314 #: ../PLCOpenEditor.py:4082 |
1311 #, python-format |
1315 #, python-format |
1312 msgid "Invalid value \"%s\" for location" |
1316 msgid "Invalid value \"%s\" for location" |
1313 msgstr "Adresse \"%s\" invalide " |
1317 msgstr "Adresse \"%s\" invalide " |
1314 |
1318 |
1315 #: ../Viewer.py:211 |
1319 #: ../Viewer.py:211 |
1316 #: ../Viewer.py:214 |
1320 #: ../Viewer.py:214 |
1317 #, python-format |
1321 #, python-format |
1318 msgid "Invalid value \"%s\" for viewer block" |
1322 msgid "Invalid value \"%s\" for viewer block" |
1319 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1323 msgstr "Valeur \"%s\" invalide pour un élément graphique" |
1320 |
1324 |
1321 #: ../PLCOpenEditor.py:2978 |
1325 #: ../PLCOpenEditor.py:2980 |
1322 #: ../PLCOpenEditor.py:3168 |
1326 #: ../PLCOpenEditor.py:3170 |
1323 #: ../PLCOpenEditor.py:3178 |
1327 #: ../PLCOpenEditor.py:3180 |
1324 #: ../PLCOpenEditor.py:3357 |
1328 #: ../PLCOpenEditor.py:3359 |
1325 #: ../PLCOpenEditor.py:3501 |
1329 #: ../PLCOpenEditor.py:3503 |
1326 msgid "LD" |
1330 msgid "LD" |
1327 msgstr "LD" |
1331 msgstr "LD" |
1328 |
1332 |
1329 #: ../LDViewer.py:213 |
1333 #: ../LDViewer.py:213 |
1330 #: ../LDViewer.py:228 |
1334 #: ../LDViewer.py:228 |
1331 #, python-format |
1335 #, python-format |
1332 msgid "Ladder element with id %d is on more than one rung." |
1336 msgid "Ladder element with id %d is on more than one rung." |
1333 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1337 msgstr "L'élément de LD dont l'id est %d apparait dans plusieurs échelons. " |
1334 |
1338 |
1335 #: ../PLCOpenEditor.py:3276 |
1339 #: ../PLCOpenEditor.py:3278 |
1336 #: ../PLCOpenEditor.py:3439 |
1340 #: ../PLCOpenEditor.py:3441 |
1337 #: ../PLCOpenEditor.py:3583 |
1341 #: ../PLCOpenEditor.py:3585 |
1338 msgid "Language" |
1342 msgid "Language" |
1339 msgstr "Langue" |
1343 msgstr "Langue" |
1340 |
1344 |
1341 #: ../PLCOpenEditor.py:2992 |
1345 #: ../PLCOpenEditor.py:2994 |
1342 msgid "Language (optional):" |
1346 msgid "Language (optional):" |
1343 msgstr "Langue (optionnel) :" |
1347 msgstr "Langue (optionnel) :" |
1344 |
1348 |
1345 #: ../PLCOpenEditor.py:3244 |
1349 #: ../PLCOpenEditor.py:3246 |
1346 #: ../PLCOpenEditor.py:3412 |
1350 #: ../PLCOpenEditor.py:3414 |
1347 #: ../PLCOpenEditor.py:3556 |
1351 #: ../PLCOpenEditor.py:3558 |
1348 msgid "Language:" |
1352 msgid "Language:" |
1349 msgstr "Langue :" |
1353 msgstr "Langue :" |
1350 |
1354 |
1351 #: ../Viewer.py:358 |
1355 #: ../Viewer.py:358 |
1352 msgid "Left" |
1356 msgid "Left" |
1567 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1571 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1568 msgstr "" |
1572 msgstr "" |
1569 "PID\n" |
1573 "PID\n" |
1570 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1574 "Le bloc fonctionnel PID (Proportionnel, Intégrale, Dérivée) fournit un controller de boucle fermé classique à trois paramètres." |
1571 |
1575 |
1572 #: ../PLCOpenEditor.py:1031 |
1576 #: ../PLCOpenEditor.py:1033 |
1573 #: ../PLCOpenEditor.py:1118 |
1577 #: ../PLCOpenEditor.py:1120 |
1574 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1578 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1575 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1579 msgstr "Fichiers PLCOpen (*.xml)|*.xml|Tous les fichiers|*.*" |
1576 |
1580 |
1577 #: ../PLCOpenEditor.py:485 |
1581 #: ../PLCOpenEditor.py:487 |
1578 #: ../PLCOpenEditor.py:838 |
1582 #: ../PLCOpenEditor.py:840 |
1579 msgid "PLCOpenEditor" |
1583 msgid "PLCOpenEditor" |
1580 msgstr "PLCOpenEditor" |
1584 msgstr "PLCOpenEditor" |
1581 |
1585 |
1582 #: ../PLCOpenEditor.py:438 |
1586 #: ../PLCOpenEditor.py:440 |
1583 msgid "PLCOpenEditor\tF1" |
1587 msgid "PLCOpenEditor\tF1" |
1584 msgstr "PLCOpenEditor\tF1" |
1588 msgstr "PLCOpenEditor\tF1" |
1585 |
1589 |
1586 #: ../PLCOpenEditor.py:3272 |
1590 #: ../PLCOpenEditor.py:3274 |
1587 msgid "POU Name" |
1591 msgid "POU Name" |
1588 msgstr "Nom du POU" |
1592 msgstr "Nom du POU" |
1589 |
1593 |
1590 #: ../PLCOpenEditor.py:3227 |
1594 #: ../PLCOpenEditor.py:3229 |
1591 msgid "POU Name:" |
1595 msgid "POU Name:" |
1592 msgstr "Nom du POU :" |
1596 msgstr "Nom du POU :" |
1593 |
1597 |
1594 #: ../PLCOpenEditor.py:3274 |
1598 #: ../PLCOpenEditor.py:3276 |
1595 msgid "POU Type" |
1599 msgid "POU Type" |
1596 msgstr "Type du POU" |
1600 msgstr "Type du POU" |
1597 |
1601 |
1598 #: ../PLCOpenEditor.py:3235 |
1602 #: ../PLCOpenEditor.py:3237 |
1599 msgid "POU Type:" |
1603 msgid "POU Type:" |
1600 msgstr "Type du POU :" |
1604 msgstr "Type du POU :" |
1601 |
1605 |
1602 #: ../PLCOpenEditor.py:331 |
1606 #: ../PLCOpenEditor.py:331 |
1603 msgid "Page Setup" |
1607 msgid "Page Setup" |
1604 msgstr "Mise en page..." |
1608 msgstr "Mise en page..." |
1605 |
1609 |
1606 #: ../PLCOpenEditor.py:2950 |
1610 #: ../PLCOpenEditor.py:2952 |
1607 msgid "Page Size (optional):" |
1611 msgid "Page Size (optional):" |
1608 msgstr "Taille de la page (optionnel) :" |
1612 msgstr "Taille de la page (optionnel) :" |
1609 |
1613 |
1610 #: ../PLCOpenEditor.py:5000 |
1614 #: ../PLCOpenEditor.py:5002 |
1611 #, python-format |
1615 #, python-format |
1612 msgid "Page: %d" |
1616 msgid "Page: %d" |
1613 msgstr "Page: %d" |
1617 msgstr "Page: %d" |
1614 |
1618 |
1615 #: ../PLCOpenEditor.py:381 |
1619 #: ../PLCOpenEditor.py:383 |
1616 msgid "Paste\tCTRL+V" |
1620 msgid "Paste\tCTRL+V" |
1617 msgstr "Coller\tCTRL+V" |
1621 msgstr "Coller\tCTRL+V" |
1618 |
1622 |
1619 #: ../Dialogs.py:1279 |
1623 #: ../Dialogs.py:1279 |
1620 msgid "Pin number:" |
1624 msgid "Pin number:" |
1624 #: ../Viewer.py:2262 |
1628 #: ../Viewer.py:2262 |
1625 #: ../SFCViewer.py:698 |
1629 #: ../SFCViewer.py:698 |
1626 msgid "Please choose a target" |
1630 msgid "Please choose a target" |
1627 msgstr "Choisissez une cible" |
1631 msgstr "Choisissez une cible" |
1628 |
1632 |
1629 #: ../PLCOpenEditor.py:2461 |
1633 #: ../PLCOpenEditor.py:2463 |
1630 msgid "Please enter POU name" |
1634 msgid "Please enter POU name" |
1631 msgstr "Saisissez le nom du POU" |
1635 msgstr "Saisissez le nom du POU" |
1632 |
1636 |
1633 #: ../Viewer.py:1796 |
1637 #: ../Viewer.py:1796 |
1634 #: ../Viewer.py:1798 |
1638 #: ../Viewer.py:1798 |
1635 #: ../Viewer.py:2297 |
1639 #: ../Viewer.py:2297 |
1636 #: ../Viewer.py:2299 |
1640 #: ../Viewer.py:2299 |
1637 msgid "Please enter comment text" |
1641 msgid "Please enter comment text" |
1638 msgstr "Saisissez le texte du commentaire" |
1642 msgstr "Saisissez le texte du commentaire" |
1639 |
1643 |
1640 #: ../PLCOpenEditor.py:2416 |
1644 #: ../PLCOpenEditor.py:2418 |
1641 #: ../PLCOpenEditor.py:3647 |
1645 #: ../PLCOpenEditor.py:3649 |
1642 msgid "Please enter configuration name" |
1646 msgid "Please enter configuration name" |
1643 msgstr "Saisissez le nom de la configuration" |
1647 msgstr "Saisissez le nom de la configuration" |
1644 |
1648 |
1645 #: ../PLCOpenEditor.py:2359 |
1649 #: ../PLCOpenEditor.py:2361 |
1646 msgid "Please enter data type name" |
1650 msgid "Please enter data type name" |
1647 msgstr "Saisissez le nom du type de donnée" |
1651 msgstr "Saisissez le nom du type de donnée" |
1648 |
1652 |
1649 #: ../PLCOpenEditor.py:2431 |
1653 #: ../PLCOpenEditor.py:2433 |
1650 #: ../PLCOpenEditor.py:3710 |
1654 #: ../PLCOpenEditor.py:3712 |
1651 msgid "Please enter resource name" |
1655 msgid "Please enter resource name" |
1652 msgstr "Saisissez le nom de la ressource" |
1656 msgstr "Saisissez le nom de la ressource" |
1653 |
1657 |
1654 #: ../SFCViewer.py:362 |
1658 #: ../SFCViewer.py:362 |
1655 #: ../SFCViewer.py:384 |
1659 #: ../SFCViewer.py:384 |
1656 #: ../SFCViewer.py:726 |
1660 #: ../SFCViewer.py:726 |
1657 msgid "Please enter step name" |
1661 msgid "Please enter step name" |
1658 msgstr "Saisissez le nom de l'étape" |
1662 msgstr "Saisissez le nom de l'étape" |
1659 |
1663 |
1660 #: ../PLCOpenEditor.py:3118 |
1664 #: ../PLCOpenEditor.py:3120 |
1661 msgid "Please enter text" |
1665 msgid "Please enter text" |
1662 msgstr "Saisissez le texte" |
1666 msgstr "Saisissez le texte" |
1663 |
1667 |
1664 #: ../GraphicViewer.py:117 |
1668 #: ../GraphicViewer.py:117 |
1665 msgid "Position:" |
1669 msgid "Position:" |
1698 |
1702 |
1699 #: ../Dialogs.py:1710 |
1703 #: ../Dialogs.py:1710 |
1700 msgid "Priority:" |
1704 msgid "Priority:" |
1701 msgstr "Priorité :" |
1705 msgstr "Priorité :" |
1702 |
1706 |
1703 #: ../PLCOpenEditor.py:2878 |
1707 #: ../PLCOpenEditor.py:2880 |
1704 msgid "Product Name (required):" |
1708 msgid "Product Name (required):" |
1705 msgstr "Nom du produit (obligatoire) :" |
1709 msgstr "Nom du produit (obligatoire) :" |
1706 |
1710 |
1707 #: ../PLCOpenEditor.py:2894 |
1711 #: ../PLCOpenEditor.py:2896 |
1708 msgid "Product Release (optional):" |
1712 msgid "Product Release (optional):" |
1709 msgstr "Publication du produit (optionnel) :" |
1713 msgstr "Publication du produit (optionnel) :" |
1710 |
1714 |
1711 #: ../PLCOpenEditor.py:2886 |
1715 #: ../PLCOpenEditor.py:2888 |
1712 msgid "Product Version (required):" |
1716 msgid "Product Version (required):" |
1713 msgstr "Version du produit (obligatoire) :" |
1717 msgstr "Version du produit (obligatoire) :" |
1714 |
1718 |
1715 #: ../PLCOpenEditor.py:392 |
1719 #: ../PLCOpenEditor.py:394 |
1716 #: ../PLCOpenEditor.py:1814 |
1720 #: ../PLCOpenEditor.py:1816 |
1717 msgid "Program" |
1721 msgid "Program" |
1718 msgstr "Programme" |
1722 msgstr "Programme" |
1719 |
1723 |
1720 #: ../PLCOpenEditor.py:1095 |
1724 #: ../PLCOpenEditor.py:1097 |
1721 msgid "Program was successfully generated!" |
1725 msgid "Program was successfully generated!" |
1722 msgstr "Le programme a été généré avec succès !" |
1726 msgstr "Le programme a été généré avec succès !" |
1723 |
1727 |
1724 #: ../PLCControler.py:83 |
1728 #: ../PLCControler.py:83 |
1725 msgid "Programs" |
1729 msgid "Programs" |
1727 |
1731 |
1728 #: ../Viewer.py:220 |
1732 #: ../Viewer.py:220 |
1729 msgid "Programs can't be used by other POUs!" |
1733 msgid "Programs can't be used by other POUs!" |
1730 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1734 msgstr "Les programmes ne peuvent être utilisés par les autres POUs !" |
1731 |
1735 |
1732 #: ../PLCOpenEditor.py:497 |
1736 #: ../PLCOpenEditor.py:499 |
1733 #: ../PLCOpenEditor.py:2901 |
1737 #: ../PLCOpenEditor.py:2903 |
1734 msgid "Project" |
1738 msgid "Project" |
1735 msgstr "Projet" |
1739 msgstr "Projet" |
1736 |
1740 |
1737 #: ../PLCOpenEditor.py:2862 |
1741 #: ../PLCOpenEditor.py:2864 |
1738 msgid "Project Name (required):" |
1742 msgid "Project Name (required):" |
1739 msgstr "Nom du projet (obligatoire) :" |
1743 msgstr "Nom du projet (obligatoire) :" |
1740 |
1744 |
1741 #: ../PLCOpenEditor.py:2870 |
1745 #: ../PLCOpenEditor.py:2872 |
1742 msgid "Project Version (optional):" |
1746 msgid "Project Version (optional):" |
1743 msgstr "Version du projet (optionnel) :" |
1747 msgstr "Version du projet (optionnel) :" |
1744 |
1748 |
1745 #: ../PLCOpenEditor.py:2848 |
1749 #: ../PLCOpenEditor.py:2850 |
1746 msgid "Project properties" |
1750 msgid "Project properties" |
1747 msgstr "Propriétés du projet" |
1751 msgstr "Propriétés du projet" |
1748 |
1752 |
1749 #: ../PLCOpenEditor.py:339 |
1753 #: ../PLCOpenEditor.py:339 |
1750 #: ../PLCControler.py:84 |
1754 #: ../PLCControler.py:84 |
1875 "The SR bistable is a latch where the Set dominates." |
1879 "The SR bistable is a latch where the Set dominates." |
1876 msgstr "" |
1880 msgstr "" |
1877 "Bascule SR\n" |
1881 "Bascule SR\n" |
1878 "La bascule SR est une bascule où le Set est dominant." |
1882 "La bascule SR est une bascule où le Set est dominant." |
1879 |
1883 |
1880 #: ../PLCOpenEditor.py:3168 |
1884 #: ../PLCOpenEditor.py:3170 |
1881 #: ../PLCOpenEditor.py:3178 |
1885 #: ../PLCOpenEditor.py:3180 |
1882 #: ../PLCOpenEditor.py:3357 |
1886 #: ../PLCOpenEditor.py:3359 |
1883 #: ../PLCOpenEditor.py:3501 |
1887 #: ../PLCOpenEditor.py:3503 |
1884 msgid "ST" |
1888 msgid "ST" |
1885 msgstr "ST" |
1889 msgstr "ST" |
1886 |
1890 |
1887 #: ../PLCOpenEditor.py:1082 |
1891 #: ../PLCOpenEditor.py:1084 |
1888 msgid "ST files (*.st)|*.st|All files|*.*" |
1892 msgid "ST files (*.st)|*.st|All files|*.*" |
1889 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
1893 msgstr "Fichiers ST (*.st)|*.st|Tous les fichiers|*.*" |
1890 |
1894 |
1891 #: ../PLCOpenEditor.py:323 |
1895 #: ../PLCOpenEditor.py:323 |
1892 msgid "Save\tCTRL+S" |
1896 msgid "Save\tCTRL+S" |
1894 |
1898 |
1895 #: ../PLCOpenEditor.py:326 |
1899 #: ../PLCOpenEditor.py:326 |
1896 msgid "Save As...\tCTRL+SHIFT+S" |
1900 msgid "Save As...\tCTRL+SHIFT+S" |
1897 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
1901 msgstr "Enregistrer sous...\tCTRL+SHIFT+S" |
1898 |
1902 |
1899 #: ../PLCOpenEditor.py:2970 |
1903 #: ../PLCOpenEditor.py:2972 |
1900 msgid "Scaling:" |
1904 msgid "Scaling:" |
1901 msgstr "Echelle :" |
1905 msgstr "Echelle :" |
1902 |
1906 |
1903 #: ../PLCOpenEditor.py:396 |
1907 #: ../PLCOpenEditor.py:398 |
1904 msgid "Select All\tCTRL+A" |
1908 msgid "Select All\tCTRL+A" |
1905 msgstr "Tout sélectionner\tCTRL+A" |
1909 msgstr "Tout sélectionner\tCTRL+A" |
1906 |
1910 |
1907 #: ../PLCOpenEditor.py:4102 |
1911 #: ../PLCOpenEditor.py:4104 |
1908 msgid "Select a variable class:" |
1912 msgid "Select a variable class:" |
1909 msgstr "Sélectionner une direction pour la variable :" |
1913 msgstr "Sélectionner une direction pour la variable :" |
1910 |
1914 |
1911 #: ../PLCOpenEditor.py:604 |
1915 #: ../PLCOpenEditor.py:606 |
1912 #: ../PLCOpenEditor.py:616 |
1916 #: ../PLCOpenEditor.py:618 |
1913 msgid "Select an object" |
1917 msgid "Select an object" |
1914 msgstr "Sélectionner un objet" |
1918 msgstr "Sélectionner un objet" |
1915 |
1919 |
1916 #: ../plcopen/iec_std.csv:59 |
1920 #: ../plcopen/iec_std.csv:59 |
1917 msgid "Selection" |
1921 msgid "Selection" |
1991 |
1995 |
1992 #: ../RessourceEditor.py:358 |
1996 #: ../RessourceEditor.py:358 |
1993 msgid "Tasks:" |
1997 msgid "Tasks:" |
1994 msgstr "Tâches :" |
1998 msgstr "Tâches :" |
1995 |
1999 |
1996 #: ../PLCOpenEditor.py:3861 |
2000 #: ../PLCOpenEditor.py:3863 |
1997 msgid "Temp" |
2001 msgid "Temp" |
1998 msgstr "Temporaire" |
2002 msgstr "Temporaire" |
1999 |
2003 |
2000 #: ../LDViewer.py:850 |
2004 #: ../LDViewer.py:850 |
2001 msgid "The group of block must be coherent!" |
2005 msgid "The group of block must be coherent!" |
2002 msgstr "Le groupe de blocs doit être cohérent !" |
2006 msgstr "Le groupe de blocs doit être cohérent !" |
2003 |
2007 |
2004 #: ../PLCOpenEditor.py:961 |
2008 #: ../PLCOpenEditor.py:963 |
2005 msgid "There are changes, do you want to save?" |
2009 msgid "There are changes, do you want to save?" |
2006 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?" |
2010 msgstr "Le projet a été modifié. Voulez-vous l'enregistrer ?" |
2007 |
2011 |
2008 #: ../PLCOpenEditor.py:1169 |
2012 #: ../PLCOpenEditor.py:1171 |
2009 msgid "" |
2013 msgid "" |
2010 "There was a problem printing.\n" |
2014 "There was a problem printing.\n" |
2011 "Perhaps your current printer is not set correctly?" |
2015 "Perhaps your current printer is not set correctly?" |
2012 msgstr "" |
2016 msgstr "" |
2013 "Un problème est apparu lors de l'impression.\n" |
2017 "Un problème est apparu lors de l'impression.\n" |
2048 #: ../plcopen/iec_std.csv:42 |
2052 #: ../plcopen/iec_std.csv:42 |
2049 #: ../plcopen/iec_std.csv:43 |
2053 #: ../plcopen/iec_std.csv:43 |
2050 msgid "Time-of-day subtraction" |
2054 msgid "Time-of-day subtraction" |
2051 msgstr "Soustraction d'horodatage" |
2055 msgstr "Soustraction d'horodatage" |
2052 |
2056 |
2053 #: ../PLCOpenEditor.py:608 |
2057 #: ../PLCOpenEditor.py:610 |
2054 msgid "Toolbar" |
2058 msgid "Toolbar" |
2055 msgstr "Barre d'outils" |
2059 msgstr "Barre d'outils" |
2056 |
2060 |
2057 #: ../Viewer.py:365 |
2061 #: ../Viewer.py:365 |
2058 msgid "Top" |
2062 msgid "Top" |
2059 msgstr "Haut" |
2063 msgstr "Haut" |
2060 |
2064 |
2061 #: ../PLCOpenEditor.py:3437 |
2065 #: ../PLCOpenEditor.py:3439 |
2062 msgid "Transition Name" |
2066 msgid "Transition Name" |
2063 msgstr "Nom de la transition" |
2067 msgstr "Nom de la transition" |
2064 |
2068 |
2065 #: ../PLCOpenEditor.py:3404 |
2069 #: ../PLCOpenEditor.py:3406 |
2066 msgid "Transition Name:" |
2070 msgid "Transition Name:" |
2067 msgstr "Nom de la transition :" |
2071 msgstr "Nom de la transition :" |
2068 |
2072 |
2069 #: ../PLCGenerator.py:1237 |
2073 #: ../PLCGenerator.py:1237 |
2070 #, python-format |
2074 #, python-format |
2152 "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." |
2156 "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." |
2153 msgstr "" |
2157 msgstr "" |
2154 "Compteur bidirectionnel\n" |
2158 "Compteur bidirectionnel\n" |
2155 "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." |
2159 "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." |
2156 |
2160 |
2157 #: ../PLCOpenEditor.py:4497 |
2161 #: ../PLCOpenEditor.py:4499 |
2158 #: ../DataTypeEditor.py:804 |
2162 #: ../DataTypeEditor.py:804 |
2159 msgid "User Data Types" |
2163 msgid "User Data Types" |
2160 msgstr "Types de donnée du projet" |
2164 msgstr "Types de donnée du projet" |
2161 |
2165 |
2162 #: ../PLCControler.py:82 |
2166 #: ../PLCControler.py:82 |
2163 msgid "User-defined POUs" |
2167 msgid "User-defined POUs" |
2164 msgstr "POUs du projet" |
2168 msgstr "POUs du projet" |
2165 |
2169 |
2166 #: ../PLCOpenEditor.py:4614 |
2170 #: ../PLCOpenEditor.py:4616 |
2167 #: ../Dialogs.py:2105 |
2171 #: ../Dialogs.py:2105 |
2168 msgid "Value" |
2172 msgid "Value" |
2169 msgstr "Valeur" |
2173 msgstr "Valeur" |
2170 |
2174 |
2171 #: ../GraphicViewer.py:181 |
2175 #: ../GraphicViewer.py:181 |
2174 |
2178 |
2175 #: ../DataTypeEditor.py:445 |
2179 #: ../DataTypeEditor.py:445 |
2176 msgid "Values:" |
2180 msgid "Values:" |
2177 msgstr "Valeurs" |
2181 msgstr "Valeurs" |
2178 |
2182 |
2179 #: ../PLCOpenEditor.py:4614 |
2183 #: ../PLCOpenEditor.py:4616 |
2180 #: ../Dialogs.py:2109 |
2184 #: ../Dialogs.py:2109 |
2181 msgid "Variable" |
2185 msgid "Variable" |
2182 msgstr "Variable" |
2186 msgstr "Variable" |
2183 |
2187 |
2184 #: ../Dialogs.py:504 |
2188 #: ../Dialogs.py:504 |
2185 msgid "Variable Properties" |
2189 msgid "Variable Properties" |
2186 msgstr "Propriétés de la variable" |
2190 msgstr "Propriétés de la variable" |
2187 |
2191 |
2188 #: ../PLCOpenEditor.py:4102 |
2192 #: ../PLCOpenEditor.py:4104 |
2189 msgid "Variable class" |
2193 msgid "Variable class" |
2190 msgstr "Direction de la variable" |
2194 msgstr "Direction de la variable" |
2191 |
2195 |
2192 #: ../Viewer.py:288 |
2196 #: ../Viewer.py:288 |
2193 #: ../TextViewer.py:224 |
2197 #: ../TextViewer.py:224 |
2194 msgid "Variable don't belong to this POU!" |
2198 msgid "Variable don't belong to this POU!" |
2195 msgstr "La variable n'appartient pas à ce POU !" |
2199 msgstr "La variable n'appartient pas à ce POU !" |
2196 |
2200 |
2197 #: ../PLCOpenEditor.py:573 |
2201 #: ../PLCOpenEditor.py:575 |
2198 #: ../PLCOpenEditor.py:624 |
2202 #: ../PLCOpenEditor.py:626 |
2199 #: ../PLCOpenEditor.py:3860 |
2203 #: ../PLCOpenEditor.py:3862 |
2200 msgid "Variables" |
2204 msgid "Variables" |
2201 msgstr "Variables" |
2205 msgstr "Variables" |
2202 |
2206 |
2203 #: ../PLCOpenEditor.py:3302 |
2207 #: ../PLCOpenEditor.py:3304 |
2204 #: ../PLCOpenEditor.py:3680 |
2208 #: ../PLCOpenEditor.py:3682 |
2205 #: ../PLCOpenEditor.py:3743 |
2209 #: ../PLCOpenEditor.py:3745 |
2206 #: ../LDViewer.py:859 |
2210 #: ../LDViewer.py:859 |
2207 msgid "Warning" |
2211 msgid "Warning" |
2208 msgstr "Attention" |
2212 msgstr "Attention" |
2209 |
2213 |
2210 #: ../PLCOpenEditor.py:2954 |
2214 #: ../PLCOpenEditor.py:2956 |
2211 msgid "Width:" |
2215 msgid "Width:" |
2212 msgstr "Longueur :" |
2216 msgstr "Longueur :" |
2213 |
2217 |
2214 #: ../PLCOpenEditor.py:2697 |
2218 #: ../PLCOpenEditor.py:2699 |
2215 msgid "X Scale:" |
2219 msgid "X Scale:" |
2216 msgstr "Echelle X :" |
2220 msgstr "Echelle X :" |
2217 |
2221 |
2218 #: ../PLCOpenEditor.py:2705 |
2222 #: ../PLCOpenEditor.py:2707 |
2219 msgid "Y Scale:" |
2223 msgid "Y Scale:" |
2220 msgstr "Echelle Y :" |
2224 msgstr "Echelle Y :" |
2221 |
2225 |
2222 #: ../PLCOpenEditor.py:3853 |
2226 #: ../PLCOpenEditor.py:3855 |
2223 msgid "Yes" |
2227 msgid "Yes" |
2224 msgstr "Oui" |
2228 msgstr "Oui" |
2225 |
2229 |
2226 #: ../LDViewer.py:854 |
2230 #: ../LDViewer.py:854 |
2227 msgid "You must select the block or group of blocks around which a branch should be added!" |
2231 msgid "You must select the block or group of blocks around which a branch should be added!" |
2229 |
2233 |
2230 #: ../LDViewer.py:628 |
2234 #: ../LDViewer.py:628 |
2231 msgid "You must select the wire where a contact should be added!" |
2235 msgid "You must select the wire where a contact should be added!" |
2232 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2236 msgstr "Vous devez sélectionner le fil sur lequel le contact doit être ajouté !" |
2233 |
2237 |
2234 #: ../PLCOpenEditor.py:3133 |
2238 #: ../PLCOpenEditor.py:3135 |
2235 #: ../PLCOpenEditor.py:3664 |
2239 #: ../PLCOpenEditor.py:3666 |
2236 #: ../PLCOpenEditor.py:3727 |
2240 #: ../PLCOpenEditor.py:3729 |
2237 #: ../Dialogs.py:1525 |
2241 #: ../Dialogs.py:1525 |
2238 #: ../Dialogs.py:2508 |
2242 #: ../Dialogs.py:2508 |
2239 #: ../Dialogs.py:2575 |
2243 #: ../Dialogs.py:2575 |
2240 msgid "You must type a name!" |
2244 msgid "You must type a name!" |
2241 msgstr "Vous devez saisir un nom !" |
2245 msgstr "Vous devez saisir un nom !" |
2242 |
2246 |
2243 #: ../PLCOpenEditor.py:426 |
2247 #: ../PLCOpenEditor.py:428 |
2244 msgid "Zoom" |
2248 msgid "Zoom" |
2245 msgstr "Zoom" |
2249 msgstr "Zoom" |
2246 |
2250 |
2247 #: ../PLCOpenEditor.py:1091 |
2251 #: ../PLCOpenEditor.py:1093 |
2248 #, python-format |
2252 #, python-format |
2249 msgid "error: %s\n" |
2253 msgid "error: %s\n" |
2250 msgstr "erreur: %s\n" |
2254 msgstr "erreur: %s\n" |
2251 |
2255 |
2252 #: ../PLCOpenEditor.py:5032 |
|
2253 #: ../PLCOpenEditor.py:5034 |
2256 #: ../PLCOpenEditor.py:5034 |
|
2257 #: ../PLCOpenEditor.py:5036 |
2254 msgid "file : " |
2258 msgid "file : " |
2255 msgstr "fichier :" |
2259 msgstr "fichier :" |
2256 |
2260 |
2257 #: ../PLCOpenEditor.py:3173 |
2261 #: ../PLCOpenEditor.py:3175 |
2258 msgid "function" |
2262 msgid "function" |
2259 msgstr "fonction" |
2263 msgstr "fonction" |
2260 |
2264 |
2261 #: ../PLCOpenEditor.py:5035 |
2265 #: ../PLCOpenEditor.py:5037 |
2262 msgid "function : " |
2266 msgid "function : " |
2263 msgstr "fonction :" |
2267 msgstr "fonction :" |
2264 |
2268 |
2265 #: ../PLCOpenEditor.py:3173 |
2269 #: ../PLCOpenEditor.py:3175 |
2266 msgid "functionBlock" |
2270 msgid "functionBlock" |
2267 msgstr "Bloc fonctionnel" |
2271 msgstr "Bloc fonctionnel" |
2268 |
2272 |
2269 #: ../PLCOpenEditor.py:5035 |
2273 #: ../PLCOpenEditor.py:5037 |
2270 msgid "line : " |
2274 msgid "line : " |
2271 msgstr "ligne :" |
2275 msgstr "ligne :" |
2272 |
2276 |
2273 #: ../PLCOpenEditor.py:3173 |
2277 #: ../PLCOpenEditor.py:3175 |
2274 msgid "program" |
2278 msgid "program" |
2275 msgstr "programme" |
2279 msgstr "programme" |
2276 |
2280 |
2277 #: ../plcopen/iec_std.csv:73 |
2281 #: ../plcopen/iec_std.csv:73 |
2278 msgid "string from the middle" |
2282 msgid "string from the middle" |