i18n/messages.pot
author Laurent Bessard
Wed, 05 Sep 2012 11:19:27 +0200
changeset 756 7eb469275611
parent 747 f36838792511
permissions -rw-r--r--
Fix bug when trying to open ForceVariableDialog from DebugVariablePanel
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-08-25 14:42+0200\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=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: ../PLCOpenEditor.py:3063
msgid ""
"\n"
"An error has occurred.\n"
"\n"
"Click OK to save an error report.\n"
"\n"
"Please be kind enough to send this file to:\n"
"edouard.tisserant@gmail.com\n"
"\n"
"Error:\n"
msgstr ""

#: ../controls/VariablePanel.py:77
msgid "   External"
msgstr ""

#: ../controls/VariablePanel.py:76
msgid "   InOut"
msgstr ""

#: ../controls/VariablePanel.py:76
msgid "   Input"
msgstr ""

#: ../controls/VariablePanel.py:77
msgid "   Local"
msgstr ""

#: ../controls/VariablePanel.py:76
msgid "   Output"
msgstr ""

#: ../controls/VariablePanel.py:78
msgid "   Temp"
msgstr ""

#: ../PLCOpenEditor.py:3073
msgid " : "
msgstr ""

#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/PouActionDialog.py:91
#: ../dialogs/PouDialog.py:111 ../dialogs/SFCTransitionDialog.py:144
#, python-format
msgid " and %s"
msgstr ""

#: ../plcopen/plcopen.py:1051
#, python-format
msgid "\"%s\" Data Type doesn't exist !!!"
msgstr ""

#: ../plcopen/plcopen.py:1069
#, python-format
msgid "\"%s\" POU already exists !!!"
msgstr ""

#: ../plcopen/plcopen.py:1090
#, python-format
msgid "\"%s\" POU doesn't exist !!!"
msgstr ""

#: ../Viewer.py:233
#, python-format
msgid "\"%s\" can't use itself!"
msgstr ""

#: ../PLCOpenEditor.py:1802 ../PLCOpenEditor.py:1821
#, python-format
msgid "\"%s\" config already exists!"
msgstr ""

#: ../plcopen/plcopen.py:315
#, python-format
msgid "\"%s\" configuration already exists !!!"
msgstr ""

#: ../PLCOpenEditor.py:1756
#, python-format
msgid "\"%s\" data type already exists!"
msgstr ""

#: ../PLCControler.py:2040 ../PLCControler.py:2044
#, python-format
msgid "\"%s\" element can't be pasted here!!!"
msgstr ""

#: ../TextViewer.py:305 ../TextViewer.py:325 ../Viewer.py:251
#: ../dialogs/PouTransitionDialog.py:105 ../dialogs/ConnectionDialog.py:150
#: ../dialogs/PouActionDialog.py:102 ../dialogs/FBDBlockDialog.py:162
#, python-format
msgid "\"%s\" element for this pou already exists!"
msgstr ""

#: ../plcopen/structures.py:96
#, python-format
msgid "\"%s\" function cancelled in \"%s\" POU: No input connected"
msgstr ""

#: ../controls/VariablePanel.py:651 ../PLCOpenEditor.py:1747
#: ../DataTypeEditor.py:547 ../DataTypeEditor.py:576
#: ../dialogs/PouNameDialog.py:49 ../dialogs/PouTransitionDialog.py:101
#: ../dialogs/SFCStepNameDialog.py:51 ../dialogs/ConnectionDialog.py:146
#: ../dialogs/FBDVariableDialog.py:199 ../dialogs/PouActionDialog.py:98
#: ../dialogs/PouDialog.py:118 ../dialogs/SFCStepDialog.py:122
#: ../dialogs/FBDBlockDialog.py:158
#, python-format
msgid "\"%s\" is a keyword. It can't be used!"
msgstr ""

#: ../Viewer.py:239
#, python-format
msgid "\"%s\" is already used by \"%s\"!"
msgstr ""

#: ../plcopen/plcopen.py:2786
#, python-format
msgid "\"%s\" is an invalid value!"
msgstr ""

#: ../PLCOpenEditor.py:2914 ../PLCOpenEditor.py:2942
#, python-format
msgid "\"%s\" is not a valid folder!"
msgstr ""

#: ../controls/VariablePanel.py:649 ../PLCOpenEditor.py:1745
#: ../DataTypeEditor.py:571 ../dialogs/PouNameDialog.py:47
#: ../dialogs/PouTransitionDialog.py:99 ../dialogs/SFCStepNameDialog.py:49
#: ../dialogs/ConnectionDialog.py:144 ../dialogs/PouActionDialog.py:96
#: ../dialogs/PouDialog.py:116 ../dialogs/SFCStepDialog.py:120
#: ../dialogs/FBDBlockDialog.py:156
#, python-format
msgid "\"%s\" is not a valid identifier!"
msgstr ""

#: ../PLCOpenEditor.py:312 ../PLCOpenEditor.py:2541 ../PLCOpenEditor.py:2560
#, python-format
msgid "\"%s\" is used by one or more POUs. It can't be removed!"
msgstr ""

#: ../controls/VariablePanel.py:306 ../TextViewer.py:303 ../TextViewer.py:323
#: ../TextViewer.py:340 ../PLCOpenEditor.py:1765 ../Viewer.py:249
#: ../Viewer.py:294 ../Viewer.py:311 ../dialogs/ConnectionDialog.py:148
#: ../dialogs/PouDialog.py:120 ../dialogs/FBDBlockDialog.py:160
#, python-format
msgid "\"%s\" pou already exists!"
msgstr ""

#: ../plcopen/plcopen.py:346
#, python-format
msgid "\"%s\" resource already exists in \"%s\" configuration !!!"
msgstr ""

#: ../plcopen/plcopen.py:362
#, python-format
msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!"
msgstr ""

#: ../dialogs/SFCStepNameDialog.py:57 ../dialogs/SFCStepDialog.py:128
#, python-format
msgid "\"%s\" step already exists!"
msgstr ""

#: ../DataTypeEditor.py:542
#, python-format
msgid "\"%s\" value already defined!"
msgstr ""

#: ../DataTypeEditor.py:718 ../dialogs/ArrayTypeDialog.py:97
#, python-format
msgid "\"%s\" value isn't a valid array dimension!"
msgstr ""

#: ../DataTypeEditor.py:725 ../dialogs/ArrayTypeDialog.py:103
#, python-format
msgid ""
"\"%s\" value isn't a valid array dimension!\n"
"Right value must be greater than left value."
msgstr ""

#: ../PLCControler.py:793
#, python-format
msgid "%s \"%s\" can't be pasted as a %s."
msgstr ""

#: ../PLCControler.py:1422
#, python-format
msgid "%s Data Types"
msgstr ""

#: ../GraphicViewer.py:278
#, python-format
msgid "%s Graphics"
msgstr ""

#: ../PLCControler.py:1417
#, python-format
msgid "%s POUs"
msgstr ""

#: ../plcopen/plcopen.py:1780 ../plcopen/plcopen.py:1790
#: ../plcopen/plcopen.py:1800 ../plcopen/plcopen.py:1810
#: ../plcopen/plcopen.py:1819
#, python-format
msgid "%s body don't have instances!"
msgstr ""

#: ../plcopen/plcopen.py:1842 ../plcopen/plcopen.py:1849
#, python-format
msgid "%s body don't have text!"
msgstr ""

#: ../PLCOpenEditor.py:462
msgid "&Add Element"
msgstr ""

#: ../PLCOpenEditor.py:432
msgid "&Configuration"
msgstr ""

#: ../PLCOpenEditor.py:423
msgid "&Data Type"
msgstr ""

#: ../PLCOpenEditor.py:466
msgid "&Delete"
msgstr ""

#: ../PLCOpenEditor.py:415
msgid "&Display"
msgstr ""

#: ../PLCOpenEditor.py:414
msgid "&Edit"
msgstr ""

