6 #, fuzzy |
6 #, fuzzy |
7 msgid "" |
7 msgid "" |
8 msgstr "" |
8 msgstr "" |
9 "Project-Id-Version: PACKAGE VERSION\n" |
9 "Project-Id-Version: PACKAGE VERSION\n" |
10 "Report-Msgid-Bugs-To: \n" |
10 "Report-Msgid-Bugs-To: \n" |
11 "POT-Creation-Date: 2009-10-26 11:16+0100\n" |
11 "POT-Creation-Date: 2009-11-02 18:09+0100\n" |
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 "Language-Team: LANGUAGE <LL@li.org>\n" |
14 "Language-Team: LANGUAGE <LL@li.org>\n" |
15 "MIME-Version: 1.0\n" |
15 "MIME-Version: 1.0\n" |
16 "Content-Type: text/plain; charset=CHARSET\n" |
16 "Content-Type: text/plain; charset=CHARSET\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
18 |
18 |
19 #: ../PLCOpenEditor.py:4272 |
19 #: ../PLCOpenEditor.py:4273 |
20 msgid "" |
20 msgid "" |
21 "\n" |
21 "\n" |
22 "An error has occurred.\n" |
22 "An error has occurred.\n" |
23 "\n" |
23 "\n" |
24 "Click OK to save an error report.\n" |
24 "Click OK to save an error report.\n" |
25 "\n" |
25 "\n" |
26 "Please contact LOLITech at:\n" |
26 "Please be kind enough to send this file to:\n" |
27 "+33 (0)3 29 57 60 42\n" |
27 "edouard.tisserant@gmail.com\n" |
28 "bugs_PLCOpenEditor@lolitech.fr\n" |
|
29 "\n" |
|
30 "\n" |
28 "\n" |
31 "Error:\n" |
29 "Error:\n" |
32 msgstr "" |
30 msgstr "" |
33 |
31 |
34 #: ../VariablePanel.py:64 |
32 #: ../VariablePanel.py:64 |
93 #: ../plcopen/plcopen.py:256 |
91 #: ../plcopen/plcopen.py:256 |
94 #, python-format |
92 #, python-format |
95 msgid "\"%s\" configuration already exists !!!" |
93 msgid "\"%s\" configuration already exists !!!" |
96 msgstr "" |
94 msgstr "" |
97 |
95 |
98 #: ../PLCOpenEditor.py:1359 ../PLCOpenEditor.py:3135 |
96 #: ../PLCOpenEditor.py:1359 ../PLCOpenEditor.py:3136 |
99 #, python-format |
97 #, python-format |
100 msgid "\"%s\" data type already exists!" |
98 msgid "\"%s\" data type already exists!" |
101 msgstr "" |
99 msgstr "" |
102 |
100 |
103 #: ../PLCControler.py:1704 ../PLCControler.py:1708 |
101 #: ../PLCControler.py:1704 ../PLCControler.py:1708 |
104 #, python-format |
102 #, python-format |
105 msgid "\"%s\" element can't be pasted here!!!" |
103 msgid "\"%s\" element can't be pasted here!!!" |
106 msgstr "" |
104 msgstr "" |
107 |
105 |
108 #: ../PLCOpenEditor.py:3455 ../PLCOpenEditor.py:3599 ../Viewer.py:250 |
106 #: ../PLCOpenEditor.py:3456 ../PLCOpenEditor.py:3600 ../Viewer.py:250 |
109 #: ../TextViewer.py:231 ../dialogs/ConnectionDialog.py:215 |
107 #: ../TextViewer.py:231 ../dialogs/ConnectionDialog.py:215 |
110 #: ../dialogs/FBDBlockDialog.py:260 |
108 #: ../dialogs/FBDBlockDialog.py:260 |
111 #, python-format |
109 #, python-format |
112 msgid "\"%s\" element for this pou already exists!" |
110 msgid "\"%s\" element for this pou already exists!" |
113 msgstr "" |
111 msgstr "" |
115 #: ../plcopen/structures.py:97 |
113 #: ../plcopen/structures.py:97 |
116 #, python-format |
114 #, python-format |
117 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
115 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
118 msgstr "" |
116 msgstr "" |
119 |
117 |
120 #: ../PLCOpenEditor.py:1350 ../PLCOpenEditor.py:3131 ../PLCOpenEditor.py:3284 |
118 #: ../PLCOpenEditor.py:1350 ../PLCOpenEditor.py:3132 ../PLCOpenEditor.py:3285 |
121 #: ../PLCOpenEditor.py:3447 ../PLCOpenEditor.py:3591 ../PLCOpenEditor.py:3662 |
119 #: ../PLCOpenEditor.py:3448 ../PLCOpenEditor.py:3592 ../PLCOpenEditor.py:3663 |
122 #: ../PLCOpenEditor.py:3725 ../VariablePanel.py:689 |
120 #: ../PLCOpenEditor.py:3726 ../VariablePanel.py:689 |
123 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
121 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
124 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
122 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
125 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
123 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
126 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
124 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
127 #, python-format |
125 #, python-format |
136 #: ../plcopen/plcopen.py:2135 |
134 #: ../plcopen/plcopen.py:2135 |
137 #, python-format |
135 #, python-format |
138 msgid "\"%s\" is an invalid value!" |
136 msgid "\"%s\" is an invalid value!" |
139 msgstr "" |
137 msgstr "" |
140 |
138 |
141 #: ../PLCOpenEditor.py:2621 ../PLCOpenEditor.py:2649 |
139 #: ../PLCOpenEditor.py:2622 ../PLCOpenEditor.py:2650 |
142 #, python-format |
140 #, python-format |
143 msgid "\"%s\" is not a valid folder!" |
141 msgid "\"%s\" is not a valid folder!" |
144 msgstr "" |
142 msgstr "" |
145 |
143 |
146 #: ../PLCOpenEditor.py:1348 ../PLCOpenEditor.py:3127 ../PLCOpenEditor.py:3280 |
144 #: ../PLCOpenEditor.py:1348 ../PLCOpenEditor.py:3128 ../PLCOpenEditor.py:3281 |
147 #: ../PLCOpenEditor.py:3443 ../PLCOpenEditor.py:3587 ../PLCOpenEditor.py:3658 |
145 #: ../PLCOpenEditor.py:3444 ../PLCOpenEditor.py:3588 ../PLCOpenEditor.py:3659 |
148 #: ../PLCOpenEditor.py:3721 ../VariablePanel.py:684 |
146 #: ../PLCOpenEditor.py:3722 ../VariablePanel.py:684 |
149 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
147 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
150 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
148 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
151 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
149 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
152 #, python-format |
150 #, python-format |
153 msgid "\"%s\" is not a valid identifier!" |
151 msgid "\"%s\" is not a valid identifier!" |
154 msgstr "" |
152 msgstr "" |
155 |
153 |
156 #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2286 ../PLCOpenEditor.py:2306 |
154 #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2287 ../PLCOpenEditor.py:2307 |
157 #, python-format |
155 #, python-format |
158 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
156 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
159 msgstr "" |
157 msgstr "" |
160 |
158 |
161 #: ../PLCOpenEditor.py:1368 ../PLCOpenEditor.py:3288 ../Viewer.py:248 |
159 #: ../PLCOpenEditor.py:1368 ../PLCOpenEditor.py:3289 ../Viewer.py:248 |
162 #: ../Viewer.py:274 ../TextViewer.py:229 ../dialogs/ConnectionDialog.py:211 |
160 #: ../Viewer.py:274 ../TextViewer.py:229 ../dialogs/ConnectionDialog.py:211 |
163 #: ../dialogs/FBDBlockDialog.py:256 |
161 #: ../dialogs/FBDBlockDialog.py:256 |
164 #, python-format |
162 #, python-format |
165 msgid "\"%s\" pou already exists!" |
163 msgid "\"%s\" pou already exists!" |
166 msgstr "" |
164 msgstr "" |
217 #: ../plcopen/plcopen.py:1353 ../plcopen/plcopen.py:1360 |
215 #: ../plcopen/plcopen.py:1353 ../plcopen/plcopen.py:1360 |
218 #, python-format |
216 #, python-format |
219 msgid "%s body don't have text!" |
217 msgid "%s body don't have text!" |
220 msgstr "" |
218 msgstr "" |
221 |
219 |
222 #: ../PLCOpenEditor.py:4260 ../PLCOpenEditor.py:4262 ../PLCOpenEditor.py:4263 |
220 #: ../PLCOpenEditor.py:4261 ../PLCOpenEditor.py:4263 ../PLCOpenEditor.py:4264 |
223 msgid ", " |
221 msgid ", " |
224 msgstr "" |
222 msgstr "" |
225 |
223 |
226 #: ../PLCOpenEditor.py:3275 ../PLCOpenEditor.py:3438 ../PLCOpenEditor.py:3582 |
224 #: ../PLCOpenEditor.py:3276 ../PLCOpenEditor.py:3439 ../PLCOpenEditor.py:3583 |
227 #: ../dialogs/SFCTransitionDialog.py:208 |
225 #: ../dialogs/SFCTransitionDialog.py:208 |
228 #, python-format |
226 #, python-format |
229 msgid ", %s" |
227 msgid ", %s" |
230 msgstr "" |
228 msgstr "" |
231 |
229 |
232 #: ../PLCOpenEditor.py:4258 |
230 #: ../PLCOpenEditor.py:4259 |
233 msgid ". " |
231 msgid ". " |
234 msgstr "" |
232 msgstr "" |
235 |
233 |
236 #: ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1433 |
234 #: ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1433 |
237 #: ../PLCOpenEditor.py:3292 ../PLCOpenEditor.py:3670 ../PLCOpenEditor.py:3733 |
235 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3671 ../PLCOpenEditor.py:3734 |
238 #, python-format |
236 #, python-format |
239 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
237 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
240 msgstr "" |
238 msgstr "" |
241 |
239 |
242 #: ../PLCOpenEditor.py:1384 ../PLCOpenEditor.py:1395 ../PLCOpenEditor.py:3451 |
240 #: ../PLCOpenEditor.py:1384 ../PLCOpenEditor.py:1395 ../PLCOpenEditor.py:3452 |
243 #: ../PLCOpenEditor.py:3595 ../PLCOpenEditor.py:3666 ../PLCOpenEditor.py:3729 |
241 #: ../PLCOpenEditor.py:3596 ../PLCOpenEditor.py:3667 ../PLCOpenEditor.py:3730 |
244 #: ../VariablePanel.py:694 ../dialogs/PouNameDialog.py:67 |
242 #: ../VariablePanel.py:694 ../dialogs/PouNameDialog.py:67 |
245 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
243 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
246 #, python-format |
244 #, python-format |
247 msgid "A POU named \"%s\" already exists!" |
245 msgid "A POU named \"%s\" already exists!" |
248 msgstr "" |
246 msgstr "" |
255 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
253 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
256 #, python-format |
254 #, python-format |
257 msgid "A variable with \"%s\" as name already exists in this pou!" |
255 msgid "A variable with \"%s\" as name already exists in this pou!" |
258 msgstr "" |
256 msgstr "" |
259 |
257 |
260 #: ../PLCOpenEditor.py:2478 |
258 #: ../PLCOpenEditor.py:2479 |
261 msgid "About" |
259 msgid "About" |
262 msgstr "" |
260 msgstr "" |
263 |
261 |
264 #: ../PLCOpenEditor.py:2381 |
262 #: ../PLCOpenEditor.py:2382 |
265 msgid "About PLCOpenEditor" |
263 msgid "About PLCOpenEditor" |
266 msgstr "" |
264 msgstr "" |
267 |
265 |
268 #: ../plcopen/iec_std.csv:22 |
266 #: ../plcopen/iec_std.csv:22 |
269 msgid "Absolute number" |
267 msgid "Absolute number" |
297 #: ../VariablePanel.py:456 ../dialogs/ActionBlockDialog.py:274 |
295 #: ../VariablePanel.py:456 ../dialogs/ActionBlockDialog.py:274 |
298 #: ../DataTypeEditor.py:539 |
296 #: ../DataTypeEditor.py:539 |
299 msgid "Add" |
297 msgid "Add" |
300 msgstr "" |
298 msgstr "" |
301 |
299 |
302 #: ../PLCOpenEditor.py:1589 ../PLCOpenEditor.py:1672 |
300 #: ../PLCOpenEditor.py:1590 ../PLCOpenEditor.py:1673 |
303 msgid "Add Action" |
301 msgid "Add Action" |
304 msgstr "" |
302 msgstr "" |
305 |
303 |
306 #: ../PLCOpenEditor.py:1655 |
304 #: ../PLCOpenEditor.py:1656 |
307 msgid "Add Configuration" |
305 msgid "Add Configuration" |
308 msgstr "" |
306 msgstr "" |
309 |
307 |
310 #: ../PLCOpenEditor.py:1635 |
308 #: ../PLCOpenEditor.py:1636 |
311 msgid "Add DataType" |
309 msgid "Add DataType" |
312 msgstr "" |
310 msgstr "" |
313 |
311 |
314 #: ../Viewer.py:436 |
312 #: ../Viewer.py:436 |
315 msgid "Add Divergence Branch" |
313 msgid "Add Divergence Branch" |
321 |
319 |
322 #: ../RessourceEditor.py:412 |
320 #: ../RessourceEditor.py:412 |
323 msgid "Add Instance" |
321 msgid "Add Instance" |
324 msgstr "" |
322 msgstr "" |
325 |
323 |
326 #: ../PLCOpenEditor.py:1642 |
324 #: ../PLCOpenEditor.py:1643 |
327 msgid "Add POU" |
325 msgid "Add POU" |
328 msgstr "" |
326 msgstr "" |
329 |
327 |
330 #: ../PLCOpenEditor.py:1618 ../PLCOpenEditor.py:1683 |
328 #: ../PLCOpenEditor.py:1619 ../PLCOpenEditor.py:1684 |
331 msgid "Add Resource" |
329 msgid "Add Resource" |
332 msgstr "" |
330 msgstr "" |
333 |
331 |
334 #: ../RessourceEditor.py:376 |
332 #: ../RessourceEditor.py:376 |
335 msgid "Add Task" |
333 msgid "Add Task" |
336 msgstr "" |
334 msgstr "" |
337 |
335 |
338 #: ../PLCOpenEditor.py:1586 ../PLCOpenEditor.py:1661 |
336 #: ../PLCOpenEditor.py:1587 ../PLCOpenEditor.py:1662 |
339 msgid "Add Transition" |
337 msgid "Add Transition" |
340 msgstr "" |
338 msgstr "" |
341 |
339 |
342 #: ../Viewer.py:431 |
340 #: ../Viewer.py:431 |
343 msgid "Add Wire Segment" |
341 msgid "Add Wire Segment" |
344 msgstr "" |
342 msgstr "" |
345 |
343 |
346 #: ../PLCOpenEditor.py:2161 |
344 #: ../PLCOpenEditor.py:2162 |
347 msgid "Add a new data type" |
345 msgid "Add a new data type" |
348 msgstr "" |
346 msgstr "" |
349 |
347 |
350 #: ../SFCViewer.py:362 |
348 #: ../SFCViewer.py:362 |
351 msgid "Add a new initial step" |
349 msgid "Add a new initial step" |
357 |
355 |
358 #: ../SFCViewer.py:384 |
356 #: ../SFCViewer.py:384 |
359 msgid "Add a new step" |
357 msgid "Add a new step" |
360 msgstr "" |
358 msgstr "" |
361 |
359 |
362 #: ../PLCOpenEditor.py:2205 |
360 #: ../PLCOpenEditor.py:2206 |
363 msgid "Add new configuration" |
361 msgid "Add new configuration" |
364 msgstr "" |
362 msgstr "" |
365 |
363 |
366 #: ../PLCOpenEditor.py:2216 |
364 #: ../PLCOpenEditor.py:2217 |
367 msgid "Add new resource" |
365 msgid "Add new resource" |
368 msgstr "" |
366 msgstr "" |
369 |
367 |
370 #: ../plcopen/iec_std.csv:33 |
368 #: ../plcopen/iec_std.csv:33 |
371 msgid "Addition" |
369 msgid "Addition" |
414 |
412 |
415 #: ../dialogs/FBDVariableDialog.py:264 |
413 #: ../dialogs/FBDVariableDialog.py:264 |
416 msgid "At least a variable or an expression must be selected!" |
414 msgid "At least a variable or an expression must be selected!" |
417 msgstr "" |
415 msgstr "" |
418 |
416 |
419 #: ../PLCOpenEditor.py:2931 |
417 #: ../PLCOpenEditor.py:2932 |
420 msgid "Author" |
418 msgid "Author" |
421 msgstr "" |
419 msgstr "" |
422 |
420 |
423 #: ../PLCOpenEditor.py:2916 |
421 #: ../PLCOpenEditor.py:2917 |
424 msgid "Author Name (optional):" |
422 msgid "Author Name (optional):" |
425 msgstr "" |
423 msgstr "" |
426 |
424 |
427 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 |
425 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 |
428 msgid "Base Type:" |
426 msgid "Base Type:" |
474 |
472 |
475 #: ../VariablePanel.py:1049 |
473 #: ../VariablePanel.py:1049 |
476 msgid "Browse Locations" |
474 msgid "Browse Locations" |
477 msgstr "" |
475 msgstr "" |
478 |
476 |
479 #: ../PLCOpenEditor.py:1835 |
477 #: ../PLCOpenEditor.py:1836 |
480 msgid "CSV Log" |
478 msgid "CSV Log" |
481 msgstr "" |
479 msgstr "" |
482 |
480 |
483 #: ../plcopen/plcopen.py:1233 ../plcopen/plcopen.py:1247 |
481 #: ../plcopen/plcopen.py:1233 ../plcopen/plcopen.py:1247 |
484 #: ../plcopen/plcopen.py:1268 ../plcopen/plcopen.py:1284 |
482 #: ../plcopen/plcopen.py:1268 ../plcopen/plcopen.py:1284 |
487 |
485 |
488 #: ../VariablePanel.py:284 |
486 #: ../VariablePanel.py:284 |
489 msgid "Can only give a location to local or global variables" |
487 msgid "Can only give a location to local or global variables" |
490 msgstr "" |
488 msgstr "" |
491 |
489 |
492 #: ../PLCOpenEditor.py:2616 |
490 #: ../PLCOpenEditor.py:2617 |
493 #, python-format |
491 #, python-format |
494 msgid "Can't generate program to file %s!" |
492 msgid "Can't generate program to file %s!" |
495 msgstr "" |
493 msgstr "" |
496 |
494 |
497 #: ../VariablePanel.py:282 |
495 #: ../VariablePanel.py:282 |
498 msgid "Can't give a location to a function block instance" |
496 msgid "Can't give a location to a function block instance" |
499 msgstr "" |
497 msgstr "" |
500 |
498 |
501 #: ../PLCOpenEditor.py:2647 |
499 #: ../PLCOpenEditor.py:2648 |
502 #, python-format |
500 #, python-format |
503 msgid "Can't save project to file %s!" |
501 msgid "Can't save project to file %s!" |
504 msgstr "" |
502 msgstr "" |
505 |
503 |
506 #: ../Viewer.py:394 |
504 #: ../Viewer.py:394 |
507 msgid "Center" |
505 msgid "Center" |
508 msgstr "" |
506 msgstr "" |
509 |
507 |
510 #: ../PLCOpenEditor.py:1607 |
508 #: ../PLCOpenEditor.py:1608 |
511 msgid "Change POU Type To" |
509 msgid "Change POU Type To" |
512 msgstr "" |
510 msgstr "" |
513 |
511 |
514 #: ../plcopen/iec_std.csv:70 |
512 #: ../plcopen/iec_std.csv:70 |
515 msgid "Character string" |
513 msgid "Character string" |
516 msgstr "" |
514 msgstr "" |
517 |
515 |
518 #: ../PLCOpenEditor.py:2582 ../PLCOpenEditor.py:2606 ../PLCOpenEditor.py:2641 |
516 #: ../PLCOpenEditor.py:2583 ../PLCOpenEditor.py:2607 ../PLCOpenEditor.py:2642 |
519 msgid "Choose a file" |
517 msgid "Choose a file" |
520 msgstr "" |
518 msgstr "" |
521 |
519 |
522 #: ../VariablePanel.py:52 ../VariablePanel.py:53 |
520 #: ../VariablePanel.py:52 ../VariablePanel.py:53 |
523 msgid "Class" |
521 msgid "Class" |
537 |
535 |
538 #: ../Viewer.py:441 |
536 #: ../Viewer.py:441 |
539 msgid "Clear Execution Order" |
537 msgid "Clear Execution Order" |
540 msgstr "" |
538 msgstr "" |
541 |
539 |
542 #: ../PLCOpenEditor.py:2506 |
540 #: ../PLCOpenEditor.py:2507 |
543 msgid "Close Application" |
541 msgid "Close Application" |
544 msgstr "" |
542 msgstr "" |
545 |
543 |
546 #: ../PLCOpenEditor.py:871 ../PLCOpenEditor.py:2434 |
544 #: ../PLCOpenEditor.py:871 ../PLCOpenEditor.py:2435 |
547 msgid "Close Project" |
545 msgid "Close Project" |
548 msgstr "" |
546 msgstr "" |
549 |
547 |
550 #: ../PLCOpenEditor.py:2432 |
548 #: ../PLCOpenEditor.py:2433 |
551 msgid "Close Tab\tCTRL+W" |
549 msgid "Close Tab\tCTRL+W" |
552 msgstr "" |
550 msgstr "" |
553 |
551 |
554 #: ../LDViewer.py:478 |
552 #: ../LDViewer.py:478 |
555 msgid "Comment" |
553 msgid "Comment" |
556 msgstr "" |
554 msgstr "" |
557 |
555 |
558 #: ../PLCOpenEditor.py:2900 |
556 #: ../PLCOpenEditor.py:2901 |
559 msgid "Company Name (required):" |
557 msgid "Company Name (required):" |
560 msgstr "" |
558 msgstr "" |
561 |
559 |
562 #: ../PLCOpenEditor.py:2908 |
560 #: ../PLCOpenEditor.py:2909 |
563 msgid "Company URL (optional):" |
561 msgid "Company URL (optional):" |
564 msgstr "" |
562 msgstr "" |
565 |
563 |
566 #: ../plcopen/iec_std.csv:64 |
564 #: ../plcopen/iec_std.csv:64 |
567 msgid "Comparison" |
565 msgid "Comparison" |
637 |
635 |
638 #: ../PLCControler.py:615 ../PLCControler.py:647 |
636 #: ../PLCControler.py:615 ../PLCControler.py:647 |
639 msgid "Couldn't paste non-POU object." |
637 msgid "Couldn't paste non-POU object." |
640 msgstr "" |
638 msgstr "" |
641 |
639 |
642 #: ../PLCOpenEditor.py:3213 |
640 #: ../PLCOpenEditor.py:3214 |
643 msgid "Create a new POU" |
641 msgid "Create a new POU" |
644 msgstr "" |
642 msgstr "" |
645 |
643 |
646 #: ../PLCOpenEditor.py:2237 |
644 #: ../PLCOpenEditor.py:2238 |
647 msgid "Create a new POU from" |
645 msgid "Create a new POU from" |
648 msgstr "" |
646 msgstr "" |
649 |
647 |
650 #: ../PLCOpenEditor.py:3534 |
648 #: ../PLCOpenEditor.py:3535 |
651 msgid "Create a new action" |
649 msgid "Create a new action" |
652 msgstr "" |
650 msgstr "" |
653 |
651 |
654 #: ../PLCOpenEditor.py:215 |
652 #: ../PLCOpenEditor.py:215 |
655 msgid "Create a new action block" |
653 msgid "Create a new action block" |
705 |
703 |
706 #: ../PLCOpenEditor.py:209 |
704 #: ../PLCOpenEditor.py:209 |
707 msgid "Create a new step" |
705 msgid "Create a new step" |
708 msgstr "" |
706 msgstr "" |
709 |
707 |
710 #: ../PLCOpenEditor.py:212 ../PLCOpenEditor.py:3390 |
708 #: ../PLCOpenEditor.py:212 ../PLCOpenEditor.py:3391 |
711 msgid "Create a new transition" |
709 msgid "Create a new transition" |
712 msgstr "" |
710 msgstr "" |
713 |
711 |
714 #: ../PLCOpenEditor.py:167 ../PLCOpenEditor.py:194 ../PLCOpenEditor.py:224 |
712 #: ../PLCOpenEditor.py:167 ../PLCOpenEditor.py:194 ../PLCOpenEditor.py:224 |
715 msgid "Create a new variable" |
713 msgid "Create a new variable" |
750 |
748 |
751 #: ../PLCOpenEditor.py:618 |
749 #: ../PLCOpenEditor.py:618 |
752 msgid "Debugger" |
750 msgid "Debugger" |
753 msgstr "" |
751 msgstr "" |
754 |
752 |
755 #: ../PLCOpenEditor.py:342 ../PLCOpenEditor.py:1612 ../PLCOpenEditor.py:1621 |
753 #: ../PLCOpenEditor.py:342 ../PLCOpenEditor.py:1613 ../PLCOpenEditor.py:1622 |
756 #: ../PLCOpenEditor.py:1627 ../PLCOpenEditor.py:4084 ../Viewer.py:450 |
754 #: ../PLCOpenEditor.py:1628 ../PLCOpenEditor.py:4085 ../Viewer.py:450 |
757 #: ../VariablePanel.py:461 ../dialogs/ActionBlockDialog.py:279 |
755 #: ../VariablePanel.py:461 ../dialogs/ActionBlockDialog.py:279 |
758 #: ../DataTypeEditor.py:544 |
756 #: ../DataTypeEditor.py:544 |
759 msgid "Delete" |
757 msgid "Delete" |
760 msgstr "" |
758 msgstr "" |
761 |
759 |
891 msgid "Equal to" |
889 msgid "Equal to" |
892 msgstr "" |
890 msgstr "" |
893 |
891 |
894 #: ../PLCOpenEditor.py:865 ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1408 |
892 #: ../PLCOpenEditor.py:865 ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1408 |
895 #: ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1428 ../PLCOpenEditor.py:1433 |
893 #: ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1428 ../PLCOpenEditor.py:1433 |
896 #: ../PLCOpenEditor.py:2264 ../PLCOpenEditor.py:2617 ../PLCOpenEditor.py:2622 |
894 #: ../PLCOpenEditor.py:2265 ../PLCOpenEditor.py:2618 ../PLCOpenEditor.py:2623 |
897 #: ../PLCOpenEditor.py:3031 ../PLCOpenEditor.py:3123 ../PLCOpenEditor.py:3127 |
895 #: ../PLCOpenEditor.py:3032 ../PLCOpenEditor.py:3124 ../PLCOpenEditor.py:3128 |
898 #: ../PLCOpenEditor.py:3131 ../PLCOpenEditor.py:3135 ../PLCOpenEditor.py:3276 |
896 #: ../PLCOpenEditor.py:3132 ../PLCOpenEditor.py:3136 ../PLCOpenEditor.py:3277 |
899 #: ../PLCOpenEditor.py:3280 ../PLCOpenEditor.py:3284 ../PLCOpenEditor.py:3288 |
897 #: ../PLCOpenEditor.py:3281 ../PLCOpenEditor.py:3285 ../PLCOpenEditor.py:3289 |
900 #: ../PLCOpenEditor.py:3439 ../PLCOpenEditor.py:3443 ../PLCOpenEditor.py:3447 |
898 #: ../PLCOpenEditor.py:3440 ../PLCOpenEditor.py:3444 ../PLCOpenEditor.py:3448 |
901 #: ../PLCOpenEditor.py:3451 ../PLCOpenEditor.py:3455 ../PLCOpenEditor.py:3583 |
899 #: ../PLCOpenEditor.py:3452 ../PLCOpenEditor.py:3456 ../PLCOpenEditor.py:3584 |
902 #: ../PLCOpenEditor.py:3587 ../PLCOpenEditor.py:3591 ../PLCOpenEditor.py:3595 |
900 #: ../PLCOpenEditor.py:3588 ../PLCOpenEditor.py:3592 ../PLCOpenEditor.py:3596 |
903 #: ../PLCOpenEditor.py:3599 ../PLCOpenEditor.py:3654 ../PLCOpenEditor.py:3658 |
901 #: ../PLCOpenEditor.py:3600 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3659 |
904 #: ../PLCOpenEditor.py:3662 ../PLCOpenEditor.py:3666 ../PLCOpenEditor.py:3717 |
902 #: ../PLCOpenEditor.py:3663 ../PLCOpenEditor.py:3667 ../PLCOpenEditor.py:3718 |
905 #: ../PLCOpenEditor.py:3721 ../PLCOpenEditor.py:3725 ../PLCOpenEditor.py:3729 |
903 #: ../PLCOpenEditor.py:3722 ../PLCOpenEditor.py:3726 ../PLCOpenEditor.py:3730 |
906 #: ../PLCOpenEditor.py:4017 ../PLCOpenEditor.py:4285 ../PLCOpenEditor.py:4295 |
904 #: ../PLCOpenEditor.py:4018 ../PLCOpenEditor.py:4284 ../PLCOpenEditor.py:4294 |
907 #: ../Viewer.py:369 ../TextViewer.py:250 ../LDViewer.py:628 ../LDViewer.py:850 |
905 #: ../Viewer.py:369 ../TextViewer.py:250 ../LDViewer.py:628 ../LDViewer.py:850 |
908 #: ../LDViewer.py:854 ../VariablePanel.py:331 ../VariablePanel.py:684 |
906 #: ../LDViewer.py:854 ../VariablePanel.py:331 ../VariablePanel.py:684 |
909 #: ../VariablePanel.py:689 ../VariablePanel.py:694 ../VariablePanel.py:699 |
907 #: ../VariablePanel.py:689 ../VariablePanel.py:694 ../VariablePanel.py:699 |
910 #: ../VariablePanel.py:1173 ../dialogs/ConnectionDialog.py:199 |
908 #: ../VariablePanel.py:1173 ../dialogs/ConnectionDialog.py:199 |
911 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
909 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
973 |
971 |
974 #: ../plcopen/iec_std.csv:79 |
972 #: ../plcopen/iec_std.csv:79 |
975 msgid "Find position" |
973 msgid "Find position" |
976 msgstr "" |
974 msgstr "" |
977 |
975 |
978 #: ../PLCOpenEditor.py:3031 ../PLCOpenEditor.py:3276 ../PLCOpenEditor.py:3439 |
976 #: ../PLCOpenEditor.py:3032 ../PLCOpenEditor.py:3277 ../PLCOpenEditor.py:3440 |
979 #: ../PLCOpenEditor.py:3583 ../dialogs/SFCTransitionDialog.py:209 |
977 #: ../PLCOpenEditor.py:3584 ../dialogs/SFCTransitionDialog.py:209 |
980 #, python-format |
978 #, python-format |
981 msgid "Form isn't complete. %s must be filled!" |
979 msgid "Form isn't complete. %s must be filled!" |
982 msgstr "" |
980 msgstr "" |
983 |
981 |
984 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244 |
982 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244 |
991 |
989 |
992 #: ../PLCOpenEditor.py:332 |
990 #: ../PLCOpenEditor.py:332 |
993 msgid "Function" |
991 msgid "Function" |
994 msgstr "" |
992 msgstr "" |
995 |
993 |
996 #: ../PLCOpenEditor.py:334 ../PLCOpenEditor.py:1602 |
994 #: ../PLCOpenEditor.py:334 ../PLCOpenEditor.py:1603 |
997 msgid "Function Block" |
995 msgid "Function Block" |
998 msgstr "" |
996 msgstr "" |
999 |
997 |
1000 #: ../VariablePanel.py:758 |
998 #: ../VariablePanel.py:758 |
1001 msgid "Function Block Types" |
999 msgid "Function Block Types" |
1020 |
1018 |
1021 #: ../PLCControler.py:89 |
1019 #: ../PLCControler.py:89 |
1022 msgid "Functions" |
1020 msgid "Functions" |
1023 msgstr "" |
1021 msgstr "" |
1024 |
1022 |
1025 #: ../PLCOpenEditor.py:2441 |
1023 #: ../PLCOpenEditor.py:2442 |
1026 msgid "Generate Program\tCTRL+G" |
1024 msgid "Generate Program\tCTRL+G" |
1027 msgstr "" |
1025 msgstr "" |
1028 |
1026 |
1029 #: ../VariablePanel.py:65 |
1027 #: ../VariablePanel.py:65 |
1030 msgid "Global" |
1028 msgid "Global" |
1031 msgstr "" |
1029 msgstr "" |
1032 |
1030 |
1033 #: ../PLCOpenEditor.py:1832 |
1031 #: ../PLCOpenEditor.py:1833 |
1034 msgid "Graphic Panel" |
1032 msgid "Graphic Panel" |
1035 msgstr "" |
1033 msgstr "" |
1036 |
1034 |
1037 #: ../PLCOpenEditor.py:2973 |
1035 #: ../PLCOpenEditor.py:2974 |
1038 msgid "Graphics" |
1036 msgid "Graphics" |
1039 msgstr "" |
1037 msgstr "" |
1040 |
1038 |
1041 #: ../plcopen/iec_std.csv:64 |
1039 #: ../plcopen/iec_std.csv:64 |
1042 msgid "Greater than" |
1040 msgid "Greater than" |
1058 msgid "" |
1056 msgid "" |
1059 "Hysteresis\n" |
1057 "Hysteresis\n" |
1060 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1058 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1061 msgstr "" |
1059 msgstr "" |
1062 |
1060 |
1063 #: ../PLCOpenEditor.py:3158 ../PLCOpenEditor.py:3168 ../PLCOpenEditor.py:3347 |
1061 #: ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 ../PLCOpenEditor.py:3348 |
1064 #: ../PLCOpenEditor.py:3491 |
1062 #: ../PLCOpenEditor.py:3492 |
1065 msgid "IL" |
1063 msgid "IL" |
1066 msgstr "" |
1064 msgstr "" |
1067 |
1065 |
1068 #: ../VariablePanel.py:63 ../dialogs/FBDVariableDialog.py:42 |
1066 #: ../VariablePanel.py:63 ../dialogs/FBDVariableDialog.py:42 |
1069 msgid "InOut" |
1067 msgid "InOut" |
1144 |
1142 |
1145 #: ../PLCControler.py:1696 ../PLCControler.py:1734 |
1143 #: ../PLCControler.py:1696 ../PLCControler.py:1734 |
1146 msgid "Invalid plcopen element(s)!!!" |
1144 msgid "Invalid plcopen element(s)!!!" |
1147 msgstr "" |
1145 msgstr "" |
1148 |
1146 |
1149 #: ../PLCOpenEditor.py:4006 ../PLCOpenEditor.py:4009 |
1147 #: ../PLCOpenEditor.py:4007 ../PLCOpenEditor.py:4010 |
1150 #, python-format |
1148 #, python-format |
1151 msgid "Invalid value \"%s\" for debug variable" |
1149 msgid "Invalid value \"%s\" for debug variable" |
1152 msgstr "" |
1150 msgstr "" |
1153 |
1151 |
1154 #: ../VariablePanel.py:289 ../VariablePanel.py:292 |
1152 #: ../VariablePanel.py:289 ../VariablePanel.py:292 |
1159 #: ../Viewer.py:214 ../Viewer.py:217 |
1157 #: ../Viewer.py:214 ../Viewer.py:217 |
1160 #, python-format |
1158 #, python-format |
1161 msgid "Invalid value \"%s\" for viewer block" |
1159 msgid "Invalid value \"%s\" for viewer block" |
1162 msgstr "" |
1160 msgstr "" |
1163 |
1161 |
1164 #: ../PLCOpenEditor.py:2968 ../PLCOpenEditor.py:3158 ../PLCOpenEditor.py:3168 |
1162 #: ../PLCOpenEditor.py:2969 ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 |
1165 #: ../PLCOpenEditor.py:3347 ../PLCOpenEditor.py:3491 |
1163 #: ../PLCOpenEditor.py:3348 ../PLCOpenEditor.py:3492 |
1166 msgid "LD" |
1164 msgid "LD" |
1167 msgstr "" |
1165 msgstr "" |
1168 |
1166 |
1169 #: ../LDViewer.py:213 ../LDViewer.py:228 |
1167 #: ../LDViewer.py:213 ../LDViewer.py:228 |
1170 #, python-format |
1168 #, python-format |
1171 msgid "Ladder element with id %d is on more than one rung." |
1169 msgid "Ladder element with id %d is on more than one rung." |
1172 msgstr "" |
1170 msgstr "" |
1173 |
1171 |
1174 #: ../PLCOpenEditor.py:3266 ../PLCOpenEditor.py:3429 ../PLCOpenEditor.py:3573 |
1172 #: ../PLCOpenEditor.py:3267 ../PLCOpenEditor.py:3430 ../PLCOpenEditor.py:3574 |
1175 msgid "Language" |
1173 msgid "Language" |
1176 msgstr "" |
1174 msgstr "" |
1177 |
1175 |
1178 #: ../PLCOpenEditor.py:2982 |
1176 #: ../PLCOpenEditor.py:2983 |
1179 msgid "Language (optional):" |
1177 msgid "Language (optional):" |
1180 msgstr "" |
1178 msgstr "" |
1181 |
1179 |
1182 #: ../PLCOpenEditor.py:3234 ../PLCOpenEditor.py:3402 ../PLCOpenEditor.py:3546 |
1180 #: ../PLCOpenEditor.py:3235 ../PLCOpenEditor.py:3403 ../PLCOpenEditor.py:3547 |
1183 msgid "Language:" |
1181 msgid "Language:" |
1184 msgstr "" |
1182 msgstr "" |
1185 |
1183 |
1186 #: ../Viewer.py:392 |
1184 #: ../Viewer.py:392 |
1187 msgid "Left" |
1185 msgid "Left" |
1375 msgid "" |
1373 msgid "" |
1376 "On-delay timer\n" |
1374 "On-delay timer\n" |
1377 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1375 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1378 msgstr "" |
1376 msgstr "" |
1379 |
1377 |
1380 #: ../PLCOpenEditor.py:2430 |
1378 #: ../PLCOpenEditor.py:2431 |
1381 msgid "Open\tCTRL+O" |
1379 msgid "Open\tCTRL+O" |
1382 msgstr "" |
1380 msgstr "" |
1383 |
1381 |
1384 #: ../PLCOpenEditor.py:2924 |
1382 #: ../PLCOpenEditor.py:2925 |
1385 msgid "Organization (optional):" |
1383 msgid "Organization (optional):" |
1386 msgstr "" |
1384 msgstr "" |
1387 |
1385 |
1388 #: ../VariablePanel.py:63 ../VariablePanel.py:992 |
1386 #: ../VariablePanel.py:63 ../VariablePanel.py:992 |
1389 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1387 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1394 msgid "" |
1392 msgid "" |
1395 "PID\n" |
1393 "PID\n" |
1396 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1394 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1397 msgstr "" |
1395 msgstr "" |
1398 |
1396 |
1399 #: ../PLCOpenEditor.py:2582 ../PLCOpenEditor.py:2641 |
1397 #: ../PLCOpenEditor.py:2583 ../PLCOpenEditor.py:2642 |
1400 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1398 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1401 msgstr "" |
1399 msgstr "" |
1402 |
1400 |
1403 #: ../PLCOpenEditor.py:2514 |
1401 #: ../PLCOpenEditor.py:2515 |
1404 msgid "PLCOpenEditor" |
1402 msgid "PLCOpenEditor" |
1405 msgstr "" |
1403 msgstr "" |
1406 |
1404 |
1407 #: ../PLCOpenEditor.py:2472 |
1405 #: ../PLCOpenEditor.py:2473 |
1408 msgid "PLCOpenEditor\tF1" |
1406 msgid "PLCOpenEditor\tF1" |
1409 msgstr "" |
1407 msgstr "" |
1410 |
1408 |
1411 #: ../PLCOpenEditor.py:3262 |
1409 #: ../PLCOpenEditor.py:3263 |
1412 msgid "POU Name" |
1410 msgid "POU Name" |
1413 msgstr "" |
1411 msgstr "" |
1414 |
1412 |
1415 #: ../PLCOpenEditor.py:3217 |
1413 #: ../PLCOpenEditor.py:3218 |
1416 msgid "POU Name:" |
1414 msgid "POU Name:" |
1417 msgstr "" |
1415 msgstr "" |
1418 |
1416 |
1419 #: ../PLCOpenEditor.py:3264 |
1417 #: ../PLCOpenEditor.py:3265 |
1420 msgid "POU Type" |
1418 msgid "POU Type" |
1421 msgstr "" |
1419 msgstr "" |
1422 |
1420 |
1423 #: ../PLCOpenEditor.py:3225 |
1421 #: ../PLCOpenEditor.py:3226 |
1424 msgid "POU Type:" |
1422 msgid "POU Type:" |
1425 msgstr "" |
1423 msgstr "" |
1426 |
1424 |
1427 #: ../PLCOpenEditor.py:2444 |
1425 #: ../PLCOpenEditor.py:2445 |
1428 msgid "Page Setup" |
1426 msgid "Page Setup" |
1429 msgstr "" |
1427 msgstr "" |
1430 |
1428 |
1431 #: ../PLCOpenEditor.py:2940 |
1429 #: ../PLCOpenEditor.py:2941 |
1432 msgid "Page Size (optional):" |
1430 msgid "Page Size (optional):" |
1433 msgstr "" |
1431 msgstr "" |
1434 |
1432 |
1435 #: ../PLCOpenEditor.py:4228 |
1433 #: ../PLCOpenEditor.py:4229 |
1436 #, python-format |
1434 #, python-format |
1437 msgid "Page: %d" |
1435 msgid "Page: %d" |
1438 msgstr "" |
1436 msgstr "" |
1439 |
1437 |
1440 #: ../PLCOpenEditor.py:325 |
1438 #: ../PLCOpenEditor.py:325 |
1441 msgid "Paste\tCTRL+V" |
1439 msgid "Paste\tCTRL+V" |
1442 msgstr "" |
1440 msgstr "" |
1443 |
1441 |
1444 #: ../PLCOpenEditor.py:1646 |
1442 #: ../PLCOpenEditor.py:1647 |
1445 msgid "Paste POU" |
1443 msgid "Paste POU" |
1446 msgstr "" |
1444 msgstr "" |
1447 |
1445 |
1448 #: ../dialogs/LDPowerRailDialog.py:110 |
1446 #: ../dialogs/LDPowerRailDialog.py:110 |
1449 msgid "Pin number:" |
1447 msgid "Pin number:" |
1451 |
1449 |
1452 #: ../Viewer.py:1995 ../Viewer.py:2286 ../SFCViewer.py:698 |
1450 #: ../Viewer.py:1995 ../Viewer.py:2286 ../SFCViewer.py:698 |
1453 msgid "Please choose a target" |
1451 msgid "Please choose a target" |
1454 msgstr "" |
1452 msgstr "" |
1455 |
1453 |
1456 #: ../PLCOpenEditor.py:2237 |
1454 #: ../PLCOpenEditor.py:2238 |
1457 msgid "Please enter POU name" |
1455 msgid "Please enter POU name" |
1458 msgstr "" |
1456 msgstr "" |
1459 |
1457 |
1460 #: ../Viewer.py:1820 ../Viewer.py:1822 ../Viewer.py:2321 ../Viewer.py:2323 |
1458 #: ../Viewer.py:1820 ../Viewer.py:1822 ../Viewer.py:2321 ../Viewer.py:2323 |
1461 msgid "Please enter comment text" |
1459 msgid "Please enter comment text" |
1462 msgstr "" |
1460 msgstr "" |
1463 |
1461 |
1464 #: ../PLCOpenEditor.py:2205 ../PLCOpenEditor.py:3637 |
1462 #: ../PLCOpenEditor.py:2206 ../PLCOpenEditor.py:3638 |
1465 msgid "Please enter configuration name" |
1463 msgid "Please enter configuration name" |
1466 msgstr "" |
1464 msgstr "" |
1467 |
1465 |
1468 #: ../PLCOpenEditor.py:2161 |
1466 #: ../PLCOpenEditor.py:2162 |
1469 msgid "Please enter data type name" |
1467 msgid "Please enter data type name" |
1470 msgstr "" |
1468 msgstr "" |
1471 |
1469 |
1472 #: ../PLCOpenEditor.py:2216 ../PLCOpenEditor.py:3700 |
1470 #: ../PLCOpenEditor.py:2217 ../PLCOpenEditor.py:3701 |
1473 msgid "Please enter resource name" |
1471 msgid "Please enter resource name" |
1474 msgstr "" |
1472 msgstr "" |
1475 |
1473 |
1476 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1474 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1477 msgid "Please enter step name" |
1475 msgid "Please enter step name" |
1478 msgstr "" |
1476 msgstr "" |
1479 |
1477 |
1480 #: ../PLCOpenEditor.py:3108 |
1478 #: ../PLCOpenEditor.py:3109 |
1481 msgid "Please enter text" |
1479 msgid "Please enter text" |
1482 msgstr "" |
1480 msgstr "" |
1483 |
1481 |
1484 #: ../VariablePanel.py:1119 |
1482 #: ../VariablePanel.py:1119 |
1485 msgid "Plugins" |
1483 msgid "Plugins" |
1491 |
1489 |
1492 #: ../dialogs/LDPowerRailDialog.py:102 |
1490 #: ../dialogs/LDPowerRailDialog.py:102 |
1493 msgid "Power Rail Properties" |
1491 msgid "Power Rail Properties" |
1494 msgstr "" |
1492 msgstr "" |
1495 |
1493 |
1496 #: ../PLCOpenEditor.py:2446 |
1494 #: ../PLCOpenEditor.py:2447 |
1497 msgid "Preview" |
1495 msgid "Preview" |
1498 msgstr "" |
1496 msgstr "" |
1499 |
1497 |
1500 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1498 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1501 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1499 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1502 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1500 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1503 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1501 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1504 msgid "Preview:" |
1502 msgid "Preview:" |
1505 msgstr "" |
1503 msgstr "" |
1506 |
1504 |
1507 #: ../PLCOpenEditor.py:2448 |
1505 #: ../PLCOpenEditor.py:2449 |
1508 msgid "Print" |
1506 msgid "Print" |
1509 msgstr "" |
1507 msgstr "" |
1510 |
1508 |
1511 #: ../PLCOpenEditor.py:932 |
1509 #: ../PLCOpenEditor.py:932 |
1512 msgid "Print preview" |
1510 msgid "Print preview" |
1518 |
1516 |
1519 #: ../dialogs/SFCTransitionDialog.py:116 |
1517 #: ../dialogs/SFCTransitionDialog.py:116 |
1520 msgid "Priority:" |
1518 msgid "Priority:" |
1521 msgstr "" |
1519 msgstr "" |
1522 |
1520 |
1523 #: ../PLCOpenEditor.py:2868 |
1521 #: ../PLCOpenEditor.py:2869 |
1524 msgid "Product Name (required):" |
1522 msgid "Product Name (required):" |
1525 msgstr "" |
1523 msgstr "" |
1526 |
1524 |
1527 #: ../PLCOpenEditor.py:2884 |
1525 #: ../PLCOpenEditor.py:2885 |
1528 msgid "Product Release (optional):" |
1526 msgid "Product Release (optional):" |
1529 msgstr "" |
1527 msgstr "" |
1530 |
1528 |
1531 #: ../PLCOpenEditor.py:2876 |
1529 #: ../PLCOpenEditor.py:2877 |
1532 msgid "Product Version (required):" |
1530 msgid "Product Version (required):" |
1533 msgstr "" |
1531 msgstr "" |
1534 |
1532 |
1535 #: ../PLCOpenEditor.py:336 ../PLCOpenEditor.py:1605 |
1533 #: ../PLCOpenEditor.py:336 ../PLCOpenEditor.py:1606 |
1536 msgid "Program" |
1534 msgid "Program" |
1537 msgstr "" |
1535 msgstr "" |
1538 |
1536 |
1539 #: ../PLCOpenEditor.py:2619 |
1537 #: ../PLCOpenEditor.py:2620 |
1540 msgid "Program was successfully generated!" |
1538 msgid "Program was successfully generated!" |
1541 msgstr "" |
1539 msgstr "" |
1542 |
1540 |
1543 #: ../PLCControler.py:90 |
1541 #: ../PLCControler.py:90 |
1544 msgid "Programs" |
1542 msgid "Programs" |
1546 |
1544 |
1547 #: ../Viewer.py:223 |
1545 #: ../Viewer.py:223 |
1548 msgid "Programs can't be used by other POUs!" |
1546 msgid "Programs can't be used by other POUs!" |
1549 msgstr "" |
1547 msgstr "" |
1550 |
1548 |
1551 #: ../PLCOpenEditor.py:437 ../PLCOpenEditor.py:2891 |
1549 #: ../PLCOpenEditor.py:437 ../PLCOpenEditor.py:2892 |
1552 msgid "Project" |
1550 msgid "Project" |
1553 msgstr "" |
1551 msgstr "" |
1554 |
1552 |
1555 #: ../PLCOpenEditor.py:2852 |
1553 #: ../PLCOpenEditor.py:2853 |
1556 msgid "Project Name (required):" |
1554 msgid "Project Name (required):" |
1557 msgstr "" |
1555 msgstr "" |
1558 |
1556 |
1559 #: ../PLCOpenEditor.py:2860 |
1557 #: ../PLCOpenEditor.py:2861 |
1560 msgid "Project Version (optional):" |
1558 msgid "Project Version (optional):" |
1561 msgstr "" |
1559 msgstr "" |
1562 |
1560 |
1563 #: ../PLCOpenEditor.py:2838 |
1561 #: ../PLCOpenEditor.py:2839 |
1564 msgid "Project properties" |
1562 msgid "Project properties" |
1565 msgstr "" |
1563 msgstr "" |
1566 |
1564 |
1567 #: ../PLCOpenEditor.py:2451 ../PLCControler.py:91 |
1565 #: ../PLCOpenEditor.py:2452 ../PLCControler.py:91 |
1568 msgid "Properties" |
1566 msgid "Properties" |
1569 msgstr "" |
1567 msgstr "" |
1570 |
1568 |
1571 #: ../plcopen/structures.py:209 |
1569 #: ../plcopen/structures.py:209 |
1572 msgid "" |
1570 msgid "" |
1670 |
1668 |
1671 #: ../plcopen/iec_std.csv:17 |
1669 #: ../plcopen/iec_std.csv:17 |
1672 msgid "Rounding up/down" |
1670 msgid "Rounding up/down" |
1673 msgstr "" |
1671 msgstr "" |
1674 |
1672 |
1675 #: ../PLCOpenEditor.py:2968 ../PLCOpenEditor.py:3168 |
1673 #: ../PLCOpenEditor.py:2969 ../PLCOpenEditor.py:3169 |
1676 msgid "SFC" |
1674 msgid "SFC" |
1677 msgstr "" |
1675 msgstr "" |
1678 |
1676 |
1679 #: ../plcopen/structures.py:169 |
1677 #: ../plcopen/structures.py:169 |
1680 msgid "" |
1678 msgid "" |
1681 "SR bistable\n" |
1679 "SR bistable\n" |
1682 "The SR bistable is a latch where the Set dominates." |
1680 "The SR bistable is a latch where the Set dominates." |
1683 msgstr "" |
1681 msgstr "" |
1684 |
1682 |
1685 #: ../PLCOpenEditor.py:3158 ../PLCOpenEditor.py:3168 ../PLCOpenEditor.py:3347 |
1683 #: ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 ../PLCOpenEditor.py:3348 |
1686 #: ../PLCOpenEditor.py:3491 |
1684 #: ../PLCOpenEditor.py:3492 |
1687 msgid "ST" |
1685 msgid "ST" |
1688 msgstr "" |
1686 msgstr "" |
1689 |
1687 |
1690 #: ../PLCOpenEditor.py:2606 |
1688 #: ../PLCOpenEditor.py:2607 |
1691 msgid "ST files (*.st)|*.st|All files|*.*" |
1689 msgid "ST files (*.st)|*.st|All files|*.*" |
1692 msgstr "" |
1690 msgstr "" |
1693 |
1691 |
1694 #: ../PLCOpenEditor.py:2437 |
1692 #: ../PLCOpenEditor.py:2438 |
1695 msgid "Save\tCTRL+S" |
1693 msgid "Save\tCTRL+S" |
1696 msgstr "" |
1694 msgstr "" |
1697 |
1695 |
1698 #: ../PLCOpenEditor.py:2439 |
1696 #: ../PLCOpenEditor.py:2440 |
1699 msgid "Save As...\tCTRL+SHIFT+S" |
1697 msgid "Save As...\tCTRL+SHIFT+S" |
1700 msgstr "" |
1698 msgstr "" |
1701 |
1699 |
1702 #: ../PLCOpenEditor.py:2960 |
1700 #: ../PLCOpenEditor.py:2961 |
1703 msgid "Scaling:" |
1701 msgid "Scaling:" |
1704 msgstr "" |
1702 msgstr "" |
1705 |
1703 |
1706 #: ../PLCOpenEditor.py:340 |
1704 #: ../PLCOpenEditor.py:340 |
1707 msgid "Select All\tCTRL+A" |
1705 msgid "Select All\tCTRL+A" |
1984 |
1982 |
1985 #: ../PLCOpenEditor.py:589 ../VariablePanel.py:64 |
1983 #: ../PLCOpenEditor.py:589 ../VariablePanel.py:64 |
1986 msgid "Variables" |
1984 msgid "Variables" |
1987 msgstr "" |
1985 msgstr "" |
1988 |
1986 |
1989 #: ../PLCOpenEditor.py:3292 ../PLCOpenEditor.py:3670 ../PLCOpenEditor.py:3733 |
1987 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3671 ../PLCOpenEditor.py:3734 |
1990 #: ../LDViewer.py:859 |
1988 #: ../LDViewer.py:859 |
1991 msgid "Warning" |
1989 msgid "Warning" |
1992 msgstr "" |
1990 msgstr "" |
1993 |
1991 |
1994 #: ../PLCOpenEditor.py:2944 |
1992 #: ../PLCOpenEditor.py:2945 |
1995 msgid "Width:" |
1993 msgid "Width:" |
1996 msgstr "" |
1994 msgstr "" |
1997 |
1995 |
1998 #: ../PLCOpenEditor.py:2687 |
1996 #: ../PLCOpenEditor.py:2688 |
1999 msgid "X Scale:" |
1997 msgid "X Scale:" |
2000 msgstr "" |
1998 msgstr "" |
2001 |
1999 |
2002 #: ../PLCOpenEditor.py:2695 |
2000 #: ../PLCOpenEditor.py:2696 |
2003 msgid "Y Scale:" |
2001 msgid "Y Scale:" |
2004 msgstr "" |
2002 msgstr "" |
2005 |
2003 |
2006 #: ../VariablePanel.py:57 |
2004 #: ../VariablePanel.py:57 |
2007 msgid "Yes" |
2005 msgid "Yes" |
2013 |
2011 |
2014 #: ../LDViewer.py:628 |
2012 #: ../LDViewer.py:628 |
2015 msgid "You must select the wire where a contact should be added!" |
2013 msgid "You must select the wire where a contact should be added!" |
2016 msgstr "" |
2014 msgstr "" |
2017 |
2015 |
2018 #: ../PLCOpenEditor.py:3123 ../PLCOpenEditor.py:3654 ../PLCOpenEditor.py:3717 |
2016 #: ../PLCOpenEditor.py:3124 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3718 |
2019 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2017 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2020 #: ../dialogs/SFCStepNameDialog.py:57 |
2018 #: ../dialogs/SFCStepNameDialog.py:57 |
2021 msgid "You must type a name!" |
2019 msgid "You must type a name!" |
2022 msgstr "" |
2020 msgstr "" |
2023 |
2021 |
2024 #: ../PLCOpenEditor.py:370 |
2022 #: ../PLCOpenEditor.py:370 |
2025 msgid "Zoom" |
2023 msgid "Zoom" |
2026 msgstr "" |
2024 msgstr "" |
2027 |
2025 |
2028 #: ../PLCOpenEditor.py:2615 |
2026 #: ../PLCOpenEditor.py:2616 |
2029 #, python-format |
2027 #, python-format |
2030 msgid "error: %s\n" |
2028 msgid "error: %s\n" |
2031 msgstr "" |
2029 msgstr "" |
2032 |
2030 |
2033 #: ../PLCOpenEditor.py:4260 ../PLCOpenEditor.py:4262 |
2031 #: ../PLCOpenEditor.py:4261 ../PLCOpenEditor.py:4263 |
2034 msgid "file : " |
2032 msgid "file : " |
2035 msgstr "" |
2033 msgstr "" |
2036 |
2034 |
2037 #: ../PLCOpenEditor.py:3163 |
2035 #: ../PLCOpenEditor.py:3164 |
2038 msgid "function" |
2036 msgid "function" |
2039 msgstr "" |
2037 msgstr "" |
2040 |
2038 |
2041 #: ../PLCOpenEditor.py:4263 |
2039 #: ../PLCOpenEditor.py:4264 |
2042 msgid "function : " |
2040 msgid "function : " |
2043 msgstr "" |
2041 msgstr "" |
2044 |
2042 |
2045 #: ../PLCOpenEditor.py:3163 |
2043 #: ../PLCOpenEditor.py:3164 |
2046 msgid "functionBlock" |
2044 msgid "functionBlock" |
2047 msgstr "" |
2045 msgstr "" |
2048 |
2046 |
2049 #: ../PLCOpenEditor.py:4263 |
2047 #: ../PLCOpenEditor.py:4264 |
2050 msgid "line : " |
2048 msgid "line : " |
2051 msgstr "" |
2049 msgstr "" |
2052 |
2050 |
2053 #: ../PLCOpenEditor.py:3163 |
2051 #: ../PLCOpenEditor.py:3164 |
2054 msgid "program" |
2052 msgid "program" |
2055 msgstr "" |
2053 msgstr "" |
2056 |
2054 |
2057 #: ../plcopen/iec_std.csv:73 |
2055 #: ../plcopen/iec_std.csv:73 |
2058 msgid "string from the middle" |
2056 msgid "string from the middle" |