i18n/messages.pot
changeset 1716 ccb2ed164418
parent 1705 5df7b3d404e8
child 1804 5a79875b0ed7
--- 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 @@
 msgstr ""
 "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"
 "Language: \n"
 "MIME-Version: 1.0\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
 #, python-format
 msgid ""
 "\n"
@@ -57,12 +57,12 @@
 msgstr ""
 
 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:69
-#: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:113
+#: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:114
 #, python-format
 msgid " and %s"
 msgstr ""
 
-#: ../ProjectController.py:1139
+#: ../ProjectController.py:1151
 msgid " generation failed !\n"
 msgstr ""
 
@@ -110,17 +110,17 @@
 msgid "\"%s\" element for this pou already exists!"
 msgstr ""
 
-#: ../BeremizIDE.py:896
+#: ../BeremizIDE.py:897
 #, python-format
 msgid "\"%s\" folder is not a valid Beremiz project\n"
 msgstr ""
 
 #: ../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
 #: ../IDEFrame.py:1596
 #, python-format
 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
 #, python-format
 msgid "\"%s\" is not a valid identifier!"
 msgstr ""
 
-#: ../IDEFrame.py:2399
+#: ../IDEFrame.py:2410
 #, python-format
 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
 msgstr ""
 
-#: ../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 @@
 msgstr ""
 
 #: ../dialogs/PouTransitionDialog.py:96 ../dialogs/PouActionDialog.py:94
-#: ../dialogs/PouDialog.py:115
+#: ../dialogs/PouDialog.py:116
 #, python-format
 msgid ", %s"
 msgstr ""
@@ -375,7 +375,7 @@
 msgid "1s"
 msgstr ""
 
-#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1617 ../IDEFrame.py:1663
+#: ../dialogs/PouDialog.py:125 ../IDEFrame.py:1617 ../IDEFrame.py:1663
 #: ../IDEFrame.py:1682
 #, python-format
 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!"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:785
+#: ../editors/CodeFileEditor.py:780
 #, python-format
 msgid "A variable with \"%s\" as name already exists!"
 msgstr ""
@@ -424,7 +424,7 @@
 msgid "Action"
 msgstr ""
 
-#: ../editors/Viewer.py:614 ../editors/Viewer.py:2392
+#: ../editors/Viewer.py:614 ../editors/Viewer.py:2394
 msgid "Action Block"
 msgstr ""
 
@@ -454,7 +454,7 @@
 msgstr ""
 
 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
-#: ../BeremizIDE.py:964 ../editors/Viewer.py:647
+#: ../BeremizIDE.py:965 ../editors/Viewer.py:647
 msgid "Add"
 msgstr ""
 
@@ -506,7 +506,7 @@
 msgid "Add a new initial step"
 msgstr ""
 
-#: ../editors/Viewer.py:2755 ../editors/SFCViewer.py:770
+#: ../editors/Viewer.py:2757 ../editors/SFCViewer.py:770
 msgid "Add a new jump"
 msgstr ""
 
@@ -538,7 +538,7 @@
 msgid "Add task"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:450
+#: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:450
 msgid "Add variable"
 msgstr ""
 
@@ -554,7 +554,7 @@
 msgid "Adjust Block Size"
 msgstr ""
 
-#: ../editors/Viewer.py:1684
+#: ../editors/Viewer.py:1686
 msgid "Alignment"
 msgstr ""
 
@@ -570,7 +570,7 @@
 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
 msgstr ""
 
-#: ../ProjectController.py:1673
+#: ../ProjectController.py:1685
 msgid "Already connected. Please disconnect\n"
 msgstr ""
 
@@ -682,7 +682,7 @@
 msgid "Bitwise inverting"
 msgstr ""
 
-#: ../editors/Viewer.py:584 ../editors/Viewer.py:2405
+#: ../editors/Viewer.py:584 ../editors/Viewer.py:2407
 msgid "Block"
 msgstr ""
 
@@ -698,7 +698,7 @@
 msgid "Bottom"
 msgstr ""
 
-#: ../ProjectController.py:1351
+#: ../ProjectController.py:1363
 msgid "Broken"
 msgstr ""
 