#: ../PLCOpenEditor.py:413
msgid "&File"
msgstr ""

#: ../PLCOpenEditor.py:425
msgid "&Function"
msgstr ""

#: ../PLCOpenEditor.py:416
msgid "&Help"
msgstr ""

#: ../PLCOpenEditor.py:429
msgid "&Program"
msgstr ""

#: ../PLCOpenEditor.py:2700
msgid "&Properties"
msgstr ""

#: ../SearchResultPanel.py:235
#, python-format
msgid "'%s' - %d match in project"
msgstr ""

#: ../SearchResultPanel.py:237
#, python-format
msgid "'%s' - %d matches in project"
msgstr ""

#: ../SearchResultPanel.py:287
#, python-format
msgid "(%d matches)"
msgstr ""

#: ../PLCOpenEditor.py:3051 ../PLCOpenEditor.py:3053 ../PLCOpenEditor.py:3054
msgid ",   "
msgstr ""

#: ../dialogs/PouTransitionDialog.py:96 ../dialogs/PouActionDialog.py:93
#: ../dialogs/PouDialog.py:113 ../dialogs/SFCTransitionDialog.py:146
#, python-format
msgid ", %s"
msgstr ""

#: ../PLCOpenEditor.py:3049
msgid ". "
msgstr ""

#: ../PLCOpenEditor.py:1768 ../PLCOpenEditor.py:1810 ../PLCOpenEditor.py:1829
#: ../dialogs/PouDialog.py:122
#, python-format
msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
msgstr ""

#: ../controls/VariablePanel.py:653 ../PLCOpenEditor.py:1780
#: ../PLCOpenEditor.py:1791 ../dialogs/PouNameDialog.py:51
#: ../dialogs/PouTransitionDialog.py:103 ../dialogs/SFCStepNameDialog.py:53
#: ../dialogs/PouActionDialog.py:100 ../dialogs/SFCStepDialog.py:124
#, python-format
msgid "A POU named \"%s\" already exists!"
msgstr ""

#: ../dialogs/BrowseLocationsDialog.py:175
msgid "A location must be selected!"
msgstr ""

#: ../controls/VariablePanel.py:655 ../PLCOpenEditor.py:1782
#: ../PLCOpenEditor.py:1793 ../dialogs/SFCStepNameDialog.py:55
#: ../dialogs/SFCStepDialog.py:126
#, python-format
msgid "A variable with \"%s\" as name already exists in this pou!"
msgstr ""

#: ../PLCOpenEditor.py:2733
msgid "About"
msgstr ""

#: ../PLCOpenEditor.py:2619
msgid "About PLCOpenEditor"
msgstr ""

#: ../plcopen/iec_std.csv:22
msgid "Absolute number"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:41 ../dialogs/SFCStepDialog.py:69
msgid "Action"
msgstr ""

#: ../Viewer.py:494
msgid "Action Block"
msgstr ""

#: ../dialogs/PouActionDialog.py:81
msgid "Action Name"
msgstr ""

#: ../dialogs/PouActionDialog.py:49
msgid "Action Name:"
msgstr ""

#: ../plcopen/plcopen.py:1480
#, python-format
msgid "Action with name %s doesn't exist!"
msgstr ""

#: ../PLCControler.py:95
msgid "Actions"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:134
msgid "Actions:"
msgstr ""

#: ../Viewer.py:526
msgid "Add"
msgstr ""

#: ../PLCOpenEditor.py:2021 ../PLCOpenEditor.py:2052
msgid "Add Action"
msgstr ""

#: ../PLCOpenEditor.py:2004
msgid "Add Configuration"
msgstr ""

#: ../PLCOpenEditor.py:1984
msgid "Add DataType"
msgstr ""

#: ../Viewer.py:452
msgid "Add Divergence Branch"
msgstr ""

#: ../PLCOpenEditor.py:1992
msgid "Add POU"
msgstr ""

#: ../PLCOpenEditor.py:2032 ../PLCOpenEditor.py:2078
msgid "Add Resource"
msgstr ""

#: ../PLCOpenEditor.py:2010 ../PLCOpenEditor.py:2049
msgid "Add Transition"
msgstr ""

#: ../Viewer.py:441
msgid "Add Wire Segment"
msgstr ""

#: ../SFCViewer.py:358
msgid "Add a new initial step"
msgstr ""

#: ../Viewer.py:2291 ../SFCViewer.py:695
msgid "Add a new jump"
msgstr ""

#: ../SFCViewer.py:380
msgid "Add a new step"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:138
msgid "Add action"
msgstr ""

#: ../DataTypeEditor.py:344
msgid "Add element"
msgstr ""

#: ../RessourceEditor.py:250
msgid "Add instance"
msgstr ""

#: ../RessourceEditor.py:221
msgid "Add task"
msgstr ""

#: ../controls/VariablePanel.py:373
msgid "Add variable"
msgstr ""

#: ../plcopen/iec_std.csv:33
msgid "Addition"
msgstr ""

#: ../plcopen/structures.py:221
msgid "Additional function blocks"
msgstr ""

#: ../Viewer.py:1397
msgid "Alignment"
msgstr ""

#: ../controls/VariablePanel.py:75 ../dialogs/BrowseLocationsDialog.py:35
#: ../dialogs/BrowseLocationsDialog.py:116
msgid "All"
msgstr ""

#: ../DataTypeEditor.py:586
#, python-format
msgid "An element named \"%s\" already exists in this structure!"
msgstr ""

#: ../plcopen/iec_std.csv:31
msgid "Arc cosine"
msgstr ""

#: ../plcopen/iec_std.csv:30
msgid "Arc sine"
msgstr ""

#: ../plcopen/iec_std.csv:32
msgid "Arc tangent"
msgstr ""

#: ../plcopen/iec_std.csv:33
msgid "Arithmetic"
msgstr ""

#: ../controls/VariablePanel.py:724 ../DataTypeEditor.py:51
msgid "Array"
msgstr ""

#: ../plcopen/iec_std.csv:39
msgid "Assignment"
msgstr ""

#: ../dialogs/FBDVariableDialog.py:197
msgid "At least a variable or an expression must be selected!"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:99
msgid "Author"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:96
msgid "Author Name (optional):"
msgstr ""

#: ../dialogs/FindInPouDialog.py:72
msgid "Backward"
msgstr ""

#: ../DataTypeEditor.py:167 ../DataTypeEditor.py:197 ../DataTypeEditor.py:289
#: ../dialogs/ArrayTypeDialog.py:55
msgid "Base Type:"
msgstr ""

#: ../controls/VariablePanel.py:694 ../DataTypeEditor.py:616
msgid "Base Types"
msgstr ""

#: ../plcopen/iec_std.csv:70
msgid "Binary selection (1 of 2)"
msgstr ""

#: ../plcopen/iec_std.csv:62
msgid "Bit-shift"
msgstr ""

#: ../plcopen/iec_std.csv:66
msgid "Bitwise"
msgstr ""

#: ../plcopen/iec_std.csv:66
msgid "Bitwise AND"
msgstr ""

#: ../plcopen/iec_std.csv:67
msgid "Bitwise OR"
msgstr ""

#: ../plcopen/iec_std.csv:68
msgid "Bitwise XOR"
msgstr ""

#: ../plcopen/iec_std.csv:69
msgid "Bitwise inverting"
msgstr ""

#: ../Viewer.py:464
msgid "Block"
msgstr ""

#: ../dialogs/FBDBlockDialog.py:38
msgid "Block Properties"
msgstr ""

#: ../Viewer.py:433
msgid "Bottom"
msgstr ""

#: ../dialogs/BrowseLocationsDialog.py:55
msgid "Browse Locations"
msgstr ""

#: ../plcopen/plcopen.py:1722 ../plcopen/plcopen.py:1736
#: ../plcopen/plcopen.py:1757 ../plcopen/plcopen.py:1773
msgid "Can only generate execution order on FBD networks!"
msgstr ""

