# 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 , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-08-26 19:19+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: ../PLCOpenEditor.py:5046 msgid "" "\n" "An error happens.\n" "\n" "Click on OK for saving an error report.\n" "\n" "Please contact LOLITech at:\n" "+33 (0)3 29 57 60 42\n" "bugs_PLCOpenEditor@lolitech.fr\n" "\n" "\n" "Error:\n" msgstr "" #: ../PLCOpenEditor.py:3862 msgid " External" msgstr "" #: ../PLCOpenEditor.py:3861 msgid " InOut" msgstr "" #: ../PLCOpenEditor.py:3861 msgid " Input" msgstr "" #: ../PLCOpenEditor.py:3862 msgid " Local" msgstr "" #: ../PLCOpenEditor.py:3861 msgid " Output" msgstr "" #: ../PLCOpenEditor.py:3863 msgid " Temp" msgstr "" #: ../PLCOpenEditor.py:842 msgid " (Debug)" msgstr "" #: ../PLCOpenEditor.py:5058 msgid " : " msgstr "" #: ../PLCOpenEditor.py:3285 ../PLCOpenEditor.py:3448 ../PLCOpenEditor.py:3592 #: ../Dialogs.py:1800 #, python-format msgid " and %s" msgstr "" #: ../plcopen/plcopen.py:782 #, python-format msgid "\"%s\" Data Type doesn't exist !!!" msgstr "" #: ../plcopen/plcopen.py:800 #, python-format msgid "\"%s\" POU already exists !!!" msgstr "" #: ../plcopen/plcopen.py:821 #, python-format msgid "\"%s\" POU doesn't exist !!!" msgstr "" #: ../Viewer.py:225 #, python-format msgid "\"%s\" can't use itself!" msgstr "" #: ../PLCOpenEditor.py:1619 ../PLCOpenEditor.py:1639 #, python-format msgid "\"%s\" config already exists!" msgstr "" #: ../plcopen/plcopen.py:256 #, python-format msgid "\"%s\" configuration already exists !!!" msgstr "" #: ../PLCOpenEditor.py:1573 ../PLCOpenEditor.py:3147 #, python-format msgid "\"%s\" data type already exists!" msgstr "" #: ../PLCControler.py:1663 #, python-format msgid "\"%s\" element can't be paste here!!!" msgstr "" #: ../PLCOpenEditor.py:3467 ../PLCOpenEditor.py:3611 ../Viewer.py:248 #: ../Dialogs.py:261 ../Dialogs.py:898 #, python-format msgid "\"%s\" element for this pou already exists!" msgstr "" #: ../plcopen/structures.py:97 #, python-format msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" msgstr "" #: ../PLCOpenEditor.py:1564 ../PLCOpenEditor.py:3143 ../PLCOpenEditor.py:3296 #: ../PLCOpenEditor.py:3459 ../PLCOpenEditor.py:3603 ../PLCOpenEditor.py:3674 #: ../PLCOpenEditor.py:3737 ../PLCOpenEditor.py:4451 ../Dialogs.py:253 #: ../Dialogs.py:652 ../Dialogs.py:890 ../Dialogs.py:1533 ../Dialogs.py:2516 #: ../Dialogs.py:2583 ../DataTypeEditor.py:702 ../DataTypeEditor.py:762 #, python-format msgid "\"%s\" is a keyword. It can't be used!" msgstr "" #: ../Viewer.py:231 #, python-format msgid "\"%s\" is already used by \"%s\"!" msgstr "" #: ../plcopen/plcopen.py:2120 #, python-format msgid "\"%s\" is an invalid value!" msgstr "" #: ../PLCOpenEditor.py:1099 ../PLCOpenEditor.py:1128 #, python-format msgid "\"%s\" is not a valid folder!" msgstr "" #: ../PLCOpenEditor.py:1562 ../PLCOpenEditor.py:3139 ../PLCOpenEditor.py:3292 #: ../PLCOpenEditor.py:3455 ../PLCOpenEditor.py:3599 ../PLCOpenEditor.py:3670 #: ../PLCOpenEditor.py:3733 ../PLCOpenEditor.py:4446 ../Dialogs.py:249 #: ../Dialogs.py:886 ../Dialogs.py:1529 ../Dialogs.py:2512 ../Dialogs.py:2579 #: ../DataTypeEditor.py:757 #, python-format msgid "\"%s\" is not a valid identifier!" msgstr "" #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2493 ../PLCOpenEditor.py:2522 #, python-format msgid "\"%s\" is used by one or more POUs. It can't be removed!" msgstr "" #: ../PLCOpenEditor.py:1582 ../PLCOpenEditor.py:3300 ../Viewer.py:246 #: ../Dialogs.py:257 ../Dialogs.py:894 #, python-format msgid "\"%s\" pou already exists!" msgstr "" #: ../plcopen/plcopen.py:287 #, python-format msgid "\"%s\" resource already exists in \"%s\" configuration !!!" msgstr "" #: ../plcopen/plcopen.py:303 #, python-format msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" msgstr "" #: ../Dialogs.py:1545 ../Dialogs.py:2528 #, python-format msgid "\"%s\" step already exists!" msgstr "" #: ../DataTypeEditor.py:697 #, python-format msgid "\"%s\" value already defined!" msgstr "" #: ../DataTypeEditor.py:899 #, python-format msgid "\"%s\" value isn't a valid array dimension!" msgstr "" #: ../DataTypeEditor.py:906 #, python-format msgid "" "\"%s\" value isn't a valid array dimension!\n" "Right value must be greater than left value." msgstr "" #: ../GraphicViewer.py:181 #, python-format msgid "%s Graphics" msgstr "" #: ../plcopen/plcopen.py:1276 ../plcopen/plcopen.py:1286 #: ../plcopen/plcopen.py:1296 ../plcopen/plcopen.py:1306 #: ../plcopen/plcopen.py:1315 #, python-format msgid "%s body don't have instances!" msgstr "" #: ../plcopen/plcopen.py:1338 ../plcopen/plcopen.py:1345 #, python-format msgid "%s body don't have text!" msgstr "" #: ../PLCOpenEditor.py:5034 ../PLCOpenEditor.py:5036 ../PLCOpenEditor.py:5037 msgid ", " msgstr "" #: ../PLCOpenEditor.py:3287 ../PLCOpenEditor.py:3450 ../PLCOpenEditor.py:3594 #: ../Dialogs.py:1802 #, python-format msgid ", %s" msgstr "" #: ../PLCOpenEditor.py:5032 msgid ". " msgstr "" #: ../DataTypeEditor.py:772 #, python-format msgid "A element with \"%s\" as name exists in this structure!" msgstr "" #: ../PLCOpenEditor.py:1585 ../PLCOpenEditor.py:1627 ../PLCOpenEditor.py:1647 #: ../PLCOpenEditor.py:3304 ../PLCOpenEditor.py:3682 ../PLCOpenEditor.py:3745 #, python-format msgid "A pou has an element with \"%s\" as name. It can generate a conflict. Do you wish to continue?" msgstr "" #: ../PLCOpenEditor.py:1622 ../PLCOpenEditor.py:1642 #, python-format msgid "A pou is defined with \"%s\" as name. It can generate a conflict. Do you wish to continue?" msgstr "" #: ../PLCOpenEditor.py:1598 ../PLCOpenEditor.py:1609 ../PLCOpenEditor.py:3463 #: ../PLCOpenEditor.py:3607 ../PLCOpenEditor.py:3678 ../PLCOpenEditor.py:3741 #: ../PLCOpenEditor.py:4456 ../Dialogs.py:1537 ../Dialogs.py:2520 #: ../Dialogs.py:2587 #, python-format msgid "A pou with \"%s\" as name exists!" msgstr "" #: ../PLCOpenEditor.py:1600 ../PLCOpenEditor.py:1611 ../PLCOpenEditor.py:4461 #: ../Dialogs.py:1541 ../Dialogs.py:2524 #, python-format msgid "A variable with \"%s\" as name already exists in this pou!" msgstr "" #: ../PLCOpenEditor.py:447 msgid "About" msgstr "" #: ../PLCOpenEditor.py:2616 msgid "About PLCOpenEditor" msgstr "" #: ../plcopen/iec_std.csv:22 msgid "Absolute number" msgstr "" #: ../Dialogs.py:1482 ../Dialogs.py:2109 msgid "Action" msgstr "" #: ../PLCOpenEditor.py:3583 msgid "Action Name" msgstr "" #: ../PLCOpenEditor.py:3550 msgid "Action Name:" msgstr "" #: ../plcopen/plcopen.py:1073 #, python-format msgid "Action with name %s doesn't exists!" msgstr "" #: ../PLCControler.py:83 msgid "Actions" msgstr "" #: ../Dialogs.py:2332 msgid "Actions:" msgstr "" #: ../PLCOpenEditor.py:4246 ../Dialogs.py:2346 ../DataTypeEditor.py:539 msgid "Add" msgstr "" #: ../PLCOpenEditor.py:1802 ../PLCOpenEditor.py:1875 msgid "Add Action" msgstr "" #: ../PLCOpenEditor.py:1858 msgid "Add Configuration" msgstr "" #: ../PLCOpenEditor.py:1846 msgid "Add DataType" msgstr "" #: ../Viewer.py:402 msgid "Add Divergence Branch" msgstr "" #: ../PLCOpenEditor.py:386 msgid "Add Element" msgstr "" #: ../RessourceEditor.py:409 msgid "Add Instance" msgstr "" #: ../PLCOpenEditor.py:1852 msgid "Add Pou" msgstr "" #: ../PLCOpenEditor.py:1829 ../PLCOpenEditor.py:1886 msgid "Add Resource" msgstr "" #: ../RessourceEditor.py:373 msgid "Add Task" msgstr "" #: ../PLCOpenEditor.py:1799 ../PLCOpenEditor.py:1864 msgid "Add Transition" msgstr "" #: ../Viewer.py:397 msgid "Add Wire Segment" msgstr "" #: ../PLCOpenEditor.py:2361 msgid "Add a new data type" msgstr "" #: ../SFCViewer.py:362 msgid "Add a new initial step" msgstr "" #: ../Viewer.py:1971 ../SFCViewer.py:698 msgid "Add a new jump" msgstr "" #: ../SFCViewer.py:384 msgid "Add a new step" msgstr "" #: ../PLCOpenEditor.py:2418 msgid "Add new configuration" msgstr "" #: ../PLCOpenEditor.py:2433 msgid "Add new resource" msgstr "" #: ../plcopen/iec_std.csv:33 msgid "Addition" msgstr "" #: ../plcopen/structures.py:222 msgid "Additionnal function blocks" msgstr "" #: ../Viewer.py:411 msgid "Alignment" msgstr "" #: ../PLCOpenEditor.py:3860 msgid "All" 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 "" #: ../DataTypeEditor.py:236 msgid "Array" msgstr "" #: ../plcopen/iec_std.csv:50 msgid "Assignment" msgstr "" #: ../Dialogs.py:648 msgid "At least a variable or an expression must be selected!" msgstr "" #: ../PLCOpenEditor.py:2943 msgid "Author" msgstr "" #: ../PLCOpenEditor.py:2928 msgid "Author Name (optional):" msgstr "" #: ../DataTypeEditor.py:379 ../DataTypeEditor.py:403 ../DataTypeEditor.py:478 msgid "Base Type:" msgstr "" #: ../PLCOpenEditor.py:4493 ../DataTypeEditor.py:798 msgid "Base Types" msgstr "" #: ../plcopen/iec_std.csv:59 msgid "Binary selection (1 of 2)" msgstr "" #: ../plcopen/iec_std.csv:51 msgid "Bit-shift" msgstr "" #: ../plcopen/iec_std.csv:55 msgid "Bitwise" msgstr "" #: ../plcopen/iec_std.csv:55 msgid "Bitwise AND" msgstr "" #: ../plcopen/iec_std.csv:56 msgid "Bitwise OR" msgstr "" #: ../plcopen/iec_std.csv:57 msgid "Bitwise XOR" msgstr "" #: ../plcopen/iec_std.csv:58 msgid "Bitwise inverting" msgstr "" #: ../Dialogs.py:114 msgid "Block Properties" msgstr "" #: ../PLCOpenEditor.py:2079 ../Dialogs.py:269 msgid "Block Types" msgstr "" #: ../Viewer.py:369 msgid "Bottom" msgstr "" #: ../PLCOpenEditor.py:2033 msgid "CSV Log" msgstr "" #: ../PLCOpenEditor.py:4074 msgid "Can affect a location only to local or global variables" msgstr "" #: ../plcopen/plcopen.py:1218 ../plcopen/plcopen.py:1232 #: ../plcopen/plcopen.py:1253 ../plcopen/plcopen.py:1269 msgid "Can only generate execution order on FBD networks!" msgstr "" #: ../PLCOpenEditor.py:4072 msgid "Can't affect a location to a function block instance" msgstr "" #: ../PLCOpenEditor.py:1094 #, python-format msgid "Can't generate program to file %s!" msgstr "" #: ../PLCOpenEditor.py:1126 #, python-format msgid "Can't save project to file %s!" msgstr "" #: ../Viewer.py:360 msgid "Center" msgstr "" #: ../PLCOpenEditor.py:1818 msgid "Change POU Type To" msgstr "" #: ../plcopen/iec_std.csv:70 msgid "Character string" msgstr "" #: ../PLCOpenEditor.py:1033 ../PLCOpenEditor.py:1084 ../PLCOpenEditor.py:1120 msgid "Choose a file" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 msgid "Class" msgstr "" #: ../PLCOpenEditor.py:4238 msgid "Class Filter:" msgstr "" #: ../Dialogs.py:508 msgid "Class:" msgstr "" #: ../PLCOpenEditor.py:425 msgid "Clear Errors\tCTRL+K" msgstr "" #: ../Viewer.py:407 msgid "Clear Execution Order" msgstr "" #: ../PLCOpenEditor.py:346 msgid "Close\tCTRL+Q" msgstr "" #: ../PLCOpenEditor.py:963 msgid "Close Application" msgstr "" #: ../PLCOpenEditor.py:319 msgid "Close Project" msgstr "" #: ../PLCOpenEditor.py:316 msgid "Close Tab\tCTRL+W" msgstr "" #: ../LDViewer.py:478 msgid "Comment" msgstr "" #: ../PLCOpenEditor.py:2912 msgid "Company Name (required):" msgstr "" #: ../PLCOpenEditor.py:2920 msgid "Company URL (optional):" msgstr "" #: ../plcopen/iec_std.csv:64 msgid "Comparison" msgstr "" #: ../plcopen/iec_std.csv:74 msgid "Concatenation" msgstr "" #: ../PLCOpenEditor.py:396 msgid "Configuration" msgstr "" #: ../PLCControler.py:84 msgid "Configurations" msgstr "" #: ../Dialogs.py:1737 msgid "Connection" msgstr "" #: ../Dialogs.py:784 msgid "Connection Properties" msgstr "" #: ../Dialogs.py:800 msgid "Connector" msgstr "" #: ../Dialogs.py:1459 msgid "Connectors:" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 msgid "Constant" msgstr "" #: ../PLCOpenEditor.py:3002 msgid "Content Description (optional):" msgstr "" #: ../Dialogs.py:806 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:381 msgid "Copy\tCTRL+C" msgstr "" #: ../plcopen/iec_std.csv:28 msgid "Cosine" msgstr "" #: ../PLCOpenEditor.py:3225 msgid "Create a new POU" msgstr "" #: ../PLCOpenEditor.py:1806 ../PLCOpenEditor.py:2463 msgid "Create a new POU from" msgstr "" #: ../PLCOpenEditor.py:3546 msgid "Create a new action" msgstr "" #: ../PLCOpenEditor.py:214 msgid "Create a new action block" msgstr "" #: ../PLCOpenEditor.py:169 ../PLCOpenEditor.py:196 ../PLCOpenEditor.py:226 msgid "Create a new block" msgstr "" #: ../PLCOpenEditor.py:190 msgid "Create a new branch" msgstr "" #: ../PLCOpenEditor.py:184 msgid "Create a new coil" msgstr "" #: ../PLCOpenEditor.py:163 ../PLCOpenEditor.py:175 ../PLCOpenEditor.py:202 msgid "Create a new comment" msgstr "" #: ../PLCOpenEditor.py:172 ../PLCOpenEditor.py:199 ../PLCOpenEditor.py:229 msgid "Create a new connection" msgstr "" #: ../PLCOpenEditor.py:187 ../PLCOpenEditor.py:235 msgid "Create a new contact" msgstr "" #: ../PLCOpenEditor.py:217 msgid "Create a new divergence" msgstr "" #: ../Dialogs.py:1976 msgid "Create a new divergence or convergence" msgstr "" #: ../PLCOpenEditor.py:205 msgid "Create a new initial step" msgstr "" #: ../PLCOpenEditor.py:220 msgid "Create a new jump" msgstr "" #: ../PLCOpenEditor.py:178 ../PLCOpenEditor.py:232 msgid "Create a new power rail" msgstr "" #: ../PLCOpenEditor.py:181 msgid "Create a new rung" msgstr "" #: ../PLCOpenEditor.py:208 msgid "Create a new step" msgstr "" #: ../PLCOpenEditor.py:211 ../PLCOpenEditor.py:3402 msgid "Create a new transition" msgstr "" #: ../PLCOpenEditor.py:166 ../PLCOpenEditor.py:193 ../PLCOpenEditor.py:223 msgid "Create a new variable" msgstr "" #: ../PLCOpenEditor.py:379 msgid "Cut\tCTRL+X" msgstr "" #: ../PLCOpenEditor.py:388 msgid "Data Type" msgstr "" #: ../PLCControler.py:83 msgid "Data Types" msgstr "" #: ../plcopen/iec_std.csv:16 msgid "Data type conversion" msgstr "" #: ../plcopen/iec_std.csv:36 msgid "Date addition" msgstr "" #: ../plcopen/iec_std.csv:44 ../plcopen/iec_std.csv:45 msgid "Date and time subtraction" msgstr "" #: ../plcopen/iec_std.csv:41 msgid "Date subtraction" msgstr "" #: ../PLCOpenEditor.py:400 ../PLCOpenEditor.py:1823 ../PLCOpenEditor.py:1832 #: ../PLCOpenEditor.py:1838 ../PLCOpenEditor.py:4251 ../PLCOpenEditor.py:4864 #: ../Viewer.py:416 ../Dialogs.py:2351 ../DataTypeEditor.py:544 msgid "Delete" msgstr "" #: ../Viewer.py:404 msgid "Delete Divergence Branch" msgstr "" #: ../RessourceEditor.py:414 msgid "Delete Instance" msgstr "" #: ../RessourceEditor.py:378 msgid "Delete Task" msgstr "" #: ../Viewer.py:399 msgid "Delete Wire Segment" msgstr "" #: ../DataTypeEditor.py:453 ../DataTypeEditor.py:495 msgid "Delete item" msgstr "" #: ../plcopen/iec_std.csv:77 msgid "Deletion (within)" msgstr "" #: ../DataTypeEditor.py:364 msgid "Derivation Type:" msgstr "" #: ../plcopen/structures.py:236 msgid "" "Derivative\n" "The derivative function block produces an output XOUT proportional to the rate of change of the input XIN." msgstr "" #: ../DataTypeEditor.py:487 msgid "Dimensions:" msgstr "" #: ../DataTypeEditor.py:236 msgid "Directly" msgstr "" #: ../PLCOpenEditor.py:306 msgid "Display" msgstr "" #: ../plcopen/iec_std.csv:46 msgid "Division" msgstr "" #: ../PLCOpenEditor.py:1088 msgid "Done" msgstr "" #: ../plcopen/structures.py:199 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.py:2105 msgid "Duration" msgstr "" #: ../PLCOpenEditor.py:305 msgid "Edit" msgstr "" #: ../Viewer.py:414 msgid "Edit Block" msgstr "" #: ../Dialogs.py:1098 msgid "Edit Coil Values" msgstr "" #: ../Dialogs.py:1093 msgid "Edit Contact Values" msgstr "" #: ../Dialogs.py:1451 msgid "Edit Step" msgstr "" #: ../Dialogs.py:2328 msgid "Edit action block properties" msgstr "" #: ../Viewer.py:1796 ../Viewer.py:1798 ../Viewer.py:2297 ../Viewer.py:2299 msgid "Edit comment" msgstr "" #: ../DataTypeEditor.py:448 ../DataTypeEditor.py:490 msgid "Edit item" msgstr "" #: ../Viewer.py:2262 msgid "Edit jump target" msgstr "" #: ../SFCViewer.py:726 msgid "Edit step name" msgstr "" #: ../Dialogs.py:1698 msgid "Edit transition" msgstr "" #: ../DataTypeEditor.py:520 msgid "Elements :" msgstr "" #: ../PLCOpenEditor.py:376 msgid "Enable Undo/Redo" msgstr "" #: ../DataTypeEditor.py:236 msgid "Enumerated" msgstr "" #: ../plcopen/iec_std.csv:66 msgid "Equal to" msgstr "" #: ../PLCOpenEditor.py:955 ../PLCOpenEditor.py:1095 ../PLCOpenEditor.py:1100 #: ../PLCOpenEditor.py:1585 ../PLCOpenEditor.py:1622 ../PLCOpenEditor.py:1627 #: ../PLCOpenEditor.py:1642 ../PLCOpenEditor.py:1647 ../PLCOpenEditor.py:2493 #: ../PLCOpenEditor.py:2522 ../PLCOpenEditor.py:3043 ../PLCOpenEditor.py:3135 #: ../PLCOpenEditor.py:3139 ../PLCOpenEditor.py:3143 ../PLCOpenEditor.py:3147 #: ../PLCOpenEditor.py:3288 ../PLCOpenEditor.py:3292 ../PLCOpenEditor.py:3296 #: ../PLCOpenEditor.py:3300 ../PLCOpenEditor.py:3451 ../PLCOpenEditor.py:3455 #: ../PLCOpenEditor.py:3459 ../PLCOpenEditor.py:3463 ../PLCOpenEditor.py:3467 #: ../PLCOpenEditor.py:3595 ../PLCOpenEditor.py:3599 ../PLCOpenEditor.py:3603 #: ../PLCOpenEditor.py:3607 ../PLCOpenEditor.py:3611 ../PLCOpenEditor.py:3666 #: ../PLCOpenEditor.py:3670 ../PLCOpenEditor.py:3674 ../PLCOpenEditor.py:3678 #: ../PLCOpenEditor.py:3729 ../PLCOpenEditor.py:3733 ../PLCOpenEditor.py:3737 #: ../PLCOpenEditor.py:3741 ../PLCOpenEditor.py:4121 ../PLCOpenEditor.py:4446 #: ../PLCOpenEditor.py:4451 ../PLCOpenEditor.py:4456 ../PLCOpenEditor.py:4461 #: ../PLCOpenEditor.py:4797 ../PLCOpenEditor.py:5059 ../PLCOpenEditor.py:5069 #: ../Viewer.py:335 ../TextViewer.py:224 ../LDViewer.py:628 ../LDViewer.py:850 #: ../LDViewer.py:854 ../Dialogs.py:241 ../Dialogs.py:245 ../Dialogs.py:249 #: ../Dialogs.py:253 ../Dialogs.py:257 ../Dialogs.py:261 ../Dialogs.py:648 #: ../Dialogs.py:652 ../Dialogs.py:882 ../Dialogs.py:886 ../Dialogs.py:890 #: ../Dialogs.py:894 ../Dialogs.py:898 ../Dialogs.py:1525 ../Dialogs.py:1529 #: ../Dialogs.py:1533 ../Dialogs.py:1537 ../Dialogs.py:1541 ../Dialogs.py:1545 #: ../Dialogs.py:1803 ../Dialogs.py:2508 ../Dialogs.py:2512 ../Dialogs.py:2516 #: ../Dialogs.py:2520 ../Dialogs.py:2524 ../Dialogs.py:2528 ../Dialogs.py:2575 #: ../Dialogs.py:2579 ../Dialogs.py:2583 ../Dialogs.py:2587 #: ../DataTypeEditor.py:697 ../DataTypeEditor.py:702 ../DataTypeEditor.py:757 #: ../DataTypeEditor.py:762 ../DataTypeEditor.py:772 ../DataTypeEditor.py:899 #: ../DataTypeEditor.py:906 msgid "Error" msgstr "" #: ../Dialogs.py:134 msgid "Execution Control:" msgstr "" #: ../Dialogs.py:130 ../Dialogs.py:516 msgid "Execution Order:" msgstr "" #: ../plcopen/iec_std.csv:49 msgid "Exponent" msgstr "" #: ../plcopen/iec_std.csv:26 msgid "Exponentiation" msgstr "" #: ../Dialogs.py:512 msgid "Expression:" msgstr "" #: ../PLCOpenEditor.py:3862 msgid "External" msgstr "" #: ../PLCOpenEditor.py:2980 ../PLCOpenEditor.py:3170 ../PLCOpenEditor.py:3180 #: ../PLCOpenEditor.py:3359 ../PLCOpenEditor.py:3503 msgid "FBD" msgstr "" #: ../Viewer.py:394 ../Dialogs.py:1060 msgid "Falling Edge" msgstr "" #: ../plcopen/structures.py:189 msgid "" "Falling edge detector\n" "The output produces a single pulse when a falling edge is detected." msgstr "" #: ../PLCOpenEditor.py:303 msgid "File" msgstr "" #: ../plcopen/iec_std.csv:79 msgid "Find position" msgstr "" #: ../PLCOpenEditor.py:3043 ../PLCOpenEditor.py:3288 ../PLCOpenEditor.py:3451 #: ../PLCOpenEditor.py:3595 ../Dialogs.py:1803 #, python-format msgid "Form isn't complete. %s must be filled!" msgstr "" #: ../Dialogs.py:245 ../Dialogs.py:882 msgid "Form isn't complete. Name must be filled!" msgstr "" #: ../Dialogs.py:241 msgid "Form isn't complete. Valid block type must be selected!" msgstr "" #: ../PLCOpenEditor.py:390 msgid "Function" msgstr "" #: ../PLCOpenEditor.py:392 ../PLCOpenEditor.py:1813 msgid "Function Block" msgstr "" #: ../PLCOpenEditor.py:4508 msgid "Function Block Types" msgstr "" #: ../PLCControler.py:82 msgid "Function Blocks" msgstr "" #: ../Viewer.py:227 msgid "Function Blocks can't be used in Functions!" msgstr "" #: ../Viewer.py:229 msgid "Function Blocks can't be used in Transitions!" msgstr "" #: ../PLCControler.py:1673 #, python-format msgid "FunctionBlock \"%s\" can't be paste in a Function!!!" msgstr "" #: ../PLCControler.py:82 msgid "Functions" msgstr "" #: ../PLCOpenEditor.py:328 msgid "Generate Program\tCTRL+G" msgstr "" #: ../PLCOpenEditor.py:3863 msgid "Global" msgstr "" #: ../PLCOpenEditor.py:2030 msgid "Graphic Panel" msgstr "" #: ../PLCOpenEditor.py:2985 msgid "Graphics" msgstr "" #: ../plcopen/iec_std.csv:64 msgid "Greater than" msgstr "" #: ../plcopen/iec_std.csv:65 msgid "Greater than or equal to" msgstr "" #: ../PLCOpenEditor.py:2964 msgid "Height:" msgstr "" #: ../PLCOpenEditor.py:307 msgid "Help" msgstr "" #: ../plcopen/structures.py:251 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 "" #: ../PLCOpenEditor.py:3170 ../PLCOpenEditor.py:3180 ../PLCOpenEditor.py:3359 #: ../PLCOpenEditor.py:3503 msgid "IL" msgstr "" #: ../PLCOpenEditor.py:3861 ../Dialogs.py:426 msgid "InOut" msgstr "" #: ../PLCOpenEditor.py:4091 #, python-format msgid "Incompatible data types between \"%s\" and \"%s\"" msgstr "" #: ../PLCOpenEditor.py:4102 #, python-format msgid "Incompatible size of data between \"%s\" and \"%s\"" msgstr "" #: ../PLCOpenEditor.py:4098 #, python-format msgid "Incompatible size of data between \"%s\" and \"BOOL\"" msgstr "" #: ../Dialogs.py:2105 msgid "Indicator" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 ../DataTypeEditor.py:46 msgid "Initial Value" msgstr "" #: ../DataTypeEditor.py:388 ../DataTypeEditor.py:412 ../DataTypeEditor.py:463 #: ../DataTypeEditor.py:505 msgid "Initial Value:" msgstr "" #: ../Dialogs.py:1725 ../Dialogs.py:1793 ../Dialogs.py:2109 msgid "Inline" msgstr "" #: ../PLCOpenEditor.py:3861 ../Dialogs.py:425 ../Dialogs.py:1472 msgid "Input" msgstr "" #: ../Dialogs.py:126 msgid "Inputs:" msgstr "" #: ../plcopen/iec_std.csv:76 msgid "Insertion (into)" msgstr "" #: ../plcopen/plcopen.py:1329 #, python-format msgid "Instance with id %d doesn't exists!" msgstr "" #: ../PLCOpenEditor.py:561 ../PLCOpenEditor.py:599 msgid "Instances" msgstr "" #: ../RessourceEditor.py:394 msgid "Instances:" msgstr "" #: ../plcopen/structures.py:231 msgid "" "Integral\n" "The integral function block integrates the value of input XIN over time." msgstr "" #: ../PLCOpenEditor.py:3860 msgid "Interface" msgstr "" #: ../RessourceEditor.py:79 msgid "Interval" msgstr "" #: ../PLCControler.py:1654 ../PLCControler.py:1688 msgid "Invalid plcopen element(s)!!!" msgstr "" #: ../PLCOpenEditor.py:4786 ../PLCOpenEditor.py:4789 #, python-format msgid "Invalid value \"%s\" for debug variable" msgstr "" #: ../PLCOpenEditor.py:4079 ../PLCOpenEditor.py:4082 #, python-format msgid "Invalid value \"%s\" for location" msgstr "" #: ../Viewer.py:211 ../Viewer.py:214 #, python-format msgid "Invalid value \"%s\" for viewer block" msgstr "" #: ../PLCOpenEditor.py:2980 ../PLCOpenEditor.py:3170 ../PLCOpenEditor.py:3180 #: ../PLCOpenEditor.py:3359 ../PLCOpenEditor.py:3503 msgid "LD" msgstr "" #: ../LDViewer.py:213 ../LDViewer.py:228 #, python-format msgid "Ladder element with id %d is on more than one rung." msgstr "" #: ../PLCOpenEditor.py:3278 ../PLCOpenEditor.py:3441 ../PLCOpenEditor.py:3585 msgid "Language" msgstr "" #: ../PLCOpenEditor.py:2994 msgid "Language (optional):" msgstr "" #: ../PLCOpenEditor.py:3246 ../PLCOpenEditor.py:3414 ../PLCOpenEditor.py:3558 msgid "Language:" msgstr "" #: ../Viewer.py:358 msgid "Left" msgstr "" #: ../Dialogs.py:1287 msgid "Left PowerRail" msgstr "" #: ../plcopen/iec_std.csv:70 msgid "Length of string" msgstr "" #: ../plcopen/iec_std.csv:67 msgid "Less than" msgstr "" #: ../plcopen/iec_std.csv:68 msgid "Less than or equal to" msgstr "" #: ../PLCOpenEditor.py:640 msgid "Library" msgstr "" #: ../plcopen/iec_std.csv:62 msgid "Limitation" msgstr "" #: ../PLCOpenEditor.py:3862 msgid "Local" msgstr "" #: ../PLCOpenEditor.py:3850 msgid "Location" msgstr "" #: ../plcopen/iec_std.csv:25 msgid "Logarithm to base 10" msgstr "" #: ../plcopen/iec_std.csv:60 msgid "Maximum" msgstr "" #: ../DataTypeEditor.py:430 msgid "Maximum:" msgstr "" #: ../Viewer.py:367 msgid "Middle" msgstr "" #: ../plcopen/iec_std.csv:61 msgid "Minimum" msgstr "" #: ../DataTypeEditor.py:421 msgid "Minimum:" msgstr "" #: ../PLCOpenEditor.py:3009 msgid "Miscellaneous" msgstr "" #: ../Dialogs.py:1022 msgid "Modifier:" msgstr "" #: ../PLCGenerator.py:672 ../PLCGenerator.py:876 #, python-format msgid "More than one connector found corresponding to \"%s\" continuation in \"%s\" POU" msgstr "" #: ../DataTypeEditor.py:459 ../DataTypeEditor.py:501 msgid "Move down" msgstr "" #: ../DataTypeEditor.py:456 ../DataTypeEditor.py:498 msgid "Move up" msgstr "" #: ../plcopen/iec_std.csv:63 msgid "Multiplexer (select 1 of N)" msgstr "" #: ../plcopen/iec_std.csv:37 msgid "Multiplication" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 ../RessourceEditor.py:79 #: ../RessourceEditor.py:83 ../DataTypeEditor.py:46 msgid "Name" msgstr "" #: ../Dialogs.py:122 ../Dialogs.py:520 ../Dialogs.py:792 ../Dialogs.py:1026 #: ../Dialogs.py:1455 msgid "Name:" msgstr "" #: ../plcopen/iec_std.csv:24 msgid "Natural logarithm" msgstr "" #: ../Viewer.py:390 ../Dialogs.py:1040 msgid "Negated" msgstr "" #: ../PLCOpenEditor.py:312 msgid "New\tCTRL+N" msgstr "" #: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492 msgid "New item" msgstr "" #: ../PLCOpenEditor.py:3855 msgid "No" msgstr "" #: ../Viewer.py:388 msgid "No Modifier" msgstr "" #: ../PLCControler.py:2535 msgid "No PLC project found" msgstr "" #: ../PLCGenerator.py:1257 #, python-format msgid "No body defined in \"%s\" POU" msgstr "" #: ../PLCGenerator.py:691 ../PLCGenerator.py:885 #, python-format msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU" msgstr "" #: ../PLCOpenEditor.py:2608 msgid "" "No documentation available.\n" "Coming soon." msgstr "" #: ../PLCGenerator.py:743 #, python-format msgid "No informations found for \"%s\" block" msgstr "" #: ../plcopen/structures.py:139 msgid "No output variable found" msgstr "" #: ../PLCGenerator.py:1255 #, python-format msgid "No variable defined in \"%s\" POU" msgstr "" #: ../Dialogs.py:1034 msgid "Normal" msgstr "" #: ../plcopen/iec_std.csv:69 msgid "Not equal to" msgstr "" #: ../Dialogs.py:2008 msgid "Number of sequences:" msgstr "" #: ../plcopen/iec_std.csv:22 msgid "Numerical" msgstr "" #: ../plcopen/structures.py:219 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:214 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 "" #: ../PLCOpenEditor.py:314 msgid "Open\tCTRL+O" msgstr "" #: ../PLCOpenEditor.py:2936 msgid "Organization (optional):" msgstr "" #: ../PLCOpenEditor.py:3861 ../Dialogs.py:427 ../Dialogs.py:1477 msgid "Output" msgstr "" #: ../plcopen/structures.py:241 msgid "" "PID\n" "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." msgstr "" #: ../PLCOpenEditor.py:1033 ../PLCOpenEditor.py:1120 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" msgstr "" #: ../PLCOpenEditor.py:487 ../PLCOpenEditor.py:840 msgid "PLCOpenEditor" msgstr "" #: ../PLCOpenEditor.py:440 msgid "PLCOpenEditor\tF1" msgstr "" #: ../PLCOpenEditor.py:3274 msgid "POU Name" msgstr "" #: ../PLCOpenEditor.py:3229 msgid "POU Name:" msgstr "" #: ../PLCOpenEditor.py:3276 msgid "POU Type" msgstr "" #: ../PLCOpenEditor.py:3237 msgid "POU Type:" msgstr "" #: ../PLCOpenEditor.py:331 msgid "Page Setup" msgstr "" #: ../PLCOpenEditor.py:2952 msgid "Page Size (optional):" msgstr "" #: ../PLCOpenEditor.py:5002 #, python-format msgid "Page: %d" msgstr "" #: ../PLCOpenEditor.py:383 msgid "Paste\tCTRL+V" msgstr "" #: ../Dialogs.py:1279 msgid "Pin number:" msgstr "" #: ../Viewer.py:1971 ../Viewer.py:2262 ../SFCViewer.py:698 msgid "Please choose a target" msgstr "" #: ../PLCOpenEditor.py:2463 msgid "Please enter POU name" msgstr "" #: ../Viewer.py:1796 ../Viewer.py:1798 ../Viewer.py:2297 ../Viewer.py:2299 msgid "Please enter comment text" msgstr "" #: ../PLCOpenEditor.py:2418 ../PLCOpenEditor.py:3649 msgid "Please enter configuration name" msgstr "" #: ../PLCOpenEditor.py:2361 msgid "Please enter data type name" msgstr "" #: ../PLCOpenEditor.py:2433 ../PLCOpenEditor.py:3712 msgid "Please enter resource name" msgstr "" #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 msgid "Please enter step name" msgstr "" #: ../PLCOpenEditor.py:3120 msgid "Please enter text" msgstr "" #: ../GraphicViewer.py:117 msgid "Position:" msgstr "" #: ../Dialogs.py:1271 msgid "Power Rail Properties" msgstr "" #: ../PLCOpenEditor.py:333 msgid "Preview" msgstr "" #: ../Dialogs.py:138 ../Dialogs.py:524 ../Dialogs.py:796 ../Dialogs.py:1030 #: ../Dialogs.py:1283 ../Dialogs.py:1463 ../Dialogs.py:1706 ../Dialogs.py:2017 msgid "Preview:" msgstr "" #: ../PLCOpenEditor.py:335 msgid "Print" msgstr "" #: ../PLCOpenEditor.py:1152 msgid "Print preview" msgstr "" #: ../RessourceEditor.py:79 msgid "Priority" msgstr "" #: ../Dialogs.py:1710 msgid "Priority:" msgstr "" #: ../PLCOpenEditor.py:2880 msgid "Product Name (required):" msgstr "" #: ../PLCOpenEditor.py:2896 msgid "Product Release (optional):" msgstr "" #: ../PLCOpenEditor.py:2888 msgid "Product Version (required):" msgstr "" #: ../PLCOpenEditor.py:394 ../PLCOpenEditor.py:1816 msgid "Program" msgstr "" #: ../PLCOpenEditor.py:1097 msgid "Program was successfully generated!" msgstr "" #: ../PLCControler.py:83 msgid "Programs" msgstr "" #: ../Viewer.py:220 msgid "Programs can't be used by other POUs!" msgstr "" #: ../PLCOpenEditor.py:499 ../PLCOpenEditor.py:2903 msgid "Project" msgstr "" #: ../PLCOpenEditor.py:2864 msgid "Project Name (required):" msgstr "" #: ../PLCOpenEditor.py:2872 msgid "Project Version (optional):" msgstr "" #: ../PLCOpenEditor.py:2850 msgid "Project properties" msgstr "" #: ../PLCOpenEditor.py:339 ../PLCControler.py:84 msgid "Properties" msgstr "" #: ../plcopen/structures.py:209 msgid "" "Pulse timer\n" "The pulse timer can be used to generate output pulses of a given time duration." msgstr "" #: ../Dialogs.py:2105 msgid "Qualifier" msgstr "" #: ../PLCOpenEditor.py:343 msgid "Quit\tCTRL+Q" msgstr "" #: ../plcopen/structures.py:174 msgid "" "RS bistable\n" "The RS bistable is a latch where the Reset dominates." msgstr "" #: ../plcopen/structures.py:246 msgid "" "Ramp\n" "The RAMP function block is modelled on example given in the standard but with the addition of a 'Holdback' feature." msgstr "" #: ../GraphicViewer.py:106 msgid "Range:" msgstr "" #: ../PLCOpenEditor.py:374 msgid "Redo\tCTRL+Y" msgstr "" #: ../Dialogs.py:1714 ../Dialogs.py:1791 msgid "Reference" msgstr "" #: ../PLCOpenEditor.py:422 msgid "Refresh\tF5" msgstr "" #: ../plcopen/iec_std.csv:48 msgid "Remainder (modulo)" msgstr "" #: ../PLCOpenEditor.py:1820 msgid "Rename" msgstr "" #: ../plcopen/iec_std.csv:78 msgid "Replacement (within)" msgstr "" #: ../Dialogs.py:1050 msgid "Reset" msgstr "" #: ../Viewer.py:409 msgid "Reset Execution Order" msgstr "" #: ../PLCControler.py:84 msgid "Resources" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 msgid "Retain" msgstr "" #: ../PLCOpenEditor.py:4229 msgid "Return Type:" msgstr "" #: ../Viewer.py:362 msgid "Right" msgstr "" #: ../Dialogs.py:1293 msgid "Right PowerRail" msgstr "" #: ../Viewer.py:392 ../Dialogs.py:1055 msgid "Rising Edge" msgstr "" #: ../plcopen/structures.py:184 msgid "" "Rising edge detector\n" "The output produces a single pulse when a rising edge is detected." msgstr "" #: ../plcopen/iec_std.csv:54 msgid "Rotate left" msgstr "" #: ../plcopen/iec_std.csv:53 msgid "Rotate right" msgstr "" #: ../plcopen/iec_std.csv:17 msgid "Rounding up/down" msgstr "" #: ../PLCOpenEditor.py:2980 ../PLCOpenEditor.py:3180 msgid "SFC" msgstr "" #: ../plcopen/structures.py:169 msgid "" "SR bistable\n" "The SR bistable is a latch where the Set dominates." msgstr "" #: ../PLCOpenEditor.py:3170 ../PLCOpenEditor.py:3180 ../PLCOpenEditor.py:3359 #: ../PLCOpenEditor.py:3503 msgid "ST" msgstr "" #: ../PLCOpenEditor.py:1084 msgid "ST files (*.st)|*.st|All files|*.*" msgstr "" #: ../PLCOpenEditor.py:323 msgid "Save\tCTRL+S" msgstr "" #: ../PLCOpenEditor.py:326 msgid "Save As...\tCTRL+SHIFT+S" msgstr "" #: ../PLCOpenEditor.py:2972 msgid "Scaling:" msgstr "" #: ../PLCOpenEditor.py:398 msgid "Select All\tCTRL+A" msgstr "" #: ../PLCOpenEditor.py:4104 msgid "Select a variable class:" msgstr "" #: ../PLCOpenEditor.py:606 ../PLCOpenEditor.py:618 msgid "Select an object" msgstr "" #: ../plcopen/iec_std.csv:59 msgid "Selection" msgstr "" #: ../Dialogs.py:1990 msgid "Selection Convergence" msgstr "" #: ../Dialogs.py:1984 msgid "Selection Divergence" msgstr "" #: ../plcopen/structures.py:179 msgid "" "Semaphore\n" "The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources." msgstr "" #: ../Dialogs.py:1045 msgid "Set" msgstr "" #: ../plcopen/iec_std.csv:51 msgid "Shift left" msgstr "" #: ../plcopen/iec_std.csv:52 msgid "Shift right" msgstr "" #: ../Dialogs.py:2002 msgid "Simultaneous Convergence" msgstr "" #: ../Dialogs.py:1996 msgid "Simultaneous Divergence" msgstr "" #: ../plcopen/iec_std.csv:27 msgid "Sine" msgstr "" #: ../RessourceEditor.py:79 msgid "Single" msgstr "" #: ../plcopen/iec_std.csv:23 msgid "Square root (base 2)" msgstr "" #: ../plcopen/structures.py:165 msgid "Standard function blocks" msgstr "" #: ../DataTypeEditor.py:236 msgid "Structure" msgstr "" #: ../DataTypeEditor.py:236 msgid "Subrange" msgstr "" #: ../plcopen/iec_std.csv:39 msgid "Subtraction" msgstr "" #: ../plcopen/iec_std.csv:29 msgid "Tangent" msgstr "" #: ../RessourceEditor.py:83 msgid "Task" msgstr "" #: ../RessourceEditor.py:358 msgid "Tasks:" msgstr "" #: ../PLCOpenEditor.py:3863 msgid "Temp" msgstr "" #: ../LDViewer.py:850 msgid "The group of block must be coherent!" msgstr "" #: ../PLCOpenEditor.py:963 msgid "There are changes, do you want to save?" msgstr "" #: ../PLCOpenEditor.py:1171 msgid "" "There was a problem printing.\n" "Perhaps your current printer is not set correctly?" msgstr "" #: ../LDViewer.py:859 msgid "This option isn't available yet!" msgstr "" #: ../GraphicViewer.py:181 msgid "Tick" msgstr "" #: ../plcopen/iec_std.csv:34 msgid "Time addition" msgstr "" #: ../plcopen/iec_std.csv:75 msgid "Time concatenation" msgstr "" #: ../plcopen/iec_std.csv:47 msgid "Time division" msgstr "" #: ../plcopen/iec_std.csv:38 msgid "Time multiplication" msgstr "" #: ../plcopen/iec_std.csv:40 msgid "Time subtraction" msgstr "" #: ../plcopen/iec_std.csv:35 msgid "Time-of-day addition" msgstr "" #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:43 msgid "Time-of-day subtraction" msgstr "" #: ../PLCOpenEditor.py:610 msgid "Toolbar" msgstr "" #: ../Viewer.py:365 msgid "Top" msgstr "" #: ../PLCOpenEditor.py:3439 msgid "Transition Name" msgstr "" #: ../PLCOpenEditor.py:3406 msgid "Transition Name:" msgstr "" #: ../PLCGenerator.py:1237 #, python-format msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU" msgstr "" #: ../PLCGenerator.py:1228 #, python-format msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU" msgstr "" #: ../plcopen/plcopen.py:1035 #, python-format msgid "Transition with name %s doesn't exists!" msgstr "" #: ../PLCControler.py:83 msgid "Transitions" msgstr "" #: ../PLCOpenEditor.py:3850 ../PLCOpenEditor.py:3851 ../RessourceEditor.py:83 #: ../Dialogs.py:2105 ../DataTypeEditor.py:46 msgid "Type" msgstr "" #: ../plcopen/iec_std.csv:16 msgid "Type conversion" msgstr "" #: ../DataTypeEditor.py:360 msgid "Type infos:" msgstr "" #: ../Dialogs.py:118 ../Dialogs.py:788 ../Dialogs.py:1275 ../Dialogs.py:1702 #: ../Dialogs.py:1980 msgid "Type:" msgstr "" #: ../PLCOpenEditor.py:562 ../PLCOpenEditor.py:598 msgid "Types" msgstr "" #: ../PLCGenerator.py:232 #, python-format msgid "Undefined pou type \"%s\"" msgstr "" #: ../PLCOpenEditor.py:372 msgid "Undo\tCTRL+Z" msgstr "" #: ../Viewer.py:286 #, python-format msgid "Unknown variable \"%s\" for this POU!" msgstr "" #: ../PLCControler.py:293 #, python-format msgid "Unnamed%d" msgstr "" #: ../PLCOpenEditor.py:4100 #, python-format msgid "Unrecognized data size \"%s\"" msgstr "" #: ../plcopen/structures.py:194 msgid "" "Up-counter\n" "The up-counter can be used to signal when a count has reached a maximum value." msgstr "" #: ../plcopen/structures.py:204 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 "" #: ../PLCOpenEditor.py:4499 ../DataTypeEditor.py:804 msgid "User Data Types" msgstr "" #: ../PLCControler.py:82 msgid "User-defined POUs" msgstr "" #: ../PLCOpenEditor.py:4616 ../Dialogs.py:2105 msgid "Value" msgstr "" #: ../GraphicViewer.py:181 msgid "Values" msgstr "" #: ../DataTypeEditor.py:445 msgid "Values:" msgstr "" #: ../PLCOpenEditor.py:4616 ../Dialogs.py:2109 msgid "Variable" msgstr "" #: ../Dialogs.py:504 msgid "Variable Properties" msgstr "" #: ../PLCOpenEditor.py:4104 msgid "Variable class" msgstr "" #: ../Viewer.py:288 ../TextViewer.py:224 msgid "Variable don't belong to this POU!" msgstr "" #: ../PLCOpenEditor.py:575 ../PLCOpenEditor.py:626 ../PLCOpenEditor.py:3862 msgid "Variables" msgstr "" #: ../PLCOpenEditor.py:3304 ../PLCOpenEditor.py:3682 ../PLCOpenEditor.py:3745 #: ../LDViewer.py:859 msgid "Warning" msgstr "" #: ../PLCOpenEditor.py:2956 msgid "Width:" msgstr "" #: ../PLCOpenEditor.py:2699 msgid "X Scale:" msgstr "" #: ../PLCOpenEditor.py:2707 msgid "Y Scale:" msgstr "" #: ../PLCOpenEditor.py:3855 msgid "Yes" msgstr "" #: ../LDViewer.py:854 msgid "You must select the block or group of blocks around which a branch should be added!" msgstr "" #: ../LDViewer.py:628 msgid "You must select the wire where a contact should be added!" msgstr "" #: ../PLCOpenEditor.py:3135 ../PLCOpenEditor.py:3666 ../PLCOpenEditor.py:3729 #: ../Dialogs.py:1525 ../Dialogs.py:2508 ../Dialogs.py:2575 msgid "You must type a name!" msgstr "" #: ../PLCOpenEditor.py:428 msgid "Zoom" msgstr "" #: ../PLCOpenEditor.py:1093 #, python-format msgid "error: %s\n" msgstr "" #: ../PLCOpenEditor.py:5034 ../PLCOpenEditor.py:5036 msgid "file : " msgstr "" #: ../PLCOpenEditor.py:3175 msgid "function" msgstr "" #: ../PLCOpenEditor.py:5037 msgid "function : " msgstr "" #: ../PLCOpenEditor.py:3175 msgid "functionBlock" msgstr "" #: ../PLCOpenEditor.py:5037 msgid "line : " msgstr "" #: ../PLCOpenEditor.py:3175 msgid "program" msgstr "" #: ../plcopen/iec_std.csv:73 msgid "string from the middle" msgstr "" #: ../plcopen/iec_std.csv:71 msgid "string left of" msgstr "" #: ../plcopen/iec_std.csv:72 msgid "string right of" msgstr "" #: ../PLCOpenEditor.py:1091 #, python-format msgid "warning: %s\n" msgstr ""