@@ -711,23 +711,23 @@
 msgid "Browse Locations"
 msgstr ""
 
-#: ../ProjectController.py:1820
+#: ../ProjectController.py:1832
 msgid "Build"
 msgstr ""
 
-#: ../ProjectController.py:1285
+#: ../ProjectController.py:1297
 msgid "Build directory already clean\n"
 msgstr ""
 
-#: ../ProjectController.py:1821
+#: ../ProjectController.py:1833
 msgid "Build project into build folder"
 msgstr ""
 
-#: ../ProjectController.py:1068
+#: ../ProjectController.py:1080
 msgid "C Build crashed !\n"
 msgstr ""
 
-#: ../ProjectController.py:1065
+#: ../ProjectController.py:1077
 msgid "C Build failed.\n"
 msgstr ""
 
@@ -735,7 +735,7 @@
 msgid "C code"
 msgstr ""
 
-#: ../ProjectController.py:1143
+#: ../ProjectController.py:1155
 msgid "C code generated successfully.\n"
 msgstr ""
 
@@ -809,7 +809,7 @@
 msgid "Cannot get PLC status - connection failed.\n"
 msgstr ""
 
-#: ../ProjectController.py:931
+#: ../ProjectController.py:943
 msgid "Cannot open/parse VARIABLES.csv!\n"
 msgstr ""
 
@@ -854,7 +854,7 @@
 msgid "Choose a SVG file"
 msgstr ""
 
-#: ../ProjectController.py:530
+#: ../ProjectController.py:542
 msgid "Choose a directory to save project"
 msgstr ""
 
@@ -863,7 +863,7 @@
 msgid "Choose a file"
 msgstr ""
 
-#: ../BeremizIDE.py:833 ../BeremizIDE.py:868
+#: ../BeremizIDE.py:833 ../BeremizIDE.py:869
 msgid "Choose a project"
 msgstr ""
 
@@ -876,11 +876,11 @@
 msgid "Choose a working directory "
 msgstr ""
 
-#: ../ProjectController.py:437
+#: ../ProjectController.py:449
 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
 msgstr ""
 
-#: ../ProjectController.py:404
+#: ../ProjectController.py:416
 msgid "Chosen folder isn't empty. You can't use it for a new project!"
 msgstr ""
 
@@ -896,7 +896,7 @@
 msgid "Class:"
 msgstr ""
 
-#: ../ProjectController.py:1824
+#: ../ProjectController.py:1836
 msgid "Clean"
 msgstr ""
 
@@ -904,11 +904,11 @@
 msgid "Clean log messages"
 msgstr ""
 
-#: ../ProjectController.py:1826
+#: ../ProjectController.py:1838
 msgid "Clean project build folder"
 msgstr ""
 
-#: ../ProjectController.py:1282
+#: ../ProjectController.py:1294
 msgid "Cleaning the build directory\n"
 msgstr ""
 
@@ -937,7 +937,7 @@
 msgid "Close Tab"
 msgstr ""
 
-#: ../editors/Viewer.py:600 ../editors/Viewer.py:2413
+#: ../editors/Viewer.py:600 ../editors/Viewer.py:2415
 msgid "Coil"
 msgstr ""
 
@@ -966,7 +966,7 @@
 msgid "Comparison"
 msgstr ""
 
-#: ../ProjectController.py:722
+#: ../ProjectController.py:734
 msgid "Compiling IEC Program into C code...\n"
 msgstr ""
 
@@ -996,21 +996,21 @@
 msgid "Confirm or change variable name"
 msgstr ""
 
-#: ../ProjectController.py:1839
+#: ../ProjectController.py:1851
 msgid "Connect"
 msgstr ""
 
-#: ../ProjectController.py:1840
+#: ../ProjectController.py:1852
 msgid "Connect to the target PLC"
 msgstr ""
 
-#: ../ProjectController.py:1342
+#: ../ProjectController.py:1354
 #, python-format
 msgid "Connected to URI: %s"
 msgstr ""
 
 #: ../dialogs/SFCTransitionDialog.py:77 ../editors/Viewer.py:586