#: ../controls/VariablePanel.py:255
msgid "Can only give a location to local or global variables"
msgstr ""

#: ../PLCOpenEditor.py:2909
#, python-format
msgid "Can't generate program to file %s!"
msgstr ""

#: ../controls/VariablePanel.py:253
msgid "Can't give a location to a function block instance"
msgstr ""

#: ../PLCOpenEditor.py:2940
#, python-format
msgid "Can't save project to file %s!"
msgstr ""

#: ../controls/VariablePanel.py:293
msgid "Can't set an initial value to a function block instance"
msgstr ""

#: ../dialogs/FindInPouDialog.py:81 ../dialogs/SearchInProjectDialog.py:67
msgid "Case sensitive"
msgstr ""

#: ../Viewer.py:428
msgid "Center"
msgstr ""

#: ../PLCOpenEditor.py:2070
msgid "Change POU Type To"
msgstr ""

#: ../plcopen/iec_std.csv:81
msgid "Character string"
msgstr ""

#: ../PLCOpenEditor.py:2865 ../PLCOpenEditor.py:2899 ../PLCOpenEditor.py:2934
msgid "Choose a file"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
msgid "Class"
msgstr ""

#: ../controls/VariablePanel.py:364
msgid "Class Filter:"
msgstr ""

#: ../dialogs/FBDVariableDialog.py:62
msgid "Class:"
msgstr ""

#: ../PLCOpenEditor.py:509
msgid "Clear Errors\tCTRL+K"
msgstr ""

#: ../Viewer.py:519
msgid "Clear Execution Order"
msgstr ""

#: ../GraphicViewer.py:125
msgid "Clear the graph values"
msgstr ""

#: ../PLCOpenEditor.py:2773
msgid "Close Application"
msgstr ""

#: ../PLCOpenEditor.py:1187
msgid "Close Project"
msgstr ""

#: ../PLCOpenEditor.py:2683
msgid "Close Project\tCTRL+SHIFT+W"
msgstr ""

#: ../PLCOpenEditor.py:2681
msgid "Close Tab\tCTRL+W"
msgstr ""

#: ../Viewer.py:480
msgid "Coil"
msgstr ""

#: ../Viewer.py:500 ../LDViewer.py:503
msgid "Comment"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:94
msgid "Company Name (required):"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:95
msgid "Company URL (optional):"
msgstr ""

#: ../plcopen/iec_std.csv:75
msgid "Comparison"
msgstr ""

#: ../plcopen/iec_std.csv:85
msgid "Concatenation"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:47
msgid "Configuration"
msgstr ""

#: ../PLCControler.py:96
msgid "Configurations"
msgstr ""

#: ../Viewer.py:466 ../dialogs/SFCTransitionDialog.py:76
msgid "Connection"
msgstr ""

#: ../dialogs/ConnectionDialog.py:37
msgid "Connection Properties"
msgstr ""

#: ../dialogs/ConnectionDialog.py:56
msgid "Connector"
msgstr ""

#: ../dialogs/SFCStepDialog.py:58
msgid "Connectors:"
msgstr ""

#: ../controls/VariablePanel.py:65
msgid "Constant"
msgstr ""

#: ../Viewer.py:476
msgid "Contact"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:197
msgid "Content Description (optional):"
msgstr ""

#: ../dialogs/ConnectionDialog.py:61
msgid "Continuation"
msgstr ""

#: ../plcopen/iec_std.csv:18
msgid "Conversion from BCD"
msgstr ""

#: ../plcopen/iec_std.csv:19
msgid "Conversion to BCD"
msgstr ""

#: ../plcopen/iec_std.csv:21
msgid "Conversion to date"
msgstr ""

#: ../plcopen/iec_std.csv:20
msgid "Conversion to time-of-day"
msgstr ""

#: ../PLCOpenEditor.py:499 ../Viewer.py:535
msgid "Copy"
msgstr ""

#: ../PLCOpenEditor.py:446
msgid "Copy\tCTRL+C"
msgstr ""

#: ../PLCOpenEditor.py:2057
msgid "Copy POU"
msgstr ""

#: ../plcopen/iec_std.csv:28
msgid "Cosine"
msgstr ""

#: ../PLCControler.py:765 ../PLCControler.py:802
msgid "Couldn't paste non-POU object."
msgstr ""

#: ../dialogs/PouDialog.py:43
msgid "Create a new POU"
msgstr ""

#: ../dialogs/PouActionDialog.py:38
msgid "Create a new action"
msgstr ""

#: ../PLCOpenEditor.py:233
msgid "Create a new action block"
msgstr ""

#: ../PLCOpenEditor.py:182 ../PLCOpenEditor.py:212 ../PLCOpenEditor.py:245
msgid "Create a new block"
msgstr ""

#: ../PLCOpenEditor.py:206
msgid "Create a new branch"
msgstr ""

#: ../PLCOpenEditor.py:200
msgid "Create a new coil"
msgstr ""

#: ../PLCOpenEditor.py:176 ../PLCOpenEditor.py:191 ../PLCOpenEditor.py:221
msgid "Create a new comment"
msgstr ""

#: ../PLCOpenEditor.py:185 ../PLCOpenEditor.py:215 ../PLCOpenEditor.py:248
msgid "Create a new connection"
msgstr ""

#: ../PLCOpenEditor.py:203 ../PLCOpenEditor.py:254
msgid "Create a new contact"
msgstr ""

#: ../PLCOpenEditor.py:236
msgid "Create a new divergence"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:36
msgid "Create a new divergence or convergence"
msgstr ""

#: ../PLCOpenEditor.py:224
msgid "Create a new initial step"
msgstr ""

#: ../PLCOpenEditor.py:239
msgid "Create a new jump"
msgstr ""

#: ../PLCOpenEditor.py:194 ../PLCOpenEditor.py:251
msgid "Create a new power rail"
msgstr ""

#: ../PLCOpenEditor.py:197
msgid "Create a new rung"
msgstr ""

#: ../PLCOpenEditor.py:227
msgid "Create a new step"
msgstr ""

#: ../PLCOpenEditor.py:230 ../dialogs/PouTransitionDialog.py:42
msgid "Create a new transition"
msgstr ""

#: ../PLCOpenEditor.py:179 ../PLCOpenEditor.py:209 ../PLCOpenEditor.py:242
msgid "Create a new variable"
msgstr ""

#: ../PLCOpenEditor.py:498 ../Viewer.py:534
msgid "Cut"
msgstr ""

#: ../PLCOpenEditor.py:444
msgid "Cut\tCTRL+X"
msgstr ""

#: ../RessourceEditor.py:70
msgid "Cyclic"
msgstr ""

#: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
#: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
#: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:54
#: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
#: ../plcopen/iec_std.csv:60
msgid "DEPRECATED"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:43
msgid "Data Type"
msgstr ""

#: ../PLCControler.py:95
msgid "Data Types"
msgstr ""

#: ../plcopen/iec_std.csv:16
msgid "Data type conversion"
msgstr ""

#: ../plcopen/iec_std.csv:44 ../plcopen/iec_std.csv:45
msgid "Date addition"
msgstr ""

#: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:57
#: ../plcopen/iec_std.csv:58 ../plcopen/iec_std.csv:59
msgid "Date and time subtraction"
msgstr ""

#: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
msgid "Date subtraction"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:43
msgid "Days:"
msgstr ""

#: ../controls/PouInstanceVariablesPanel.py:52
msgid "Debug instance"
msgstr ""

#: ../Viewer.py:3224
#, python-format
msgid "Debug: %s"
msgstr ""

#: ../PLCOpenEditor.py:706
msgid "Debugger"
msgstr ""

#: ../PLCOpenEditor.py:2086 ../Viewer.py:510
msgid "Delete"
msgstr ""

#: ../Viewer.py:453
msgid "Delete Divergence Branch"
msgstr ""

#: ../Viewer.py:442
msgid "Delete Wire Segment"
msgstr ""

