--- a/i18n/messages.pot Wed Jul 05 13:02:30 2017 +0300
+++ b/i18n/messages.pot Wed Jul 05 13:03:58 2017 +0300
@@ -8,16 +8,16 @@
"Project-Id-Version: Beremiz\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2017-06-21 18:30+0300\n"
+"POT-Creation-Date: 2017-07-05 13:02+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n"
-#: ../BeremizIDE.py:1094 ../PLCOpenEditor.py:418
+#: ../BeremizIDE.py:1095 ../PLCOpenEditor.py:418 @@ -57,12 +57,12 @@
#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:69
-#: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:113
+#: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:114 -#: ../ProjectController.py:1139
+#: ../ProjectController.py:1151 msgid " generation failed !\n"
@@ -110,17 +110,17 @@
msgid "\"%s\" element for this pou already exists!"
msgid "\"%s\" folder is not a valid Beremiz project\n"
#: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouTransitionDialog.py:101
#: ../dialogs/BlockPreviewDialog.py:208 ../dialogs/PouNameDialog.py:50
-#: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:120
+#: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:121 #: ../editors/ResourceEditor.py:449 ../editors/ResourceEditor.py:484
#: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:587
-#: ../editors/CodeFileEditor.py:781 ../controls/VariablePanel.py:773
+#: ../editors/CodeFileEditor.py:776 ../controls/VariablePanel.py:773 msgid "\"%s\" is a keyword. It can't be used!"
@@ -138,20 +138,20 @@
#: ../dialogs/SFCStepNameDialog.py:50 ../dialogs/PouTransitionDialog.py:99
#: ../dialogs/BlockPreviewDialog.py:204 ../dialogs/PouNameDialog.py:48
-#: ../dialogs/PouActionDialog.py:97 ../dialogs/PouDialog.py:118
+#: ../dialogs/PouActionDialog.py:97 ../dialogs/PouDialog.py:119 #: ../editors/ResourceEditor.py:447 ../editors/ResourceEditor.py:482
-#: ../editors/DataTypeEditor.py:585 ../editors/CodeFileEditor.py:779
+#: ../editors/DataTypeEditor.py:585 ../editors/CodeFileEditor.py:774 #: ../controls/VariablePanel.py:771 ../IDEFrame.py:1594
msgid "\"%s\" is not a valid identifier!"
msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
-#: ../dialogs/BlockPreviewDialog.py:212 ../dialogs/PouDialog.py:122
+#: ../dialogs/BlockPreviewDialog.py:212 ../dialogs/PouDialog.py:123 #: ../editors/Viewer.py:261 ../editors/Viewer.py:316 ../editors/Viewer.py:346
#: ../editors/Viewer.py:368 ../editors/TextViewer.py:270
#: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
@@ -350,7 +350,7 @@
#: ../dialogs/PouTransitionDialog.py:96 ../dialogs/PouActionDialog.py:94
-#: ../dialogs/PouDialog.py:115
+#: ../dialogs/PouDialog.py:116 @@ -375,7 +375,7 @@
-#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1617 ../IDEFrame.py:1663
+#: ../dialogs/PouDialog.py:125 ../IDEFrame.py:1617 ../IDEFrame.py:1663 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
@@ -407,7 +407,7 @@
msgid "A variable with \"%s\" as name already exists in this pou!"
-#: ../editors/CodeFileEditor.py:785
+#: ../editors/CodeFileEditor.py:780 msgid "A variable with \"%s\" as name already exists!"
@@ -424,7 +424,7 @@
-#: ../editors/Viewer.py:614 ../editors/Viewer.py:2392
+#: ../editors/Viewer.py:614 ../editors/Viewer.py:2394 @@ -454,7 +454,7 @@
#: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
-#: ../BeremizIDE.py:964 ../editors/Viewer.py:647
+#: ../BeremizIDE.py:965 ../editors/Viewer.py:647 @@ -506,7 +506,7 @@
msgid "Add a new initial step"
-#: ../editors/Viewer.py:2755 ../editors/SFCViewer.py:770
+#: ../editors/Viewer.py:2757 ../editors/SFCViewer.py:770 @@ -538,7 +538,7 @@
-#: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:450
+#: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:450 @@ -554,7 +554,7 @@
msgid "Adjust Block Size"
-#: ../editors/Viewer.py:1684
+#: ../editors/Viewer.py:1686 @@ -570,7 +570,7 @@
msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
-#: ../ProjectController.py:1673
+#: ../ProjectController.py:1685 msgid "Already connected. Please disconnect\n"
@@ -682,7 +682,7 @@
msgid "Bitwise inverting"
-#: ../editors/Viewer.py:584 ../editors/Viewer.py:2405
+#: ../editors/Viewer.py:584 ../editors/Viewer.py:2407 @@ -698,7 +698,7 @@
-#: ../ProjectController.py:1351
+#: ../ProjectController.py:1363 @@ -711,23 +711,23 @@
-#: ../ProjectController.py:1820
+#: ../ProjectController.py:1832 -#: ../ProjectController.py:1285
+#: ../ProjectController.py:1297 msgid "Build directory already clean\n"
-#: ../ProjectController.py:1821
+#: ../ProjectController.py:1833 msgid "Build project into build folder"
-#: ../ProjectController.py:1068
+#: ../ProjectController.py:1080 msgid "C Build crashed !\n"
-#: ../ProjectController.py:1065
+#: ../ProjectController.py:1077 msgid "C Build failed.\n"
@@ -735,7 +735,7 @@
-#: ../ProjectController.py:1143
+#: ../ProjectController.py:1155 msgid "C code generated successfully.\n"
@@ -809,7 +809,7 @@
msgid "Cannot get PLC status - connection failed.\n"
-#: ../ProjectController.py:931
+#: ../ProjectController.py:943 msgid "Cannot open/parse VARIABLES.csv!\n"
@@ -854,7 +854,7 @@
msgid "Choose a SVG file"
-#: ../ProjectController.py:530
+#: ../ProjectController.py:542 msgid "Choose a directory to save project"
@@ -863,7 +863,7 @@
-#: ../BeremizIDE.py:833 ../BeremizIDE.py:868
+#: ../BeremizIDE.py:833 ../BeremizIDE.py:869 @@ -876,11 +876,11 @@
msgid "Choose a working directory "
-#: ../ProjectController.py:437
+#: ../ProjectController.py:449 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
-#: ../ProjectController.py:404
+#: ../ProjectController.py:416 msgid "Chosen folder isn't empty. You can't use it for a new project!"
@@ -896,7 +896,7 @@
-#: ../ProjectController.py:1824
+#: ../ProjectController.py:1836 @@ -904,11 +904,11 @@
msgid "Clean log messages"
-#: ../ProjectController.py:1826
+#: ../ProjectController.py:1838 msgid "Clean project build folder"
-#: ../ProjectController.py:1282
+#: ../ProjectController.py:1294 msgid "Cleaning the build directory\n"
@@ -937,7 +937,7 @@
-#: ../editors/Viewer.py:600 ../editors/Viewer.py:2413
+#: ../editors/Viewer.py:600 ../editors/Viewer.py:2415 @@ -966,7 +966,7 @@
-#: ../ProjectController.py:722
+#: ../ProjectController.py:734 msgid "Compiling IEC Program into C code...\n"
@@ -996,21 +996,21 @@
msgid "Confirm or change variable name"
-#: ../ProjectController.py:1839
+#: ../ProjectController.py:1851 -#: ../ProjectController.py:1840
+#: ../ProjectController.py:1852 msgid "Connect to the target PLC"
-#: ../ProjectController.py:1342
+#: ../ProjectController.py:1354 msgid "Connected to URI: %s"
#: ../dialogs/SFCTransitionDialog.py:77 ../editors/Viewer.py:586
-#: ../editors/Viewer.py:2406
+#: ../editors/Viewer.py:2408 @@ -1018,11 +1018,11 @@
msgid "Connection Properties"
-#: ../ProjectController.py:1697
+#: ../ProjectController.py:1709 msgid "Connection canceled!\n"
-#: ../ProjectController.py:1722
+#: ../ProjectController.py:1734 msgid "Connection failed to %s!\n"
@@ -1036,7 +1036,7 @@
msgid "Connection to '%s' failed.\n"
-#: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1641
+#: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1643 @@ -1052,7 +1052,7 @@
-#: ../editors/Viewer.py:596 ../editors/Viewer.py:2409
+#: ../editors/Viewer.py:596 ../editors/Viewer.py:2411 @@ -1060,7 +1060,7 @@
msgid "Content Description (optional):"
-#: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1642
+#: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1644 @@ -1131,15 +1131,15 @@
msgid "Couldn't paste non-POU object."
-#: ../ProjectController.py:1639
+#: ../ProjectController.py:1651 msgid "Couldn't start PLC !\n"
-#: ../ProjectController.py:1647
+#: ../ProjectController.py:1659 msgid "Couldn't stop PLC !\n"
-#: ../ProjectController.py:1611
+#: ../ProjectController.py:1623 msgid "Couldn't stop debugger.\n"
@@ -1280,7 +1280,7 @@
-#: ../ProjectController.py:1744
+#: ../ProjectController.py:1756 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
@@ -1293,12 +1293,12 @@
-#: ../ProjectController.py:1400
+#: ../ProjectController.py:1412 msgid "Debug: Unknown variable '%s'\n"
-#: ../ProjectController.py:1398
+#: ../ProjectController.py:1410 msgid "Debug: Unsupported type to debug '%s'\n"
@@ -1307,19 +1307,19 @@
-#: ../ProjectController.py:1580
+#: ../ProjectController.py:1592 msgid "Debugger disabled\n"
-#: ../ProjectController.py:1741
+#: ../ProjectController.py:1753 -#: ../ProjectController.py:1613
+#: ../ProjectController.py:1625 msgid "Debugger stopped.\n"
-#: ../BeremizIDE.py:967 ../editors/Viewer.py:631 ../IDEFrame.py:1962
+#: ../BeremizIDE.py:968 ../editors/Viewer.py:631 ../IDEFrame.py:1962 @@ -1347,7 +1347,7 @@
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739 @@ -1371,19 +1371,19 @@
-#: ../ProjectController.py:1848
+#: ../ProjectController.py:1860 -#: ../ProjectController.py:1850
+#: ../ProjectController.py:1862 msgid "Disconnect from PLC"
-#: ../ProjectController.py:1352
+#: ../ProjectController.py:1364 -#: ../editors/Viewer.py:615 ../editors/Viewer.py:2401
+#: ../editors/Viewer.py:615 ../editors/Viewer.py:2403 @@ -1444,7 +1444,7 @@
msgid "Edit array type properties"
-#: ../editors/Viewer.py:2624 ../editors/Viewer.py:3053
+#: ../editors/Viewer.py:2626 ../editors/Viewer.py:3055 @@ -1456,11 +1456,11 @@
-#: ../editors/Viewer.py:3012
+#: ../editors/Viewer.py:3014 -#: ../ProjectController.py:1862
+#: ../ProjectController.py:1874 msgid "Edit raw IEC code added to code generated by PLCGenerator"
@@ -1476,7 +1476,7 @@
-#: ../ProjectController.py:1245
+#: ../ProjectController.py:1257 @@ -1484,7 +1484,7 @@
-#: ../ProjectController.py:1350
+#: ../ProjectController.py:1362 @@ -1512,24 +1512,24 @@
-#: ../BeremizIDE.py:1106 ../dialogs/ForceVariableDialog.py:197
+#: ../BeremizIDE.py:1107 ../dialogs/ForceVariableDialog.py:197 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:60
#: ../dialogs/DurationEditorDialog.py:121
-#: ../dialogs/DurationEditorDialog.py:163 ../dialogs/PouTransitionDialog.py:107
+#: ../dialogs/DurationEditorDialog.py:167 ../dialogs/PouTransitionDialog.py:107 #: ../dialogs/BlockPreviewDialog.py:237 ../dialogs/ProjectDialog.py:74
#: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
#: ../dialogs/PouNameDialog.py:54 ../dialogs/BrowseLocationsDialog.py:218
#: ../dialogs/BrowseValuesLibraryDialog.py:83 ../dialogs/PouActionDialog.py:105
-#: ../dialogs/PouDialog.py:134 ../PLCOpenEditor.py:345 ../PLCOpenEditor.py:350
+#: ../dialogs/PouDialog.py:135 ../PLCOpenEditor.py:345 ../PLCOpenEditor.py:350 #: ../PLCOpenEditor.py:430 ../PLCOpenEditor.py:440
#: ../editors/ResourceEditor.py:436 ../editors/Viewer.py:424
#: ../editors/LDViewer.py:666 ../editors/LDViewer.py:882
#: ../editors/LDViewer.py:886 ../editors/DataTypeEditor.py:550
#: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:574
#: ../editors/DataTypeEditor.py:743 ../editors/DataTypeEditor.py:750
-#: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:767
-#: ../ProjectController.py:372 ../ProjectController.py:500
-#: ../ProjectController.py:507 ../controls/FolderTree.py:217
+#: ../editors/TextViewer.py:389 ../editors/CodeFileEditor.py:762 +#: ../ProjectController.py:372 ../ProjectController.py:512 +#: ../ProjectController.py:519 ../controls/FolderTree.py:217 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
#: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
#: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
@@ -1540,16 +1540,16 @@
-#: ../ProjectController.py:777
+#: ../ProjectController.py:789 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
-#: ../ProjectController.py:769
+#: ../ProjectController.py:781 msgid "Error : IEC to C compiler returned %d\n"
-#: ../ProjectController.py:700
+#: ../ProjectController.py:712 "Error in ST/IL/SFC code generator :\n"
@@ -1573,7 +1573,7 @@
msgid "Error: No PLC built\n"
-#: ../ProjectController.py:1716
+#: ../ProjectController.py:1728 msgid "Exception while connecting %s!\n"
@@ -1618,7 +1618,7 @@
-#: ../ProjectController.py:790
+#: ../ProjectController.py:802 msgid "Extracting Located Variables...\n"
@@ -1627,7 +1627,7 @@
-#: ../ProjectController.py:1779
+#: ../ProjectController.py:1791 msgid "Failed : Must build before transfer.\n"
@@ -1635,7 +1635,7 @@
-#: ../ProjectController.py:1058
+#: ../ProjectController.py:1070 msgid "Fatal : cannot get builder.\n"
@@ -1644,12 +1644,12 @@
-#: ../dialogs/DurationEditorDialog.py:160
+#: ../dialogs/DurationEditorDialog.py:164 msgid "Field %s hasn't a valid value!"
-#: ../dialogs/DurationEditorDialog.py:162
+#: ../dialogs/DurationEditorDialog.py:166 msgid "Fields %s haven't a valid value!"
@@ -1694,7 +1694,7 @@
#: ../dialogs/SFCTransitionDialog.py:182 ../dialogs/PouTransitionDialog.py:97
#: ../dialogs/ProjectDialog.py:73 ../dialogs/PouActionDialog.py:95
-#: ../dialogs/PouDialog.py:116
+#: ../dialogs/PouDialog.py:117 msgid "Form isn't complete. %s must be filled!"
@@ -1750,7 +1750,7 @@
-#: ../ProjectController.py:691
+#: ../ProjectController.py:703 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
@@ -1815,7 +1815,7 @@
-#: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1627
+#: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1629 #: ../controls/VariablePanel.py:71
@@ -1843,7 +1843,7 @@
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739 @@ -1871,7 +1871,7 @@
#: ../dialogs/SFCStepDialog.py:71 ../dialogs/FBDVariableDialog.py:38
#: ../dialogs/BrowseLocationsDialog.py:41 ../editors/Viewer.py:290
-#: ../editors/Viewer.py:1625 ../editors/TextViewer.py:307
+#: ../editors/Viewer.py:1627 ../editors/TextViewer.py:307 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
#: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
@@ -1948,7 +1948,7 @@
"You must fill a numeric value."
-#: ../editors/Viewer.py:616 ../editors/Viewer.py:2390
+#: ../editors/Viewer.py:616 ../editors/Viewer.py:2392 @@ -1963,7 +1963,7 @@
#: ../dialogs/PouTransitionDialog.py:86 ../dialogs/PouActionDialog.py:84
-#: ../dialogs/PouDialog.py:104
+#: ../dialogs/PouDialog.py:105 @@ -1976,7 +1976,7 @@
-#: ../ProjectController.py:1785
+#: ../ProjectController.py:1797 msgid "Latest build already matches current target. Transfering anyway...\n"
@@ -2032,7 +2032,7 @@
-#: ../ProjectController.py:1691
+#: ../ProjectController.py:1703 msgid "Local service discovery failed!\n"
@@ -2169,11 +2169,11 @@
-#: ../editors/CodeFileEditor.py:663 ../controls/VariablePanel.py:453
+#: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:453 msgid "Move variable down"
-#: ../editors/CodeFileEditor.py:662 ../controls/VariablePanel.py:452
+#: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:452 @@ -2194,7 +2194,7 @@
#: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:744
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:739 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
@@ -2237,7 +2237,7 @@
-#: ../ProjectController.py:1814
+#: ../ProjectController.py:1826 msgid "No PLC to transfer (did build succeed ?)\n"
@@ -2325,7 +2325,7 @@
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739 @@ -2346,7 +2346,7 @@
msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
-#: ../ProjectController.py:1866
+#: ../ProjectController.py:1878 msgid "Open a file explorer to manage project files"
@@ -2358,7 +2358,7 @@
-#: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:744
+#: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:739 @@ -2372,7 +2372,7 @@
#: ../dialogs/SFCStepDialog.py:72 ../dialogs/FBDVariableDialog.py:40
#: ../dialogs/BrowseLocationsDialog.py:42 ../editors/Viewer.py:290
-#: ../editors/Viewer.py:1626 ../editors/TextViewer.py:307
+#: ../editors/Viewer.py:1628 ../editors/TextViewer.py:307 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
#: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
@@ -2394,7 +2394,7 @@
-#: ../ProjectController.py:1042
+#: ../ProjectController.py:1054 msgid "PLC code generation failed !\n"
@@ -2432,7 +2432,7 @@
-#: ../dialogs/PouDialog.py:100
+#: ../dialogs/PouDialog.py:101 @@ -2440,7 +2440,7 @@
-#: ../dialogs/PouDialog.py:102
+#: ../dialogs/PouDialog.py:103 @@ -2466,7 +2466,7 @@
msgid "Page Size (optional):"
@@ -2491,7 +2491,7 @@
-#: ../editors/Viewer.py:2755 ../editors/Viewer.py:3012
+#: ../editors/Viewer.py:2757 ../editors/Viewer.py:3014 #: ../editors/SFCViewer.py:770
msgid "Please choose a target"
@@ -2500,7 +2500,7 @@
msgid "Please enter a block name"
-#: ../editors/Viewer.py:2625 ../editors/Viewer.py:3054
+#: ../editors/Viewer.py:2627 ../editors/Viewer.py:3056 msgid "Please enter comment text"
@@ -2526,7 +2526,7 @@
msgid "Port number must be an integer!"
-#: ../editors/Viewer.py:595 ../editors/Viewer.py:2414
+#: ../editors/Viewer.py:595 ../editors/Viewer.py:2416 @@ -2610,7 +2610,7 @@
-#: ../ProjectController.py:1865
+#: ../ProjectController.py:1877 @@ -2686,11 +2686,11 @@
-#: ../ProjectController.py:1861
+#: ../ProjectController.py:1873 -#: ../BeremizIDE.py:1046
+#: ../BeremizIDE.py:1047 msgid "Really delete node '%s'?"
@@ -2723,16 +2723,16 @@
msgid "Remainder (modulo)"
-#: ../BeremizIDE.py:1047
+#: ../BeremizIDE.py:1048
@@ -2760,7 +2760,7 @@
-#: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:451
+#: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:451 @@ -2796,7 +2796,7 @@
msgid "Reset search result"
-#: ../BeremizIDE.py:978 ../PLCControler.py:99
+#: ../BeremizIDE.py:979 ../PLCControler.py:99 @@ -2832,15 +2832,15 @@
-#: ../ProjectController.py:1829
+#: ../ProjectController.py:1841 -#: ../ProjectController.py:1087
+#: ../ProjectController.py:1099 msgid "Runtime IO extensions C code generation failed !\n"
-#: ../ProjectController.py:1096
+#: ../ProjectController.py:1108 msgid "Runtime library extensions C code generation failed !\n"
@@ -2896,7 +2896,7 @@
-#: ../ProjectController.py:499
+#: ../ProjectController.py:511 msgid "Save path is the same as path of a project! \n"
@@ -2926,7 +2926,7 @@
msgid "Select a variable class:"
-#: ../ProjectController.py:1245
+#: ../ProjectController.py:1257 msgid "Select an editor:"
@@ -2938,7 +2938,7 @@
-#: ../ProjectController.py:506
+#: ../ProjectController.py:518 msgid "Selected directory already contains another project. Overwrite? \n"
@@ -2974,7 +2974,7 @@
-#: ../ProjectController.py:1855
+#: ../ProjectController.py:1867 msgid "Show IEC code generated by PLCGenerator"
@@ -2986,7 +2986,7 @@
msgid "Show Master generated by config_utils"
-#: ../ProjectController.py:1853
+#: ../ProjectController.py:1865 @@ -3023,20 +3023,20 @@
msgid "Standard function blocks"
-#: ../ProjectController.py:1831 ../Beremiz_service.py:263
+#: ../ProjectController.py:1843 ../Beremiz_service.py:263 -#: ../ProjectController.py:1034
+#: ../ProjectController.py:1046 msgid "Start build in %s\n"
-#: ../ProjectController.py:1348
+#: ../ProjectController.py:1360 -#: ../ProjectController.py:1636
+#: ../ProjectController.py:1648 @@ -3044,11 +3044,11 @@
-#: ../editors/Viewer.py:612 ../editors/Viewer.py:2389
+#: ../editors/Viewer.py:612 ../editors/Viewer.py:2391 -#: ../ProjectController.py:1834
+#: ../ProjectController.py:1846 @@ -3056,15 +3056,15 @@
-#: ../ProjectController.py:1836
+#: ../ProjectController.py:1848 -#: ../ProjectController.py:1349
+#: ../ProjectController.py:1361 -#: ../ProjectController.py:1608
+#: ../ProjectController.py:1620 msgid "Stopping debugger...\n"
@@ -3080,7 +3080,7 @@
-#: ../ProjectController.py:1073
+#: ../ProjectController.py:1085 msgid "Successfully built.\n"
@@ -3200,23 +3200,23 @@
-#: ../ProjectController.py:1843
+#: ../ProjectController.py:1855 -#: ../ProjectController.py:1845
+#: ../ProjectController.py:1857 -#: ../ProjectController.py:1808
+#: ../ProjectController.py:1820 msgid "Transfer completed successfully.\n"
-#: ../ProjectController.py:1811
+#: ../ProjectController.py:1823 msgid "Transfer failed\n"
-#: ../editors/Viewer.py:613 ../editors/Viewer.py:2391 ../editors/Viewer.py:2418
+#: ../editors/Viewer.py:613 ../editors/Viewer.py:2393 ../editors/Viewer.py:2420 @@ -3265,7 +3265,7 @@
#: ../dialogs/ActionBlockDialog.py:39 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:744
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:739 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
@@ -3321,7 +3321,7 @@
-#: ../ProjectController.py:411
+#: ../ProjectController.py:423 @@ -3330,7 +3330,7 @@
msgid "Unknown variable \"%s\" for this POU!"
-#: ../ProjectController.py:408 ../ProjectController.py:409
+#: ../ProjectController.py:420 ../ProjectController.py:421 @@ -3365,7 +3365,7 @@
#: ../dialogs/ActionBlockDialog.py:43 ../editors/Viewer.py:585
-#: ../editors/Viewer.py:2421
+#: ../editors/Viewer.py:2423 @@ -3427,11 +3427,11 @@
-#: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
+#: ../dialogs/PouDialog.py:129 ../editors/LDViewer.py:891 -#: ../ProjectController.py:695
+#: ../ProjectController.py:707 msgid "Warnings in ST/IL/SFC code generator :\n"
@@ -3493,7 +3493,7 @@
-#: ../dialogs/DurationEditorDialog.py:151
+#: ../dialogs/DurationEditorDialog.py:155 @@ -3523,7 +3523,7 @@
-#: ../dialogs/DurationEditorDialog.py:151
+#: ../dialogs/DurationEditorDialog.py:155 @@ -3531,11 +3531,11 @@
-#: ../dialogs/DurationEditorDialog.py:153
+#: ../dialogs/DurationEditorDialog.py:157 -#: ../dialogs/DurationEditorDialog.py:152
+#: ../dialogs/DurationEditorDialog.py:156 @@ -3543,7 +3543,7 @@
-#: ../dialogs/DurationEditorDialog.py:152
+#: ../dialogs/DurationEditorDialog.py:156 @@ -3699,3 +3699,153 @@
#: Extra TC6 documentation strings
+msgid "0 - current time, 1 - load time from PDT" +msgid "Datetime, current or relative to PDT" +msgid "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." +msgid "1 = integrate, 0 = hold" +msgid "Overriding reset" +msgid "Integrated output" +msgid "The integral function block integrates the value of input XIN over time." +msgid "Input to be differentiated" +msgid "Differentiated output" +msgid "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN." +msgid "0 - manual , 1 - automatic" +msgid "Process variable" +msgid "Manual output adjustment - Typically from transfer station" +msgid "Proportionality constant" +msgid "Derivative time constant" +msgid "FB for integral term" +msgid "FB for derivative term" +msgid "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." +msgid "0 - track X0, 1 - ramp to/track X1" +msgid "BUSY = 1 during ramping period" +msgid "Elapsed time of ramp" +msgid "The RAMP function block is modelled on example given in the standard." +msgid "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." +msgid "The SR bistable is a latch where the Set dominates." +msgid "The RS bistable is a latch where the Reset dominates." +msgid "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources." +msgid "The output produces a single pulse when a rising edge is detected." +msgid "The output produces a single pulse when a falling edge is detected." +msgid "The up-counter can be used to signal when a count has reached a maximum value." +msgid "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value." +msgid "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." +msgid "first input parameter" +msgid "second input parameter" +msgid "first output parameter" +msgid "second output parameter" +msgid "internal state: 0-reset, 1-counting, 2-set" +msgid "The pulse timer can be used to generate output pulses of a given time duration." +msgid "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." +msgid "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."