-#: ../editors/Viewer.py:2406
+#: ../editors/Viewer.py:2408
 msgid "Connection"
 msgstr ""
 
@@ -1018,11 +1018,11 @@
 msgid "Connection Properties"
 msgstr ""
 
-#: ../ProjectController.py:1697
+#: ../ProjectController.py:1709
 msgid "Connection canceled!\n"
 msgstr ""
 
-#: ../ProjectController.py:1722
+#: ../ProjectController.py:1734
 #, python-format
 msgid "Connection failed to %s!\n"
 msgstr ""
@@ -1036,7 +1036,7 @@
 msgid "Connection to '%s' failed.\n"
 msgstr ""
 
-#: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1641
+#: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1643
 msgid "Connector"
 msgstr ""
 
@@ -1052,7 +1052,7 @@
 msgid "Constant"
 msgstr ""
 
-#: ../editors/Viewer.py:596 ../editors/Viewer.py:2409
+#: ../editors/Viewer.py:596 ../editors/Viewer.py:2411
 msgid "Contact"
 msgstr ""
 
@@ -1060,7 +1060,7 @@
 msgid "Content Description (optional):"
 msgstr ""
 
-#: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1642
+#: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1644
 msgid "Continuation"
 msgstr ""
 
@@ -1131,15 +1131,15 @@
 msgid "Couldn't paste non-POU object."
 msgstr ""
 
-#: ../ProjectController.py:1639
+#: ../ProjectController.py:1651
 msgid "Couldn't start PLC !\n"
 msgstr ""
 
-#: ../ProjectController.py:1647
+#: ../ProjectController.py:1659
 msgid "Couldn't stop PLC !\n"
 msgstr ""
 
-#: ../ProjectController.py:1611
+#: ../ProjectController.py:1623
 msgid "Couldn't stop debugger.\n"
 msgstr ""
 
@@ -1280,7 +1280,7 @@
 msgid "Days:"
 msgstr ""
 
-#: ../ProjectController.py:1744
+#: ../ProjectController.py:1756
 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
 msgstr ""
 
@@ -1293,12 +1293,12 @@
 msgid "Debug: %s"
 msgstr ""
 
-#: ../ProjectController.py:1400
+#: ../ProjectController.py:1412
 #, python-format
 msgid "Debug: Unknown variable '%s'\n"
 msgstr ""
 
-#: ../ProjectController.py:1398
+#: ../ProjectController.py:1410
 #, python-format
 msgid "Debug: Unsupported type to debug '%s'\n"
 msgstr ""
@@ -1307,19 +1307,19 @@
 msgid "Debugger"
 msgstr ""
 
-#: ../ProjectController.py:1580
+#: ../ProjectController.py:1592
 msgid "Debugger disabled\n"
 msgstr ""
 
-#: ../ProjectController.py:1741
+#: ../ProjectController.py:1753
 msgid "Debugger ready\n"
 msgstr ""
 
-#: ../ProjectController.py:1613
+#: ../ProjectController.py:1625
 msgid "Debugger stopped.\n"
 msgstr ""
 
-#: ../BeremizIDE.py:967 ../editors/Viewer.py:631 ../IDEFrame.py:1962
+#: ../BeremizIDE.py:968 ../editors/Viewer.py:631 ../IDEFrame.py:1962
 msgid "Delete"
 msgstr ""
 
@@ -1347,7 +1347,7 @@
 msgid "Derivation Type:"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739
 msgid "Description"
 msgstr ""
 
@@ -1371,19 +1371,19 @@
 msgid "Directly"
 msgstr ""
 
-#: ../ProjectController.py:1848
+#: ../ProjectController.py:1860
 msgid "Disconnect"
 msgstr ""
 
-#: ../ProjectController.py:1850
+#: ../ProjectController.py:1862
 msgid "Disconnect from PLC"
 msgstr ""
 
-#: ../ProjectController.py:1352
+#: ../ProjectController.py:1364
 msgid "Disconnected"
 msgstr ""
 
-#: ../editors/Viewer.py:615 ../editors/Viewer.py:2401
+#: ../editors/Viewer.py:615 ../editors/Viewer.py:2403
 msgid "Divergence"
 msgstr ""
 