#: ../controls/CustomEditableListBox.py:41
msgid "Delete item"
msgstr ""

#: ../plcopen/iec_std.csv:88
msgid "Deletion (within)"
msgstr ""

#: ../DataTypeEditor.py:145
msgid "Derivation Type:"
msgstr ""

#: ../plcopen/structures.py:235
msgid ""
"Derivative\n"
"The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
msgstr ""

#: ../controls/VariablePanel.py:355
msgid "Description:"
msgstr ""

#: ../DataTypeEditor.py:313 ../dialogs/ArrayTypeDialog.py:61
msgid "Dimensions:"
msgstr ""

#: ../dialogs/FindInPouDialog.py:61
msgid "Direction"
msgstr ""

#: ../dialogs/BrowseLocationsDialog.py:78
msgid "Direction:"
msgstr ""

#: ../DataTypeEditor.py:51
msgid "Directly"
msgstr ""

#: ../Viewer.py:495
msgid "Divergence"
msgstr ""

#: ../plcopen/iec_std.csv:36
msgid "Division"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
msgid "Documentation"
msgstr ""

#: ../PLCOpenEditor.py:2903
msgid "Done"
msgstr ""

#: ../plcopen/structures.py:198
msgid ""
"Down-counter\n"
"The down-counter can be used to signal when a count has reached zero, on counting down from a preset value."
msgstr ""

#: ../dialogs/ActionBlockDialog.py:37
msgid "Duration"
msgstr ""

#: ../Viewer.py:509
msgid "Edit Block"
msgstr ""

#: ../dialogs/LDElementDialog.py:41
msgid "Edit Coil Values"
msgstr ""

#: ../dialogs/LDElementDialog.py:38
msgid "Edit Contact Values"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:59
msgid "Edit Duration"
msgstr ""

#: ../dialogs/SFCStepDialog.py:35
msgid "Edit Step"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:122
msgid "Edit action block properties"
msgstr ""

#: ../dialogs/ArrayTypeDialog.py:45
msgid "Edit array type properties"
msgstr ""

#: ../Viewer.py:2114 ../Viewer.py:2116 ../Viewer.py:2632 ../Viewer.py:2634
msgid "Edit comment"
msgstr ""

#: ../controls/CustomEditableListBox.py:39
msgid "Edit item"
msgstr ""

#: ../Viewer.py:2596
msgid "Edit jump target"
msgstr ""

#: ../SFCViewer.py:724
msgid "Edit step name"
msgstr ""

#: ../dialogs/SFCTransitionDialog.py:38
msgid "Edit transition"
msgstr ""

#: ../PLCOpenEditor.py:678
msgid "Editor ToolBar"
msgstr ""

#: ../DataTypeEditor.py:340
msgid "Elements :"
msgstr ""

#: ../PLCOpenEditor.py:441
msgid "Enable Undo/Redo"
msgstr ""

#: ../DataTypeEditor.py:51
msgid "Enumerated"
msgstr ""

#: ../plcopen/iec_std.csv:77
msgid "Equal to"
msgstr ""

#: ../controls/VariablePanel.py:325 ../controls/VariablePanel.py:673
#: ../controls/DebugVariablePanel.py:164 ../TextViewer.py:356
#: ../PLCOpenEditor.py:1181 ../PLCOpenEditor.py:1768 ../PLCOpenEditor.py:1805
#: ../PLCOpenEditor.py:1810 ../PLCOpenEditor.py:1824 ../PLCOpenEditor.py:1829
#: ../PLCOpenEditor.py:2518 ../PLCOpenEditor.py:2910 ../PLCOpenEditor.py:2915
#: ../PLCOpenEditor.py:3074 ../PLCOpenEditor.py:3084 ../DataTypeEditor.py:542
#: ../DataTypeEditor.py:547 ../DataTypeEditor.py:571 ../DataTypeEditor.py:576
#: ../DataTypeEditor.py:586 ../DataTypeEditor.py:718 ../DataTypeEditor.py:725
#: ../Viewer.py:365 ../LDViewer.py:663 ../LDViewer.py:879 ../LDViewer.py:883
#: ../dialogs/PouNameDialog.py:53 ../dialogs/PouTransitionDialog.py:107
#: ../dialogs/BrowseLocationsDialog.py:175 ../dialogs/ProjectDialog.py:71
#: ../dialogs/SFCStepNameDialog.py:59 ../dialogs/ConnectionDialog.py:152
#: ../dialogs/FBDVariableDialog.py:201 ../dialogs/PouActionDialog.py:104
#: ../dialogs/PouDialog.py:132 ../dialogs/SFCTransitionDialog.py:147
#: ../dialogs/DurationEditorDialog.py:121
#: ../dialogs/DurationEditorDialog.py:163
#: ../dialogs/SearchInProjectDialog.py:157 ../dialogs/SFCStepDialog.py:130
#: ../dialogs/ArrayTypeDialog.py:97 ../dialogs/ArrayTypeDialog.py:103
#: ../dialogs/FBDBlockDialog.py:164 ../dialogs/ForceVariableDialog.py:169
msgid "Error"
msgstr ""

#: ../dialogs/FBDBlockDialog.py:95
msgid "Execution Control:"
msgstr ""

#: ../dialogs/FBDVariableDialog.py:76 ../dialogs/FBDBlockDialog.py:87
msgid "Execution Order:"
msgstr ""

#: ../plcopen/iec_std.csv:38
msgid "Exponent"
msgstr ""

#: ../plcopen/iec_std.csv:26
msgid "Exponentiation"
msgstr ""

#: ../GraphicViewer.py:144
msgid "Export graph values to clipboard"
msgstr ""

#: ../dialogs/FBDVariableDialog.py:69
msgid "Expression:"
msgstr ""

#: ../controls/VariablePanel.py:77
msgid "External"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:143
#: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
#: ../dialogs/PouDialog.py:36
msgid "FBD"
msgstr ""

#: ../Viewer.py:404 ../dialogs/LDElementDialog.py:84
msgid "Falling Edge"
msgstr ""

#: ../plcopen/structures.py:188
msgid ""
"Falling edge detector\n"
"The output produces a single pulse when a falling edge is detected."
msgstr ""

#: ../dialogs/DurationEditorDialog.py:160
#, python-format
msgid "Field %s hasn't a valid value!"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:162
#, python-format
msgid "Fields %s haven't a valid value!"
msgstr ""

#: ../dialogs/FindInPouDialog.py:30 ../dialogs/FindInPouDialog.py:99
msgid "Find"
msgstr ""

#: ../PLCOpenEditor.py:451
msgid "Find\tCTRL+F"
msgstr ""

#: ../PLCOpenEditor.py:453
msgid "Find Next\tCTRL+K"
msgstr ""

#: ../PLCOpenEditor.py:455
msgid "Find Previous\tCTRL+SHIFT+K"
msgstr ""

#: ../plcopen/iec_std.csv:90
msgid "Find position"
msgstr ""

#: ../dialogs/FindInPouDialog.py:51
msgid "Find:"
msgstr ""

#: ../controls/DebugVariablePanel.py:295 ../Viewer.py:1355
msgid "Force value"
msgstr ""

#: ../dialogs/ForceVariableDialog.py:152
msgid "Forcing Variable Value"
msgstr ""

#: ../dialogs/PouTransitionDialog.py:97 ../dialogs/ProjectDialog.py:70
#: ../dialogs/PouActionDialog.py:94 ../dialogs/PouDialog.py:114
#: ../dialogs/SFCTransitionDialog.py:147
#, python-format
msgid "Form isn't complete. %s must be filled!"
msgstr ""

#: ../dialogs/ConnectionDialog.py:142 ../dialogs/FBDBlockDialog.py:154
msgid "Form isn't complete. Name must be filled!"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:145
msgid "Form isn't complete. Pattern to search must be filled!"
msgstr ""

#: ../dialogs/FBDBlockDialog.py:152
msgid "Form isn't complete. Valid block type must be selected!"
msgstr ""

