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-04-20 13:39+0300\n" |
11 "POT-Creation-Date: 2016-04-21 17:11+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" |
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:1618 ../IDEFrame.py:1637 |
106 #: ../IDEFrame.py:1615 ../IDEFrame.py:1634 |
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:471 |
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:1572 |
116 #: ../IDEFrame.py:1569 |
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 |
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:554 ../editors/DataTypeEditor.py:583 |
143 #: ../editors/DataTypeEditor.py:554 ../editors/DataTypeEditor.py:583 |
144 #: ../editors/CodeFileEditor.py:750 ../controls/VariablePanel.py:733 |
144 #: ../editors/CodeFileEditor.py:750 ../controls/VariablePanel.py:733 |
145 #: ../IDEFrame.py:1563 |
145 #: ../IDEFrame.py:1560 |
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 |
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:578 ../editors/CodeFileEditor.py:748 |
168 #: ../editors/DataTypeEditor.py:578 ../editors/CodeFileEditor.py:748 |
169 #: ../controls/VariablePanel.py:731 ../IDEFrame.py:1561 |
169 #: ../controls/VariablePanel.py:731 ../IDEFrame.py:1558 |
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:2364 |
174 #: ../IDEFrame.py:2362 |
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:268 |
181 #: ../editors/Viewer.py:363 ../editors/TextViewer.py:268 |
182 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:348 |
182 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:348 |
183 #: ../editors/TextViewer.py:371 ../controls/VariablePanel.py:328 |
183 #: ../editors/TextViewer.py:371 ../controls/VariablePanel.py:328 |
184 #: ../IDEFrame.py:1581 |
184 #: ../IDEFrame.py:1578 |
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:495 |
358 |
362 |
359 #: ../controls/LogViewer.py:281 |
363 #: ../controls/LogViewer.py:281 |
360 msgid "1s" |
364 msgid "1s" |
361 msgstr "" |
365 msgstr "" |
362 |
366 |
363 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1584 ../IDEFrame.py:1626 |
367 #: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1581 ../IDEFrame.py:1623 |
364 #: ../IDEFrame.py:1645 |
368 #: ../IDEFrame.py:1642 |
365 #, python-format |
369 #, python-format |
366 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
370 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
367 msgstr "" |
371 msgstr "" |
368 |
372 |
369 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103 |
373 #: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103 |
370 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100 |
374 #: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100 |
371 #: ../controls/VariablePanel.py:735 ../IDEFrame.py:1596 ../IDEFrame.py:1607 |
375 #: ../controls/VariablePanel.py:735 ../IDEFrame.py:1593 ../IDEFrame.py:1604 |
372 #, python-format |
376 #, python-format |
373 msgid "A POU named \"%s\" already exists!" |
377 msgid "A POU named \"%s\" already exists!" |
374 msgstr "" |
378 msgstr "" |
375 |
379 |
376 #: ../ConfigTreeNode.py:400 |
380 #: ../ConfigTreeNode.py:400 |
381 #: ../dialogs/BrowseLocationsDialog.py:211 |
385 #: ../dialogs/BrowseLocationsDialog.py:211 |
382 msgid "A location must be selected!" |
386 msgid "A location must be selected!" |
383 msgstr "" |
387 msgstr "" |
384 |
388 |
385 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:737 |
389 #: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:737 |
386 #: ../IDEFrame.py:1598 ../IDEFrame.py:1609 |
390 #: ../IDEFrame.py:1595 ../IDEFrame.py:1606 |
387 #, python-format |
391 #, python-format |
388 msgid "A variable with \"%s\" as name already exists in this pou!" |
392 msgid "A variable with \"%s\" as name already exists in this pou!" |
389 msgstr "" |
393 msgstr "" |
390 |
394 |
391 #: ../editors/CodeFileEditor.py:754 |
395 #: ../editors/CodeFileEditor.py:754 |
441 #: ../editors/Viewer.py:1087 |
445 #: ../editors/Viewer.py:1087 |
442 msgid "Active" |
446 msgid "Active" |
443 msgstr "" |
447 msgstr "" |
444 |
448 |
445 #: ../canfestival/SlaveEditor.py:57 ../canfestival/NetworkEditor.py:78 |
449 #: ../canfestival/SlaveEditor.py:57 ../canfestival/NetworkEditor.py:78 |
446 #: ../editors/Viewer.py:584 ../Beremiz.py:1026 |
450 #: ../editors/Viewer.py:584 ../Beremiz.py:1024 |
447 msgid "Add" |
451 msgid "Add" |
448 msgstr "" |
452 msgstr "" |
449 |
453 |
450 #: ../IDEFrame.py:1858 ../IDEFrame.py:1893 |
454 #: ../IDEFrame.py:1856 ../IDEFrame.py:1891 |
451 msgid "Add Action" |
455 msgid "Add Action" |
452 msgstr "" |
456 msgstr "" |
453 |
457 |
454 #: ../features.py:8 |
458 #: ../features.py:8 |
455 msgid "Add C code accessing located variables synchronously" |
459 msgid "Add C code accessing located variables synchronously" |
456 msgstr "" |
460 msgstr "" |
457 |
461 |
458 #: ../IDEFrame.py:1841 |
462 #: ../IDEFrame.py:1839 |
459 msgid "Add Configuration" |
463 msgid "Add Configuration" |
460 msgstr "" |
464 msgstr "" |
461 |
465 |
462 #: ../IDEFrame.py:1821 |
466 #: ../IDEFrame.py:1819 |
463 msgid "Add DataType" |
467 msgid "Add DataType" |
464 msgstr "" |
468 msgstr "" |
465 |
469 |
466 #: ../editors/Viewer.py:509 |
470 #: ../editors/Viewer.py:509 |
467 msgid "Add Divergence Branch" |
471 msgid "Add Divergence Branch" |
469 |
473 |
470 #: ../dialogs/DiscoveryDialog.py:115 |
474 #: ../dialogs/DiscoveryDialog.py:115 |
471 msgid "Add IP" |
475 msgid "Add IP" |
472 msgstr "" |
476 msgstr "" |
473 |
477 |
474 #: ../IDEFrame.py:1829 |
478 #: ../IDEFrame.py:1827 |
475 msgid "Add POU" |
479 msgid "Add POU" |
476 msgstr "" |
480 msgstr "" |
477 |
481 |
478 #: ../features.py:9 |
482 #: ../features.py:9 |
479 msgid "Add Python code executed asynchronously" |
483 msgid "Add Python code executed asynchronously" |
480 msgstr "" |
484 msgstr "" |
481 |
485 |
482 #: ../IDEFrame.py:1869 ../IDEFrame.py:1919 |
486 #: ../IDEFrame.py:1867 ../IDEFrame.py:1917 |
483 msgid "Add Resource" |
487 msgid "Add Resource" |
484 msgstr "" |
488 msgstr "" |
485 |
489 |
486 #: ../IDEFrame.py:1847 ../IDEFrame.py:1890 |
490 #: ../IDEFrame.py:1845 ../IDEFrame.py:1888 |
487 msgid "Add Transition" |
491 msgid "Add Transition" |
488 msgstr "" |
492 msgstr "" |
489 |
493 |
490 #: ../editors/Viewer.py:496 |
494 #: ../editors/Viewer.py:496 |
491 msgid "Add Wire Segment" |
495 msgid "Add Wire Segment" |
838 #: ../canfestival/canfestival.py:136 ../PLCOpenEditor.py:285 |
842 #: ../canfestival/canfestival.py:136 ../PLCOpenEditor.py:285 |
839 #: ../PLCOpenEditor.py:317 ../PLCOpenEditor.py:361 |
843 #: ../PLCOpenEditor.py:317 ../PLCOpenEditor.py:361 |
840 msgid "Choose a file" |
844 msgid "Choose a file" |
841 msgstr "" |
845 msgstr "" |
842 |
846 |
843 #: ../Beremiz.py:901 ../Beremiz.py:936 |
847 #: ../Beremiz.py:899 ../Beremiz.py:934 |
844 msgid "Choose a project" |
848 msgid "Choose a project" |
845 msgstr "" |
849 msgstr "" |
846 |
850 |
847 #: ../dialogs/BrowseValuesLibraryDialog.py:42 |
851 #: ../dialogs/BrowseValuesLibraryDialog.py:42 |
848 #, python-format |
852 #, python-format |
899 |
903 |
900 #: ../dialogs/FindInPouDialog.py:110 |
904 #: ../dialogs/FindInPouDialog.py:110 |
901 msgid "Close" |
905 msgid "Close" |
902 msgstr "" |
906 msgstr "" |
903 |
907 |
904 #: ../PLCOpenEditor.py:192 ../Beremiz.py:669 |
908 #: ../PLCOpenEditor.py:192 ../Beremiz.py:667 |
905 msgid "Close Application" |
909 msgid "Close Application" |
906 msgstr "" |
910 msgstr "" |
907 |
911 |
908 #: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:613 |
912 #: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:611 |
909 #: ../IDEFrame.py:984 |
913 #: ../IDEFrame.py:981 |
910 msgid "Close Project" |
914 msgid "Close Project" |
911 msgstr "" |
915 msgstr "" |
912 |
916 |
913 #: ../PLCOpenEditor.py:100 ../Beremiz.py:324 |
917 #: ../PLCOpenEditor.py:100 ../Beremiz.py:324 |
914 msgid "Close Tab" |
918 msgid "Close Tab" |
1047 #: ../editors/Viewer.py:593 ../controls/LogViewer.py:692 ../IDEFrame.py:346 |
1055 #: ../editors/Viewer.py:593 ../controls/LogViewer.py:692 ../IDEFrame.py:346 |
1048 #: ../IDEFrame.py:401 |
1056 #: ../IDEFrame.py:401 |
1049 msgid "Copy" |
1057 msgid "Copy" |
1050 msgstr "" |
1058 msgstr "" |
1051 |
1059 |
1052 #: ../IDEFrame.py:1898 |
1060 #: ../IDEFrame.py:1896 |
1053 msgid "Copy POU" |
1061 msgid "Copy POU" |
1054 msgstr "" |
1062 msgstr "" |
1055 |
1063 |
1056 #: ../editors/FileManagementPanel.py:65 |
1064 #: ../editors/FileManagementPanel.py:65 |
1057 msgid "Copy file from left folder to right" |
1065 msgid "Copy file from left folder to right" |
1273 |
1281 |
1274 #: ../ProjectController.py:1460 |
1282 #: ../ProjectController.py:1460 |
1275 msgid "Debugger stopped.\n" |
1283 msgid "Debugger stopped.\n" |
1276 msgstr "" |
1284 msgstr "" |
1277 |
1285 |
1278 #: ../editors/Viewer.py:568 ../Beremiz.py:1030 ../IDEFrame.py:1927 |
1286 #: ../editors/Viewer.py:568 ../Beremiz.py:1028 ../IDEFrame.py:1925 |
1279 msgid "Delete" |
1287 msgid "Delete" |
1280 msgstr "" |
1288 msgstr "" |
1281 |
1289 |
1282 #: ../editors/Viewer.py:510 |
1290 #: ../editors/Viewer.py:510 |
1283 msgid "Delete Divergence Branch" |
1291 msgid "Delete Divergence Branch" |
1307 msgid "" |
1315 msgid "" |
1308 "Derivative\n" |
1316 "Derivative\n" |
1309 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN." |
1317 "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN." |
1310 msgstr "" |
1318 msgstr "" |
1311 |
1319 |
|
1320 #: ../editors/CodeFileEditor.py:664 |
|
1321 msgid "Description" |
|
1322 msgstr "" |
|
1323 |
1312 #: ../controls/VariablePanel.py:422 |
1324 #: ../controls/VariablePanel.py:422 |
1313 msgid "Description:" |
1325 msgid "Description:" |
1314 msgstr "" |
1326 msgstr "" |
1315 |
1327 |
1316 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:320 |
1328 #: ../dialogs/ArrayTypeDialog.py:61 ../editors/DataTypeEditor.py:320 |
1430 |
1442 |
1431 #: ../dialogs/SFCTransitionDialog.py:50 |
1443 #: ../dialogs/SFCTransitionDialog.py:50 |
1432 msgid "Edit transition" |
1444 msgid "Edit transition" |
1433 msgstr "" |
1445 msgstr "" |
1434 |
1446 |
1435 #: ../IDEFrame.py:586 |
1447 #: ../IDEFrame.py:583 |
1436 msgid "Editor ToolBar" |
1448 msgid "Editor ToolBar" |
1437 msgstr "" |
1449 msgstr "" |
1438 |
1450 |
1439 #: ../ProjectController.py:1126 |
1451 #: ../ProjectController.py:1126 |
1440 msgid "Editor selection" |
1452 msgid "Editor selection" |
1487 #: ../ProjectController.py:269 ../controls/FolderTree.py:217 |
1499 #: ../ProjectController.py:269 ../controls/FolderTree.py:217 |
1488 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166 |
1500 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166 |
1489 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137 |
1501 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137 |
1490 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:225 |
1502 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:225 |
1491 #: ../controls/VariablePanel.py:392 ../controls/VariablePanel.py:754 |
1503 #: ../controls/VariablePanel.py:392 ../controls/VariablePanel.py:754 |
1492 #: ../Beremiz.py:1169 ../IDEFrame.py:978 ../IDEFrame.py:1584 |
1504 #: ../Beremiz.py:1167 ../IDEFrame.py:975 ../IDEFrame.py:1581 |
1493 #: ../IDEFrame.py:1621 ../IDEFrame.py:1626 ../IDEFrame.py:1640 |
1505 #: ../IDEFrame.py:1618 ../IDEFrame.py:1623 ../IDEFrame.py:1637 |
1494 #: ../IDEFrame.py:1645 ../Beremiz_service.py:190 |
1506 #: ../IDEFrame.py:1642 ../Beremiz_service.py:190 |
1495 msgid "Error" |
1507 msgid "Error" |
1496 msgstr "" |
1508 msgstr "" |
1497 |
1509 |
1498 #: ../ProjectController.py:663 |
1510 #: ../ProjectController.py:663 |
1499 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
1511 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
1670 |
1682 |
1671 #: ../dialogs/FindInPouDialog.py:73 |
1683 #: ../dialogs/FindInPouDialog.py:73 |
1672 msgid "Forward" |
1684 msgid "Forward" |
1673 msgstr "" |
1685 msgstr "" |
1674 |
1686 |
1675 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1714 |
1687 #: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1712 |
1676 msgid "Function" |
1688 msgid "Function" |
1677 msgstr "" |
1689 msgstr "" |
1678 |
1690 |
1679 #: ../IDEFrame.py:325 |
1691 #: ../IDEFrame.py:325 |
1680 msgid "Function &Block" |
1692 msgid "Function &Block" |
1681 msgstr "" |
1693 msgstr "" |
1682 |
1694 |
1683 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1713 |
1695 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1711 |
1684 #: ../IDEFrame.py:1906 |
1696 #: ../IDEFrame.py:1904 |
1685 msgid "Function Block" |
1697 msgid "Function Block" |
1686 msgstr "" |
1698 msgstr "" |
1687 |
1699 |
1688 #: ../controls/VariablePanel.py:807 |
1700 #: ../controls/VariablePanel.py:807 |
1689 msgid "Function Block Types" |
1701 msgid "Function Block Types" |
1763 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31 |
1775 #: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31 |
1764 #: ../dialogs/PouDialog.py:36 |
1776 #: ../dialogs/PouDialog.py:36 |
1765 msgid "IL" |
1777 msgid "IL" |
1766 msgstr "" |
1778 msgstr "" |
1767 |
1779 |
|
1780 #: ../dialogs/DiscoveryDialog.py:93 |
|
1781 msgid "IP" |
|
1782 msgstr "" |
|
1783 |
1768 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279 |
1784 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279 |
1769 msgid "IP is not valid!" |
1785 msgid "IP is not valid!" |
1770 msgstr "" |
1786 msgstr "" |
1771 |
1787 |
1772 #: ../svgui/svgui.py:18 ../svgui/svgui.py:19 |
1788 #: ../svgui/svgui.py:18 ../svgui/svgui.py:19 |
2134 |
2154 |
2135 #: ../editors/FileManagementPanel.py:83 |
2155 #: ../editors/FileManagementPanel.py:83 |
2136 msgid "My Computer:" |
2156 msgid "My Computer:" |
2137 msgstr "" |
2157 msgstr "" |
2138 |
2158 |
|
2159 #: ../dialogs/DiscoveryDialog.py:91 |
|
2160 msgid "NAME" |
|
2161 msgstr "" |
|
2162 |
2139 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83 |
2163 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83 |
2140 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53 |
2164 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 |
2141 #: ../controls/VariablePanel.py:54 |
2165 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 |
2142 msgid "Name" |
2166 msgid "Name" |
2143 msgstr "" |
2167 msgstr "" |
2144 |
2168 |
2145 #: ../Beremiz_service.py:300 |
2169 #: ../Beremiz_service.py:300 |
2146 msgid "Name must not be null!" |
2170 msgid "Name must not be null!" |
2270 msgid "" |
2294 msgid "" |
2271 "On-delay timer\n" |
2295 "On-delay timer\n" |
2272 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
2296 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
2273 msgstr "" |
2297 msgstr "" |
2274 |
2298 |
|
2299 #: ../editors/CodeFileEditor.py:664 |
|
2300 msgid "OnChange" |
|
2301 msgstr "" |
|
2302 |
2275 #: ../dialogs/SearchInProjectDialog.py:93 |
2303 #: ../dialogs/SearchInProjectDialog.py:93 |
2276 msgid "Only Elements" |
2304 msgid "Only Elements" |
2277 msgstr "" |
2305 msgstr "" |
2278 |
2306 |
2279 #: ../PLCOpenEditor.py:98 ../PLCOpenEditor.py:139 ../Beremiz.py:316 |
2307 #: ../PLCOpenEditor.py:98 ../PLCOpenEditor.py:139 ../Beremiz.py:316 |
2482 #: ../runtime/PLCObject.py:369 |
2514 #: ../runtime/PLCObject.py:369 |
2483 #, python-format |
2515 #, python-format |
2484 msgid "Problem starting PLC : error %d" |
2516 msgid "Problem starting PLC : error %d" |
2485 msgstr "" |
2517 msgstr "" |
2486 |
2518 |
|
2519 #: ../dialogs/ProjectDialog.py:55 |
|
2520 msgid "Product Name" |
|
2521 msgstr "" |
|
2522 |
2487 #: ../controls/ProjectPropertiesPanel.py:80 |
2523 #: ../controls/ProjectPropertiesPanel.py:80 |
2488 msgid "Product Name (required):" |
2524 msgid "Product Name (required):" |
2489 msgstr "" |
2525 msgstr "" |
2490 |
2526 |
2491 #: ../controls/ProjectPropertiesPanel.py:82 |
2527 #: ../controls/ProjectPropertiesPanel.py:82 |
2492 msgid "Product Release (optional):" |
2528 msgid "Product Release (optional):" |
2493 msgstr "" |
2529 msgstr "" |
2494 |
2530 |
|
2531 #: ../dialogs/ProjectDialog.py:56 |
|
2532 msgid "Product Version" |
|
2533 msgstr "" |
|
2534 |
2495 #: ../controls/ProjectPropertiesPanel.py:81 |
2535 #: ../controls/ProjectPropertiesPanel.py:81 |
2496 msgid "Product Version (required):" |
2536 msgid "Product Version (required):" |
2497 msgstr "" |
2537 msgstr "" |
2498 |
2538 |
2499 #: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1712 |
2539 #: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1710 |
2500 #: ../IDEFrame.py:1909 |
2540 #: ../IDEFrame.py:1907 |
2501 msgid "Program" |
2541 msgid "Program" |
2502 msgstr "" |
2542 msgstr "" |
2503 |
2543 |
2504 #: ../PLCOpenEditor.py:330 |
2544 #: ../PLCOpenEditor.py:330 |
2505 msgid "Program was successfully generated!" |
2545 msgid "Program was successfully generated!" |
2511 |
2551 |
2512 #: ../editors/Viewer.py:238 |
2552 #: ../editors/Viewer.py:238 |
2513 msgid "Programs can't be used by other POUs!" |
2553 msgid "Programs can't be used by other POUs!" |
2514 msgstr "" |
2554 msgstr "" |
2515 |
2555 |
2516 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:559 |
2556 #: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:556 |
2517 msgid "Project" |
2557 msgid "Project" |
2518 msgstr "" |
2558 msgstr "" |
2519 |
2559 |
2520 #: ../controls/SearchResultPanel.py:173 |
2560 #: ../controls/SearchResultPanel.py:173 |
2521 #, python-format |
2561 #, python-format |
2522 msgid "Project '%s':" |
2562 msgid "Project '%s':" |
2523 msgstr "" |
2563 msgstr "" |
2524 |
2564 |
2525 #: ../ProjectController.py:1713 |
2565 #: ../ProjectController.py:1713 |
2526 msgid "Project Files" |
2566 msgid "Project Files" |
|
2567 msgstr "" |
|
2568 |
|
2569 #: ../dialogs/ProjectDialog.py:54 |
|
2570 msgid "Project Name" |
2527 msgstr "" |
2571 msgstr "" |
2528 |
2572 |
2529 #: ../controls/ProjectPropertiesPanel.py:78 |
2573 #: ../controls/ProjectPropertiesPanel.py:78 |
2530 msgid "Project Name (required):" |
2574 msgid "Project Name (required):" |
2531 msgstr "" |
2575 msgstr "" |
2603 msgid "" |
2647 msgid "" |
2604 "Real time clock\n" |
2648 "Real time clock\n" |
2605 "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." |
2649 "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." |
2606 msgstr "" |
2650 msgstr "" |
2607 |
2651 |
2608 #: ../Beremiz.py:1109 |
2652 #: ../Beremiz.py:1107 |
2609 #, python-format |
2653 #, python-format |
2610 msgid "Really delete node '%s'?" |
2654 msgid "Really delete node '%s'?" |
2611 msgstr "" |
2655 msgstr "" |
2612 |
2656 |
2613 #: ../IDEFrame.py:338 ../IDEFrame.py:398 |
2657 #: ../IDEFrame.py:338 ../IDEFrame.py:398 |
2636 |
2680 |
2637 #: ../plcopen/iec_std.csv:37 |
2681 #: ../plcopen/iec_std.csv:37 |
2638 msgid "Remainder (modulo)" |
2682 msgid "Remainder (modulo)" |
2639 msgstr "" |
2683 msgstr "" |
2640 |
2684 |
2641 #: ../Beremiz.py:1110 |
2685 #: ../Beremiz.py:1108 |
2642 #, python-format |
2686 #, python-format |
2643 msgid "Remove %s node" |
2687 msgid "Remove %s node" |
2644 msgstr "" |
2688 msgstr "" |
2645 |
2689 |
2646 #: ../IDEFrame.py:2373 |
2690 #: ../IDEFrame.py:2371 |
2647 msgid "Remove Datatype" |
2691 msgid "Remove Datatype" |
2648 msgstr "" |
2692 msgstr "" |
2649 |
2693 |
2650 #: ../IDEFrame.py:2378 |
2694 #: ../IDEFrame.py:2376 |
2651 msgid "Remove Pou" |
2695 msgid "Remove Pou" |
2652 msgstr "" |
2696 msgstr "" |
2653 |
2697 |
2654 #: ../dialogs/ActionBlockDialog.py:138 |
2698 #: ../dialogs/ActionBlockDialog.py:138 |
2655 msgid "Remove action" |
2699 msgid "Remove action" |
2677 |
2721 |
2678 #: ../editors/CodeFileEditor.py:641 ../controls/VariablePanel.py:441 |
2722 #: ../editors/CodeFileEditor.py:641 ../controls/VariablePanel.py:441 |
2679 msgid "Remove variable" |
2723 msgid "Remove variable" |
2680 msgstr "" |
2724 msgstr "" |
2681 |
2725 |
2682 #: ../IDEFrame.py:1913 |
2726 #: ../IDEFrame.py:1911 |
2683 msgid "Rename" |
2727 msgid "Rename" |
2684 msgstr "" |
2728 msgstr "" |
2685 |
2729 |
2686 #: ../editors/FileManagementPanel.py:181 |
2730 #: ../editors/FileManagementPanel.py:181 |
2687 msgid "Replace File" |
2731 msgid "Replace File" |
2867 msgid "" |
2911 msgid "" |
2868 "Semaphore\n" |
2912 "Semaphore\n" |
2869 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources." |
2913 "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources." |
2870 msgstr "" |
2914 msgstr "" |
2871 |
2915 |
|
2916 #: ../dialogs/DiscoveryDialog.py:81 |
|
2917 msgid "Service Discovery" |
|
2918 msgstr "" |
|
2919 |
2872 #: ../dialogs/DiscoveryDialog.py:84 |
2920 #: ../dialogs/DiscoveryDialog.py:84 |
2873 msgid "Services available:" |
2921 msgid "Services available:" |
2874 msgstr "" |
2922 msgstr "" |
2875 |
2923 |
2876 #: ../dialogs/LDElementDialog.py:76 |
2924 #: ../dialogs/LDElementDialog.py:76 |
3011 |
3063 |
3012 #: ../editors/LDViewer.py:882 |
3064 #: ../editors/LDViewer.py:882 |
3013 msgid "The group of block must be coherent!" |
3065 msgid "The group of block must be coherent!" |
3014 msgstr "" |
3066 msgstr "" |
3015 |
3067 |
3016 #: ../Beremiz.py:616 ../IDEFrame.py:986 |
3068 #: ../Beremiz.py:614 ../IDEFrame.py:983 |
3017 msgid "There are changes, do you want to save?" |
3069 msgid "There are changes, do you want to save?" |
3018 msgstr "" |
3070 msgstr "" |
3019 |
3071 |
3020 #: ../IDEFrame.py:1621 ../IDEFrame.py:1640 |
3072 #: ../IDEFrame.py:1618 ../IDEFrame.py:1637 |
3021 #, python-format |
3073 #, python-format |
3022 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
3074 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?" |
3023 msgstr "" |
3075 msgstr "" |
3024 |
3076 |
3025 #: ../IDEFrame.py:1073 |
3077 #: ../IDEFrame.py:1070 |
3026 msgid "" |
3078 msgid "" |
3027 "There was a problem printing.\n" |
3079 "There was a problem printing.\n" |
3028 "Perhaps your current printer is not set correctly?" |
3080 "Perhaps your current printer is not set correctly?" |
3029 msgstr "" |
3081 msgstr "" |
3030 |
3082 |
3124 #: ../editors/ResourceEditor.py:68 |
3176 #: ../editors/ResourceEditor.py:68 |
3125 msgid "Triggering" |
3177 msgid "Triggering" |
3126 msgstr "" |
3178 msgstr "" |
3127 |
3179 |
3128 #: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83 |
3180 #: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83 |
3129 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53 |
3181 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 |
3130 #: ../controls/VariablePanel.py:54 |
3182 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 |
3131 msgid "Type" |
3183 msgid "Type" |
3132 msgstr "" |
3184 msgstr "" |
3133 |
3185 |
3134 #: ../dialogs/BrowseLocationsDialog.py:43 |
3186 #: ../dialogs/BrowseLocationsDialog.py:43 |
3135 msgid "Type and derivated" |
3187 msgid "Type and derivated" |
3372 |
3432 |
3373 #: ../dialogs/PouDialog.py:31 |
3433 #: ../dialogs/PouDialog.py:31 |
3374 msgid "functionBlock" |
3434 msgid "functionBlock" |
3375 msgstr "" |
3435 msgstr "" |
3376 |
3436 |
|
3437 #: ../dialogs/DurationEditorDialog.py:151 |
|
3438 msgid "hours" |
|
3439 msgstr "" |
|
3440 |
3377 #: ../PLCOpenEditor.py:387 |
3441 #: ../PLCOpenEditor.py:387 |
3378 msgid "line : " |
3442 msgid "line : " |
3379 msgstr "" |
3443 msgstr "" |
3380 |
3444 |
|
3445 #: ../dialogs/DurationEditorDialog.py:153 |
|
3446 msgid "milliseconds" |
|
3447 msgstr "" |
|
3448 |
|
3449 #: ../dialogs/DurationEditorDialog.py:152 |
|
3450 msgid "minutes" |
|
3451 msgstr "" |
|
3452 |
|
3453 #: ../PLCOpenEditor.py:346 |
|
3454 msgid "plcopen_about.html" |
|
3455 msgstr "" |
|
3456 |
3381 #: ../dialogs/PouDialog.py:31 |
3457 #: ../dialogs/PouDialog.py:31 |
3382 msgid "program" |
3458 msgid "program" |
3383 msgstr "" |
3459 msgstr "" |
3384 |
3460 |
|
3461 #: ../dialogs/DurationEditorDialog.py:152 |
|
3462 msgid "seconds" |
|
3463 msgstr "" |
|
3464 |
3385 #: ../plcopen/iec_std.csv:84 |
3465 #: ../plcopen/iec_std.csv:84 |
3386 msgid "string from the middle" |
3466 msgid "string from the middle" |
3387 msgstr "" |
3467 msgstr "" |
3388 |
3468 |
3389 #: ../plcopen/iec_std.csv:82 |
3469 #: ../plcopen/iec_std.csv:82 |