@@ -1444,7 +1444,7 @@
 msgid "Edit array type properties"
 msgstr ""
 
-#: ../editors/Viewer.py:2624 ../editors/Viewer.py:3053
+#: ../editors/Viewer.py:2626 ../editors/Viewer.py:3055
 msgid "Edit comment"
 msgstr ""
 
@@ -1456,11 +1456,11 @@
 msgid "Edit item"
 msgstr ""
 
-#: ../editors/Viewer.py:3012
+#: ../editors/Viewer.py:3014
 msgid "Edit jump target"
 msgstr ""
 
-#: ../ProjectController.py:1862
+#: ../ProjectController.py:1874
 msgid "Edit raw IEC code added to code generated by PLCGenerator"
 msgstr ""
 
@@ -1476,7 +1476,7 @@
 msgid "Editor ToolBar"
 msgstr ""
 
-#: ../ProjectController.py:1245
+#: ../ProjectController.py:1257
 msgid "Editor selection"
 msgstr ""
 
@@ -1484,7 +1484,7 @@
 msgid "Elements :"
 msgstr ""
 
-#: ../ProjectController.py:1350
+#: ../ProjectController.py:1362
 msgid "Empty"
 msgstr ""
 
@@ -1512,24 +1512,24 @@
 msgid "Equal to"
 msgstr ""
 
-#: ../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 @@
 msgid "Error"
 msgstr ""
 
-#: ../ProjectController.py:777
+#: ../ProjectController.py:789
 msgid "Error : At least one configuration and one resource must be declared in PLC !\n"
 msgstr ""
 
-#: ../ProjectController.py:769
+#: ../ProjectController.py:781
 #, python-format
 msgid "Error : IEC to C compiler returned %d\n"
 msgstr ""
 
-#: ../ProjectController.py:700
+#: ../ProjectController.py:712
 #, python-format
 msgid ""
 "Error in ST/IL/SFC code generator :\n"
@@ -1573,7 +1573,7 @@
 msgid "Error: No PLC built\n"
 msgstr ""
 
-#: ../ProjectController.py:1716
+#: ../ProjectController.py:1728
 #, python-format
 msgid "Exception while connecting %s!\n"
 msgstr ""
@@ -1618,7 +1618,7 @@
 msgid "External"
 msgstr ""
 
-#: ../ProjectController.py:790
+#: ../ProjectController.py:802
 msgid "Extracting Located Variables...\n"
 msgstr ""
 
@@ -1627,7 +1627,7 @@
 msgid "FBD"
 msgstr ""
 
-#: ../ProjectController.py:1779
+#: ../ProjectController.py:1791
 msgid "Failed : Must build before transfer.\n"
 msgstr ""
 
@@ -1635,7 +1635,7 @@
 msgid "Falling Edge"
 msgstr ""
 
-#: ../ProjectController.py:1058
+#: ../ProjectController.py:1070
 msgid "Fatal : cannot get builder.\n"
 msgstr ""
 
@@ -1644,12 +1644,12 @@
 msgid "Fetching %s"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:160
+#: ../dialogs/DurationEditorDialog.py:164
 #, python-format
 msgid "Field %s hasn't a valid value!"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:162
+#: ../dialogs/DurationEditorDialog.py:166
 #, python-format
 msgid "Fields %s haven't a valid value!"
 msgstr ""
@@ -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
 #, python-format
 msgid "Form isn't complete. %s must be filled!"
 msgstr ""
@@ -1750,7 +1750,7 @@
 msgid "Generate Program"
 msgstr ""
 
-#: ../ProjectController.py:691
+#: ../ProjectController.py:703
 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
 msgstr ""
 
@@ -1815,7 +1815,7 @@
 msgid "Import SVG"
 msgstr ""
 
-#: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1627
+#: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1629
 #: ../controls/VariablePanel.py:71
 msgid "InOut"
 msgstr ""
@@ -1843,7 +1843,7 @@
 msgid "Indicator"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739
 msgid "Initial"
 msgstr ""
 
@@ -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
 msgid "Input"