#: ../dialogs/FindInPouDialog.py:67
msgid "Forward"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:44
msgid "Function"
msgstr ""

#: ../PLCOpenEditor.py:427
msgid "Function &Block"
msgstr ""

#: ../PLCOpenEditor.py:2065 ../dialogs/SearchInProjectDialog.py:45
msgid "Function Block"
msgstr ""

#: ../controls/VariablePanel.py:736
msgid "Function Block Types"
msgstr ""

#: ../PLCControler.py:94
msgid "Function Blocks"
msgstr ""

#: ../Viewer.py:235
msgid "Function Blocks can't be used in Functions!"
msgstr ""

#: ../Viewer.py:237
msgid "Function Blocks can't be used in Transitions!"
msgstr ""

#: ../PLCControler.py:2055
#, python-format
msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
msgstr ""

#: ../PLCControler.py:94
msgid "Functions"
msgstr ""

#: ../PLCOpenEditor.py:2690
msgid "Generate Program\tCTRL+G"
msgstr ""

#: ../controls/VariablePanel.py:78
msgid "Global"
msgstr ""

#: ../GraphicViewer.py:131
msgid "Go to current value"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:173
msgid "Graphics"
msgstr ""

#: ../plcopen/iec_std.csv:75
msgid "Greater than"
msgstr ""

#: ../plcopen/iec_std.csv:76
msgid "Greater than or equal to"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:134
msgid "Grid Resolution:"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:120
msgid "Height:"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:150
msgid "Horizontal:"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:44
msgid "Hours:"
msgstr ""

#: ../plcopen/structures.py:250
msgid ""
"Hysteresis\n"
"The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2."
msgstr ""

#: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
#: ../dialogs/PouDialog.py:36
msgid "IL"
msgstr ""

#: ../controls/VariablePanel.py:76 ../dialogs/FBDVariableDialog.py:34
msgid "InOut"
msgstr ""

#: ../controls/VariablePanel.py:262
#, python-format
msgid "Incompatible data types between \"%s\" and \"%s\""
msgstr ""

#: ../controls/VariablePanel.py:273
#, python-format
msgid "Incompatible size of data between \"%s\" and \"%s\""
msgstr ""

#: ../controls/VariablePanel.py:269
#, python-format
msgid "Incompatible size of data between \"%s\" and \"BOOL\""
msgstr ""

#: ../dialogs/ActionBlockDialog.py:37
msgid "Indicator"
msgstr ""

#: ../Viewer.py:491
msgid "Initial Step"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
#: ../DataTypeEditor.py:47
msgid "Initial Value"
msgstr ""

#: ../DataTypeEditor.py:177 ../DataTypeEditor.py:208 ../DataTypeEditor.py:264
#: ../DataTypeEditor.py:302
msgid "Initial Value:"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:41 ../dialogs/SFCTransitionDialog.py:66
#: ../dialogs/SFCTransitionDialog.py:137
msgid "Inline"
msgstr ""

#: ../controls/VariablePanel.py:76 ../dialogs/BrowseLocationsDialog.py:36
#: ../dialogs/FBDVariableDialog.py:33 ../dialogs/SFCStepDialog.py:61
msgid "Input"
msgstr ""

#: ../dialogs/FBDBlockDialog.py:78
msgid "Inputs:"
msgstr ""

#: ../plcopen/iec_std.csv:87
msgid "Insertion (into)"
msgstr ""

#: ../plcopen/plcopen.py:1833
#, python-format
msgid "Instance with id %d doesn't exist!"
msgstr ""

#: ../RessourceEditor.py:246
msgid "Instances:"
msgstr ""

#: ../plcopen/structures.py:230
msgid ""
"Integral\n"
"The integral function block integrates the value of input XIN over time."
msgstr ""

#: ../controls/VariablePanel.py:75
msgid "Interface"
msgstr ""

#: ../RessourceEditor.py:70
msgid "Interrupt"
msgstr ""

#: ../RessourceEditor.py:66
msgid "Interval"
msgstr ""

#: ../PLCControler.py:2032 ../PLCControler.py:2070
msgid "Invalid plcopen element(s)!!!"
msgstr ""

#: ../dialogs/ForceVariableDialog.py:167
#, python-format
msgid "Invalid value \"%s\" for \"%s\" variable!"
msgstr ""

#: ../controls/DebugVariablePanel.py:153 ../controls/DebugVariablePanel.py:156
#, python-format
msgid "Invalid value \"%s\" for debug variable"
msgstr ""

#: ../controls/VariablePanel.py:243 ../controls/VariablePanel.py:246
#, python-format
msgid "Invalid value \"%s\" for variable grid element"
msgstr ""

#: ../Viewer.py:220 ../Viewer.py:223
#, python-format
msgid "Invalid value \"%s\" for viewer block"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:121
msgid ""
"Invalid value!\n"
"You must fill a numeric value."
msgstr ""

#: ../Viewer.py:496
msgid "Jump"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:143
#: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
#: ../dialogs/PouDialog.py:36
msgid "LD"
msgstr ""

#: ../LDViewer.py:215 ../LDViewer.py:231
#, python-format
msgid "Ladder element with id %d is on more than one rung."
msgstr ""

#: ../dialogs/PouTransitionDialog.py:86 ../dialogs/PouActionDialog.py:83
#: ../dialogs/PouDialog.py:102
msgid "Language"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:186
msgid "Language (optional):"
msgstr ""

#: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
#: ../dialogs/PouDialog.py:71
msgid "Language:"
msgstr ""

#: ../Viewer.py:427
msgid "Left"
msgstr ""

#: ../dialogs/LDPowerRailDialog.py:55
msgid "Left PowerRail"
msgstr ""

#: ../plcopen/iec_std.csv:81
msgid "Length of string"
msgstr ""

#: ../plcopen/iec_std.csv:78
msgid "Less than"
msgstr ""

#: ../plcopen/iec_std.csv:79
msgid "Less than or equal to"
msgstr ""

#: ../PLCOpenEditor.py:698
msgid "Library"
msgstr ""

#: ../plcopen/iec_std.csv:73
msgid "Limitation"
msgstr ""

#: ../controls/VariablePanel.py:77
msgid "Local"
msgstr ""

#: ../controls/VariablePanel.py:58
msgid "Location"
msgstr ""

#: ../dialogs/BrowseLocationsDialog.py:61
msgid "Locations available:"
msgstr ""

#: ../plcopen/iec_std.csv:25
msgid "Logarithm to base 10"
msgstr ""

#: ../plcopen/iec_std.csv:71
msgid "Maximum"
msgstr ""

#: ../DataTypeEditor.py:231
msgid "Maximum:"
msgstr ""

#: ../dialogs/BrowseLocationsDialog.py:38
msgid "Memory"
msgstr ""

#: ../PLCOpenEditor.py:666
msgid "Menu ToolBar"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:48
msgid "Microseconds:"
msgstr ""

#: ../Viewer.py:432
msgid "Middle"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:47
msgid "Milliseconds:"
msgstr ""

#: ../plcopen/iec_std.csv:72
msgid "Minimum"
msgstr ""

#: ../DataTypeEditor.py:218
msgid "Minimum:"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:45
msgid "Minutes:"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:210
msgid "Miscellaneous"
msgstr ""

#: ../dialogs/LDElementDialog.py:59
msgid "Modifier:"
msgstr ""

#: ../PLCGenerator.py:703 ../PLCGenerator.py:936
#, python-format
msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:141
msgid "Move action down"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:140
msgid "Move action up"
msgstr ""

#: ../controls/DebugVariablePanel.py:185
msgid "Move debug variable down"
msgstr ""

#: ../controls/DebugVariablePanel.py:184
msgid "Move debug variable up"
msgstr ""

#: ../controls/CustomEditableListBox.py:43
msgid "Move down"
msgstr ""

#: ../DataTypeEditor.py:347
msgid "Move element down"
msgstr ""

