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: 2016-09-12 16:46+0300\n" |
11 "POT-Creation-Date: 2016-11-17 12:41+0300\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:396 |
20 #: ../PLCOpenEditor.py:408 |
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" |
67 |
67 |
68 #: ../controls/VariablePanel.py:73 |
68 #: ../controls/VariablePanel.py:73 |
69 msgid " Temp" |
69 msgid " Temp" |
70 msgstr "" |
70 msgstr "" |
71 |
71 |
72 #: ../PLCOpenEditor.py:406 |
72 #: ../PLCOpenEditor.py:418 |
73 msgid " : " |
73 msgid " : " |
74 msgstr "" |
74 msgstr "" |
75 |
75 |
76 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66 |
76 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66 |
77 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113 |
77 #: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113 |
78 #, python-format |
78 #, python-format |
79 msgid " and %s" |
79 msgid " and %s" |
80 msgstr "" |
80 msgstr "" |
81 |
81 |
82 #: ../ProjectController.py:1083 |
82 #: ../ProjectController.py:1073 |
83 msgid " generation failed !\n" |
83 msgid " generation failed !\n" |
84 msgstr "" |
84 msgstr "" |
85 |
85 |
86 #: ../plcopen/plcopen.py:883 |
86 #: ../plcopen/plcopen.py:888 |
87 #, python-format |
87 #, python-format |
88 msgid "\"%s\" Data Type doesn't exist !!!" |
88 msgid "\"%s\" Data Type doesn't exist !!!" |
89 msgstr "" |
89 msgstr "" |
90 |
90 |
91 #: ../plcopen/plcopen.py:901 |
91 #: ../plcopen/plcopen.py:906 |
92 #, python-format |
92 #, python-format |
93 msgid "\"%s\" POU already exists !!!" |
93 msgid "\"%s\" POU already exists !!!" |
94 msgstr "" |
94 msgstr "" |
95 |
95 |
96 #: ../plcopen/plcopen.py:922 |
96 #: ../plcopen/plcopen.py:927 |
97 #, python-format |
97 #, python-format |
98 msgid "\"%s\" POU doesn't exist !!!" |
98 msgid "\"%s\" POU doesn't exist !!!" |
99 msgstr "" |
99 msgstr "" |
100 |
100 |
101 #: ../editors/Viewer.py:242 |
101 #: ../editors/Viewer.py:242 |
102 #, python-format |
102 #, python-format |
103 msgid "\"%s\" can't use itself!" |
103 msgid "\"%s\" can't use itself!" |
104 msgstr "" |
104 msgstr "" |
105 |
105 |
106 #: ../IDEFrame.py:1646 ../IDEFrame.py:1665 |
106 #: ../IDEFrame.py:1648 ../IDEFrame.py:1667 |
107 #, python-format |
107 #, python-format |
108 msgid "\"%s\" config already exists!" |
108 msgid "\"%s\" config already exists!" |
109 msgstr "" |
109 msgstr "" |
110 |
110 |
111 #: ../plcopen/plcopen.py:471 |
111 #: ../plcopen/plcopen.py:476 |
112 #, python-format |
112 #, python-format |
113 msgid "\"%s\" configuration already exists !!!" |
113 msgid "\"%s\" configuration already exists !!!" |
114 msgstr "" |
114 msgstr "" |
115 |
115 |
116 #: ../IDEFrame.py:1600 |
116 #: ../IDEFrame.py:1602 |
117 #, python-format |
117 #, python-format |
118 msgid "\"%s\" data type already exists!" |
118 msgid "\"%s\" data type already exists!" |
119 msgstr "" |
119 msgstr "" |
120 |
120 |
121 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219 |
121 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:219 |
139 |
139 |
140 #: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/PouTransitionDialog.py:101 |
140 #: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/PouTransitionDialog.py:101 |
141 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:49 |
141 #: ../dialogs/BlockPreviewDialog.py:207 ../dialogs/PouNameDialog.py:49 |
142 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120 |
142 #: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120 |
143 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584 |
143 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:584 |
144 #: ../editors/CodeFileEditor.py:776 ../controls/VariablePanel.py:749 |
144 #: ../editors/CodeFileEditor.py:770 ../controls/VariablePanel.py:749 |
145 #: ../IDEFrame.py:1591 |
145 #: ../IDEFrame.py:1593 |
146 #, python-format |
146 #, python-format |
147 msgid "\"%s\" is a keyword. It can't be used!" |
147 msgid "\"%s\" is a keyword. It can't be used!" |
148 msgstr "" |
148 msgstr "" |
149 |
149 |
150 #: ../editors/Viewer.py:246 |
150 #: ../editors/Viewer.py:246 |
151 #, python-format |
151 #, python-format |
152 msgid "\"%s\" is already used by \"%s\"!" |
152 msgid "\"%s\" is already used by \"%s\"!" |
153 msgstr "" |
153 msgstr "" |
154 |
154 |
155 #: ../plcopen/plcopen.py:2405 |
155 #: ../plcopen/plcopen.py:2414 |
156 #, python-format |
156 #, python-format |
157 msgid "\"%s\" is an invalid value!" |
157 msgid "\"%s\" is an invalid value!" |
158 msgstr "" |
158 msgstr "" |
159 |
159 |
160 #: ../PLCOpenEditor.py:332 ../PLCOpenEditor.py:369 |
160 #: ../PLCOpenEditor.py:339 ../PLCOpenEditor.py:381 |
161 #, python-format |
161 #, python-format |
162 msgid "\"%s\" is not a valid folder!" |
162 msgid "\"%s\" is not a valid folder!" |
163 msgstr "" |
163 msgstr "" |
164 |
164 |
165 #: ../dialogs/SFCStepNameDialog.py:49 ../dialogs/PouTransitionDialog.py:99 |
165 #: ../dialogs/SFCStepNameDialog.py:49 ../dialogs/PouTransitionDialog.py:99 |
166 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47 |
166 #: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47 |
167 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118 |
167 #: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118 |
168 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:774 |
168 #: ../editors/DataTypeEditor.py:579 ../editors/CodeFileEditor.py:768 |
169 #: ../controls/VariablePanel.py:747 ../IDEFrame.py:1589 |
169 #: ../controls/VariablePanel.py:747 ../IDEFrame.py:1591 |
170 #, python-format |
170 #, python-format |
171 msgid "\"%s\" is not a valid identifier!" |
171 msgid "\"%s\" is not a valid identifier!" |
172 msgstr "" |
172 msgstr "" |
173 |
173 |
174 #: ../IDEFrame.py:2390 |
174 #: ../IDEFrame.py:2392 |
175 #, python-format |
175 #, python-format |
176 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?" |
176 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?" |
177 msgstr "" |
177 msgstr "" |
178 |
178 |
179 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122 |
179 #: ../dialogs/BlockPreviewDialog.py:211 ../dialogs/PouDialog.py:122 |
180 #: ../editors/Viewer.py:256 ../editors/Viewer.py:311 ../editors/Viewer.py:341 |
180 #: ../editors/Viewer.py:256 ../editors/Viewer.py:311 ../editors/Viewer.py:341 |
181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:270 |
181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:270 |
182 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350 |
182 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350 |
183 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:336 |
183 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:336 |
184 #: ../IDEFrame.py:1609 |
184 #: ../IDEFrame.py:1611 |
185 #, python-format |
185 #, python-format |
186 msgid "\"%s\" pou already exists!" |
186 msgid "\"%s\" pou already exists!" |
187 msgstr "" |
187 msgstr "" |
188 |
188 |
189 #: ../plcopen/plcopen.py:495 |
189 #: ../plcopen/plcopen.py:500 |
190 #, python-format |
190 #, python-format |
191 msgid "\"%s\" resource already exists in \"%s\" configuration !!!" |
191 msgid "\"%s\" resource already exists in \"%s\" configuration !!!" |
192 msgstr "" |
192 msgstr "" |
193 |
193 |
194 #: ../plcopen/plcopen.py:512 |
194 #: ../plcopen/plcopen.py:517 |
195 #, python-format |
195 #, python-format |
196 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" |
196 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" |
197 msgstr "" |
197 msgstr "" |
198 |
198 |
199 #: ../dialogs/SFCStepNameDialog.py:57 |
199 #: ../dialogs/SFCStepNameDialog.py:57 |
243 msgid "" |
243 msgid "" |
244 "%s XML file doesn't follow XSD schema at line %d:\n" |
244 "%s XML file doesn't follow XSD schema at line %d:\n" |
245 "%s" |
245 "%s" |
246 msgstr "" |
246 msgstr "" |
247 |
247 |
248 #: ../plcopen/plcopen.py:1638 ../plcopen/plcopen.py:1645 |
248 #: ../plcopen/plcopen.py:1647 ../plcopen/plcopen.py:1654 |
249 #: ../plcopen/plcopen.py:1657 ../plcopen/plcopen.py:1665 |
249 #: ../plcopen/plcopen.py:1666 ../plcopen/plcopen.py:1674 |
250 #: ../plcopen/plcopen.py:1675 |
250 #: ../plcopen/plcopen.py:1684 |
251 #, python-format |
251 #, python-format |
252 msgid "%s body don't have instances!" |
252 msgid "%s body don't have instances!" |
253 msgstr "" |
253 msgstr "" |
254 |
254 |
255 #: ../plcopen/plcopen.py:1693 ../plcopen/plcopen.py:1700 |
255 #: ../plcopen/plcopen.py:1702 ../plcopen/plcopen.py:1709 |
256 #: ../plcopen/plcopen.py:1707 |
256 #: ../plcopen/plcopen.py:1716 |
257 #, python-format |
257 #, python-format |
258 msgid "%s body don't have text!" |
258 msgid "%s body don't have text!" |
259 msgstr "" |
259 msgstr "" |
260 |
260 |
261 #: ../IDEFrame.py:386 |
261 #: ../IDEFrame.py:386 |
262 msgid "&Add Element" |
262 msgid "&Add Element" |
263 msgstr "" |
263 msgstr "" |
264 |
264 |
|
265 #: ../dialogs/AboutDialog.py:64 ../dialogs/AboutDialog.py:112 |
|
266 #: ../dialogs/AboutDialog.py:149 |
|
267 msgid "&Close" |
|
268 msgstr "" |
|
269 |
265 #: ../IDEFrame.py:356 |
270 #: ../IDEFrame.py:356 |
266 msgid "&Configuration" |
271 msgid "&Configuration" |
267 msgstr "" |
272 msgstr "" |
268 |
273 |
269 #: ../IDEFrame.py:345 |
274 #: ../IDEFrame.py:345 |
358 |
367 |
359 #: ../controls/LogViewer.py:281 |
368 #: ../controls/LogViewer.py:281 |
360 msgid "1s" |
369 msgid "1s" |
361 msgstr "" |
370 msgstr "" |
362 |
371 |
363 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1612 ../IDEFrame.py:1654 |
372 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1614 ../IDEFrame.py:1656 |
364 #: ../IDEFrame.py:1673 |
373 #: ../IDEFrame.py:1675 |
365 #, python-format |
374 #, python-format |
366 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
375 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
367 msgstr "" |
376 msgstr "" |
368 |
377 |
369 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103 |
378 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103 |
370 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100 |
379 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100 |
371 #: ../controls/VariablePanel.py:751 ../IDEFrame.py:1624 ../IDEFrame.py:1635 |
380 #: ../controls/VariablePanel.py:751 ../IDEFrame.py:1626 ../IDEFrame.py:1637 |
372 #, python-format |
381 #, python-format |
373 msgid "A POU named \"%s\" already exists!" |
382 msgid "A POU named \"%s\" already exists!" |
374 msgstr "" |
383 msgstr "" |
375 |
384 |
376 #: ../ConfigTreeNode.py:424 |
385 #: ../ConfigTreeNode.py:424 |
381 #: ../dialogs/BrowseLocationsDialog.py:211 |
390 #: ../dialogs/BrowseLocationsDialog.py:211 |
382 msgid "A location must be selected!" |
391 msgid "A location must be selected!" |
383 msgstr "" |
392 msgstr "" |
384 |
393 |
385 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:753 |
394 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:753 |
386 #: ../IDEFrame.py:1626 ../IDEFrame.py:1637 |
395 #: ../IDEFrame.py:1628 ../IDEFrame.py:1639 |
387 #, python-format |
396 #, python-format |
388 msgid "A variable with \"%s\" as name already exists in this pou!" |
397 msgid "A variable with \"%s\" as name already exists in this pou!" |
389 msgstr "" |
398 msgstr "" |
390 |
399 |
391 #: ../editors/CodeFileEditor.py:780 |
400 #: ../editors/CodeFileEditor.py:774 |
392 #, python-format |
401 #, python-format |
393 msgid "A variable with \"%s\" as name already exists!" |
402 msgid "A variable with \"%s\" as name already exists!" |
394 msgstr "" |
403 msgstr "" |
395 |
404 |
396 #: ../PLCOpenEditor.py:152 ../Beremiz.py:376 |
405 #: ../dialogs/AboutDialog.py:40 ../PLCOpenEditor.py:158 ../Beremiz.py:380 |
397 msgid "About" |
406 msgid "About" |
398 msgstr "" |
|
399 |
|
400 #: ../Beremiz.py:1004 |
|
401 msgid "About Beremiz" |
|
402 msgstr "" |
|
403 |
|
404 #: ../PLCOpenEditor.py:346 |
|
405 msgid "About PLCOpenEditor" |
|
406 msgstr "" |
407 msgstr "" |
407 |
408 |
408 #: ../plcopen/iec_std.csv:22 |
409 #: ../plcopen/iec_std.csv:22 |
409 msgid "Absolute number" |
410 msgid "Absolute number" |
410 msgstr "" |
411 msgstr "" |
411 |
412 |
412 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/ActionBlockDialog.py:42 |
413 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/ActionBlockDialog.py:42 |
413 msgid "Action" |
414 msgid "Action" |
414 msgstr "" |
415 msgstr "" |
415 |
416 |
416 #: ../editors/Viewer.py:551 ../editors/Viewer.py:2069 |
417 #: ../editors/Viewer.py:551 ../editors/Viewer.py:2077 |
417 msgid "Action Block" |
418 msgid "Action Block" |
418 msgstr "" |
419 msgstr "" |
419 |
420 |
420 #: ../dialogs/PouActionDialog.py:81 |
421 #: ../dialogs/PouActionDialog.py:81 |
421 msgid "Action Name" |
422 msgid "Action Name" |
441 #: ../editors/Viewer.py:1087 |
442 #: ../editors/Viewer.py:1087 |
442 msgid "Active" |
443 msgid "Active" |
443 msgstr "" |
444 msgstr "" |
444 |
445 |
445 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101 |
446 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101 |
446 #: ../editors/Viewer.py:584 ../Beremiz.py:1031 |
447 #: ../editors/Viewer.py:584 ../Beremiz.py:1047 |
447 msgid "Add" |
448 msgid "Add" |
448 msgstr "" |
449 msgstr "" |
449 |
450 |
450 #: ../IDEFrame.py:1884 ../IDEFrame.py:1919 |
451 #: ../IDEFrame.py:1886 ../IDEFrame.py:1921 |
451 msgid "Add Action" |
452 msgid "Add Action" |
452 msgstr "" |
453 msgstr "" |
453 |
454 |
454 #: ../features.py:32 |
455 #: ../features.py:32 |
455 msgid "Add C code accessing located variables synchronously" |
456 msgid "Add C code accessing located variables synchronously" |
456 msgstr "" |
457 msgstr "" |
457 |
458 |
458 #: ../IDEFrame.py:1867 |
459 #: ../IDEFrame.py:1869 |
459 msgid "Add Configuration" |
460 msgid "Add Configuration" |
460 msgstr "" |
461 msgstr "" |
461 |
462 |
462 #: ../IDEFrame.py:1847 |
463 #: ../IDEFrame.py:1849 |
463 msgid "Add DataType" |
464 msgid "Add DataType" |
464 msgstr "" |
465 msgstr "" |
465 |
466 |
466 #: ../editors/Viewer.py:509 |
467 #: ../editors/Viewer.py:509 |
467 msgid "Add Divergence Branch" |
468 msgid "Add Divergence Branch" |
469 |
470 |
470 #: ../dialogs/DiscoveryDialog.py:115 |
471 #: ../dialogs/DiscoveryDialog.py:115 |
471 msgid "Add IP" |
472 msgid "Add IP" |
472 msgstr "" |
473 msgstr "" |
473 |
474 |
474 #: ../IDEFrame.py:1855 |
475 #: ../IDEFrame.py:1857 |
475 msgid "Add POU" |
476 msgid "Add POU" |
476 msgstr "" |
477 msgstr "" |
477 |
478 |
478 #: ../features.py:33 |
479 #: ../features.py:33 |
479 msgid "Add Python code executed asynchronously" |
480 msgid "Add Python code executed asynchronously" |
480 msgstr "" |
481 msgstr "" |
481 |
482 |
482 #: ../IDEFrame.py:1895 ../IDEFrame.py:1945 |
483 #: ../IDEFrame.py:1897 ../IDEFrame.py:1947 |
483 msgid "Add Resource" |
484 msgid "Add Resource" |
484 msgstr "" |
485 msgstr "" |
485 |
486 |
486 #: ../IDEFrame.py:1873 ../IDEFrame.py:1916 |
487 #: ../IDEFrame.py:1875 ../IDEFrame.py:1918 |
487 msgid "Add Transition" |
488 msgid "Add Transition" |
488 msgstr "" |
489 msgstr "" |
489 |
490 |
490 #: ../editors/Viewer.py:496 |
491 #: ../editors/Viewer.py:496 |
491 msgid "Add Wire Segment" |
492 msgid "Add Wire Segment" |
690 |
691 |
691 #: ../dialogs/BrowseLocationsDialog.py:60 |
692 #: ../dialogs/BrowseLocationsDialog.py:60 |
692 msgid "Browse Locations" |
693 msgid "Browse Locations" |
693 msgstr "" |
694 msgstr "" |
694 |
695 |
695 #: ../ProjectController.py:1721 |
696 #: ../ProjectController.py:1724 |
696 msgid "Build" |
697 msgid "Build" |
697 msgstr "" |
698 msgstr "" |
698 |
699 |
699 #: ../ProjectController.py:1222 |
700 #: ../ProjectController.py:1213 |
700 msgid "Build directory already clean\n" |
701 msgid "Build directory already clean\n" |
701 msgstr "" |
702 msgstr "" |
702 |
703 |
703 #: ../ProjectController.py:1722 |
704 #: ../ProjectController.py:1725 |
704 msgid "Build project into build folder" |
705 msgid "Build project into build folder" |
705 msgstr "" |
706 msgstr "" |
706 |
707 |
707 #: ../ProjectController.py:1012 |
708 #: ../ProjectController.py:1002 |
708 msgid "C Build crashed !\n" |
709 msgid "C Build crashed !\n" |
709 msgstr "" |
710 msgstr "" |
710 |
711 |
711 #: ../ProjectController.py:1009 |
712 #: ../ProjectController.py:999 |
712 msgid "C Build failed.\n" |
713 msgid "C Build failed.\n" |
713 msgstr "" |
714 msgstr "" |
714 |
715 |
715 #: ../c_ext/CFileEditor.py:63 |
716 #: ../c_ext/CFileEditor.py:63 |
716 msgid "C code" |
717 msgid "C code" |
717 msgstr "" |
718 msgstr "" |
718 |
719 |
719 #: ../ProjectController.py:1087 |
720 #: ../ProjectController.py:1077 |
720 msgid "C code generated successfully.\n" |
721 msgid "C code generated successfully.\n" |
721 msgstr "" |
722 msgstr "" |
722 |
723 |
723 #: ../targets/toolchain_makefile.py:132 |
724 #: ../targets/toolchain_makefile.py:126 |
724 msgid "C compilation failed.\n" |
725 msgid "C compilation failed.\n" |
725 msgstr "" |
726 msgstr "" |
726 |
727 |
727 #: ../targets/toolchain_gcc.py:156 |
728 #: ../targets/toolchain_gcc.py:156 |
728 #, python-format |
729 #, python-format |
743 |
748 |
744 #: ../features.py:31 |
749 #: ../features.py:31 |
745 msgid "CANopen support" |
750 msgid "CANopen support" |
746 msgstr "" |
751 msgstr "" |
747 |
752 |
748 #: ../plcopen/plcopen.py:1580 ../plcopen/plcopen.py:1594 |
753 #: ../plcopen/plcopen.py:1586 ../plcopen/plcopen.py:1600 |
749 #: ../plcopen/plcopen.py:1615 ../plcopen/plcopen.py:1631 |
754 #: ../plcopen/plcopen.py:1624 ../plcopen/plcopen.py:1640 |
750 msgid "Can only generate execution order on FBD networks!" |
755 msgid "Can only generate execution order on FBD networks!" |
751 msgstr "" |
756 msgstr "" |
752 |
757 |
753 #: ../controls/VariablePanel.py:267 |
758 #: ../controls/VariablePanel.py:267 |
754 msgid "Can only give a location to local or global variables" |
759 msgid "Can only give a location to local or global variables" |
755 msgstr "" |
760 msgstr "" |
756 |
761 |
757 #: ../PLCOpenEditor.py:327 |
762 #: ../PLCOpenEditor.py:334 |
758 #, python-format |
763 #, python-format |
759 msgid "Can't generate program to file %s!" |
764 msgid "Can't generate program to file %s!" |
760 msgstr "" |
765 msgstr "" |
761 |
766 |
762 #: ../controls/VariablePanel.py:265 |
767 #: ../controls/VariablePanel.py:265 |
763 msgid "Can't give a location to a function block instance" |
768 msgid "Can't give a location to a function block instance" |
764 msgstr "" |
769 msgstr "" |
765 |
770 |
766 #: ../PLCOpenEditor.py:367 |
771 #: ../PLCOpenEditor.py:379 |
767 #, python-format |
772 #, python-format |
768 msgid "Can't save project to file %s!" |
773 msgid "Can't save project to file %s!" |
769 msgstr "" |
774 msgstr "" |
770 |
775 |
771 #: ../controls/VariablePanel.py:311 |
776 #: ../controls/VariablePanel.py:311 |
784 |
789 |
785 #: ../connectors/PYRO/__init__.py:127 |
790 #: ../connectors/PYRO/__init__.py:127 |
786 msgid "Cannot get PLC status - connection failed.\n" |
791 msgid "Cannot get PLC status - connection failed.\n" |
787 msgstr "" |
792 msgstr "" |
788 |
793 |
789 #: ../ProjectController.py:873 |
794 #: ../ProjectController.py:865 |
790 msgid "Cannot open/parse VARIABLES.csv!\n" |
795 msgid "Cannot open/parse VARIABLES.csv!\n" |
791 msgstr "" |
796 msgstr "" |
792 |
797 |
793 #: ../canfestival/config_utils.py:372 |
798 #: ../canfestival/config_utils.py:372 |
794 #, python-format |
799 #, python-format |
795 msgid "Cannot set bit offset for non bool '%s' variable (ID:%d,Idx:%x,sIdx:%x))" |
800 msgid "Cannot set bit offset for non bool '%s' variable (ID:%d,Idx:%x,sIdx:%x))" |
796 msgstr "" |
801 msgstr "" |
797 |
802 |
798 #: ../dialogs/SearchInProjectDialog.py:67 ../dialogs/FindInPouDialog.py:87 |
803 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:90 |
799 msgid "Case sensitive" |
804 msgid "Case sensitive" |
800 msgstr "" |
805 msgstr "" |
801 |
806 |
802 #: ../editors/Viewer.py:482 |
807 #: ../editors/Viewer.py:482 |
803 msgid "Center" |
808 msgid "Center" |
829 |
834 |
830 #: ../svgui/svgui.py:125 |
835 #: ../svgui/svgui.py:125 |
831 msgid "Choose a SVG file" |
836 msgid "Choose a SVG file" |
832 msgstr "" |
837 msgstr "" |
833 |
838 |
834 #: ../ProjectController.py:444 |
839 #: ../ProjectController.py:436 |
835 msgid "Choose a directory to save project" |
840 msgid "Choose a directory to save project" |
836 msgstr "" |
841 msgstr "" |
837 |
842 |
838 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:285 |
843 #: ../canfestival/canfestival.py:160 ../PLCOpenEditor.py:292 |
839 #: ../PLCOpenEditor.py:317 ../PLCOpenEditor.py:361 |
844 #: ../PLCOpenEditor.py:324 ../PLCOpenEditor.py:373 |
840 msgid "Choose a file" |
845 msgid "Choose a file" |
841 msgstr "" |
846 msgstr "" |
842 |
847 |
843 #: ../Beremiz.py:906 ../Beremiz.py:941 |
848 #: ../Beremiz.py:921 ../Beremiz.py:956 |
844 msgid "Choose a project" |
849 msgid "Choose a project" |
845 msgstr "" |
850 msgstr "" |
846 |
851 |
847 #: ../dialogs/BrowseValuesLibraryDialog.py:42 |
852 #: ../dialogs/BrowseValuesLibraryDialog.py:42 |
848 #, python-format |
853 #, python-format |
871 |
876 |
872 #: ../dialogs/FBDVariableDialog.py:69 |
877 #: ../dialogs/FBDVariableDialog.py:69 |
873 msgid "Class:" |
878 msgid "Class:" |
874 msgstr "" |
879 msgstr "" |
875 |
880 |
876 #: ../ProjectController.py:1725 |
881 #: ../ProjectController.py:1728 |
877 msgid "Clean" |
882 msgid "Clean" |
878 msgstr "" |
883 msgstr "" |
879 |
884 |
880 #: ../controls/LogViewer.py:317 |
885 #: ../controls/LogViewer.py:317 |
881 msgid "Clean log messages" |
886 msgid "Clean log messages" |
882 msgstr "" |
887 msgstr "" |
883 |
888 |
884 #: ../ProjectController.py:1727 |
889 #: ../ProjectController.py:1730 |
885 msgid "Clean project build folder" |
890 msgid "Clean project build folder" |
886 msgstr "" |
891 msgstr "" |
887 |
892 |
888 #: ../ProjectController.py:1219 |
893 #: ../ProjectController.py:1210 |
889 msgid "Cleaning the build directory\n" |
894 msgid "Cleaning the build directory\n" |
890 msgstr "" |
895 msgstr "" |
891 |
896 |
892 #: ../IDEFrame.py:435 |
897 #: ../IDEFrame.py:435 |
893 msgid "Clear Errors" |
898 msgid "Clear Errors" |
895 |
900 |
896 #: ../editors/Viewer.py:577 |
901 #: ../editors/Viewer.py:577 |
897 msgid "Clear Execution Order" |
902 msgid "Clear Execution Order" |
898 msgstr "" |
903 msgstr "" |
899 |
904 |
900 #: ../dialogs/FindInPouDialog.py:110 |
905 #: ../dialogs/SearchInProjectDialog.py:105 ../dialogs/FindInPouDialog.py:113 |
901 msgid "Close" |
906 msgid "Close" |
902 msgstr "" |
907 msgstr "" |
903 |
908 |
904 #: ../PLCOpenEditor.py:192 ../Beremiz.py:674 |
909 #: ../PLCOpenEditor.py:199 ../Beremiz.py:689 |
905 msgid "Close Application" |
910 msgid "Close Application" |
906 msgstr "" |
911 msgstr "" |
907 |
912 |
908 #: ../PLCOpenEditor.py:102 ../Beremiz.py:328 ../Beremiz.py:618 |
913 #: ../PLCOpenEditor.py:108 ../Beremiz.py:332 ../Beremiz.py:633 |
909 #: ../IDEFrame.py:1009 |
914 #: ../IDEFrame.py:1009 |
910 msgid "Close Project" |
915 msgid "Close Project" |
911 msgstr "" |
916 msgstr "" |
912 |
917 |
913 #: ../PLCOpenEditor.py:100 ../Beremiz.py:326 |
918 #: ../PLCOpenEditor.py:106 ../Beremiz.py:330 |
914 msgid "Close Tab" |
919 msgid "Close Tab" |
915 msgstr "" |
920 msgstr "" |
916 |
921 |
917 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2084 |
922 #: ../editors/Viewer.py:537 ../editors/Viewer.py:2092 |
918 msgid "Coil" |
923 msgid "Coil" |
919 msgstr "" |
924 msgstr "" |
920 |
925 |
921 #: ../editors/Viewer.py:557 ../editors/LDViewer.py:506 |
926 #: ../editors/Viewer.py:557 ../editors/LDViewer.py:506 |
922 msgid "Comment" |
927 msgid "Comment" |
966 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342 |
971 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342 |
967 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:326 |
972 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:326 |
968 msgid "Confirm or change variable name" |
973 msgid "Confirm or change variable name" |
969 msgstr "" |
974 msgstr "" |
970 |
975 |
971 #: ../ProjectController.py:1740 |
976 #: ../ProjectController.py:1743 |
972 msgid "Connect" |
977 msgid "Connect" |
973 msgstr "" |
978 msgstr "" |
974 |
979 |
975 #: ../ProjectController.py:1741 |
980 #: ../ProjectController.py:1744 |
976 msgid "Connect to the target PLC" |
981 msgid "Connect to the target PLC" |
977 msgstr "" |
982 msgstr "" |
978 |
983 |
979 #: ../ProjectController.py:1268 |
984 #: ../ProjectController.py:1270 |
980 #, python-format |
985 #, python-format |
981 msgid "Connected to URI: %s" |
986 msgid "Connected to URI: %s" |
982 msgstr "" |
987 msgstr "" |
983 |
988 |
984 #: ../dialogs/SFCTransitionDialog.py:75 ../editors/Viewer.py:523 |
989 #: ../dialogs/SFCTransitionDialog.py:75 ../editors/Viewer.py:523 |
985 #: ../editors/Viewer.py:2075 |
990 #: ../editors/Viewer.py:2083 |
986 msgid "Connection" |
991 msgid "Connection" |
987 msgstr "" |
992 msgstr "" |
988 |
993 |
989 #: ../dialogs/ConnectionDialog.py:52 |
994 #: ../dialogs/ConnectionDialog.py:52 |
990 msgid "Connection Properties" |
995 msgid "Connection Properties" |
991 msgstr "" |
996 msgstr "" |
992 |
997 |
993 #: ../ProjectController.py:1600 |
998 #: ../ProjectController.py:1603 |
994 msgid "Connection canceled!\n" |
999 msgid "Connection canceled!\n" |
995 msgstr "" |
1000 msgstr "" |
996 |
1001 |
997 #: ../ProjectController.py:1625 |
1002 #: ../ProjectController.py:1628 |
998 #, python-format |
1003 #, python-format |
999 msgid "Connection failed to %s!\n" |
1004 msgid "Connection failed to %s!\n" |
1000 msgstr "" |
1005 msgstr "" |
1001 |
1006 |
1002 #: ../connectors/PYRO/__init__.py:98 |
1007 #: ../connectors/PYRO/__init__.py:98 |
1003 #, python-format |
1008 #, python-format |
1004 msgid "Connection to '%s' failed.\n" |
1009 msgid "Connection to '%s' failed.\n" |
1005 msgstr "" |
1010 msgstr "" |
1006 |
1011 |
1007 #: ../dialogs/ConnectionDialog.py:64 ../editors/Viewer.py:1569 |
1012 #: ../dialogs/ConnectionDialog.py:64 ../editors/Viewer.py:1577 |
1008 msgid "Connector" |
1013 msgid "Connector" |
1009 msgstr "" |
1014 msgstr "" |
1010 |
1015 |
1011 #: ../dialogs/SFCStepDialog.py:64 |
1016 #: ../dialogs/SFCStepDialog.py:64 |
1012 msgid "Connectors:" |
1017 msgid "Connectors:" |
1013 msgstr "" |
1018 msgstr "" |
1014 |
1019 |
1015 #: ../Beremiz.py:443 |
1020 #: ../Beremiz.py:447 |
1016 msgid "Console" |
1021 msgid "Console" |
1017 msgstr "" |
1022 msgstr "" |
1018 |
1023 |
1019 #: ../controls/VariablePanel.py:60 |
1024 #: ../controls/VariablePanel.py:60 |
1020 msgid "Constant" |
1025 msgid "Constant" |
1021 msgstr "" |
1026 msgstr "" |
1022 |
1027 |
1023 #: ../editors/Viewer.py:533 ../editors/Viewer.py:2080 |
1028 #: ../editors/Viewer.py:533 ../editors/Viewer.py:2088 |
1024 msgid "Contact" |
1029 msgid "Contact" |
1025 msgstr "" |
1030 msgstr "" |
1026 |
1031 |
1027 #: ../controls/ProjectPropertiesPanel.py:197 |
1032 #: ../controls/ProjectPropertiesPanel.py:197 |
1028 msgid "Content Description (optional):" |
1033 msgid "Content Description (optional):" |
1029 msgstr "" |
1034 msgstr "" |
1030 |
1035 |
1031 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1570 |
1036 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1578 |
1032 msgid "Continuation" |
1037 msgid "Continuation" |
1033 msgstr "" |
1038 msgstr "" |
1034 |
1039 |
1035 #: ../plcopen/iec_std.csv:18 |
1040 #: ../plcopen/iec_std.csv:18 |
1036 msgid "Conversion from BCD" |
1041 msgid "Conversion from BCD" |
1097 |
1102 |
1098 #: ../PLCControler.py:946 |
1103 #: ../PLCControler.py:946 |
1099 msgid "Couldn't paste non-POU object." |
1104 msgid "Couldn't paste non-POU object." |
1100 msgstr "" |
1105 msgstr "" |
1101 |
1106 |
1102 #: ../ProjectController.py:1542 |
1107 #: ../ProjectController.py:1545 |
1103 msgid "Couldn't start PLC !\n" |
1108 msgid "Couldn't start PLC !\n" |
1104 msgstr "" |
1109 msgstr "" |
1105 |
1110 |
1106 #: ../ProjectController.py:1550 |
1111 #: ../ProjectController.py:1553 |
1107 msgid "Couldn't stop PLC !\n" |
1112 msgid "Couldn't stop PLC !\n" |
1108 msgstr "" |
1113 msgstr "" |
1109 |
1114 |
1110 #: ../ProjectController.py:1514 |
1115 #: ../ProjectController.py:1517 |
1111 msgid "Couldn't stop debugger.\n" |
1116 msgid "Couldn't stop debugger.\n" |
1112 msgstr "" |
1117 msgstr "" |
1113 |
1118 |
1114 #: ../svgui/svgui.py:47 |
1119 #: ../svgui/svgui.py:47 |
1115 msgid "Create HMI" |
1120 msgid "Create HMI" |
1238 |
1247 |
1239 #: ../dialogs/DurationEditorDialog.py:43 |
1248 #: ../dialogs/DurationEditorDialog.py:43 |
1240 msgid "Days:" |
1249 msgid "Days:" |
1241 msgstr "" |
1250 msgstr "" |
1242 |
1251 |
1243 #: ../ProjectController.py:1647 |
1252 #: ../ProjectController.py:1650 |
1244 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n" |
1253 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n" |
1245 msgstr "" |
1254 msgstr "" |
1246 |
1255 |
1247 #: ../controls/PouInstanceVariablesPanel.py:134 |
1256 #: ../controls/PouInstanceVariablesPanel.py:134 |
1248 msgid "Debug instance" |
1257 msgid "Debug instance" |
1249 msgstr "" |
1258 msgstr "" |
1250 |
1259 |
1251 #: ../editors/Viewer.py:1104 ../editors/Viewer.py:3596 |
1260 #: ../editors/Viewer.py:1104 ../editors/Viewer.py:3598 |
1252 #, python-format |
1261 #, python-format |
1253 msgid "Debug: %s" |
1262 msgid "Debug: %s" |
1254 msgstr "" |
1263 msgstr "" |
1255 |
1264 |
1256 #: ../ProjectController.py:1303 |
1265 #: ../ProjectController.py:1306 |
1257 #, python-format |
1266 #, python-format |
1258 msgid "Debug: Unknown variable '%s'\n" |
1267 msgid "Debug: Unknown variable '%s'\n" |
1259 msgstr "" |
1268 msgstr "" |
1260 |
1269 |
1261 #: ../ProjectController.py:1301 |
1270 #: ../ProjectController.py:1304 |
1262 #, python-format |
1271 #, python-format |
1263 msgid "Debug: Unsupported type to debug '%s'\n" |
1272 msgid "Debug: Unsupported type to debug '%s'\n" |
1264 msgstr "" |
1273 msgstr "" |
1265 |
1274 |
1266 #: ../IDEFrame.py:639 |
1275 #: ../IDEFrame.py:639 |
1267 msgid "Debugger" |
1276 msgid "Debugger" |
1268 msgstr "" |
1277 msgstr "" |
1269 |
1278 |
1270 #: ../ProjectController.py:1483 |
1279 #: ../ProjectController.py:1486 |
1271 msgid "Debugger disabled\n" |
1280 msgid "Debugger disabled\n" |
1272 msgstr "" |
1281 msgstr "" |
1273 |
1282 |
1274 #: ../ProjectController.py:1644 |
1283 #: ../ProjectController.py:1647 |
1275 msgid "Debugger ready\n" |
1284 msgid "Debugger ready\n" |
1276 msgstr "" |
1285 msgstr "" |
1277 |
1286 |
1278 #: ../ProjectController.py:1516 |
1287 #: ../ProjectController.py:1519 |
1279 msgid "Debugger stopped.\n" |
1288 msgid "Debugger stopped.\n" |
1280 msgstr "" |
1289 msgstr "" |
1281 |
1290 |
1282 #: ../editors/Viewer.py:568 ../Beremiz.py:1035 ../IDEFrame.py:1953 |
1291 #: ../editors/Viewer.py:568 ../Beremiz.py:1051 ../IDEFrame.py:1955 |
1283 msgid "Delete" |
1292 msgid "Delete" |
1284 msgstr "" |
1293 msgstr "" |
1285 |
1294 |
1286 #: ../editors/Viewer.py:510 |
1295 #: ../editors/Viewer.py:510 |
1287 msgid "Delete Divergence Branch" |
1296 msgid "Delete Divergence Branch" |
1471 #: ../plcopen/iec_std.csv:77 |
1480 #: ../plcopen/iec_std.csv:77 |
1472 msgid "Equal to" |
1481 msgid "Equal to" |
1473 msgstr "" |
1482 msgstr "" |
1474 |
1483 |
1475 #: ../dialogs/ForceVariableDialog.py:179 |
1484 #: ../dialogs/ForceVariableDialog.py:179 |
1476 #: ../dialogs/SearchInProjectDialog.py:157 ../dialogs/SFCStepNameDialog.py:59 |
1485 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:59 |
1477 #: ../dialogs/DurationEditorDialog.py:121 |
1486 #: ../dialogs/DurationEditorDialog.py:121 |
1478 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107 |
1487 #: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107 |
1479 #: ../dialogs/BlockPreviewDialog.py:236 ../dialogs/ProjectDialog.py:71 |
1488 #: ../dialogs/BlockPreviewDialog.py:236 ../dialogs/ProjectDialog.py:71 |
1480 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103 |
1489 #: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103 |
1481 #: ../dialogs/PouNameDialog.py:53 ../dialogs/BrowseLocationsDialog.py:211 |
1490 #: ../dialogs/PouNameDialog.py:53 ../dialogs/BrowseLocationsDialog.py:211 |
1482 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104 |
1491 #: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:104 |
1483 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:328 ../PLCOpenEditor.py:333 |
1492 #: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:335 ../PLCOpenEditor.py:340 |
1484 #: ../PLCOpenEditor.py:407 ../PLCOpenEditor.py:417 ../editors/Viewer.py:419 |
1493 #: ../PLCOpenEditor.py:419 ../PLCOpenEditor.py:429 ../editors/Viewer.py:419 |
1485 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882 |
1494 #: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882 |
1486 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550 |
1495 #: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550 |
1487 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579 |
1496 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:579 |
1488 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594 |
1497 #: ../editors/DataTypeEditor.py:584 ../editors/DataTypeEditor.py:594 |
1489 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752 |
1498 #: ../editors/DataTypeEditor.py:745 ../editors/DataTypeEditor.py:752 |
1490 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:789 |
1499 #: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:783 |
1491 #: ../ProjectController.py:293 ../controls/FolderTree.py:217 |
1500 #: ../ProjectController.py:293 ../controls/FolderTree.py:217 |
1492 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166 |
1501 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166 |
1493 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137 |
1502 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137 |
1494 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231 |
1503 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231 |
1495 #: ../controls/VariablePanel.py:400 ../controls/VariablePanel.py:770 |
1504 #: ../controls/VariablePanel.py:400 ../controls/VariablePanel.py:770 |
1496 #: ../Beremiz.py:1174 ../IDEFrame.py:1003 ../IDEFrame.py:1612 |
1505 #: ../Beremiz.py:1190 ../IDEFrame.py:1003 ../IDEFrame.py:1614 |
1497 #: ../IDEFrame.py:1649 ../IDEFrame.py:1654 ../IDEFrame.py:1668 |
1506 #: ../IDEFrame.py:1651 ../IDEFrame.py:1656 ../IDEFrame.py:1670 |
1498 #: ../IDEFrame.py:1673 ../Beremiz_service.py:190 |
1507 #: ../IDEFrame.py:1675 ../Beremiz_service.py:190 |
1499 msgid "Error" |
1508 msgid "Error" |
1500 msgstr "" |
1509 msgstr "" |
1501 |
1510 |
1502 #: ../ProjectController.py:719 |
1511 #: ../ProjectController.py:711 |
1503 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
1512 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
1504 msgstr "" |
1513 msgstr "" |
1505 |
1514 |
1506 #: ../ProjectController.py:711 |
1515 #: ../ProjectController.py:703 |
1507 #, python-format |
1516 #, python-format |
1508 msgid "Error : IEC to C compiler returned %d\n" |
1517 msgid "Error : IEC to C compiler returned %d\n" |
1509 msgstr "" |
1518 msgstr "" |
1510 |
1519 |
1511 #: ../ProjectController.py:613 |
1520 #: ../ProjectController.py:605 |
1512 #, python-format |
1521 #, python-format |
1513 msgid "" |
1522 msgid "" |
1514 "Error in ST/IL/SFC code generator :\n" |
1523 "Error in ST/IL/SFC code generator :\n" |
1515 "%s\n" |
1524 "%s\n" |
1516 msgstr "" |
1525 msgstr "" |
1575 |
1584 |
1576 #: ../controls/VariablePanel.py:72 |
1585 #: ../controls/VariablePanel.py:72 |
1577 msgid "External" |
1586 msgid "External" |
1578 msgstr "" |
1587 msgstr "" |
1579 |
1588 |
1580 #: ../ProjectController.py:732 |
1589 #: ../ProjectController.py:724 |
1581 msgid "Extracting Located Variables...\n" |
1590 msgid "Extracting Located Variables...\n" |
1582 msgstr "" |
1591 msgstr "" |
1583 |
1592 |
1584 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31 |
1593 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31 |
1585 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143 |
1594 #: ../dialogs/PouDialog.py:36 ../controls/ProjectPropertiesPanel.py:143 |
1586 msgid "FBD" |
1595 msgid "FBD" |
1587 msgstr "" |
1596 msgstr "" |
1588 |
1597 |
1589 #: ../ProjectController.py:1682 |
1598 #: ../ProjectController.py:1685 |
1590 msgid "Failed : Must build before transfer.\n" |
1599 msgid "Failed : Must build before transfer.\n" |
1591 msgstr "" |
1600 msgstr "" |
1592 |
1601 |
1593 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:458 |
1602 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:458 |
1594 msgid "Falling Edge" |
1603 msgid "Falling Edge" |
1634 |
1643 |
1635 #: ../plcopen/iec_std.csv:90 |
1644 #: ../plcopen/iec_std.csv:90 |
1636 msgid "Find position" |
1645 msgid "Find position" |
1637 msgstr "" |
1646 msgstr "" |
1638 |
1647 |
1639 #: ../dialogs/FindInPouDialog.py:57 |
1648 #: ../dialogs/FindInPouDialog.py:59 |
1640 msgid "Find:" |
1649 msgid "Find:" |
1641 msgstr "" |
1650 msgstr "" |
1642 |
1651 |
1643 #: ../connectors/PYRO/__init__.py:159 |
1652 #: ../connectors/PYRO/__init__.py:159 |
1644 msgid "Force runtime reload\n" |
1653 msgid "Force runtime reload\n" |
1645 msgstr "" |
1654 msgstr "" |
1646 |
1655 |
1647 #: ../editors/Viewer.py:1528 |
1656 #: ../editors/Viewer.py:1536 |
1648 msgid "Force value" |
1657 msgid "Force value" |
1649 msgstr "" |
1658 msgstr "" |
1650 |
1659 |
1651 #: ../dialogs/ForceVariableDialog.py:162 |
1660 #: ../dialogs/ForceVariableDialog.py:162 |
1652 msgid "Forcing Variable Value" |
1661 msgid "Forcing Variable Value" |
1662 #: ../dialogs/SFCStepDialog.py:141 ../dialogs/FBDBlockDialog.py:232 |
1671 #: ../dialogs/SFCStepDialog.py:141 ../dialogs/FBDBlockDialog.py:232 |
1663 #: ../dialogs/ConnectionDialog.py:160 |
1672 #: ../dialogs/ConnectionDialog.py:160 |
1664 msgid "Form isn't complete. Name must be filled!" |
1673 msgid "Form isn't complete. Name must be filled!" |
1665 msgstr "" |
1674 msgstr "" |
1666 |
1675 |
1667 #: ../dialogs/SearchInProjectDialog.py:145 |
|
1668 msgid "Form isn't complete. Pattern to search must be filled!" |
|
1669 msgstr "" |
|
1670 |
|
1671 #: ../dialogs/FBDBlockDialog.py:228 |
1676 #: ../dialogs/FBDBlockDialog.py:228 |
1672 msgid "Form isn't complete. Valid block type must be selected!" |
1677 msgid "Form isn't complete. Valid block type must be selected!" |
1673 msgstr "" |
1678 msgstr "" |
1674 |
1679 |
1675 #: ../dialogs/FindInPouDialog.py:73 |
1680 #: ../dialogs/FindInPouDialog.py:76 |
1676 msgid "Forward" |
1681 msgid "Forward" |
1677 msgstr "" |
1682 msgstr "" |
1678 |
1683 |
1679 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1740 |
1684 #: ../dialogs/SearchInProjectDialog.py:36 ../IDEFrame.py:1742 |
1680 msgid "Function" |
1685 msgid "Function" |
1681 msgstr "" |
1686 msgstr "" |
1682 |
1687 |
1683 #: ../IDEFrame.py:349 |
1688 #: ../IDEFrame.py:349 |
1684 msgid "Function &Block" |
1689 msgid "Function &Block" |
1685 msgstr "" |
1690 msgstr "" |
1686 |
1691 |
1687 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1739 |
1692 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1741 |
1688 #: ../IDEFrame.py:1932 |
1693 #: ../IDEFrame.py:1934 |
1689 msgid "Function Block" |
1694 msgid "Function Block" |
1690 msgstr "" |
1695 msgstr "" |
1691 |
1696 |
1692 #: ../controls/VariablePanel.py:823 |
1697 #: ../controls/VariablePanel.py:823 |
1693 msgid "Function Block Types" |
1698 msgid "Function Block Types" |
2282 msgid "" |
2291 msgid "" |
2283 "On-delay timer\n" |
2292 "On-delay timer\n" |
2284 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
2293 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
2285 msgstr "" |
2294 msgstr "" |
2286 |
2295 |
2287 #: ../dialogs/SearchInProjectDialog.py:93 |
2296 #: ../dialogs/SearchInProjectDialog.py:86 |
2288 msgid "Only Elements" |
2297 msgid "Only Elements" |
2289 msgstr "" |
2298 msgstr "" |
2290 |
2299 |
2291 #: ../PLCOpenEditor.py:98 ../PLCOpenEditor.py:139 ../Beremiz.py:318 |
2300 #: ../PLCOpenEditor.py:104 ../PLCOpenEditor.py:145 ../Beremiz.py:322 |
2292 #: ../Beremiz.py:352 |
2301 #: ../Beremiz.py:356 |
2293 msgid "Open" |
2302 msgid "Open" |
2294 msgstr "" |
2303 msgstr "" |
2295 |
2304 |
2296 #: ../svgui/svgui.py:140 |
2305 #: ../svgui/svgui.py:140 |
2297 msgid "Open Inkscape" |
2306 msgid "Open Inkscape" |
2298 msgstr "" |
2307 msgstr "" |
2299 |
2308 |
2300 #: ../ProjectController.py:1767 |
2309 #: ../version.py:66 |
|
2310 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime." |
|
2311 msgstr "" |
|
2312 |
|
2313 #: ../ProjectController.py:1770 |
2301 msgid "Open a file explorer to manage project files" |
2314 msgid "Open a file explorer to manage project files" |
2302 msgstr "" |
2315 msgstr "" |
2303 |
2316 |
2304 #: ../wxglade_hmi/wxglade_hmi.py:138 |
2317 #: ../wxglade_hmi/wxglade_hmi.py:138 |
2305 msgid "Open wxGlade" |
2318 msgid "Open wxGlade" |
2343 |
2356 |
2344 #: ../targets/toolchain_gcc.py:131 |
2357 #: ../targets/toolchain_gcc.py:131 |
2345 msgid "PLC :\n" |
2358 msgid "PLC :\n" |
2346 msgstr "" |
2359 msgstr "" |
2347 |
2360 |
2348 #: ../Beremiz.py:448 |
2361 #: ../Beremiz.py:452 |
2349 msgid "PLC Log" |
2362 msgid "PLC Log" |
2350 msgstr "" |
2363 msgstr "" |
2351 |
2364 |
2352 #: ../ProjectController.py:986 |
2365 #: ../ProjectController.py:976 |
2353 msgid "PLC code generation failed !\n" |
2366 msgid "PLC code generation failed !\n" |
2354 msgstr "" |
2367 msgstr "" |
2355 |
2368 |
2356 #: ../PLCOpenEditor.py:189 ../PLCOpenEditor.py:302 |
2369 #: ../PLCOpenEditor.py:196 ../PLCOpenEditor.py:309 |
2357 #, python-format |
2370 #, python-format |
2358 msgid "" |
2371 msgid "" |
2359 "PLC syntax error at line %d:\n" |
2372 "PLC syntax error at line %d:\n" |
2360 "%s" |
2373 "%s" |
2361 msgstr "" |
2374 msgstr "" |
2362 |
2375 |
2363 #: ../PLCOpenEditor.py:285 ../PLCOpenEditor.py:361 |
2376 #: ../PLCOpenEditor.py:292 ../PLCOpenEditor.py:373 |
2364 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
2377 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
2365 msgstr "" |
2378 msgstr "" |
2366 |
2379 |
2367 #: ../PLCOpenEditor.py:146 ../PLCOpenEditor.py:202 |
2380 #: ../PLCOpenEditor.py:152 ../PLCOpenEditor.py:209 |
2368 msgid "PLCOpenEditor" |
2381 msgid "PLCOpenEditor" |
|
2382 msgstr "" |
|
2383 |
|
2384 #: ../PLCOpenEditor.py:355 |
|
2385 msgid "" |
|
2386 "PLCOpenEditor is part of Beremiz project.\n" |
|
2387 "\n" |
|
2388 "Beremiz is an " |
2369 msgstr "" |
2389 msgstr "" |
2370 |
2390 |
2371 #: ../dialogs/DiscoveryDialog.py:94 |
2391 #: ../dialogs/DiscoveryDialog.py:94 |
2372 msgid "PORT" |
2392 msgid "PORT" |
2373 msgstr "" |
2393 msgstr "" |
2417 |
2437 |
2418 #: ../editors/Viewer.py:594 ../IDEFrame.py:372 ../IDEFrame.py:426 |
2438 #: ../editors/Viewer.py:594 ../IDEFrame.py:372 ../IDEFrame.py:426 |
2419 msgid "Paste" |
2439 msgid "Paste" |
2420 msgstr "" |
2440 msgstr "" |
2421 |
2441 |
2422 #: ../IDEFrame.py:1859 |
2442 #: ../IDEFrame.py:1861 |
2423 msgid "Paste POU" |
2443 msgid "Paste POU" |
2424 msgstr "" |
2444 msgstr "" |
2425 |
2445 |
2426 #: ../dialogs/SearchInProjectDialog.py:64 |
2446 #: ../dialogs/SearchInProjectDialog.py:56 |
2427 msgid "Pattern to search:" |
2447 msgid "Pattern to search:" |
2428 msgstr "" |
2448 msgstr "" |
2429 |
2449 |
2430 #: ../dialogs/LDPowerRailDialog.py:72 |
2450 #: ../dialogs/LDPowerRailDialog.py:72 |
2431 msgid "Pin number:" |
2451 msgid "Pin number:" |
2432 msgstr "" |
2452 msgstr "" |
2433 |
2453 |
2434 #: ../editors/Viewer.py:2672 ../editors/Viewer.py:2916 |
2454 #: ../editors/Viewer.py:2681 ../editors/Viewer.py:2925 |
2435 #: ../editors/SFCViewer.py:696 |
2455 #: ../editors/SFCViewer.py:696 |
2436 msgid "Please choose a target" |
2456 msgid "Please choose a target" |
2437 msgstr "" |
2457 msgstr "" |
2438 |
2458 |
2439 #: ../editors/TextViewer.py:262 |
2459 #: ../editors/TextViewer.py:262 |
2440 msgid "Please enter a block name" |
2460 msgid "Please enter a block name" |
2441 msgstr "" |
2461 msgstr "" |
2442 |
2462 |
2443 #: ../editors/Viewer.py:2542 ../editors/Viewer.py:2953 |
2463 #: ../editors/Viewer.py:2551 ../editors/Viewer.py:2962 |
2444 msgid "Please enter comment text" |
2464 msgid "Please enter comment text" |
2445 msgstr "" |
2465 msgstr "" |
2446 |
2466 |
2447 #: ../editors/SFCViewer.py:359 ../editors/SFCViewer.py:381 |
2467 #: ../editors/SFCViewer.py:359 ../editors/SFCViewer.py:381 |
2448 #: ../editors/SFCViewer.py:725 |
2468 #: ../editors/SFCViewer.py:725 |
2460 |
2480 |
2461 #: ../Beremiz_service.py:287 |
2481 #: ../Beremiz_service.py:287 |
2462 msgid "Port number must be an integer!" |
2482 msgid "Port number must be an integer!" |
2463 msgstr "" |
2483 msgstr "" |
2464 |
2484 |
2465 #: ../editors/Viewer.py:532 ../editors/Viewer.py:2085 |
2485 #: ../editors/Viewer.py:532 ../editors/Viewer.py:2093 |
2466 msgid "Power Rail" |
2486 msgid "Power Rail" |
2467 msgstr "" |
2487 msgstr "" |
2468 |
2488 |
2469 #: ../dialogs/LDPowerRailDialog.py:49 |
2489 #: ../dialogs/LDPowerRailDialog.py:49 |
2470 msgid "Power Rail Properties" |
2490 msgid "Power Rail Properties" |
2471 msgstr "" |
2491 msgstr "" |
2472 |
2492 |
2473 #: ../PLCOpenEditor.py:114 ../Beremiz.py:333 |
2493 #: ../PLCOpenEditor.py:120 ../Beremiz.py:337 |
2474 msgid "Preview" |
2494 msgid "Preview" |
2475 msgstr "" |
2495 msgstr "" |
2476 |
2496 |
2477 #: ../dialogs/BlockPreviewDialog.py:57 |
2497 #: ../dialogs/BlockPreviewDialog.py:57 |
2478 msgid "Preview:" |
2498 msgid "Preview:" |
2479 msgstr "" |
2499 msgstr "" |
2480 |
2500 |
2481 #: ../PLCOpenEditor.py:116 ../PLCOpenEditor.py:142 ../Beremiz.py:335 |
2501 #: ../PLCOpenEditor.py:122 ../PLCOpenEditor.py:148 ../Beremiz.py:339 |
2482 #: ../Beremiz.py:355 |
2502 #: ../Beremiz.py:359 |
2483 msgid "Print" |
2503 msgid "Print" |
2484 msgstr "" |
2504 msgstr "" |
2485 |
2505 |
2486 #: ../IDEFrame.py:1075 |
2506 #: ../IDEFrame.py:1075 |
2487 msgid "Print preview" |
2507 msgid "Print preview" |
2621 |
2641 |
2622 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225 |
2642 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225 |
2623 msgid "Range:" |
2643 msgid "Range:" |
2624 msgstr "" |
2644 msgstr "" |
2625 |
2645 |
2626 #: ../ProjectController.py:1762 |
2646 #: ../ProjectController.py:1765 |
2627 msgid "Raw IEC code" |
2647 msgid "Raw IEC code" |
2628 msgstr "" |
2648 msgstr "" |
2629 |
2649 |
2630 #: ../plcopen/definitions.py:64 |
2650 #: ../plcopen/definitions.py:64 |
2631 msgid "" |
2651 msgid "" |
2632 "Real time clock\n" |
2652 "Real time clock\n" |
2633 "The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on." |
2653 "The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on." |
2634 msgstr "" |
2654 msgstr "" |
2635 |
2655 |
2636 #: ../Beremiz.py:1114 |
2656 #: ../Beremiz.py:1130 |
2637 #, python-format |
2657 #, python-format |
2638 msgid "Really delete node '%s'?" |
2658 msgid "Really delete node '%s'?" |
2639 msgstr "" |
2659 msgstr "" |
2640 |
2660 |
2641 #: ../IDEFrame.py:362 ../IDEFrame.py:422 |
2661 #: ../IDEFrame.py:362 ../IDEFrame.py:422 |
2648 |
2668 |
2649 #: ../dialogs/DiscoveryDialog.py:105 ../IDEFrame.py:432 |
2669 #: ../dialogs/DiscoveryDialog.py:105 ../IDEFrame.py:432 |
2650 msgid "Refresh" |
2670 msgid "Refresh" |
2651 msgstr "" |
2671 msgstr "" |
2652 |
2672 |
2653 #: ../dialogs/SearchInProjectDialog.py:73 |
2673 #: ../dialogs/SearchInProjectDialog.py:66 |
2654 msgid "Regular expression" |
2674 msgid "Regular expression" |
2655 msgstr "" |
2675 msgstr "" |
2656 |
2676 |
2657 #: ../dialogs/FindInPouDialog.py:97 |
2677 #: ../dialogs/FindInPouDialog.py:100 |
2658 msgid "Regular expressions" |
2678 msgid "Regular expressions" |
2659 msgstr "" |
2679 msgstr "" |
2660 |
2680 |
2661 #: ../editors/Viewer.py:1531 |
2681 #: ../editors/Viewer.py:1539 |
2662 msgid "Release value" |
2682 msgid "Release value" |
2663 msgstr "" |
2683 msgstr "" |
2664 |
2684 |
2665 #: ../plcopen/iec_std.csv:37 |
2685 #: ../plcopen/iec_std.csv:37 |
2666 msgid "Remainder (modulo)" |
2686 msgid "Remainder (modulo)" |
2667 msgstr "" |
2687 msgstr "" |
2668 |
2688 |
2669 #: ../Beremiz.py:1115 |
2689 #: ../Beremiz.py:1131 |
2670 #, python-format |
2690 #, python-format |
2671 msgid "Remove %s node" |
2691 msgid "Remove %s node" |
2672 msgstr "" |
2692 msgstr "" |
2673 |
2693 |
2674 #: ../IDEFrame.py:2399 |
2694 #: ../IDEFrame.py:2401 |
2675 msgid "Remove Datatype" |
2695 msgid "Remove Datatype" |
2676 msgstr "" |
2696 msgstr "" |
2677 |
2697 |
2678 #: ../IDEFrame.py:2404 |
2698 #: ../IDEFrame.py:2406 |
2679 msgid "Remove Pou" |
2699 msgid "Remove Pou" |
2680 msgstr "" |
2700 msgstr "" |
2681 |
2701 |
2682 #: ../dialogs/ActionBlockDialog.py:138 |
2702 #: ../dialogs/ActionBlockDialog.py:138 |
2683 msgid "Remove action" |
2703 msgid "Remove action" |
2779 |
2799 |
2780 #: ../plcopen/iec_std.csv:17 |
2800 #: ../plcopen/iec_std.csv:17 |
2781 msgid "Rounding up/down" |
2801 msgid "Rounding up/down" |
2782 msgstr "" |
2802 msgstr "" |
2783 |
2803 |
2784 #: ../ProjectController.py:1730 |
2804 #: ../ProjectController.py:1733 |
2785 msgid "Run" |
2805 msgid "Run" |
2786 msgstr "" |
2806 msgstr "" |
2787 |
2807 |
2788 #: ../ProjectController.py:1031 |
2808 #: ../ProjectController.py:1021 |
2789 msgid "Runtime IO extensions C code generation failed !\n" |
2809 msgid "Runtime IO extensions C code generation failed !\n" |
2790 msgstr "" |
2810 msgstr "" |
2791 |
2811 |
2792 #: ../ProjectController.py:1040 |
2812 #: ../ProjectController.py:1030 |
2793 msgid "Runtime library extensions C code generation failed !\n" |
2813 msgid "Runtime library extensions C code generation failed !\n" |
2794 msgstr "" |
2814 msgstr "" |
2795 |
2815 |
2796 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82 |
2816 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82 |
2797 msgid "SDO Client" |
2817 msgid "SDO Client" |
2826 |
2846 |
2827 #: ../features.py:35 |
2847 #: ../features.py:35 |
2828 msgid "SVGUI" |
2848 msgid "SVGUI" |
2829 msgstr "" |
2849 msgstr "" |
2830 |
2850 |
2831 #: ../PLCOpenEditor.py:105 ../PLCOpenEditor.py:140 ../Beremiz.py:322 |
2851 #: ../PLCOpenEditor.py:111 ../PLCOpenEditor.py:146 ../Beremiz.py:326 |
2832 #: ../Beremiz.py:353 |
2852 #: ../Beremiz.py:357 |
2833 msgid "Save" |
2853 msgid "Save" |
2834 msgstr "" |
2854 msgstr "" |
2835 |
2855 |
2836 #: ../PLCOpenEditor.py:107 ../PLCOpenEditor.py:141 ../Beremiz.py:354 |
2856 #: ../PLCOpenEditor.py:113 ../PLCOpenEditor.py:147 ../Beremiz.py:358 |
2837 msgid "Save As..." |
2857 msgid "Save As..." |
2838 msgstr "" |
2858 msgstr "" |
2839 |
2859 |
2840 #: ../Beremiz.py:324 |
2860 #: ../Beremiz.py:328 |
2841 msgid "Save as" |
2861 msgid "Save as" |
2842 msgstr "" |
2862 msgstr "" |
2843 |
2863 |
2844 #: ../dialogs/SearchInProjectDialog.py:76 |
2864 #: ../dialogs/SearchInProjectDialog.py:69 |
2845 msgid "Scope" |
2865 msgid "Scope" |
2846 msgstr "" |
2866 msgstr "" |
2847 |
2867 |
2848 #: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:623 |
2868 #: ../IDEFrame.py:623 |
2849 msgid "Search" |
2869 msgid "Search" |
2850 msgstr "" |
2870 msgstr "" |
2851 |
2871 |
2852 #: ../dialogs/SearchInProjectDialog.py:52 ../IDEFrame.py:382 ../IDEFrame.py:428 |
2872 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:382 ../IDEFrame.py:428 |
2853 msgid "Search in Project" |
2873 msgid "Search in Project" |
2854 msgstr "" |
2874 msgstr "" |
2855 |
2875 |
2856 #: ../dialogs/DurationEditorDialog.py:46 |
2876 #: ../dialogs/DurationEditorDialog.py:46 |
2857 msgid "Seconds:" |
2877 msgid "Seconds:" |
2959 |
2979 |
2960 #: ../plcopen/definitions.py:46 |
2980 #: ../plcopen/definitions.py:46 |
2961 msgid "Standard function blocks" |
2981 msgid "Standard function blocks" |
2962 msgstr "" |
2982 msgstr "" |
2963 |
2983 |
2964 #: ../ProjectController.py:1732 ../Beremiz_service.py:240 |
2984 #: ../ProjectController.py:1735 ../Beremiz_service.py:240 |
2965 msgid "Start PLC" |
2985 msgid "Start PLC" |
2966 msgstr "" |
2986 msgstr "" |
2967 |
2987 |
2968 #: ../ProjectController.py:978 |
2988 #: ../ProjectController.py:968 |
2969 #, python-format |
2989 #, python-format |
2970 msgid "Start build in %s\n" |
2990 msgid "Start build in %s\n" |
2971 msgstr "" |
2991 msgstr "" |
2972 |
2992 |
2973 #: ../ProjectController.py:1539 |
2993 #: ../ProjectController.py:1542 |
2974 msgid "Starting PLC\n" |
2994 msgid "Starting PLC\n" |
2975 msgstr "" |
2995 msgstr "" |
2976 |
2996 |
2977 #: ../Beremiz.py:458 |
2997 #: ../Beremiz.py:462 |
2978 msgid "Status ToolBar" |
2998 msgid "Status ToolBar" |
2979 msgstr "" |
2999 msgstr "" |
2980 |
3000 |
2981 #: ../editors/Viewer.py:549 ../editors/Viewer.py:2059 |
3001 #: ../editors/Viewer.py:549 ../editors/Viewer.py:2067 |
2982 msgid "Step" |
3002 msgid "Step" |
2983 msgstr "" |
3003 msgstr "" |
2984 |
3004 |
2985 #: ../ProjectController.py:1735 |
3005 #: ../ProjectController.py:1738 |
2986 msgid "Stop" |
3006 msgid "Stop" |
2987 msgstr "" |
3007 msgstr "" |
2988 |
3008 |
2989 #: ../Beremiz_service.py:241 |
3009 #: ../Beremiz_service.py:241 |
2990 msgid "Stop PLC" |
3010 msgid "Stop PLC" |
2991 msgstr "" |
3011 msgstr "" |
2992 |
3012 |
2993 #: ../ProjectController.py:1737 |
3013 #: ../ProjectController.py:1740 |
2994 msgid "Stop Running PLC" |
3014 msgid "Stop Running PLC" |
2995 msgstr "" |
3015 msgstr "" |
2996 |
3016 |
2997 #: ../ProjectController.py:1511 |
3017 #: ../ProjectController.py:1514 |
2998 msgid "Stopping debugger...\n" |
3018 msgid "Stopping debugger...\n" |
2999 msgstr "" |
3019 msgstr "" |
3000 |
3020 |
3001 #: ../editors/DataTypeEditor.py:54 |
3021 #: ../editors/DataTypeEditor.py:54 |
3002 msgid "Structure" |
3022 msgid "Structure" |
3008 |
3028 |
3009 #: ../plcopen/iec_std.csv:35 |
3029 #: ../plcopen/iec_std.csv:35 |
3010 msgid "Subtraction" |
3030 msgid "Subtraction" |
3011 msgstr "" |
3031 msgstr "" |
3012 |
3032 |
3013 #: ../ProjectController.py:1017 |
3033 #: ../ProjectController.py:1007 |
3014 msgid "Successfully built.\n" |
3034 msgid "Successfully built.\n" |
3015 msgstr "" |
3035 msgstr "" |
3016 |
3036 |
3017 #: ../IDEFrame.py:447 |
3037 #: ../IDEFrame.py:447 |
3018 msgid "Switch perspective" |
3038 msgid "Switch perspective" |
3019 msgstr "" |
3039 msgstr "" |
3020 |
3040 |
3021 #: ../dialogs/SearchInProjectDialog.py:154 |
3041 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:166 |
3022 msgid "Syntax error in regular expression of pattern to search!" |
3042 msgid "Syntax error in regular expression of pattern to search!" |
3023 msgstr "" |
3043 msgstr "" |
3024 |
3044 |
3025 #: ../dialogs/DiscoveryDialog.py:92 |
3045 #: ../dialogs/DiscoveryDialog.py:92 |
3026 msgid "TYPE" |
3046 msgid "TYPE" |
3051 |
3071 |
3052 #: ../editors/LDViewer.py:882 |
3072 #: ../editors/LDViewer.py:882 |
3053 msgid "The group of block must be coherent!" |
3073 msgid "The group of block must be coherent!" |
3054 msgstr "" |
3074 msgstr "" |
3055 |
3075 |
3056 #: ../Beremiz.py:621 ../IDEFrame.py:1011 |
3076 #: ../Beremiz.py:636 ../IDEFrame.py:1011 |
3057 msgid "There are changes, do you want to save?" |
3077 msgid "There are changes, do you want to save?" |
3058 msgstr "" |
3078 msgstr "" |
3059 |
3079 |
3060 #: ../IDEFrame.py:1649 ../IDEFrame.py:1668 |
3080 #: ../IDEFrame.py:1651 ../IDEFrame.py:1670 |
3061 #, python-format |
3081 #, python-format |
3062 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
3082 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
3063 msgstr "" |
3083 msgstr "" |
3064 |
3084 |
3065 #: ../IDEFrame.py:1098 |
3085 #: ../IDEFrame.py:1098 |
3107 |
3132 |
3108 #: ../editors/Viewer.py:485 |
3133 #: ../editors/Viewer.py:485 |
3109 msgid "Top" |
3134 msgid "Top" |
3110 msgstr "" |
3135 msgstr "" |
3111 |
3136 |
3112 #: ../ProjectController.py:1744 |
3137 #: ../ProjectController.py:1747 |
3113 msgid "Transfer" |
3138 msgid "Transfer" |
3114 msgstr "" |
3139 msgstr "" |
3115 |
3140 |
3116 #: ../ProjectController.py:1746 |
3141 #: ../ProjectController.py:1749 |
3117 msgid "Transfer PLC" |
3142 msgid "Transfer PLC" |
3118 msgstr "" |
3143 msgstr "" |
3119 |
3144 |
3120 #: ../ProjectController.py:1711 |
3145 #: ../ProjectController.py:1714 |
3121 msgid "Transfer completed successfully.\n" |
3146 msgid "Transfer completed successfully.\n" |
3122 msgstr "" |
3147 msgstr "" |
3123 |
3148 |
3124 #: ../ProjectController.py:1713 |
3149 #: ../ProjectController.py:1716 |
3125 msgid "Transfer failed\n" |
3150 msgid "Transfer failed\n" |
3126 msgstr "" |
3151 msgstr "" |
3127 |
3152 |
3128 #: ../editors/Viewer.py:550 ../editors/Viewer.py:2060 ../editors/Viewer.py:2089 |
3153 #: ../editors/Viewer.py:550 ../editors/Viewer.py:2068 ../editors/Viewer.py:2097 |
3129 msgid "Transition" |
3154 msgid "Transition" |
3130 msgstr "" |
3155 msgstr "" |
3131 |
3156 |
3132 #: ../PLCGenerator.py:1499 |
3157 #: ../PLCGenerator.py:1499 |
3133 #, python-format |
3158 #, python-format |
3328 |
3357 |
3329 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891 |
3358 #: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891 |
3330 msgid "Warning" |
3359 msgid "Warning" |
3331 msgstr "" |
3360 msgstr "" |
3332 |
3361 |
3333 #: ../ProjectController.py:608 |
3362 #: ../ProjectController.py:600 |
3334 msgid "Warnings in ST/IL/SFC code generator :\n" |
3363 msgid "Warnings in ST/IL/SFC code generator :\n" |
3335 msgstr "" |
3364 msgstr "" |
3336 |
3365 |
3337 #: ../dialogs/SearchInProjectDialog.py:85 |
3366 #: ../dialogs/SearchInProjectDialog.py:78 |
3338 msgid "Whole Project" |
3367 msgid "Whole Project" |
3339 msgstr "" |
3368 msgstr "" |
3340 |
3369 |
3341 #: ../controls/ProjectPropertiesPanel.py:119 |
3370 #: ../controls/ProjectPropertiesPanel.py:119 |
3342 msgid "Width:" |
3371 msgid "Width:" |
3343 msgstr "" |
3372 msgstr "" |
3344 |
3373 |
3345 #: ../dialogs/FindInPouDialog.py:92 |
3374 #: ../dialogs/FindInPouDialog.py:95 |
3346 msgid "Wrap search" |
3375 msgid "Wrap search" |
|
3376 msgstr "" |
|
3377 |
|
3378 #: ../dialogs/AboutDialog.py:121 |
|
3379 msgid "Written by" |
3347 msgstr "" |
3380 msgstr "" |
3348 |
3381 |
3349 #: ../features.py:34 |
3382 #: ../features.py:34 |
3350 msgid "WxGlade GUI" |
3383 msgid "WxGlade GUI" |
3351 msgstr "" |
3384 msgstr "" |
3386 |
3419 |
3387 #: ../IDEFrame.py:438 |
3420 #: ../IDEFrame.py:438 |
3388 msgid "Zoom" |
3421 msgid "Zoom" |
3389 msgstr "" |
3422 msgstr "" |
3390 |
3423 |
3391 #: ../Beremiz.py:1004 |
|
3392 msgid "about.html" |
|
3393 msgstr "" |
|
3394 |
|
3395 #: ../dialogs/DurationEditorDialog.py:151 |
3424 #: ../dialogs/DurationEditorDialog.py:151 |
3396 msgid "days" |
3425 msgid "days" |
3397 msgstr "" |
3426 msgstr "" |
3398 |
3427 |
3399 #: ../PLCOpenEditor.py:326 |
3428 #: ../PLCOpenEditor.py:333 |
3400 #, python-format |
3429 #, python-format |
3401 msgid "error: %s\n" |
3430 msgid "error: %s\n" |
3402 msgstr "" |
3431 msgstr "" |
3403 |
3432 |
3404 #: ../util/ProcessLogger.py:170 |
3433 #: ../util/ProcessLogger.py:170 |
3405 #, python-format |
3434 #, python-format |
3406 msgid "exited with status %s (pid %s)\n" |
3435 msgid "exited with status %s (pid %s)\n" |
3407 msgstr "" |
3436 msgstr "" |
3408 |
3437 |
3409 #: ../PLCOpenEditor.py:384 ../PLCOpenEditor.py:386 |
3438 #: ../PLCOpenEditor.py:396 ../PLCOpenEditor.py:398 |
3410 msgid "file : " |
3439 msgid "file : " |
3411 msgstr "" |
3440 msgstr "" |
3412 |
3441 |
3413 #: ../dialogs/PouDialog.py:31 |
3442 #: ../dialogs/PouDialog.py:31 |
3414 msgid "function" |
3443 msgid "function" |
3415 msgstr "" |
3444 msgstr "" |
3416 |
3445 |
3417 #: ../PLCOpenEditor.py:387 |
3446 #: ../PLCOpenEditor.py:399 |
3418 msgid "function : " |
3447 msgid "function : " |
3419 msgstr "" |
3448 msgstr "" |
3420 |
3449 |
3421 #: ../dialogs/PouDialog.py:31 |
3450 #: ../dialogs/PouDialog.py:31 |
3422 msgid "functionBlock" |
3451 msgid "functionBlock" |