@@ -1948,7 +1948,7 @@
 "You must fill a numeric value."
 msgstr ""
 
-#: ../editors/Viewer.py:616 ../editors/Viewer.py:2390
+#: ../editors/Viewer.py:616 ../editors/Viewer.py:2392
 msgid "Jump"
 msgstr ""
 
@@ -1963,7 +1963,7 @@
 msgstr ""
 
 #: ../dialogs/PouTransitionDialog.py:86 ../dialogs/PouActionDialog.py:84
-#: ../dialogs/PouDialog.py:104
+#: ../dialogs/PouDialog.py:105
 msgid "Language"
 msgstr ""
 
@@ -1976,7 +1976,7 @@
 msgid "Language:"
 msgstr ""
 
-#: ../ProjectController.py:1785
+#: ../ProjectController.py:1797
 msgid "Latest build already matches current target. Transfering anyway...\n"
 msgstr ""
 
@@ -2032,7 +2032,7 @@
 msgid "Local entries"
 msgstr ""
 
-#: ../ProjectController.py:1691
+#: ../ProjectController.py:1703
 msgid "Local service discovery failed!\n"
 msgstr ""
 
@@ -2169,11 +2169,11 @@
 msgid "Move up"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:663 ../controls/VariablePanel.py:453
+#: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:453
 msgid "Move variable down"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:662 ../controls/VariablePanel.py:452
+#: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:452
 msgid "Move variable up"
 msgstr ""
 
@@ -2194,7 +2194,7 @@
 msgstr ""
 
 #: ../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
 msgid "Name"
 msgstr ""
@@ -2237,7 +2237,7 @@
 msgid "No Modifier"
 msgstr ""
 
-#: ../ProjectController.py:1814
+#: ../ProjectController.py:1826
 msgid "No PLC to transfer (did build succeed ?)\n"
 msgstr ""
 
@@ -2325,7 +2325,7 @@
 msgid "Numerical"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:744
+#: ../editors/CodeFileEditor.py:739
 msgid "OnChange"
 msgstr ""
 
@@ -2346,7 +2346,7 @@
 msgid "Open Source framework for automation, implemented IEC 61131 IDE with constantly growing set of extensions and flexible PLC runtime."
 msgstr ""
 
-#: ../ProjectController.py:1866
+#: ../ProjectController.py:1878
 msgid "Open a file explorer to manage project files"
 msgstr ""
 
@@ -2358,7 +2358,7 @@
 msgid "Option"
 msgstr ""
 
-#: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:744
+#: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:739
 msgid "Options"
 msgstr ""
 
@@ -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
 msgid "Output"
@@ -2394,7 +2394,7 @@
 msgid "PLC Log"
 msgstr ""
 
-#: ../ProjectController.py:1042
+#: ../ProjectController.py:1054
 msgid "PLC code generation failed !\n"
 msgstr ""
 
@@ -2432,7 +2432,7 @@
 msgid "PORT"
 msgstr ""
 
-#: ../dialogs/PouDialog.py:100
+#: ../dialogs/PouDialog.py:101
 msgid "POU Name"
 msgstr ""
 
@@ -2440,7 +2440,7 @@
 msgid "POU Name:"
 msgstr ""
 
-#: ../dialogs/PouDialog.py:102
+#: ../dialogs/PouDialog.py:103
 msgid "POU Type"
 msgstr ""
 
@@ -2466,7 +2466,7 @@
 msgid "Page Size (optional):"
 msgstr ""
 
-#: ../IDEFrame.py:2602
+#: ../IDEFrame.py:2613
 #, python-format
 msgid "Page: %d"
 msgstr ""
@@ -2491,7 +2491,7 @@
 msgid "Pin number:"
 msgstr ""
 
-#: ../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"
 msgstr ""
@@ -2500,7 +2500,7 @@
 msgid "Please enter a block name"
 msgstr ""
 
-#: ../editors/Viewer.py:2625 ../editors/Viewer.py:3054
+#: ../editors/Viewer.py:2627 ../editors/Viewer.py:3056
 msgid "Please enter comment text"
 msgstr ""
 
@@ -2526,7 +2526,7 @@
 msgid "Port number must be an integer!"
 msgstr ""
 