#: ../DataTypeEditor.py:346
msgid "Move element up"
msgstr ""

#: ../RessourceEditor.py:253
msgid "Move instance down"
msgstr ""

#: ../RessourceEditor.py:252
msgid "Move instance up"
msgstr ""

#: ../RessourceEditor.py:224
msgid "Move task down"
msgstr ""

#: ../RessourceEditor.py:223
msgid "Move task up"
msgstr ""

#: ../PLCOpenEditor.py:173 ../PLCOpenEditor.py:188 ../PLCOpenEditor.py:218
#: ../PLCOpenEditor.py:259
msgid "Move the view"
msgstr ""

#: ../controls/CustomEditableListBox.py:42
msgid "Move up"
msgstr ""

#: ../controls/VariablePanel.py:376
msgid "Move variable down"
msgstr ""

#: ../controls/VariablePanel.py:375
msgid "Move variable up"
msgstr ""

#: ../plcopen/iec_std.csv:74
msgid "Multiplexer (select 1 of N)"
msgstr ""

#: ../plcopen/iec_std.csv:34
msgid "Multiplication"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
#: ../RessourceEditor.py:66 ../RessourceEditor.py:75 ../DataTypeEditor.py:47
msgid "Name"
msgstr ""

#: ../dialogs/ConnectionDialog.py:65 ../dialogs/FBDVariableDialog.py:89
#: ../dialogs/LDElementDialog.py:88 ../dialogs/SFCStepDialog.py:51
#: ../dialogs/FBDBlockDialog.py:70
msgid "Name:"
msgstr ""

#: ../plcopen/iec_std.csv:24
msgid "Natural logarithm"
msgstr ""

#: ../Viewer.py:402 ../dialogs/LDElementDialog.py:67
msgid "Negated"
msgstr ""

#: ../PLCOpenEditor.py:2719
msgid "New"
msgstr ""

#: ../PLCOpenEditor.py:2677
msgid "New\tCTRL+N"
msgstr ""

#: ../controls/CustomEditableListBox.py:40
msgid "New item"
msgstr ""

#: ../Viewer.py:401
msgid "No Modifier"
msgstr ""

#: ../PLCControler.py:2929
msgid "No PLC project found"
msgstr ""

#: ../PLCGenerator.py:1321
#, python-format
msgid "No body defined in \"%s\" POU"
msgstr ""

#: ../PLCGenerator.py:722 ../PLCGenerator.py:945
#, python-format
msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU"
msgstr ""

#: ../PLCOpenEditor.py:2613
msgid ""
"No documentation available.\n"
"Coming soon."
msgstr ""

#: ../PLCGenerator.py:744
#, python-format
msgid "No informations found for \"%s\" block"
msgstr ""

#: ../plcopen/structures.py:138
msgid "No output variable found"
msgstr ""

#: ../SearchResultPanel.py:169
msgid "No search results available."
msgstr ""

#: ../PLCGenerator.py:1319
#, python-format
msgid "No variable defined in \"%s\" POU"
msgstr ""

#: ../controls/VariablePanel.py:69
msgid "Non-Retain"
msgstr ""

#: ../dialogs/LDElementDialog.py:62
msgid "Normal"
msgstr ""

#: ../plcopen/iec_std.csv:80
msgid "Not equal to"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:80
msgid "Number of sequences:"
msgstr ""

#: ../plcopen/iec_std.csv:22
msgid "Numerical"
msgstr ""

#: ../plcopen/structures.py:218
msgid ""
"Off-delay timer\n"
"The off-delay timer can be used to delay setting an output false, for fixed period after input goes false."
msgstr ""

#: ../plcopen/structures.py:213
msgid ""
"On-delay timer\n"
"The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:93
msgid "Only Elements"
msgstr ""

#: ../PLCOpenEditor.py:2720
msgid "Open"
msgstr ""

#: ../PLCOpenEditor.py:2679
msgid "Open\tCTRL+O"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
msgid "Option"
msgstr ""

#: ../dialogs/FindInPouDialog.py:76
msgid "Options"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:97
msgid "Organization (optional):"
msgstr ""

#: ../controls/VariablePanel.py:76 ../dialogs/BrowseLocationsDialog.py:37
#: ../dialogs/FBDVariableDialog.py:35 ../dialogs/SFCStepDialog.py:65
msgid "Output"
msgstr ""

#: ../plcopen/structures.py:240
msgid ""
"PID\n"
"The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control."
msgstr ""

#: ../PLCOpenEditor.py:2865 ../PLCOpenEditor.py:2934
msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
msgstr ""

#: ../PLCOpenEditor.py:2783
msgid "PLCOpenEditor"
msgstr ""

#: ../PLCOpenEditor.py:2727
msgid "PLCOpenEditor\tF1"
msgstr ""

#: ../dialogs/PouDialog.py:98
msgid "POU Name"
msgstr ""

#: ../dialogs/PouDialog.py:56
msgid "POU Name:"
msgstr ""

#: ../dialogs/PouDialog.py:100
msgid "POU Type"
msgstr ""

#: ../dialogs/PouDialog.py:63
msgid "POU Type:"
msgstr ""

#: ../PLCOpenEditor.py:2693
msgid "Page Setup\tCTRL+ALT+P"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:110
msgid "Page Size (optional):"
msgstr ""

#: ../PLCOpenEditor.py:3019
#, python-format
msgid "Page: %d"
msgstr ""

#: ../controls/PouInstanceVariablesPanel.py:41
msgid "Parent instance"
msgstr ""

#: ../PLCOpenEditor.py:500 ../Viewer.py:536
msgid "Paste"
msgstr ""

#: ../PLCOpenEditor.py:448
msgid "Paste\tCTRL+V"
msgstr ""

#: ../PLCOpenEditor.py:1996
msgid "Paste POU"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:64
msgid "Pattern to search:"
msgstr ""

#: ../dialogs/LDPowerRailDialog.py:64
msgid "Pin number:"
msgstr ""

#: ../Viewer.py:2291 ../Viewer.py:2596 ../SFCViewer.py:695
msgid "Please choose a target"
msgstr ""

#: ../Viewer.py:2114 ../Viewer.py:2116 ../Viewer.py:2632 ../Viewer.py:2634
msgid "Please enter comment text"
msgstr ""

#: ../SFCViewer.py:358 ../SFCViewer.py:380 ../SFCViewer.py:724
msgid "Please enter step name"
msgstr ""

#: ../dialogs/ForceVariableDialog.py:153
#, python-format
msgid "Please enter value for a \"%s\" variable:"
msgstr ""

#: ../GraphicViewer.py:105
msgid "Position:"
msgstr ""

#: ../Viewer.py:475
msgid "Power Rail"
msgstr ""

#: ../dialogs/LDPowerRailDialog.py:36
msgid "Power Rail Properties"
msgstr ""

#: ../PLCOpenEditor.py:2695
msgid "Preview\tCTRL+SHIFT+P"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:93 ../dialogs/LDPowerRailDialog.py:78
#: ../dialogs/ConnectionDialog.py:78 ../dialogs/FBDVariableDialog.py:97
#: ../dialogs/SFCTransitionDialog.py:96 ../dialogs/LDElementDialog.py:101
#: ../dialogs/SFCStepDialog.py:79 ../dialogs/FBDBlockDialog.py:103
msgid "Preview:"
msgstr ""

#: ../PLCOpenEditor.py:2723
msgid "Print"
msgstr ""

#: ../PLCOpenEditor.py:2697
msgid "Print\tCTRL+P"
msgstr ""

#: ../PLCOpenEditor.py:1251
msgid "Print preview"
msgstr ""

#: ../RessourceEditor.py:66
msgid "Priority"
msgstr ""

#: ../dialogs/SFCTransitionDialog.py:83
msgid "Priority:"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:80
msgid "Product Name (required):"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:82
msgid "Product Release (optional):"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:81
msgid "Product Version (required):"
msgstr ""

