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: 2011-09-13 12:41+0200\n" |
11 "POT-Creation-Date: 2011-09-20 23:54+0200\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 "Language: \n" |
15 "Language: \n" |
16 "MIME-Version: 1.0\n" |
16 "MIME-Version: 1.0\n" |
17 "Content-Type: text/plain; charset=CHARSET\n" |
17 "Content-Type: text/plain; charset=CHARSET\n" |
18 "Content-Transfer-Encoding: 8bit\n" |
18 "Content-Transfer-Encoding: 8bit\n" |
19 |
19 |
20 #: ../PLCOpenEditor.py:4406 |
20 #: ../PLCOpenEditor.py:4411 |
21 msgid "" |
21 msgid "" |
22 "\n" |
22 "\n" |
23 "An error has occurred.\n" |
23 "An error has occurred.\n" |
24 "\n" |
24 "\n" |
25 "Click OK to save an error report.\n" |
25 "Click OK to save an error report.\n" |
82 #: ../Viewer.py:227 |
82 #: ../Viewer.py:227 |
83 #, python-format |
83 #, python-format |
84 msgid "\"%s\" can't use itself!" |
84 msgid "\"%s\" can't use itself!" |
85 msgstr "" |
85 msgstr "" |
86 |
86 |
87 #: ../PLCOpenEditor.py:1422 ../PLCOpenEditor.py:1442 |
87 #: ../PLCOpenEditor.py:1427 ../PLCOpenEditor.py:1447 |
88 #, python-format |
88 #, python-format |
89 msgid "\"%s\" config already exists!" |
89 msgid "\"%s\" config already exists!" |
90 msgstr "" |
90 msgstr "" |
91 |
91 |
92 #: ../plcopen/plcopen.py:276 |
92 #: ../plcopen/plcopen.py:276 |
93 #, python-format |
93 #, python-format |
94 msgid "\"%s\" configuration already exists !!!" |
94 msgid "\"%s\" configuration already exists !!!" |
95 msgstr "" |
95 msgstr "" |
96 |
96 |
97 #: ../PLCOpenEditor.py:1376 ../PLCOpenEditor.py:3194 |
97 #: ../PLCOpenEditor.py:1381 ../PLCOpenEditor.py:3199 |
98 #, python-format |
98 #, python-format |
99 msgid "\"%s\" data type already exists!" |
99 msgid "\"%s\" data type already exists!" |
100 msgstr "" |
100 msgstr "" |
101 |
101 |
102 #: ../PLCControler.py:1786 ../PLCControler.py:1790 |
102 #: ../PLCControler.py:1786 ../PLCControler.py:1790 |
103 #, python-format |
103 #, python-format |
104 msgid "\"%s\" element can't be pasted here!!!" |
104 msgid "\"%s\" element can't be pasted here!!!" |
105 msgstr "" |
105 msgstr "" |
106 |
106 |
107 #: ../PLCOpenEditor.py:3514 ../PLCOpenEditor.py:3658 ../Viewer.py:250 |
107 #: ../PLCOpenEditor.py:3519 ../PLCOpenEditor.py:3663 ../Viewer.py:250 |
108 #: ../TextViewer.py:245 ../TextViewer.py:262 |
108 #: ../TextViewer.py:245 ../TextViewer.py:262 |
109 #: ../dialogs/ConnectionDialog.py:215 ../dialogs/FBDBlockDialog.py:260 |
109 #: ../dialogs/ConnectionDialog.py:215 ../dialogs/FBDBlockDialog.py:260 |
110 #, python-format |
110 #, python-format |
111 msgid "\"%s\" element for this pou already exists!" |
111 msgid "\"%s\" element for this pou already exists!" |
112 msgstr "" |
112 msgstr "" |
114 #: ../plcopen/structures.py:96 |
114 #: ../plcopen/structures.py:96 |
115 #, python-format |
115 #, python-format |
116 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
116 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
117 msgstr "" |
117 msgstr "" |
118 |
118 |
119 #: ../PLCOpenEditor.py:1367 ../PLCOpenEditor.py:3190 ../PLCOpenEditor.py:3343 |
119 #: ../PLCOpenEditor.py:1372 ../PLCOpenEditor.py:3195 ../PLCOpenEditor.py:3348 |
120 #: ../PLCOpenEditor.py:3506 ../PLCOpenEditor.py:3650 ../PLCOpenEditor.py:3721 |
120 #: ../PLCOpenEditor.py:3511 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3726 |
121 #: ../PLCOpenEditor.py:3784 ../VariablePanel.py:735 |
121 #: ../PLCOpenEditor.py:3789 ../VariablePanel.py:744 |
122 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
122 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
123 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
123 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
124 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
124 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
125 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
125 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
126 #, python-format |
126 #, python-format |
135 #: ../plcopen/plcopen.py:2386 |
135 #: ../plcopen/plcopen.py:2386 |
136 #, python-format |
136 #, python-format |
137 msgid "\"%s\" is an invalid value!" |
137 msgid "\"%s\" is an invalid value!" |
138 msgstr "" |
138 msgstr "" |
139 |
139 |
140 #: ../PLCOpenEditor.py:2673 ../PLCOpenEditor.py:2702 |
140 #: ../PLCOpenEditor.py:2678 ../PLCOpenEditor.py:2707 |
141 #, python-format |
141 #, python-format |
142 msgid "\"%s\" is not a valid folder!" |
142 msgid "\"%s\" is not a valid folder!" |
143 msgstr "" |
143 msgstr "" |
144 |
144 |
145 #: ../PLCOpenEditor.py:1365 ../PLCOpenEditor.py:3186 ../PLCOpenEditor.py:3339 |
145 #: ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:3191 ../PLCOpenEditor.py:3344 |
146 #: ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3646 ../PLCOpenEditor.py:3717 |
146 #: ../PLCOpenEditor.py:3507 ../PLCOpenEditor.py:3651 ../PLCOpenEditor.py:3722 |
147 #: ../PLCOpenEditor.py:3780 ../VariablePanel.py:730 |
147 #: ../PLCOpenEditor.py:3785 ../VariablePanel.py:739 |
148 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
148 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
149 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
149 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
150 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
150 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
151 #, python-format |
151 #, python-format |
152 msgid "\"%s\" is not a valid identifier!" |
152 msgid "\"%s\" is not a valid identifier!" |
153 msgstr "" |
153 msgstr "" |
154 |
154 |
155 #: ../PLCOpenEditor.py:288 ../PLCOpenEditor.py:2322 ../PLCOpenEditor.py:2342 |
155 #: ../PLCOpenEditor.py:288 ../PLCOpenEditor.py:2327 ../PLCOpenEditor.py:2347 |
156 #, python-format |
156 #, python-format |
157 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
157 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
158 msgstr "" |
158 msgstr "" |
159 |
159 |
160 #: ../PLCOpenEditor.py:1385 ../PLCOpenEditor.py:3347 ../Viewer.py:248 |
160 #: ../PLCOpenEditor.py:1390 ../PLCOpenEditor.py:3352 ../Viewer.py:248 |
161 #: ../Viewer.py:274 ../TextViewer.py:243 ../TextViewer.py:260 |
161 #: ../Viewer.py:274 ../TextViewer.py:243 ../TextViewer.py:260 |
162 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/FBDBlockDialog.py:256 |
162 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/FBDBlockDialog.py:256 |
163 #, python-format |
163 #, python-format |
164 msgid "\"%s\" pou already exists!" |
164 msgid "\"%s\" pou already exists!" |
165 msgstr "" |
165 msgstr "" |
216 #: ../plcopen/plcopen.py:1546 ../plcopen/plcopen.py:1553 |
216 #: ../plcopen/plcopen.py:1546 ../plcopen/plcopen.py:1553 |
217 #, python-format |
217 #, python-format |
218 msgid "%s body don't have text!" |
218 msgid "%s body don't have text!" |
219 msgstr "" |
219 msgstr "" |
220 |
220 |
221 #: ../PLCOpenEditor.py:4394 ../PLCOpenEditor.py:4396 ../PLCOpenEditor.py:4397 |
221 #: ../PLCOpenEditor.py:4399 ../PLCOpenEditor.py:4401 ../PLCOpenEditor.py:4402 |
222 msgid ", " |
222 msgid ", " |
223 msgstr "" |
223 msgstr "" |
224 |
224 |
225 #: ../PLCOpenEditor.py:3334 ../PLCOpenEditor.py:3497 ../PLCOpenEditor.py:3641 |
225 #: ../PLCOpenEditor.py:3339 ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3646 |
226 #: ../dialogs/SFCTransitionDialog.py:208 |
226 #: ../dialogs/SFCTransitionDialog.py:208 |
227 #, python-format |
227 #, python-format |
228 msgid ", %s" |
228 msgid ", %s" |
229 msgstr "" |
229 msgstr "" |
230 |
230 |
231 #: ../PLCOpenEditor.py:4392 |
231 #: ../PLCOpenEditor.py:4397 |
232 msgid ". " |
232 msgid ". " |
233 msgstr "" |
233 msgstr "" |
234 |
234 |
235 #: ../PLCOpenEditor.py:1388 ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1450 |
235 #: ../PLCOpenEditor.py:1393 ../PLCOpenEditor.py:1435 ../PLCOpenEditor.py:1455 |
236 #: ../PLCOpenEditor.py:3351 ../PLCOpenEditor.py:3729 ../PLCOpenEditor.py:3792 |
236 #: ../PLCOpenEditor.py:3356 ../PLCOpenEditor.py:3734 ../PLCOpenEditor.py:3797 |
237 #, python-format |
237 #, python-format |
238 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
238 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
239 msgstr "" |
239 msgstr "" |
240 |
240 |
241 #: ../PLCOpenEditor.py:1401 ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:3510 |
241 #: ../PLCOpenEditor.py:1406 ../PLCOpenEditor.py:1417 ../PLCOpenEditor.py:3515 |
242 #: ../PLCOpenEditor.py:3654 ../PLCOpenEditor.py:3725 ../PLCOpenEditor.py:3788 |
242 #: ../PLCOpenEditor.py:3659 ../PLCOpenEditor.py:3730 ../PLCOpenEditor.py:3793 |
243 #: ../VariablePanel.py:740 ../dialogs/PouNameDialog.py:67 |
243 #: ../VariablePanel.py:749 ../dialogs/PouNameDialog.py:67 |
244 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
244 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
245 #, python-format |
245 #, python-format |
246 msgid "A POU named \"%s\" already exists!" |
246 msgid "A POU named \"%s\" already exists!" |
247 msgstr "" |
247 msgstr "" |
248 |
248 |
249 #: ../VariablePanel.py:1239 |
249 #: ../VariablePanel.py:1250 |
250 msgid "A location must be selected!" |
250 msgid "A location must be selected!" |
251 msgstr "" |
251 msgstr "" |
252 |
252 |
253 #: ../PLCOpenEditor.py:1403 ../PLCOpenEditor.py:1414 ../VariablePanel.py:745 |
253 #: ../PLCOpenEditor.py:1408 ../PLCOpenEditor.py:1419 ../VariablePanel.py:754 |
254 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
254 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
255 #, python-format |
255 #, python-format |
256 msgid "A variable with \"%s\" as name already exists in this pou!" |
256 msgid "A variable with \"%s\" as name already exists in this pou!" |
257 msgstr "" |
257 msgstr "" |
258 |
258 |
259 #: ../PLCOpenEditor.py:2514 |
259 #: ../PLCOpenEditor.py:2519 |
260 msgid "About" |
260 msgid "About" |
261 msgstr "" |
261 msgstr "" |
262 |
262 |
263 #: ../PLCOpenEditor.py:2417 |
263 #: ../PLCOpenEditor.py:2422 |
264 msgid "About PLCOpenEditor" |
264 msgid "About PLCOpenEditor" |
265 msgstr "" |
265 msgstr "" |
266 |
266 |
267 #: ../plcopen/iec_std.csv:22 |
267 #: ../plcopen/iec_std.csv:22 |
268 msgid "Absolute number" |
268 msgid "Absolute number" |
296 #: ../VariablePanel.py:499 ../dialogs/ActionBlockDialog.py:274 |
296 #: ../VariablePanel.py:499 ../dialogs/ActionBlockDialog.py:274 |
297 #: ../DataTypeEditor.py:539 |
297 #: ../DataTypeEditor.py:539 |
298 msgid "Add" |
298 msgid "Add" |
299 msgstr "" |
299 msgstr "" |
300 |
300 |
301 #: ../PLCOpenEditor.py:1606 ../PLCOpenEditor.py:1689 |
301 #: ../PLCOpenEditor.py:1611 ../PLCOpenEditor.py:1694 |
302 msgid "Add Action" |
302 msgid "Add Action" |
303 msgstr "" |
303 msgstr "" |
304 |
304 |
305 #: ../PLCOpenEditor.py:1672 |
305 #: ../PLCOpenEditor.py:1677 |
306 msgid "Add Configuration" |
306 msgid "Add Configuration" |
307 msgstr "" |
307 msgstr "" |
308 |
308 |
309 #: ../PLCOpenEditor.py:1652 |
309 #: ../PLCOpenEditor.py:1657 |
310 msgid "Add DataType" |
310 msgid "Add DataType" |
311 msgstr "" |
311 msgstr "" |
312 |
312 |
313 #: ../Viewer.py:401 |
313 #: ../Viewer.py:401 |
314 msgid "Add Divergence Branch" |
314 msgid "Add Divergence Branch" |
315 msgstr "" |
315 msgstr "" |
316 |
316 |
317 #: ../PLCOpenEditor.py:333 |
317 #: ../PLCOpenEditor.py:334 |
318 msgid "Add Element" |
318 msgid "Add Element" |
319 msgstr "" |
319 msgstr "" |
320 |
320 |
321 #: ../RessourceEditor.py:412 |
321 #: ../RessourceEditor.py:435 |
322 msgid "Add Instance" |
322 msgid "Add Instance" |
323 msgstr "" |
323 msgstr "" |
324 |
324 |
325 #: ../PLCOpenEditor.py:1659 |
325 #: ../PLCOpenEditor.py:1664 |
326 msgid "Add POU" |
326 msgid "Add POU" |
327 msgstr "" |
327 msgstr "" |
328 |
328 |
329 #: ../PLCOpenEditor.py:1635 ../PLCOpenEditor.py:1700 |
329 #: ../PLCOpenEditor.py:1640 ../PLCOpenEditor.py:1705 |
330 msgid "Add Resource" |
330 msgid "Add Resource" |
331 msgstr "" |
331 msgstr "" |
332 |
332 |
333 #: ../RessourceEditor.py:376 |
333 #: ../RessourceEditor.py:399 |
334 msgid "Add Task" |
334 msgid "Add Task" |
335 msgstr "" |
335 msgstr "" |
336 |
336 |
337 #: ../PLCOpenEditor.py:1603 ../PLCOpenEditor.py:1678 |
337 #: ../PLCOpenEditor.py:1608 ../PLCOpenEditor.py:1683 |
338 msgid "Add Transition" |
338 msgid "Add Transition" |
339 msgstr "" |
339 msgstr "" |
340 |
340 |
341 #: ../Viewer.py:396 |
341 #: ../Viewer.py:396 |
342 msgid "Add Wire Segment" |
342 msgid "Add Wire Segment" |
343 msgstr "" |
343 msgstr "" |
344 |
344 |
345 #: ../PLCOpenEditor.py:2194 |
345 #: ../PLCOpenEditor.py:2199 |
346 msgid "Add a new data type" |
346 msgid "Add a new data type" |
347 msgstr "" |
347 msgstr "" |
348 |
348 |
349 #: ../SFCViewer.py:362 |
349 #: ../SFCViewer.py:362 |
350 msgid "Add a new initial step" |
350 msgid "Add a new initial step" |
356 |
356 |
357 #: ../SFCViewer.py:384 |
357 #: ../SFCViewer.py:384 |
358 msgid "Add a new step" |
358 msgid "Add a new step" |
359 msgstr "" |
359 msgstr "" |
360 |
360 |
361 #: ../PLCOpenEditor.py:2246 |
361 #: ../PLCOpenEditor.py:2251 |
362 msgid "Add new configuration" |
362 msgid "Add new configuration" |
363 msgstr "" |
363 msgstr "" |
364 |
364 |
365 #: ../PLCOpenEditor.py:2259 |
365 #: ../PLCOpenEditor.py:2264 |
366 msgid "Add new resource" |
366 msgid "Add new resource" |
367 msgstr "" |
367 msgstr "" |
368 |
368 |
369 #: ../plcopen/iec_std.csv:33 |
369 #: ../plcopen/iec_std.csv:33 |
370 msgid "Addition" |
370 msgid "Addition" |
413 |
413 |
414 #: ../dialogs/FBDVariableDialog.py:264 |
414 #: ../dialogs/FBDVariableDialog.py:264 |
415 msgid "At least a variable or an expression must be selected!" |
415 msgid "At least a variable or an expression must be selected!" |
416 msgstr "" |
416 msgstr "" |
417 |
417 |
418 #: ../PLCOpenEditor.py:2985 |
418 #: ../PLCOpenEditor.py:2990 |
419 msgid "Author" |
419 msgid "Author" |
420 msgstr "" |
420 msgstr "" |
421 |
421 |
422 #: ../PLCOpenEditor.py:2970 |
422 #: ../PLCOpenEditor.py:2975 |
423 msgid "Author Name (optional):" |
423 msgid "Author Name (optional):" |
424 msgstr "" |
424 msgstr "" |
425 |
425 |
426 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 |
426 #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 |
427 msgid "Base Type:" |
427 msgid "Base Type:" |
428 msgstr "" |
428 msgstr "" |
429 |
429 |
430 #: ../VariablePanel.py:778 ../DataTypeEditor.py:801 |
430 #: ../VariablePanel.py:787 ../DataTypeEditor.py:801 |
431 msgid "Base Types" |
431 msgid "Base Types" |
432 msgstr "" |
432 msgstr "" |
433 |
433 |
434 #: ../plcopen/iec_std.csv:70 |
434 #: ../plcopen/iec_std.csv:70 |
435 msgid "Binary selection (1 of 2)" |
435 msgid "Binary selection (1 of 2)" |
461 |
461 |
462 #: ../dialogs/FBDBlockDialog.py:113 |
462 #: ../dialogs/FBDBlockDialog.py:113 |
463 msgid "Block Properties" |
463 msgid "Block Properties" |
464 msgstr "" |
464 msgstr "" |
465 |
465 |
466 #: ../PLCOpenEditor.py:1913 ../dialogs/FBDBlockDialog.py:268 |
466 #: ../PLCOpenEditor.py:1918 ../dialogs/FBDBlockDialog.py:268 |
467 msgid "Block Types" |
467 msgid "Block Types" |
468 msgstr "" |
468 msgstr "" |
469 |
469 |
470 #: ../Viewer.py:368 |
470 #: ../Viewer.py:368 |
471 msgid "Bottom" |
471 msgid "Bottom" |
472 msgstr "" |
472 msgstr "" |
473 |
473 |
474 #: ../VariablePanel.py:1115 |
474 #: ../VariablePanel.py:1126 |
475 msgid "Browse Locations" |
475 msgid "Browse Locations" |
476 msgstr "" |
476 msgstr "" |
477 |
477 |
478 #: ../PLCOpenEditor.py:1854 |
478 #: ../PLCOpenEditor.py:1859 |
479 msgid "CSV Log" |
479 msgid "CSV Log" |
480 msgstr "" |
480 msgstr "" |
481 |
481 |
482 #: ../plcopen/plcopen.py:1426 ../plcopen/plcopen.py:1440 |
482 #: ../plcopen/plcopen.py:1426 ../plcopen/plcopen.py:1440 |
483 #: ../plcopen/plcopen.py:1461 ../plcopen/plcopen.py:1477 |
483 #: ../plcopen/plcopen.py:1461 ../plcopen/plcopen.py:1477 |
486 |
486 |
487 #: ../VariablePanel.py:327 |
487 #: ../VariablePanel.py:327 |
488 msgid "Can only give a location to local or global variables" |
488 msgid "Can only give a location to local or global variables" |
489 msgstr "" |
489 msgstr "" |
490 |
490 |
491 #: ../PLCOpenEditor.py:2668 |
491 #: ../PLCOpenEditor.py:2673 |
492 #, python-format |
492 #, python-format |
493 msgid "Can't generate program to file %s!" |
493 msgid "Can't generate program to file %s!" |
494 msgstr "" |
494 msgstr "" |
495 |
495 |
496 #: ../VariablePanel.py:325 |
496 #: ../VariablePanel.py:325 |
497 msgid "Can't give a location to a function block instance" |
497 msgid "Can't give a location to a function block instance" |
498 msgstr "" |
498 msgstr "" |
499 |
499 |
500 #: ../PLCOpenEditor.py:2700 |
500 #: ../PLCOpenEditor.py:2705 |
501 #, python-format |
501 #, python-format |
502 msgid "Can't save project to file %s!" |
502 msgid "Can't save project to file %s!" |
503 msgstr "" |
503 msgstr "" |
504 |
504 |
505 #: ../Viewer.py:359 |
505 #: ../Viewer.py:359 |
506 msgid "Center" |
506 msgid "Center" |
507 msgstr "" |
507 msgstr "" |
508 |
508 |
509 #: ../PLCOpenEditor.py:1624 |
509 #: ../PLCOpenEditor.py:1629 |
510 msgid "Change POU Type To" |
510 msgid "Change POU Type To" |
511 msgstr "" |
511 msgstr "" |
512 |
512 |
513 #: ../plcopen/iec_std.csv:81 |
513 #: ../plcopen/iec_std.csv:81 |
514 msgid "Character string" |
514 msgid "Character string" |
515 msgstr "" |
515 msgstr "" |
516 |
516 |
517 #: ../PLCOpenEditor.py:2630 ../PLCOpenEditor.py:2658 ../PLCOpenEditor.py:2694 |
517 #: ../PLCOpenEditor.py:2635 ../PLCOpenEditor.py:2663 ../PLCOpenEditor.py:2699 |
518 msgid "Choose a file" |
518 msgid "Choose a file" |
519 msgstr "" |
519 msgstr "" |
520 |
520 |
521 #: ../VariablePanel.py:53 ../VariablePanel.py:54 |
521 #: ../VariablePanel.py:53 ../VariablePanel.py:54 |
522 msgid "Class" |
522 msgid "Class" |
528 |
528 |
529 #: ../dialogs/FBDVariableDialog.py:124 |
529 #: ../dialogs/FBDVariableDialog.py:124 |
530 msgid "Class:" |
530 msgid "Class:" |
531 msgstr "" |
531 msgstr "" |
532 |
532 |
533 #: ../PLCOpenEditor.py:372 |
533 #: ../PLCOpenEditor.py:373 |
534 msgid "Clear Errors\tCTRL+K" |
534 msgid "Clear Errors\tCTRL+K" |
535 msgstr "" |
535 msgstr "" |
536 |
536 |
537 #: ../Viewer.py:406 |
537 #: ../Viewer.py:406 |
538 msgid "Clear Execution Order" |
538 msgid "Clear Execution Order" |
539 msgstr "" |
539 msgstr "" |
540 |
540 |
541 #: ../PLCOpenEditor.py:2548 |
541 #: ../PLCOpenEditor.py:2553 |
542 msgid "Close Application" |
542 msgid "Close Application" |
543 msgstr "" |
543 msgstr "" |
544 |
544 |
545 #: ../PLCOpenEditor.py:887 ../PLCOpenEditor.py:2470 |
545 #: ../PLCOpenEditor.py:888 ../PLCOpenEditor.py:2475 |
546 msgid "Close Project" |
546 msgid "Close Project" |
547 msgstr "" |
547 msgstr "" |
548 |
548 |
549 #: ../PLCOpenEditor.py:2468 |
549 #: ../PLCOpenEditor.py:2473 |
550 msgid "Close Tab\tCTRL+W" |
550 msgid "Close Tab\tCTRL+W" |
551 msgstr "" |
551 msgstr "" |
552 |
552 |
553 #: ../LDViewer.py:505 |
553 #: ../LDViewer.py:505 |
554 msgid "Comment" |
554 msgid "Comment" |
555 msgstr "" |
555 msgstr "" |
556 |
556 |
557 #: ../PLCOpenEditor.py:2954 |
557 #: ../PLCOpenEditor.py:2959 |
558 msgid "Company Name (required):" |
558 msgid "Company Name (required):" |
559 msgstr "" |
559 msgstr "" |
560 |
560 |
561 #: ../PLCOpenEditor.py:2962 |
561 #: ../PLCOpenEditor.py:2967 |
562 msgid "Company URL (optional):" |
562 msgid "Company URL (optional):" |
563 msgstr "" |
563 msgstr "" |
564 |
564 |
565 #: ../plcopen/iec_std.csv:75 |
565 #: ../plcopen/iec_std.csv:75 |
566 msgid "Comparison" |
566 msgid "Comparison" |
636 |
636 |
637 #: ../PLCControler.py:620 ../PLCControler.py:652 |
637 #: ../PLCControler.py:620 ../PLCControler.py:652 |
638 msgid "Couldn't paste non-POU object." |
638 msgid "Couldn't paste non-POU object." |
639 msgstr "" |
639 msgstr "" |
640 |
640 |
641 #: ../PLCOpenEditor.py:3272 |
641 #: ../PLCOpenEditor.py:3277 |
642 msgid "Create a new POU" |
642 msgid "Create a new POU" |
643 msgstr "" |
643 msgstr "" |
644 |
644 |
645 #: ../PLCOpenEditor.py:3593 |
645 #: ../PLCOpenEditor.py:3598 |
646 msgid "Create a new action" |
646 msgid "Create a new action" |
647 msgstr "" |
647 msgstr "" |
648 |
648 |
649 #: ../PLCOpenEditor.py:220 |
649 #: ../PLCOpenEditor.py:220 |
650 msgid "Create a new action block" |
650 msgid "Create a new action block" |
700 |
700 |
701 #: ../PLCOpenEditor.py:214 |
701 #: ../PLCOpenEditor.py:214 |
702 msgid "Create a new step" |
702 msgid "Create a new step" |
703 msgstr "" |
703 msgstr "" |
704 |
704 |
705 #: ../PLCOpenEditor.py:217 ../PLCOpenEditor.py:3449 |
705 #: ../PLCOpenEditor.py:217 ../PLCOpenEditor.py:3454 |
706 msgid "Create a new transition" |
706 msgid "Create a new transition" |
707 msgstr "" |
707 msgstr "" |
708 |
708 |
709 #: ../PLCOpenEditor.py:172 ../PLCOpenEditor.py:199 ../PLCOpenEditor.py:229 |
709 #: ../PLCOpenEditor.py:172 ../PLCOpenEditor.py:199 ../PLCOpenEditor.py:229 |
710 msgid "Create a new variable" |
710 msgid "Create a new variable" |
711 msgstr "" |
711 msgstr "" |
712 |
712 |
713 #: ../PLCOpenEditor.py:326 |
713 #: ../PLCOpenEditor.py:327 |
714 msgid "Cut\tCTRL+X" |
714 msgid "Cut\tCTRL+X" |
|
715 msgstr "" |
|
716 |
|
717 #: ../RessourceEditor.py:86 |
|
718 msgid "Cyclic" |
715 msgstr "" |
719 msgstr "" |
716 |
720 |
717 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44 |
721 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44 |
718 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50 |
722 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50 |
719 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:54 |
723 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:54 |
720 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58 |
724 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58 |
721 #: ../plcopen/iec_std.csv:60 |
725 #: ../plcopen/iec_std.csv:60 |
722 msgid "DEPRECATED" |
726 msgid "DEPRECATED" |
723 msgstr "" |
727 msgstr "" |
724 |
728 |
725 #: ../PLCOpenEditor.py:335 |
729 #: ../PLCOpenEditor.py:336 |
726 msgid "Data Type" |
730 msgid "Data Type" |
727 msgstr "" |
731 msgstr "" |
728 |
732 |
729 #: ../PLCControler.py:90 |
733 #: ../PLCControler.py:90 |
730 msgid "Data Types" |
734 msgid "Data Types" |
750 #: ../Viewer.py:2873 |
754 #: ../Viewer.py:2873 |
751 #, python-format |
755 #, python-format |
752 msgid "Debug: %s" |
756 msgid "Debug: %s" |
753 msgstr "" |
757 msgstr "" |
754 |
758 |
755 #: ../PLCOpenEditor.py:623 |
759 #: ../PLCOpenEditor.py:624 |
756 msgid "Debugger" |
760 msgid "Debugger" |
757 msgstr "" |
761 msgstr "" |
758 |
762 |
759 #: ../PLCOpenEditor.py:347 ../PLCOpenEditor.py:1629 ../PLCOpenEditor.py:1638 |
763 #: ../PLCOpenEditor.py:348 ../PLCOpenEditor.py:1634 ../PLCOpenEditor.py:1643 |
760 #: ../PLCOpenEditor.py:1644 ../PLCOpenEditor.py:4164 ../Viewer.py:415 |
764 #: ../PLCOpenEditor.py:1649 ../PLCOpenEditor.py:4169 ../Viewer.py:415 |
761 #: ../VariablePanel.py:504 ../dialogs/ActionBlockDialog.py:279 |
765 #: ../VariablePanel.py:504 ../dialogs/ActionBlockDialog.py:279 |
762 #: ../DataTypeEditor.py:544 |
766 #: ../DataTypeEditor.py:544 |
763 msgid "Delete" |
767 msgid "Delete" |
764 msgstr "" |
768 msgstr "" |
765 |
769 |
766 #: ../Viewer.py:403 |
770 #: ../Viewer.py:403 |
767 msgid "Delete Divergence Branch" |
771 msgid "Delete Divergence Branch" |
768 msgstr "" |
772 msgstr "" |
769 |
773 |
770 #: ../RessourceEditor.py:417 |
774 #: ../RessourceEditor.py:440 |
771 msgid "Delete Instance" |
775 msgid "Delete Instance" |
772 msgstr "" |
776 msgstr "" |
773 |
777 |
774 #: ../RessourceEditor.py:381 |
778 #: ../RessourceEditor.py:404 |
775 msgid "Delete Task" |
779 msgid "Delete Task" |
776 msgstr "" |
780 msgstr "" |
777 |
781 |
778 #: ../Viewer.py:398 |
782 #: ../Viewer.py:398 |
779 msgid "Delete Wire Segment" |
783 msgid "Delete Wire Segment" |
893 |
897 |
894 #: ../plcopen/iec_std.csv:77 |
898 #: ../plcopen/iec_std.csv:77 |
895 msgid "Equal to" |
899 msgid "Equal to" |
896 msgstr "" |
900 msgstr "" |
897 |
901 |
898 #: ../PLCOpenEditor.py:881 ../PLCOpenEditor.py:1388 ../PLCOpenEditor.py:1425 |
902 #: ../PLCOpenEditor.py:882 ../PLCOpenEditor.py:1393 ../PLCOpenEditor.py:1430 |
899 #: ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1445 ../PLCOpenEditor.py:1450 |
903 #: ../PLCOpenEditor.py:1435 ../PLCOpenEditor.py:1450 ../PLCOpenEditor.py:1455 |
900 #: ../PLCOpenEditor.py:2300 ../PLCOpenEditor.py:2669 ../PLCOpenEditor.py:2674 |
904 #: ../PLCOpenEditor.py:2305 ../PLCOpenEditor.py:2674 ../PLCOpenEditor.py:2679 |
901 #: ../PLCOpenEditor.py:3090 ../PLCOpenEditor.py:3182 ../PLCOpenEditor.py:3186 |
905 #: ../PLCOpenEditor.py:3095 ../PLCOpenEditor.py:3187 ../PLCOpenEditor.py:3191 |
902 #: ../PLCOpenEditor.py:3190 ../PLCOpenEditor.py:3194 ../PLCOpenEditor.py:3335 |
906 #: ../PLCOpenEditor.py:3195 ../PLCOpenEditor.py:3199 ../PLCOpenEditor.py:3340 |
903 #: ../PLCOpenEditor.py:3339 ../PLCOpenEditor.py:3343 ../PLCOpenEditor.py:3347 |
907 #: ../PLCOpenEditor.py:3344 ../PLCOpenEditor.py:3348 ../PLCOpenEditor.py:3352 |
904 #: ../PLCOpenEditor.py:3498 ../PLCOpenEditor.py:3502 ../PLCOpenEditor.py:3506 |
908 #: ../PLCOpenEditor.py:3503 ../PLCOpenEditor.py:3507 ../PLCOpenEditor.py:3511 |
905 #: ../PLCOpenEditor.py:3510 ../PLCOpenEditor.py:3514 ../PLCOpenEditor.py:3642 |
909 #: ../PLCOpenEditor.py:3515 ../PLCOpenEditor.py:3519 ../PLCOpenEditor.py:3647 |
906 #: ../PLCOpenEditor.py:3646 ../PLCOpenEditor.py:3650 ../PLCOpenEditor.py:3654 |
910 #: ../PLCOpenEditor.py:3651 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3659 |
907 #: ../PLCOpenEditor.py:3658 ../PLCOpenEditor.py:3713 ../PLCOpenEditor.py:3717 |
911 #: ../PLCOpenEditor.py:3663 ../PLCOpenEditor.py:3718 ../PLCOpenEditor.py:3722 |
908 #: ../PLCOpenEditor.py:3721 ../PLCOpenEditor.py:3725 ../PLCOpenEditor.py:3776 |
912 #: ../PLCOpenEditor.py:3726 ../PLCOpenEditor.py:3730 ../PLCOpenEditor.py:3781 |
909 #: ../PLCOpenEditor.py:3780 ../PLCOpenEditor.py:3784 ../PLCOpenEditor.py:3788 |
913 #: ../PLCOpenEditor.py:3785 ../PLCOpenEditor.py:3789 ../PLCOpenEditor.py:3793 |
910 #: ../PLCOpenEditor.py:4091 ../PLCOpenEditor.py:4417 ../PLCOpenEditor.py:4427 |
914 #: ../PLCOpenEditor.py:4096 ../PLCOpenEditor.py:4422 ../PLCOpenEditor.py:4432 |
911 #: ../Viewer.py:334 ../TextViewer.py:281 ../LDViewer.py:665 ../LDViewer.py:881 |
915 #: ../Viewer.py:334 ../TextViewer.py:281 ../LDViewer.py:665 ../LDViewer.py:881 |
912 #: ../LDViewer.py:885 ../VariablePanel.py:374 ../VariablePanel.py:730 |
916 #: ../LDViewer.py:885 ../VariablePanel.py:374 ../VariablePanel.py:739 |
913 #: ../VariablePanel.py:735 ../VariablePanel.py:740 ../VariablePanel.py:745 |
917 #: ../VariablePanel.py:744 ../VariablePanel.py:749 ../VariablePanel.py:754 |
914 #: ../VariablePanel.py:1239 ../dialogs/ConnectionDialog.py:199 |
918 #: ../VariablePanel.py:1250 ../dialogs/ConnectionDialog.py:199 |
915 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
919 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
916 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215 |
920 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215 |
917 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244 |
921 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244 |
918 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252 |
922 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252 |
919 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260 |
923 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260 |
978 |
982 |
979 #: ../plcopen/iec_std.csv:90 |
983 #: ../plcopen/iec_std.csv:90 |
980 msgid "Find position" |
984 msgid "Find position" |
981 msgstr "" |
985 msgstr "" |
982 |
986 |
983 #: ../PLCOpenEditor.py:4232 ../Viewer.py:1095 |
987 #: ../PLCOpenEditor.py:4237 ../Viewer.py:1095 |
984 msgid "Force value" |
988 msgid "Force value" |
985 msgstr "" |
989 msgstr "" |
986 |
990 |
987 #: ../dialogs/ForceVariableDialog.py:155 |
991 #: ../dialogs/ForceVariableDialog.py:155 |
988 msgid "Forcing Variable Value" |
992 msgid "Forcing Variable Value" |
989 msgstr "" |
993 msgstr "" |
990 |
994 |
991 #: ../PLCOpenEditor.py:3090 ../PLCOpenEditor.py:3335 ../PLCOpenEditor.py:3498 |
995 #: ../PLCOpenEditor.py:3095 ../PLCOpenEditor.py:3340 ../PLCOpenEditor.py:3503 |
992 #: ../PLCOpenEditor.py:3642 ../dialogs/SFCTransitionDialog.py:209 |
996 #: ../PLCOpenEditor.py:3647 ../dialogs/SFCTransitionDialog.py:209 |
993 #, python-format |
997 #, python-format |
994 msgid "Form isn't complete. %s must be filled!" |
998 msgid "Form isn't complete. %s must be filled!" |
995 msgstr "" |
999 msgstr "" |
996 |
1000 |
997 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244 |
1001 #: ../dialogs/ConnectionDialog.py:199 ../dialogs/FBDBlockDialog.py:244 |
1000 |
1004 |
1001 #: ../dialogs/FBDBlockDialog.py:240 |
1005 #: ../dialogs/FBDBlockDialog.py:240 |
1002 msgid "Form isn't complete. Valid block type must be selected!" |
1006 msgid "Form isn't complete. Valid block type must be selected!" |
1003 msgstr "" |
1007 msgstr "" |
1004 |
1008 |
1005 #: ../PLCOpenEditor.py:337 |
1009 #: ../PLCOpenEditor.py:338 |
1006 msgid "Function" |
1010 msgid "Function" |
1007 msgstr "" |
1011 msgstr "" |
1008 |
1012 |
1009 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:1619 |
1013 #: ../PLCOpenEditor.py:340 ../PLCOpenEditor.py:1624 |
1010 msgid "Function Block" |
1014 msgid "Function Block" |
1011 msgstr "" |
1015 msgstr "" |
1012 |
1016 |
1013 #: ../VariablePanel.py:810 |
1017 #: ../VariablePanel.py:819 |
1014 msgid "Function Block Types" |
1018 msgid "Function Block Types" |
1015 msgstr "" |
1019 msgstr "" |
1016 |
1020 |
1017 #: ../PLCControler.py:89 |
1021 #: ../PLCControler.py:89 |
1018 msgid "Function Blocks" |
1022 msgid "Function Blocks" |
1033 |
1037 |
1034 #: ../PLCControler.py:89 |
1038 #: ../PLCControler.py:89 |
1035 msgid "Functions" |
1039 msgid "Functions" |
1036 msgstr "" |
1040 msgstr "" |
1037 |
1041 |
1038 #: ../PLCOpenEditor.py:2477 |
1042 #: ../PLCOpenEditor.py:2482 |
1039 msgid "Generate Program\tCTRL+G" |
1043 msgid "Generate Program\tCTRL+G" |
1040 msgstr "" |
1044 msgstr "" |
1041 |
1045 |
1042 #: ../VariablePanel.py:73 |
1046 #: ../VariablePanel.py:73 |
1043 msgid "Global" |
1047 msgid "Global" |
1044 msgstr "" |
1048 msgstr "" |
1045 |
1049 |
1046 #: ../PLCOpenEditor.py:1851 |
1050 #: ../PLCOpenEditor.py:1856 |
1047 msgid "Graphic Panel" |
1051 msgid "Graphic Panel" |
1048 msgstr "" |
1052 msgstr "" |
1049 |
1053 |
1050 #: ../PLCOpenEditor.py:3027 |
1054 #: ../PLCOpenEditor.py:3032 |
1051 msgid "Graphics" |
1055 msgid "Graphics" |
1052 msgstr "" |
1056 msgstr "" |
1053 |
1057 |
1054 #: ../plcopen/iec_std.csv:75 |
1058 #: ../plcopen/iec_std.csv:75 |
1055 msgid "Greater than" |
1059 msgid "Greater than" |
1057 |
1061 |
1058 #: ../plcopen/iec_std.csv:76 |
1062 #: ../plcopen/iec_std.csv:76 |
1059 msgid "Greater than or equal to" |
1063 msgid "Greater than or equal to" |
1060 msgstr "" |
1064 msgstr "" |
1061 |
1065 |
1062 #: ../PLCOpenEditor.py:3014 |
1066 #: ../PLCOpenEditor.py:3019 |
1063 msgid "Grid Resolution:" |
1067 msgid "Grid Resolution:" |
1064 msgstr "" |
1068 msgstr "" |
1065 |
1069 |
1066 #: ../PLCOpenEditor.py:3006 |
1070 #: ../PLCOpenEditor.py:3011 |
1067 msgid "Height:" |
1071 msgid "Height:" |
1068 msgstr "" |
1072 msgstr "" |
1069 |
1073 |
1070 #: ../PLCOpenEditor.py:312 |
1074 #: ../PLCOpenEditor.py:312 |
1071 msgid "Help" |
1075 msgid "Help" |
1072 msgstr "" |
1076 msgstr "" |
1073 |
1077 |
1074 #: ../PLCOpenEditor.py:2741 |
1078 #: ../PLCOpenEditor.py:2746 |
1075 msgid "Horizontal:" |
1079 msgid "Horizontal:" |
1076 msgstr "" |
1080 msgstr "" |
1077 |
1081 |
1078 #: ../plcopen/structures.py:250 |
1082 #: ../plcopen/structures.py:250 |
1079 msgid "" |
1083 msgid "" |
1080 "Hysteresis\n" |
1084 "Hysteresis\n" |
1081 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1085 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1082 msgstr "" |
1086 msgstr "" |
1083 |
1087 |
1084 #: ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227 ../PLCOpenEditor.py:3406 |
1088 #: ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 ../PLCOpenEditor.py:3411 |
1085 #: ../PLCOpenEditor.py:3550 |
1089 #: ../PLCOpenEditor.py:3555 |
1086 msgid "IL" |
1090 msgid "IL" |
1087 msgstr "" |
1091 msgstr "" |
1088 |
1092 |
1089 #: ../VariablePanel.py:71 ../dialogs/FBDVariableDialog.py:42 |
1093 #: ../VariablePanel.py:71 ../dialogs/FBDVariableDialog.py:42 |
1090 msgid "InOut" |
1094 msgid "InOut" |
1185 #: ../Viewer.py:214 ../Viewer.py:217 |
1193 #: ../Viewer.py:214 ../Viewer.py:217 |
1186 #, python-format |
1194 #, python-format |
1187 msgid "Invalid value \"%s\" for viewer block" |
1195 msgid "Invalid value \"%s\" for viewer block" |
1188 msgstr "" |
1196 msgstr "" |
1189 |
1197 |
1190 #: ../PLCOpenEditor.py:3022 ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227 |
1198 #: ../PLCOpenEditor.py:3027 ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 |
1191 #: ../PLCOpenEditor.py:3406 ../PLCOpenEditor.py:3550 |
1199 #: ../PLCOpenEditor.py:3411 ../PLCOpenEditor.py:3555 |
1192 msgid "LD" |
1200 msgid "LD" |
1193 msgstr "" |
1201 msgstr "" |
1194 |
1202 |
1195 #: ../LDViewer.py:215 ../LDViewer.py:231 |
1203 #: ../LDViewer.py:215 ../LDViewer.py:231 |
1196 #, python-format |
1204 #, python-format |
1197 msgid "Ladder element with id %d is on more than one rung." |
1205 msgid "Ladder element with id %d is on more than one rung." |
1198 msgstr "" |
1206 msgstr "" |
1199 |
1207 |
1200 #: ../PLCOpenEditor.py:3325 ../PLCOpenEditor.py:3488 ../PLCOpenEditor.py:3632 |
1208 #: ../PLCOpenEditor.py:3330 ../PLCOpenEditor.py:3493 ../PLCOpenEditor.py:3637 |
1201 msgid "Language" |
1209 msgid "Language" |
1202 msgstr "" |
1210 msgstr "" |
1203 |
1211 |
1204 #: ../PLCOpenEditor.py:3036 |
1212 #: ../PLCOpenEditor.py:3041 |
1205 msgid "Language (optional):" |
1213 msgid "Language (optional):" |
1206 msgstr "" |
1214 msgstr "" |
1207 |
1215 |
1208 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3461 ../PLCOpenEditor.py:3605 |
1216 #: ../PLCOpenEditor.py:3298 ../PLCOpenEditor.py:3466 ../PLCOpenEditor.py:3610 |
1209 msgid "Language:" |
1217 msgid "Language:" |
1210 msgstr "" |
1218 msgstr "" |
1211 |
1219 |
1212 #: ../Viewer.py:357 |
1220 #: ../Viewer.py:357 |
1213 msgid "Left" |
1221 msgid "Left" |
1401 msgid "" |
1409 msgid "" |
1402 "On-delay timer\n" |
1410 "On-delay timer\n" |
1403 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1411 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1404 msgstr "" |
1412 msgstr "" |
1405 |
1413 |
1406 #: ../PLCOpenEditor.py:2466 |
1414 #: ../PLCOpenEditor.py:2471 |
1407 msgid "Open\tCTRL+O" |
1415 msgid "Open\tCTRL+O" |
1408 msgstr "" |
1416 msgstr "" |
1409 |
1417 |
1410 #: ../VariablePanel.py:53 ../VariablePanel.py:54 |
1418 #: ../VariablePanel.py:53 ../VariablePanel.py:54 |
1411 msgid "Option" |
1419 msgid "Option" |
1412 msgstr "" |
1420 msgstr "" |
1413 |
1421 |
1414 #: ../PLCOpenEditor.py:2978 |
1422 #: ../PLCOpenEditor.py:2983 |
1415 msgid "Organization (optional):" |
1423 msgid "Organization (optional):" |
1416 msgstr "" |
1424 msgstr "" |
1417 |
1425 |
1418 #: ../VariablePanel.py:71 ../VariablePanel.py:1058 |
1426 #: ../VariablePanel.py:71 ../VariablePanel.py:1069 |
1419 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1427 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1420 msgid "Output" |
1428 msgid "Output" |
1421 msgstr "" |
1429 msgstr "" |
1422 |
1430 |
1423 #: ../plcopen/structures.py:240 |
1431 #: ../plcopen/structures.py:240 |
1424 msgid "" |
1432 msgid "" |
1425 "PID\n" |
1433 "PID\n" |
1426 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1434 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1427 msgstr "" |
1435 msgstr "" |
1428 |
1436 |
1429 #: ../PLCOpenEditor.py:2630 ../PLCOpenEditor.py:2694 |
1437 #: ../PLCOpenEditor.py:2635 ../PLCOpenEditor.py:2699 |
1430 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1438 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1431 msgstr "" |
1439 msgstr "" |
1432 |
1440 |
1433 #: ../PLCOpenEditor.py:2559 |
1441 #: ../PLCOpenEditor.py:2564 |
1434 msgid "PLCOpenEditor" |
1442 msgid "PLCOpenEditor" |
1435 msgstr "" |
1443 msgstr "" |
1436 |
1444 |
1437 #: ../PLCOpenEditor.py:2508 |
1445 #: ../PLCOpenEditor.py:2513 |
1438 msgid "PLCOpenEditor\tF1" |
1446 msgid "PLCOpenEditor\tF1" |
1439 msgstr "" |
1447 msgstr "" |
1440 |
1448 |
1441 #: ../PLCOpenEditor.py:3321 |
1449 #: ../PLCOpenEditor.py:3326 |
1442 msgid "POU Name" |
1450 msgid "POU Name" |
1443 msgstr "" |
1451 msgstr "" |
1444 |
1452 |
1445 #: ../PLCOpenEditor.py:3276 |
1453 #: ../PLCOpenEditor.py:3281 |
1446 msgid "POU Name:" |
1454 msgid "POU Name:" |
1447 msgstr "" |
1455 msgstr "" |
1448 |
1456 |
1449 #: ../PLCOpenEditor.py:3323 |
1457 #: ../PLCOpenEditor.py:3328 |
1450 msgid "POU Type" |
1458 msgid "POU Type" |
1451 msgstr "" |
1459 msgstr "" |
1452 |
1460 |
1453 #: ../PLCOpenEditor.py:3284 |
1461 #: ../PLCOpenEditor.py:3289 |
1454 msgid "POU Type:" |
1462 msgid "POU Type:" |
1455 msgstr "" |
1463 msgstr "" |
1456 |
1464 |
1457 #: ../PLCOpenEditor.py:2480 |
1465 #: ../PLCOpenEditor.py:2485 |
1458 msgid "Page Setup" |
1466 msgid "Page Setup" |
1459 msgstr "" |
1467 msgstr "" |
1460 |
1468 |
1461 #: ../PLCOpenEditor.py:2994 |
1469 #: ../PLCOpenEditor.py:2999 |
1462 msgid "Page Size (optional):" |
1470 msgid "Page Size (optional):" |
1463 msgstr "" |
1471 msgstr "" |
1464 |
1472 |
1465 #: ../PLCOpenEditor.py:4362 |
1473 #: ../PLCOpenEditor.py:4367 |
1466 #, python-format |
1474 #, python-format |
1467 msgid "Page: %d" |
1475 msgid "Page: %d" |
1468 msgstr "" |
1476 msgstr "" |
1469 |
1477 |
1470 #: ../PLCOpenEditor.py:330 |
1478 #: ../PLCOpenEditor.py:331 |
1471 msgid "Paste\tCTRL+V" |
1479 msgid "Paste\tCTRL+V" |
1472 msgstr "" |
1480 msgstr "" |
1473 |
1481 |
1474 #: ../PLCOpenEditor.py:1663 |
1482 #: ../PLCOpenEditor.py:1668 |
1475 msgid "Paste POU" |
1483 msgid "Paste POU" |
1476 msgstr "" |
1484 msgstr "" |
1477 |
1485 |
1478 #: ../dialogs/LDPowerRailDialog.py:110 |
1486 #: ../dialogs/LDPowerRailDialog.py:110 |
1479 msgid "Pin number:" |
1487 msgid "Pin number:" |
1485 |
1493 |
1486 #: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348 |
1494 #: ../Viewer.py:1845 ../Viewer.py:1847 ../Viewer.py:2346 ../Viewer.py:2348 |
1487 msgid "Please enter comment text" |
1495 msgid "Please enter comment text" |
1488 msgstr "" |
1496 msgstr "" |
1489 |
1497 |
1490 #: ../PLCOpenEditor.py:2246 ../PLCOpenEditor.py:3696 |
1498 #: ../PLCOpenEditor.py:2251 ../PLCOpenEditor.py:3701 |
1491 msgid "Please enter configuration name" |
1499 msgid "Please enter configuration name" |
1492 msgstr "" |
1500 msgstr "" |
1493 |
1501 |
1494 #: ../PLCOpenEditor.py:2194 |
1502 #: ../PLCOpenEditor.py:2199 |
1495 msgid "Please enter data type name" |
1503 msgid "Please enter data type name" |
1496 msgstr "" |
1504 msgstr "" |
1497 |
1505 |
1498 #: ../PLCOpenEditor.py:2259 ../PLCOpenEditor.py:3759 |
1506 #: ../PLCOpenEditor.py:2264 ../PLCOpenEditor.py:3764 |
1499 msgid "Please enter resource name" |
1507 msgid "Please enter resource name" |
1500 msgstr "" |
1508 msgstr "" |
1501 |
1509 |
1502 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1510 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1503 msgid "Please enter step name" |
1511 msgid "Please enter step name" |
1504 msgstr "" |
1512 msgstr "" |
1505 |
1513 |
1506 #: ../PLCOpenEditor.py:3167 |
1514 #: ../PLCOpenEditor.py:3172 |
1507 msgid "Please enter text" |
1515 msgid "Please enter text" |
1508 msgstr "" |
1516 msgstr "" |
1509 |
1517 |
1510 #: ../dialogs/ForceVariableDialog.py:156 |
1518 #: ../dialogs/ForceVariableDialog.py:156 |
1511 #, python-format |
1519 #, python-format |
1512 msgid "Please enter value for a \"%s\" variable:" |
1520 msgid "Please enter value for a \"%s\" variable:" |
1513 msgstr "" |
1521 msgstr "" |
1514 |
1522 |
1515 #: ../VariablePanel.py:1185 |
1523 #: ../VariablePanel.py:1196 |
1516 msgid "Plugins" |
1524 msgid "Plugins" |
1517 msgstr "" |
1525 msgstr "" |
1518 |
1526 |
1519 #: ../GraphicViewer.py:117 |
1527 #: ../GraphicViewer.py:117 |
1520 msgid "Position:" |
1528 msgid "Position:" |
1522 |
1530 |
1523 #: ../dialogs/LDPowerRailDialog.py:102 |
1531 #: ../dialogs/LDPowerRailDialog.py:102 |
1524 msgid "Power Rail Properties" |
1532 msgid "Power Rail Properties" |
1525 msgstr "" |
1533 msgstr "" |
1526 |
1534 |
1527 #: ../PLCOpenEditor.py:2482 |
1535 #: ../PLCOpenEditor.py:2487 |
1528 msgid "Preview" |
1536 msgid "Preview" |
1529 msgstr "" |
1537 msgstr "" |
1530 |
1538 |
1531 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1539 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1532 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1540 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1533 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1541 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1534 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1542 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1535 msgid "Preview:" |
1543 msgid "Preview:" |
1536 msgstr "" |
1544 msgstr "" |
1537 |
1545 |
1538 #: ../PLCOpenEditor.py:2484 |
1546 #: ../PLCOpenEditor.py:2489 |
1539 msgid "Print" |
1547 msgid "Print" |
1540 msgstr "" |
1548 msgstr "" |
1541 |
1549 |
1542 #: ../PLCOpenEditor.py:950 |
1550 #: ../PLCOpenEditor.py:951 |
1543 msgid "Print preview" |
1551 msgid "Print preview" |
1544 msgstr "" |
1552 msgstr "" |
1545 |
1553 |
1546 #: ../RessourceEditor.py:82 |
1554 #: ../RessourceEditor.py:82 |
1547 msgid "Priority" |
1555 msgid "Priority" |
1549 |
1557 |
1550 #: ../dialogs/SFCTransitionDialog.py:116 |
1558 #: ../dialogs/SFCTransitionDialog.py:116 |
1551 msgid "Priority:" |
1559 msgid "Priority:" |
1552 msgstr "" |
1560 msgstr "" |
1553 |
1561 |
1554 #: ../PLCOpenEditor.py:2922 |
1562 #: ../PLCOpenEditor.py:2927 |
1555 msgid "Product Name (required):" |
1563 msgid "Product Name (required):" |
1556 msgstr "" |
1564 msgstr "" |
1557 |
1565 |
1558 #: ../PLCOpenEditor.py:2938 |
1566 #: ../PLCOpenEditor.py:2943 |
1559 msgid "Product Release (optional):" |
1567 msgid "Product Release (optional):" |
1560 msgstr "" |
1568 msgstr "" |
1561 |
1569 |
1562 #: ../PLCOpenEditor.py:2930 |
1570 #: ../PLCOpenEditor.py:2935 |
1563 msgid "Product Version (required):" |
1571 msgid "Product Version (required):" |
1564 msgstr "" |
1572 msgstr "" |
1565 |
1573 |
1566 #: ../PLCOpenEditor.py:341 ../PLCOpenEditor.py:1622 |
1574 #: ../PLCOpenEditor.py:342 ../PLCOpenEditor.py:1627 |
1567 msgid "Program" |
1575 msgid "Program" |
1568 msgstr "" |
1576 msgstr "" |
1569 |
1577 |
1570 #: ../PLCOpenEditor.py:2671 |
1578 #: ../PLCOpenEditor.py:2676 |
1571 msgid "Program was successfully generated!" |
1579 msgid "Program was successfully generated!" |
1572 msgstr "" |
1580 msgstr "" |
1573 |
1581 |
1574 #: ../PLCControler.py:90 |
1582 #: ../PLCControler.py:90 |
1575 msgid "Programs" |
1583 msgid "Programs" |
1577 |
1585 |
1578 #: ../Viewer.py:223 |
1586 #: ../Viewer.py:223 |
1579 msgid "Programs can't be used by other POUs!" |
1587 msgid "Programs can't be used by other POUs!" |
1580 msgstr "" |
1588 msgstr "" |
1581 |
1589 |
1582 #: ../PLCOpenEditor.py:442 ../PLCOpenEditor.py:2945 |
1590 #: ../PLCOpenEditor.py:443 ../PLCOpenEditor.py:2950 |
1583 msgid "Project" |
1591 msgid "Project" |
1584 msgstr "" |
1592 msgstr "" |
1585 |
1593 |
1586 #: ../PLCOpenEditor.py:2906 |
1594 #: ../PLCOpenEditor.py:2911 |
1587 msgid "Project Name (required):" |
1595 msgid "Project Name (required):" |
1588 msgstr "" |
1596 msgstr "" |
1589 |
1597 |
1590 #: ../PLCOpenEditor.py:2914 |
1598 #: ../PLCOpenEditor.py:2919 |
1591 msgid "Project Version (optional):" |
1599 msgid "Project Version (optional):" |
1592 msgstr "" |
1600 msgstr "" |
1593 |
1601 |
1594 #: ../PLCControler.py:2650 |
1602 #: ../PLCControler.py:2656 |
1595 msgid "" |
1603 msgid "" |
1596 "Project file syntax error:\n" |
1604 "Project file syntax error:\n" |
1597 "\n" |
1605 "\n" |
1598 msgstr "" |
1606 msgstr "" |
1599 |
1607 |
1600 #: ../PLCOpenEditor.py:2892 |
1608 #: ../PLCOpenEditor.py:2897 |
1601 msgid "Project properties" |
1609 msgid "Project properties" |
1602 msgstr "" |
1610 msgstr "" |
1603 |
1611 |
1604 #: ../PLCOpenEditor.py:2487 ../PLCControler.py:91 |
1612 #: ../PLCOpenEditor.py:2492 ../PLCControler.py:91 |
1605 msgid "Properties" |
1613 msgid "Properties" |
1606 msgstr "" |
1614 msgstr "" |
1607 |
1615 |
1608 #: ../plcopen/structures.py:208 |
1616 #: ../plcopen/structures.py:208 |
1609 msgid "" |
1617 msgid "" |
1641 |
1649 |
1642 #: ../dialogs/SFCTransitionDialog.py:120 ../dialogs/SFCTransitionDialog.py:197 |
1650 #: ../dialogs/SFCTransitionDialog.py:120 ../dialogs/SFCTransitionDialog.py:197 |
1643 msgid "Reference" |
1651 msgid "Reference" |
1644 msgstr "" |
1652 msgstr "" |
1645 |
1653 |
1646 #: ../PLCOpenEditor.py:369 |
1654 #: ../PLCOpenEditor.py:370 |
1647 msgid "Refresh\tF5" |
1655 msgid "Refresh\tF5" |
1648 msgstr "" |
1656 msgstr "" |
1649 |
1657 |
1650 #: ../PLCOpenEditor.py:4235 ../Viewer.py:1098 |
1658 #: ../PLCOpenEditor.py:4240 ../Viewer.py:1098 |
1651 msgid "Release value" |
1659 msgid "Release value" |
1652 msgstr "" |
1660 msgstr "" |
1653 |
1661 |
1654 #: ../plcopen/iec_std.csv:37 |
1662 #: ../plcopen/iec_std.csv:37 |
1655 msgid "Remainder (modulo)" |
1663 msgid "Remainder (modulo)" |
1656 msgstr "" |
1664 msgstr "" |
1657 |
1665 |
1658 #: ../PLCOpenEditor.py:1626 |
1666 #: ../PLCOpenEditor.py:1631 |
1659 msgid "Rename" |
1667 msgid "Rename" |
1660 msgstr "" |
1668 msgstr "" |
1661 |
1669 |
1662 #: ../plcopen/iec_std.csv:89 |
1670 #: ../plcopen/iec_std.csv:89 |
1663 msgid "Replacement (within)" |
1671 msgid "Replacement (within)" |
1711 |
1719 |
1712 #: ../plcopen/iec_std.csv:17 |
1720 #: ../plcopen/iec_std.csv:17 |
1713 msgid "Rounding up/down" |
1721 msgid "Rounding up/down" |
1714 msgstr "" |
1722 msgstr "" |
1715 |
1723 |
1716 #: ../PLCOpenEditor.py:3022 ../PLCOpenEditor.py:3227 |
1724 #: ../PLCOpenEditor.py:3027 ../PLCOpenEditor.py:3232 |
1717 msgid "SFC" |
1725 msgid "SFC" |
1718 msgstr "" |
1726 msgstr "" |
1719 |
1727 |
1720 #: ../plcopen/structures.py:168 |
1728 #: ../plcopen/structures.py:168 |
1721 msgid "" |
1729 msgid "" |
1722 "SR bistable\n" |
1730 "SR bistable\n" |
1723 "The SR bistable is a latch where the Set dominates." |
1731 "The SR bistable is a latch where the Set dominates." |
1724 msgstr "" |
1732 msgstr "" |
1725 |
1733 |
1726 #: ../PLCOpenEditor.py:3217 ../PLCOpenEditor.py:3227 ../PLCOpenEditor.py:3406 |
1734 #: ../PLCOpenEditor.py:3222 ../PLCOpenEditor.py:3232 ../PLCOpenEditor.py:3411 |
1727 #: ../PLCOpenEditor.py:3550 |
1735 #: ../PLCOpenEditor.py:3555 |
1728 msgid "ST" |
1736 msgid "ST" |
1729 msgstr "" |
1737 msgstr "" |
1730 |
1738 |
1731 #: ../PLCOpenEditor.py:2658 |
1739 #: ../PLCOpenEditor.py:2663 |
1732 msgid "ST files (*.st)|*.st|All files|*.*" |
1740 msgid "ST files (*.st)|*.st|All files|*.*" |
1733 msgstr "" |
1741 msgstr "" |
1734 |
1742 |
1735 #: ../PLCOpenEditor.py:2473 |
1743 #: ../PLCOpenEditor.py:2478 |
1736 msgid "Save\tCTRL+S" |
1744 msgid "Save\tCTRL+S" |
1737 msgstr "" |
1745 msgstr "" |
1738 |
1746 |
1739 #: ../PLCOpenEditor.py:2475 |
1747 #: ../PLCOpenEditor.py:2480 |
1740 msgid "Save As...\tCTRL+SHIFT+S" |
1748 msgid "Save As...\tCTRL+SHIFT+S" |
1741 msgstr "" |
1749 msgstr "" |
1742 |
1750 |
1743 #: ../PLCOpenEditor.py:345 |
1751 #: ../PLCOpenEditor.py:346 |
1744 msgid "Select All\tCTRL+A" |
1752 msgid "Select All\tCTRL+A" |
1745 msgstr "" |
1753 msgstr "" |
1746 |
1754 |
1747 #: ../VariablePanel.py:357 |
1755 #: ../VariablePanel.py:357 |
1748 msgid "Select a variable class:" |
1756 msgid "Select a variable class:" |
1749 msgstr "" |
1757 msgstr "" |
1750 |
1758 |
1751 #: ../PLCOpenEditor.py:575 ../PLCOpenEditor.py:587 |
1759 #: ../PLCOpenEditor.py:576 ../PLCOpenEditor.py:588 |
1752 msgid "Select an object" |
1760 msgid "Select an object" |
1753 msgstr "" |
1761 msgstr "" |
1754 |
1762 |
1755 #: ../plcopen/iec_std.csv:70 |
1763 #: ../plcopen/iec_std.csv:70 |
1756 msgid "Selection" |
1764 msgid "Selection" |
1836 |
1844 |
1837 #: ../LDViewer.py:881 |
1845 #: ../LDViewer.py:881 |
1838 msgid "The group of block must be coherent!" |
1846 msgid "The group of block must be coherent!" |
1839 msgstr "" |
1847 msgstr "" |
1840 |
1848 |
1841 #: ../PLCOpenEditor.py:889 |
1849 #: ../PLCOpenEditor.py:890 |
1842 msgid "There are changes, do you want to save?" |
1850 msgid "There are changes, do you want to save?" |
1843 msgstr "" |
1851 msgstr "" |
1844 |
1852 |
1845 #: ../PLCOpenEditor.py:1425 ../PLCOpenEditor.py:1445 |
1853 #: ../PLCOpenEditor.py:1430 ../PLCOpenEditor.py:1450 |
1846 #, python-format |
1854 #, python-format |
1847 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
1855 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
1848 msgstr "" |
1856 msgstr "" |
1849 |
1857 |
1850 #: ../PLCOpenEditor.py:969 |
1858 #: ../PLCOpenEditor.py:974 |
1851 msgid "" |
1859 msgid "" |
1852 "There was a problem printing.\n" |
1860 "There was a problem printing.\n" |
1853 "Perhaps your current printer is not set correctly?" |
1861 "Perhaps your current printer is not set correctly?" |
1854 msgstr "" |
1862 msgstr "" |
1855 |
1863 |
1892 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53 |
1900 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53 |
1893 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55 |
1901 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55 |
1894 msgid "Time-of-day subtraction" |
1902 msgid "Time-of-day subtraction" |
1895 msgstr "" |
1903 msgstr "" |
1896 |
1904 |
1897 #: ../PLCOpenEditor.py:579 |
1905 #: ../PLCOpenEditor.py:580 |
1898 msgid "Toolbar" |
1906 msgid "Toolbar" |
1899 msgstr "" |
1907 msgstr "" |
1900 |
1908 |
1901 #: ../Viewer.py:364 |
1909 #: ../Viewer.py:364 |
1902 msgid "Top" |
1910 msgid "Top" |
1903 msgstr "" |
1911 msgstr "" |
1904 |
1912 |
1905 #: ../PLCOpenEditor.py:3486 |
1913 #: ../PLCOpenEditor.py:3491 |
1906 msgid "Transition Name" |
1914 msgid "Transition Name" |
1907 msgstr "" |
1915 msgstr "" |
1908 |
1916 |
1909 #: ../PLCOpenEditor.py:3453 |
1917 #: ../PLCOpenEditor.py:3458 |
1910 msgid "Transition Name:" |
1918 msgid "Transition Name:" |
1911 msgstr "" |
1919 msgstr "" |
1912 |
1920 |
1913 #: ../PLCGenerator.py:1311 |
1921 #: ../PLCGenerator.py:1311 |
1914 #, python-format |
1922 #, python-format |
1986 msgid "" |
1998 msgid "" |
1987 "Up-down counter\n" |
1999 "Up-down counter\n" |
1988 "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." |
2000 "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." |
1989 msgstr "" |
2001 msgstr "" |
1990 |
2002 |
1991 #: ../VariablePanel.py:790 ../DataTypeEditor.py:807 |
2003 #: ../VariablePanel.py:799 ../DataTypeEditor.py:807 |
1992 msgid "User Data Types" |
2004 msgid "User Data Types" |
1993 msgstr "" |
2005 msgstr "" |
1994 |
2006 |
1995 #: ../PLCControler.py:89 |
2007 #: ../PLCControler.py:89 |
1996 msgid "User-defined POUs" |
2008 msgid "User-defined POUs" |
1997 msgstr "" |
2009 msgstr "" |
1998 |
2010 |
1999 #: ../PLCOpenEditor.py:3895 ../dialogs/ActionBlockDialog.py:33 |
2011 #: ../PLCOpenEditor.py:3900 ../dialogs/ActionBlockDialog.py:33 |
2000 msgid "Value" |
2012 msgid "Value" |
2001 msgstr "" |
2013 msgstr "" |
2002 |
2014 |
2003 #: ../GraphicViewer.py:180 |
2015 #: ../GraphicViewer.py:180 |
2004 msgid "Values" |
2016 msgid "Values" |
2022 |
2034 |
2023 #: ../Viewer.py:306 ../TextViewer.py:279 |
2035 #: ../Viewer.py:306 ../TextViewer.py:279 |
2024 msgid "Variable don't belong to this POU!" |
2036 msgid "Variable don't belong to this POU!" |
2025 msgstr "" |
2037 msgstr "" |
2026 |
2038 |
2027 #: ../PLCOpenEditor.py:594 ../VariablePanel.py:72 |
2039 #: ../PLCOpenEditor.py:595 ../VariablePanel.py:72 |
2028 msgid "Variables" |
2040 msgid "Variables" |
2029 msgstr "" |
2041 msgstr "" |
2030 |
2042 |
2031 #: ../PLCOpenEditor.py:2749 |
2043 #: ../PLCOpenEditor.py:2754 |
2032 msgid "Vertical:" |
2044 msgid "Vertical:" |
2033 msgstr "" |
2045 msgstr "" |
2034 |
2046 |
2035 #: ../PLCOpenEditor.py:3351 ../PLCOpenEditor.py:3729 ../PLCOpenEditor.py:3792 |
2047 #: ../PLCOpenEditor.py:3356 ../PLCOpenEditor.py:3734 ../PLCOpenEditor.py:3797 |
2036 #: ../LDViewer.py:890 |
2048 #: ../LDViewer.py:890 |
2037 msgid "Warning" |
2049 msgid "Warning" |
2038 msgstr "" |
2050 msgstr "" |
2039 |
2051 |
2040 #: ../PLCOpenEditor.py:2998 |
2052 #: ../PLCOpenEditor.py:3003 |
2041 msgid "Width:" |
2053 msgid "Width:" |
2042 msgstr "" |
2054 msgstr "" |
2043 |
2055 |
2044 #: ../LDViewer.py:885 |
2056 #: ../LDViewer.py:885 |
2045 msgid "You must select the block or group of blocks around which a branch should be added!" |
2057 msgid "You must select the block or group of blocks around which a branch should be added!" |
2047 |
2059 |
2048 #: ../LDViewer.py:665 |
2060 #: ../LDViewer.py:665 |
2049 msgid "You must select the wire where a contact should be added!" |
2061 msgid "You must select the wire where a contact should be added!" |
2050 msgstr "" |
2062 msgstr "" |
2051 |
2063 |
2052 #: ../PLCOpenEditor.py:3182 ../PLCOpenEditor.py:3713 ../PLCOpenEditor.py:3776 |
2064 #: ../PLCOpenEditor.py:3187 ../PLCOpenEditor.py:3718 ../PLCOpenEditor.py:3781 |
2053 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2065 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2054 #: ../dialogs/SFCStepNameDialog.py:57 |
2066 #: ../dialogs/SFCStepNameDialog.py:57 |
2055 msgid "You must type a name!" |
2067 msgid "You must type a name!" |
2056 msgstr "" |
2068 msgstr "" |
2057 |
2069 |
2058 #: ../dialogs/ForceVariableDialog.py:170 |
2070 #: ../dialogs/ForceVariableDialog.py:170 |
2059 msgid "You must type a value!" |
2071 msgid "You must type a value!" |
2060 msgstr "" |
2072 msgstr "" |
2061 |
2073 |
2062 #: ../PLCOpenEditor.py:375 |
2074 #: ../PLCOpenEditor.py:376 |
2063 msgid "Zoom" |
2075 msgid "Zoom" |
2064 msgstr "" |
2076 msgstr "" |
2065 |
2077 |
2066 #: ../PLCOpenEditor.py:2667 |
2078 #: ../PLCOpenEditor.py:2672 |
2067 #, python-format |
2079 #, python-format |
2068 msgid "error: %s\n" |
2080 msgid "error: %s\n" |
2069 msgstr "" |
2081 msgstr "" |
2070 |
2082 |
2071 #: ../PLCOpenEditor.py:4394 ../PLCOpenEditor.py:4396 |
2083 #: ../PLCOpenEditor.py:4399 ../PLCOpenEditor.py:4401 |
2072 msgid "file : " |
2084 msgid "file : " |
2073 msgstr "" |
2085 msgstr "" |
2074 |
2086 |
2075 #: ../PLCOpenEditor.py:3222 |
2087 #: ../PLCOpenEditor.py:3227 |
2076 msgid "function" |
2088 msgid "function" |
2077 msgstr "" |
2089 msgstr "" |
2078 |
2090 |
2079 #: ../PLCOpenEditor.py:4397 |
2091 #: ../PLCOpenEditor.py:4402 |
2080 msgid "function : " |
2092 msgid "function : " |
2081 msgstr "" |
2093 msgstr "" |
2082 |
2094 |
2083 #: ../PLCOpenEditor.py:3222 |
2095 #: ../PLCOpenEditor.py:3227 |
2084 msgid "functionBlock" |
2096 msgid "functionBlock" |
2085 msgstr "" |
2097 msgstr "" |
2086 |
2098 |
2087 #: ../PLCOpenEditor.py:4397 |
2099 #: ../PLCOpenEditor.py:4402 |
2088 msgid "line : " |
2100 msgid "line : " |
2089 msgstr "" |
2101 msgstr "" |
2090 |
2102 |
2091 #: ../PLCOpenEditor.py:3222 |
2103 #: ../PLCOpenEditor.py:3227 |
2092 msgid "program" |
2104 msgid "program" |
2093 msgstr "" |
2105 msgstr "" |
2094 |
2106 |
2095 #: ../plcopen/iec_std.csv:84 |
2107 #: ../plcopen/iec_std.csv:84 |
2096 msgid "string from the middle" |
2108 msgid "string from the middle" |