-#: ../editors/Viewer.py:595 ../editors/Viewer.py:2414
+#: ../editors/Viewer.py:595 ../editors/Viewer.py:2416
 msgid "Power Rail"
 msgstr ""
 
@@ -2610,7 +2610,7 @@
 msgid "Project '%s':"
 msgstr ""
 
-#: ../ProjectController.py:1865
+#: ../ProjectController.py:1877
 msgid "Project Files"
 msgstr ""
 
@@ -2686,11 +2686,11 @@
 msgid "Range:"
 msgstr ""
 
-#: ../ProjectController.py:1861
+#: ../ProjectController.py:1873
 msgid "Raw IEC code"
 msgstr ""
 
-#: ../BeremizIDE.py:1046
+#: ../BeremizIDE.py:1047
 #, python-format
 msgid "Really delete node '%s'?"
 msgstr ""
@@ -2723,16 +2723,16 @@
 msgid "Remainder (modulo)"
 msgstr ""
 
-#: ../BeremizIDE.py:1047
+#: ../BeremizIDE.py:1048
 #, python-format
 msgid "Remove %s node"
 msgstr ""
 
-#: ../IDEFrame.py:2408
+#: ../IDEFrame.py:2419
 msgid "Remove Datatype"
 msgstr ""
 
-#: ../IDEFrame.py:2413
+#: ../IDEFrame.py:2424
 msgid "Remove Pou"
 msgstr ""
 
@@ -2760,7 +2760,7 @@
 msgid "Remove task"
 msgstr ""
 
-#: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:451
+#: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:451
 msgid "Remove variable"
 msgstr ""
 
@@ -2796,7 +2796,7 @@
 msgid "Reset search result"
 msgstr ""
 
-#: ../BeremizIDE.py:978 ../PLCControler.py:99
+#: ../BeremizIDE.py:979 ../PLCControler.py:99
 msgid "Resources"
 msgstr ""
 
@@ -2832,15 +2832,15 @@
 msgid "Rounding up/down"
 msgstr ""
 
-#: ../ProjectController.py:1829
+#: ../ProjectController.py:1841
 msgid "Run"
 msgstr ""
 
-#: ../ProjectController.py:1087
+#: ../ProjectController.py:1099
 msgid "Runtime IO extensions C code generation failed !\n"
 msgstr ""
 
-#: ../ProjectController.py:1096
+#: ../ProjectController.py:1108
 msgid "Runtime library extensions C code generation failed !\n"
 msgstr ""
 
@@ -2896,7 +2896,7 @@
 msgid "Save as"
 msgstr ""
 
-#: ../ProjectController.py:499
+#: ../ProjectController.py:511
 msgid "Save path is the same as path of a project! \n"
 msgstr ""
 
@@ -2926,7 +2926,7 @@
 msgid "Select a variable class:"
 msgstr ""
 
-#: ../ProjectController.py:1245
+#: ../ProjectController.py:1257
 msgid "Select an editor:"
 msgstr ""
 
@@ -2938,7 +2938,7 @@
 msgid "Select an object"
 msgstr ""
 
-#: ../ProjectController.py:506
+#: ../ProjectController.py:518
 msgid "Selected directory already contains another project. Overwrite? \n"
 msgstr ""
 
@@ -2974,7 +2974,7 @@
 msgid "Shift right"
 msgstr ""
 
-#: ../ProjectController.py:1855
+#: ../ProjectController.py:1867
 msgid "Show IEC code generated by PLCGenerator"
 msgstr ""
 
@@ -2986,7 +2986,7 @@
 msgid "Show Master generated by config_utils"
 msgstr ""
 
-#: ../ProjectController.py:1853
+#: ../ProjectController.py:1865
 msgid "Show code"
 msgstr ""
 
@@ -3023,20 +3023,20 @@
 msgid "Standard function blocks"
 msgstr ""
 
-#: ../ProjectController.py:1831 ../Beremiz_service.py:263
+#: ../ProjectController.py:1843 ../Beremiz_service.py:263
 msgid "Start PLC"
 msgstr ""
 