#: ../PLCOpenEditor.py:2068 ../dialogs/SearchInProjectDialog.py:46
msgid "Program"
msgstr ""

#: ../PLCOpenEditor.py:2912
msgid "Program was successfully generated!"
msgstr ""

#: ../PLCControler.py:95
msgid "Programs"
msgstr ""

#: ../Viewer.py:229
msgid "Programs can't be used by other POUs!"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:84 ../PLCOpenEditor.py:651
msgid "Project"
msgstr ""

#: ../SearchResultPanel.py:173
#, python-format
msgid "Project '%s':"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:78
msgid "Project Name (required):"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:79
msgid "Project Version (optional):"
msgstr ""

#: ../PLCControler.py:2916
msgid ""
"Project file syntax error:\n"
"\n"
msgstr ""

#: ../dialogs/ProjectDialog.py:32
msgid "Project properties"
msgstr ""

#: ../PLCControler.py:96
msgid "Properties"
msgstr ""

#: ../plcopen/structures.py:208
msgid ""
"Pulse timer\n"
"The pulse timer can be used to generate output pulses of a given time duration."
msgstr ""

#: ../dialogs/ActionBlockDialog.py:37
msgid "Qualifier"
msgstr ""

#: ../PLCOpenEditor.py:2703
msgid "Quit\tCTRL+Q"
msgstr ""

#: ../plcopen/structures.py:173
msgid ""
"RS bistable\n"
"The RS bistable is a latch where the Reset dominates."
msgstr ""

#: ../plcopen/structures.py:245
msgid ""
"Ramp\n"
"The RAMP function block is modelled on example given in the standard."
msgstr ""

#: ../GraphicViewer.py:89
msgid "Range:"
msgstr ""

#: ../plcopen/structures.py:225
msgid ""
"Real time clock\n"
"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 ""

#: ../PLCOpenEditor.py:496
msgid "Redo"
msgstr ""

#: ../PLCOpenEditor.py:438
msgid "Redo\tCTRL+Y"
msgstr ""

#: ../dialogs/SFCTransitionDialog.py:57 ../dialogs/SFCTransitionDialog.py:135
msgid "Reference"
msgstr ""

#: ../PLCOpenEditor.py:506
msgid "Refresh\tCTRL+R"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:73
msgid "Regular expression"
msgstr ""

#: ../dialogs/FindInPouDialog.py:91
msgid "Regular expressions"
msgstr ""

#: ../controls/DebugVariablePanel.py:299 ../Viewer.py:1358
msgid "Release value"
msgstr ""

#: ../plcopen/iec_std.csv:37
msgid "Remainder (modulo)"
msgstr ""

#: ../dialogs/ActionBlockDialog.py:139
msgid "Remove action"
msgstr ""

#: ../controls/DebugVariablePanel.py:183
msgid "Remove debug variable"
msgstr ""

#: ../DataTypeEditor.py:345
msgid "Remove element"
msgstr ""

#: ../RessourceEditor.py:251
msgid "Remove instance"
msgstr ""

#: ../RessourceEditor.py:222
msgid "Remove task"
msgstr ""

#: ../controls/VariablePanel.py:374
msgid "Remove variable"
msgstr ""

#: ../PLCOpenEditor.py:2072
msgid "Rename"
msgstr ""

#: ../plcopen/iec_std.csv:89
msgid "Replacement (within)"
msgstr ""

#: ../dialogs/LDElementDialog.py:76
msgid "Reset"
msgstr ""

#: ../Viewer.py:520
msgid "Reset Execution Order"
msgstr ""

#: ../PLCOpenEditor.py:521
msgid "Reset Perspective"
msgstr ""

#: ../SearchResultPanel.py:105
msgid "Reset search result"
msgstr ""

#: ../GraphicViewer.py:137
msgid "Reset zoom and offset"
msgstr ""

#: ../PLCControler.py:96
msgid "Resources"
msgstr ""

#: ../controls/VariablePanel.py:67
msgid "Retain"
msgstr ""

#: ../controls/VariablePanel.py:347
msgid "Return Type:"
msgstr ""

#: ../Viewer.py:429
msgid "Right"
msgstr ""

#: ../dialogs/LDPowerRailDialog.py:60
msgid "Right PowerRail"
msgstr ""

#: ../Viewer.py:403 ../dialogs/LDElementDialog.py:80
msgid "Rising Edge"
msgstr ""

#: ../plcopen/structures.py:183
msgid ""
"Rising edge detector\n"
"The output produces a single pulse when a rising edge is detected."
msgstr ""

#: ../plcopen/iec_std.csv:65
msgid "Rotate left"
msgstr ""

#: ../plcopen/iec_std.csv:64
msgid "Rotate right"
msgstr ""

#: ../plcopen/iec_std.csv:17
msgid "Rounding up/down"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:143 ../dialogs/PouDialog.py:36
msgid "SFC"
msgstr ""

#: ../plcopen/structures.py:168
msgid ""
"SR bistable\n"
"The SR bistable is a latch where the Set dominates."
msgstr ""

#: ../dialogs/PouTransitionDialog.py:35 ../dialogs/PouActionDialog.py:31
#: ../dialogs/PouDialog.py:36
msgid "ST"
msgstr ""

#: ../PLCOpenEditor.py:2899
msgid "ST files (*.st)|*.st|All files|*.*"
msgstr ""

#: ../PLCOpenEditor.py:2721
msgid "Save"
msgstr ""

#: ../PLCOpenEditor.py:2686
msgid "Save\tCTRL+S"
msgstr ""

#: ../PLCOpenEditor.py:2722
msgid "Save As..."
msgstr ""

#: ../PLCOpenEditor.py:2688
msgid "Save As...\tCTRL+SHIFT+S"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:76
msgid "Scope"
msgstr ""

#: ../PLCOpenEditor.py:690 ../dialogs/SearchInProjectDialog.py:105
msgid "Search"
msgstr ""

#: ../PLCOpenEditor.py:502 ../dialogs/SearchInProjectDialog.py:52
msgid "Search in Project"
msgstr ""

#: ../PLCOpenEditor.py:458
msgid "Search in Project\tCTRL+SHIFT+F"
msgstr ""

#: ../dialogs/DurationEditorDialog.py:46
msgid "Seconds:"
msgstr ""

#: ../PLCOpenEditor.py:464
msgid "Select All\tCTRL+A"
msgstr ""

#: ../controls/VariablePanel.py:276 ../Viewer.py:276
msgid "Select a variable class:"
msgstr ""

#: ../controls/PouInstanceVariablesPanel.py:197
msgid "Select an instance"
msgstr ""

#: ../PLCOpenEditor.py:674
msgid "Select an object"
msgstr ""

#: ../plcopen/iec_std.csv:70
msgid "Selection"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:62
msgid "Selection Convergence"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:55
msgid "Selection Divergence"
msgstr ""

#: ../plcopen/structures.py:178
msgid ""
"Semaphore\n"
"The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
msgstr ""

#: ../dialogs/LDElementDialog.py:72
msgid "Set"
msgstr ""

#: ../plcopen/iec_std.csv:62
msgid "Shift left"
msgstr ""

#: ../plcopen/iec_std.csv:63
msgid "Shift right"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:74
msgid "Simultaneous Convergence"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:68
msgid "Simultaneous Divergence"
msgstr ""

#: ../plcopen/iec_std.csv:27
msgid "Sine"
msgstr ""

#: ../RessourceEditor.py:66
msgid "Single"
msgstr ""

#: ../plcopen/iec_std.csv:23
msgid "Square root (base 2)"
msgstr ""

#: ../plcopen/structures.py:164
msgid "Standard function blocks"
msgstr ""

#: ../Viewer.py:492
msgid "Step"
msgstr ""

#: ../DataTypeEditor.py:51
msgid "Structure"
msgstr ""

#: ../DataTypeEditor.py:51
msgid "Subrange"
msgstr ""