-#: ../ProjectController.py:1034
+#: ../ProjectController.py:1046
 #, python-format
 msgid "Start build in %s\n"
 msgstr ""
 
-#: ../ProjectController.py:1348
+#: ../ProjectController.py:1360
 msgid "Started"
 msgstr ""
 
-#: ../ProjectController.py:1636
+#: ../ProjectController.py:1648
 msgid "Starting PLC\n"
 msgstr ""
 
@@ -3044,11 +3044,11 @@
 msgid "Status ToolBar"
 msgstr ""
 
-#: ../editors/Viewer.py:612 ../editors/Viewer.py:2389
+#: ../editors/Viewer.py:612 ../editors/Viewer.py:2391
 msgid "Step"
 msgstr ""
 
-#: ../ProjectController.py:1834
+#: ../ProjectController.py:1846
 msgid "Stop"
 msgstr ""
 
@@ -3056,15 +3056,15 @@
 msgid "Stop PLC"
 msgstr ""
 
-#: ../ProjectController.py:1836
+#: ../ProjectController.py:1848
 msgid "Stop Running PLC"
 msgstr ""
 
-#: ../ProjectController.py:1349
+#: ../ProjectController.py:1361
 msgid "Stopped"
 msgstr ""
 
-#: ../ProjectController.py:1608
+#: ../ProjectController.py:1620
 msgid "Stopping debugger...\n"
 msgstr ""
 
@@ -3080,7 +3080,7 @@
 msgid "Subtraction"
 msgstr ""
 
-#: ../ProjectController.py:1073
+#: ../ProjectController.py:1085
 msgid "Successfully built.\n"
 msgstr ""
 
@@ -3200,23 +3200,23 @@
 msgid "Top"
 msgstr ""
 
-#: ../ProjectController.py:1843
+#: ../ProjectController.py:1855
 msgid "Transfer"
 msgstr ""
 
-#: ../ProjectController.py:1845
+#: ../ProjectController.py:1857
 msgid "Transfer PLC"
 msgstr ""
 
-#: ../ProjectController.py:1808
+#: ../ProjectController.py:1820
 msgid "Transfer completed successfully.\n"
 msgstr ""
 
-#: ../ProjectController.py:1811
+#: ../ProjectController.py:1823
 msgid "Transfer failed\n"
 msgstr ""
 
-#: ../editors/Viewer.py:613 ../editors/Viewer.py:2391 ../editors/Viewer.py:2418
+#: ../editors/Viewer.py:613 ../editors/Viewer.py:2393 ../editors/Viewer.py:2420
 msgid "Transition"
 msgstr ""
 
@@ -3265,7 +3265,7 @@
 msgstr ""
 
 #: ../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
 msgid "Type"
 msgstr ""
@@ -3321,7 +3321,7 @@
 msgid "Undo"
 msgstr ""
 
-#: ../ProjectController.py:411
+#: ../ProjectController.py:423
 msgid "Unknown"
 msgstr ""
 
@@ -3330,7 +3330,7 @@
 msgid "Unknown variable \"%s\" for this POU!"
 msgstr ""
 
-#: ../ProjectController.py:408 ../ProjectController.py:409
+#: ../ProjectController.py:420 ../ProjectController.py:421
 msgid "Unnamed"
 msgstr ""
 
@@ -3365,7 +3365,7 @@
 msgstr ""
 
 #: ../dialogs/ActionBlockDialog.py:43 ../editors/Viewer.py:585
-#: ../editors/Viewer.py:2421
+#: ../editors/Viewer.py:2423
 msgid "Variable"
 msgstr ""
 
@@ -3427,11 +3427,11 @@
 msgid "WXGLADE GUI"
 msgstr ""
 
-#: ../dialogs/PouDialog.py:128 ../editors/LDViewer.py:891
+#: ../dialogs/PouDialog.py:129 ../editors/LDViewer.py:891
 msgid "Warning"
 msgstr ""
 
-#: ../ProjectController.py:695
+#: ../ProjectController.py:707
 msgid "Warnings in ST/IL/SFC code generator :\n"
 msgstr ""
 
@@ -3493,7 +3493,7 @@
 msgid "Zoom"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:151