#: ../plcopen/iec_std.csv:35
msgid "Subtraction"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:154
msgid "Syntax error in regular expression of pattern to search!"
msgstr ""

#: ../plcopen/iec_std.csv:29
msgid "Tangent"
msgstr ""

#: ../RessourceEditor.py:75
msgid "Task"
msgstr ""

#: ../RessourceEditor.py:217
msgid "Tasks:"
msgstr ""

#: ../controls/VariablePanel.py:78
msgid "Temp"
msgstr ""

#: ../LDViewer.py:879
msgid "The group of block must be coherent!"
msgstr ""

#: ../PLCOpenEditor.py:1189
msgid "There are changes, do you want to save?"
msgstr ""

#: ../PLCOpenEditor.py:1805 ../PLCOpenEditor.py:1824
#, python-format
msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
msgstr ""

#: ../PLCOpenEditor.py:1274
msgid ""
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
msgstr ""

#: ../LDViewer.py:888
msgid "This option isn't available yet!"
msgstr ""

#: ../GraphicViewer.py:278
msgid "Tick"
msgstr ""

#: ../plcopen/iec_std.csv:40
msgid "Time"
msgstr ""

#: ../plcopen/iec_std.csv:40 ../plcopen/iec_std.csv:41
msgid "Time addition"
msgstr ""

#: ../plcopen/iec_std.csv:86
msgid "Time concatenation"
msgstr ""

#: ../plcopen/iec_std.csv:60 ../plcopen/iec_std.csv:61
msgid "Time division"
msgstr ""

#: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:47
msgid "Time multiplication"
msgstr ""

#: ../plcopen/iec_std.csv:48 ../plcopen/iec_std.csv:49
msgid "Time subtraction"
msgstr ""

#: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:43
msgid "Time-of-day addition"
msgstr ""

#: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
#: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
msgid "Time-of-day subtraction"
msgstr ""

#: ../Viewer.py:431
msgid "Top"
msgstr ""

#: ../Viewer.py:493
msgid "Transition"
msgstr ""

#: ../PLCGenerator.py:1212
#, python-format
msgid "Transition \"%s\" body must contain an output variable or coil referring to its name"
msgstr ""

#: ../dialogs/PouTransitionDialog.py:84
msgid "Transition Name"
msgstr ""

#: ../dialogs/PouTransitionDialog.py:53
msgid "Transition Name:"
msgstr ""

#: ../PLCGenerator.py:1301
#, python-format
msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU"
msgstr ""

#: ../PLCGenerator.py:1292
#, python-format
msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU"
msgstr ""

#: ../plcopen/plcopen.py:1442
#, python-format
msgid "Transition with name %s doesn't exist!"
msgstr ""

#: ../PLCControler.py:95
msgid "Transitions"
msgstr ""

#: ../RessourceEditor.py:66
msgid "Triggering"
msgstr ""

#: ../controls/VariablePanel.py:58 ../controls/VariablePanel.py:59
#: ../RessourceEditor.py:75 ../DataTypeEditor.py:47
#: ../dialogs/ActionBlockDialog.py:37
msgid "Type"
msgstr ""

#: ../plcopen/iec_std.csv:16
msgid "Type conversion"
msgstr ""

#: ../DataTypeEditor.py:154
msgid "Type infos:"
msgstr ""

#: ../dialogs/SFCDivergenceDialog.py:51 ../dialogs/LDPowerRailDialog.py:51
#: ../dialogs/ConnectionDialog.py:52 ../dialogs/SFCTransitionDialog.py:53
#: ../dialogs/FBDBlockDialog.py:48
msgid "Type:"
msgstr ""

#: ../PLCGenerator.py:865 ../PLCGenerator.py:924
#, python-format
msgid "Undefined block type \"%s\" in \"%s\" POU"
msgstr ""

#: ../PLCGenerator.py:240
#, python-format
msgid "Undefined pou type \"%s\""
msgstr ""

#: ../PLCOpenEditor.py:495
msgid "Undo"
msgstr ""

#: ../PLCOpenEditor.py:436
msgid "Undo\tCTRL+Z"
msgstr ""

#: ../Viewer.py:335
#, python-format
msgid "Unknown variable \"%s\" for this POU!"
msgstr ""

#: ../PLCControler.py:305
#, python-format
msgid "Unnamed%d"
msgstr ""

#: ../controls/VariablePanel.py:271
#, python-format
msgid "Unrecognized data size \"%s\""
msgstr ""

#: ../plcopen/structures.py:193
msgid ""
"Up-counter\n"
"The up-counter can be used to signal when a count has reached a maximum value."
msgstr ""

#: ../plcopen/structures.py:203
msgid ""
"Up-down counter\n"
"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 ""

#: ../controls/VariablePanel.py:704 ../DataTypeEditor.py:622
msgid "User Data Types"
msgstr ""

#: ../PLCControler.py:94
msgid "User-defined POUs"
msgstr ""

#: ../controls/DebugVariablePanel.py:40 ../dialogs/ActionBlockDialog.py:37
msgid "Value"
msgstr ""

#: ../GraphicViewer.py:278
msgid "Values"
msgstr ""

#: ../DataTypeEditor.py:251
msgid "Values:"
msgstr ""

#: ../controls/DebugVariablePanel.py:40 ../Viewer.py:465
#: ../dialogs/ActionBlockDialog.py:41
msgid "Variable"
msgstr ""

#: ../dialogs/FBDVariableDialog.py:47
msgid "Variable Properties"
msgstr ""

#: ../controls/VariablePanel.py:276 ../Viewer.py:276
msgid "Variable class"
msgstr ""

#: ../TextViewer.py:354 ../Viewer.py:337
msgid "Variable don't belong to this POU!"
msgstr ""

#: ../controls/VariablePanel.py:77
msgid "Variables"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:151
msgid "Vertical:"
msgstr ""

#: ../LDViewer.py:888 ../dialogs/PouDialog.py:126
msgid "Warning"
msgstr ""

#: ../dialogs/SearchInProjectDialog.py:85
msgid "Whole Project"
msgstr ""

#: ../controls/ProjectPropertiesPanel.py:119
msgid "Width:"
msgstr ""

#: ../dialogs/FindInPouDialog.py:86
msgid "Wrap search"
msgstr ""

#: ../LDViewer.py:883
msgid "You must select the block or group of blocks around which a branch should be added!"
msgstr ""

#: ../LDViewer.py:663
msgid "You must select the wire where a contact should be added!"
msgstr ""

#: ../dialogs/PouNameDialog.py:45 ../dialogs/SFCStepNameDialog.py:47
#: ../dialogs/SFCStepDialog.py:118
msgid "You must type a name!"
msgstr ""

#: ../dialogs/ForceVariableDialog.py:165
msgid "You must type a value!"
msgstr ""

#: ../PLCOpenEditor.py:512
msgid "Zoom"
msgstr ""

#: ../GraphicViewer.py:97
msgid "Zoom:"
msgstr ""

#: ../PLCOpenEditor.py:2908
#, python-format
msgid "error: %s\n"
msgstr ""

#: ../PLCOpenEditor.py:3051 ../PLCOpenEditor.py:3053
msgid "file : "
msgstr ""

#: ../dialogs/PouDialog.py:31
msgid "function"
msgstr ""

#: ../PLCOpenEditor.py:3054
msgid "function : "
msgstr ""

#: ../dialogs/PouDialog.py:31
msgid "functionBlock"
msgstr ""

#: ../PLCOpenEditor.py:3054
msgid "line : "
msgstr ""

#: ../dialogs/PouDialog.py:31
msgid "program"
msgstr ""

#: ../plcopen/iec_std.csv:84
msgid "string from the middle"
msgstr ""

#: ../plcopen/iec_std.csv:82
msgid "string left of"
msgstr ""

#: ../plcopen/iec_std.csv:83
msgid "string right of"
msgstr ""

#: ../PLCOpenEditor.py:2906
#, python-format
msgid "warning: %s\n"
msgstr ""