+#: ../dialogs/DurationEditorDialog.py:155
 msgid "days"
 msgstr ""
 
@@ -3523,7 +3523,7 @@
 msgid "functionBlock"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:151
+#: ../dialogs/DurationEditorDialog.py:155
 msgid "hours"
 msgstr ""
 
@@ -3531,11 +3531,11 @@
 msgid "line : "
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:153
+#: ../dialogs/DurationEditorDialog.py:157
 msgid "milliseconds"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:152
+#: ../dialogs/DurationEditorDialog.py:156
 msgid "minutes"
 msgstr ""
 
@@ -3543,7 +3543,7 @@
 msgid "program"
 msgstr ""
 
-#: ../dialogs/DurationEditorDialog.py:152
+#: ../dialogs/DurationEditorDialog.py:156
 msgid "seconds"
 msgstr ""
 
@@ -3699,3 +3699,153 @@
 
 #: Extra TC6 documentation strings
 
+
+msgid "0 - current time, 1 - load time from PDT"
+msgstr ""
+
+msgid "Preset datetime"
+msgstr ""
+
+msgid "Copy of IN"
+msgstr ""
+
+msgid "Datetime, current or relative to PDT"
+msgstr ""
+
+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."
+msgstr ""
+
+msgid "1 = integrate, 0 = hold"
+msgstr ""
+
+msgid "Overriding reset"
+msgstr ""
+
+msgid "Input variable"
+msgstr ""
+
+msgid "Initial value"
+msgstr ""
+
+msgid "Sampling period"
+msgstr ""
+
+msgid "NOT R1"
+msgstr ""
+
+msgid "Integrated output"
+msgstr ""
+
+msgid "The integral function block integrates the value of input XIN over time."
+msgstr ""
+
+msgid "0 = reset"
+msgstr ""
+
+msgid "Input to be differentiated"
+msgstr ""
+
+msgid "Differentiated output"
+msgstr ""
+
+msgid "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
+msgstr ""
+
+msgid "0 - manual , 1 - automatic"
+msgstr ""
+
+msgid "Process variable"
+msgstr ""
+
+msgid "Set point"
+msgstr ""
+
+msgid "Manual output adjustment - Typically from transfer station"
+msgstr ""
+
+msgid "Proportionality constant"
+msgstr ""
+
+msgid "Reset time"
+msgstr ""
+
+msgid "Derivative time constant"
+msgstr ""
+
+msgid "PV - SP"
+msgstr ""
+
+msgid "FB for integral term"
+msgstr ""
+
+msgid "FB for derivative term"
+msgstr ""
+
+msgid "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
+msgstr ""
+
+msgid "0 - track X0, 1 - ramp to/track X1"
+msgstr ""
+
+msgid "Ramp duration"
+msgstr ""
+
+msgid "BUSY = 1 during ramping period"
+msgstr ""
+
+msgid "Elapsed time of ramp"
+msgstr ""
+
+msgid "The RAMP function block is modelled on example given in the standard."
+msgstr ""
+
+msgid "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
+msgstr ""
+
+msgid "The SR bistable is a latch where the Set dominates."
+msgstr ""
+
+msgid "The RS bistable is a latch where the Reset dominates."
+msgstr ""
+
+msgid "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
+msgstr ""
+
+msgid "The output produces a single pulse when a rising edge is detected."
+msgstr ""
+
+msgid "The output produces a single pulse when a falling edge is detected."
+msgstr ""
+
+msgid "The up-counter can be used to signal when a count has reached a maximum value."
+msgstr ""
+
+msgid "The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
+msgstr ""
+
+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."
+msgstr ""
+
+msgid "first input parameter"
+msgstr ""
+
+msgid "second input parameter"
+msgstr ""
+
+msgid "first output parameter"
+msgstr ""
+
+msgid "second output parameter"
+msgstr ""
+
+msgid "internal state: 0-reset, 1-counting, 2-set"
+msgstr ""
+
+msgid "The pulse timer can be used to generate output pulses of a given time duration."
+msgstr ""
+
+msgid "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
+msgstr ""
+
+msgid "The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
+msgstr ""