# SOME DESCRIPTIVE TITLE.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2021-07-07 22:27+0000\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""

#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
#, ignore-inconsistent
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""

#: circuitdocument.cpp:43
msgid ""
"*.circuit|Circuit(*.circuit)\n"
"*|All Files"
msgstr ""

#: circuitdocument.cpp:754
msgid "No components were found in the selection."
msgstr ""

#: circuitdocument.cpp:762
msgid "No External Connection components were found in the selection."
msgstr ""

#: circuitview.cpp:34
msgid "0 Degrees"
msgstr ""

#: circuitview.cpp:37
msgid "90 Degrees"
msgstr ""

#: circuitview.cpp:39
msgid "180 Degrees"
msgstr ""

#: circuitview.cpp:41
msgid "270 Degrees"
msgstr ""

#: circuitview.cpp:44
msgid "Create Subcircuit"
msgstr ""

#: circuitview.cpp:45
msgid "Rotate Clockwise"
msgstr ""

#: circuitview.cpp:46
msgid "Rotate Counter-Clockwise"
msgstr ""

#: circuitview.cpp:47
msgid "Flip"
msgstr ""

#: circuitview.cpp:54
msgid ""
"Construct a circuit by dragging components from the Component selector from "
"the left. Create the connections by dragging a wire from the component "
"connectors.<br><br>The simulation is running by default, but can be paused "
"and resumed from the Tools menu.<br><br>To delete a wire, select it with a "
"select box, and hit delete.<br><br>To edit the attributes of a component, "
"select it (making sure that no components of another type are also "
"selected), and edit in the toolbar. More advanced properties can be edited "
"using the item editor on the right.<br><br>Subcircuits can be created by "
"connecting the components with an External Connection, selecting the desired "
"components and clicking on \"Create Subcircuit\" in the right-click menu."
msgstr ""

#: circuitview.cpp:82
msgid "Simulation Running"
msgstr ""

#: circuitview.cpp:82
msgid "Simulation Paused"
msgstr ""

#: core/main.cpp:25
msgid "An IDE for microcontrollers and electronics"
msgstr ""

#: core/main.cpp:31
msgid "Document to open."
msgstr ""

#: core/main.cpp:38
msgid "KTechlab"
msgstr ""

#: docmanager.cpp:102
msgid "Could not open '%1'"
msgstr ""

#: docmanager.cpp:169
msgid "Untitled (Circuit %1)"
msgstr ""

#: docmanager.cpp:171
msgid "Untitled (Circuit)"
msgstr ""

#: docmanager.cpp:178
msgid "Untitled (FlowCode %1)"
msgstr ""

#: docmanager.cpp:180
msgid "Untitled (FlowCode)"
msgstr ""

#: docmanager.cpp:187
msgid "Untitled (Mechanics %1)"
msgstr ""

#: docmanager.cpp:189
msgid "Untitled (Mechanics)"
msgstr ""

#: docmanager.cpp:196
msgid "Untitled (%1)"
msgstr ""

#: docmanager.cpp:434
msgid "Could not open Circuit file \"%1\""
msgstr ""

#: docmanager.cpp:451
msgid "Could not open FlowCode file \"%1\""
msgstr ""

#: docmanager.cpp:468
msgid "Could not open Mechanics file \"%1\""
msgstr ""

#: docmanager.cpp:489
msgid "Could not open text file \"%1\""
msgstr ""

#: document.cpp:105
msgid "Save Location"
msgstr ""

#: document.cpp:113 itemdocument.cpp:827
msgid ""
"A file named \"%1\" already exists. Are you sure you want to overwrite it?"
msgstr ""

#: document.cpp:114 itemdocument.cpp:827
msgid "Overwrite File?"
msgstr ""

#: document.cpp:115 itemdocument.cpp:827
msgid "Overwrite"
msgstr ""

#: document.cpp:138
msgid ""
"The document '%1' has been modified.\n"
"Do you want to save it?"
msgstr ""

#: document.cpp:139
msgid "Save Document?"
msgstr ""

#: drawparts/dpline.cpp:32 drawparts/dpline.cpp:43 itemview.cpp:69
msgid "Line"
msgstr ""

#: drawparts/dpline.cpp:33 drawparts/dpline.cpp:161 drawparts/dptext.cpp:33
#: drawparts/solidshape.cpp:32 drawparts/solidshape.cpp:150
msgid "Other"
msgstr ""

#: drawparts/dpline.cpp:44
msgid "Select the line to position the end points"
msgstr ""

#: drawparts/dpline.cpp:47 drawparts/solidshape.cpp:56
msgid "Line Color"
msgstr ""

#: drawparts/dpline.cpp:51 drawparts/solidshape.cpp:60
msgid "Line Width"
msgstr ""

#: drawparts/dpline.cpp:57
msgid "Line Style"
msgstr ""

#: drawparts/dpline.cpp:62
msgid "Cap Style"
msgstr ""

#: drawparts/dpline.cpp:160 drawparts/dpline.cpp:170 itemview.cpp:70
msgid "Arrow"
msgstr ""

#: drawparts/dptext.cpp:32
msgid "Canvas Text"
msgstr ""

#: drawparts/dptext.cpp:43 drawparts/dptext.cpp:47 itemview.cpp:68
msgid "Text"
msgstr ""

#: drawparts/dptext.cpp:44
msgid "Doubleclick the Text Item to set the text"
msgstr ""

#: drawparts/dptext.cpp:51 drawparts/solidshape.cpp:46
msgid "Display Background"
msgstr ""

#: drawparts/dptext.cpp:56 drawparts/solidshape.cpp:51
msgid "Background Color"
msgstr ""

#: drawparts/dptext.cpp:61
msgid "Frame Color"
msgstr ""

#: drawparts/dptext.cpp:66
msgid "Text Color"
msgstr ""

#: drawparts/drawpart.cpp:211
msgid "Solid"
msgstr ""

#: drawparts/drawpart.cpp:213 drawparts/drawpart.cpp:229
msgid "None"
msgstr ""

#: drawparts/drawpart.cpp:215 drawparts/drawpart.cpp:231
msgid "Dash"
msgstr ""

#: drawparts/drawpart.cpp:217 drawparts/drawpart.cpp:233
msgid "Dot"
msgstr ""

#: drawparts/drawpart.cpp:219 drawparts/drawpart.cpp:235
msgid "Dash Dot"
msgstr ""

#: drawparts/drawpart.cpp:221 drawparts/drawpart.cpp:237
msgid "Dash Dot Dot"
msgstr ""

#: drawparts/drawpart.cpp:246
msgid "Flat"
msgstr ""

#: drawparts/drawpart.cpp:248 drawparts/drawpart.cpp:258
msgid "Square"
msgstr ""

#: drawparts/drawpart.cpp:250 drawparts/drawpart.cpp:260
msgid "Round"
msgstr ""

#: drawparts/solidshape.cpp:31 drawparts/solidshape.cpp:42 itemview.cpp:72
msgid "Rectangle"
msgstr ""

#: drawparts/solidshape.cpp:149 drawparts/solidshape.cpp:159 itemview.cpp:71
msgid "Ellipse"
msgstr ""

#: electronics/components/addac.cpp:39
msgid "Analog-Digital"
msgstr ""

#: electronics/components/addac.cpp:40 electronics/components/addac.cpp:53
#: electronics/components/binarycounter.cpp:31
#: electronics/components/demultiplexer.cpp:31
#: electronics/components/ec555.cpp:32
#: electronics/components/ecbcdto7segment.cpp:48
#: electronics/components/ecopamp.cpp:30 electronics/components/flipflop.cpp:34
#: electronics/components/flipflop.cpp:146
#: electronics/components/flipflop.cpp:248
#: electronics/components/fulladder.cpp:30
#: electronics/components/magnitudecomparator.cpp:28
#: electronics/components/matrixdisplaydriver.cpp:304
#: electronics/components/multiplexer.cpp:31
#: electronics/components/piccomponent.cpp:57 electronics/components/ram.cpp:29
msgid "Integrated Circuits"
msgstr ""

#: electronics/components/addac.cpp:52
msgid "Digital-Analog"
msgstr ""

#: electronics/components/addac.cpp:69
msgid "Number Bits"
msgstr ""

#: electronics/components/addac.cpp:75
msgid "Input Range"
msgstr ""

#: electronics/components/addac.cpp:102
msgid "ADC"
msgstr ""

#: electronics/components/addac.cpp:103
msgid "Converts an analog signal into a digital output."
msgstr ""

#: electronics/components/addac.cpp:198
msgid "DAC"
msgstr ""

#: electronics/components/addac.cpp:199
msgid "Converts a digital input to an analog output signal."
msgstr ""

#: electronics/components/bidirled.cpp:31
#: electronics/components/bidirled.cpp:42
msgid "Bidirectional LED"
msgstr ""

#: electronics/components/bidirled.cpp:32 electronics/components/ecled.cpp:31
#: electronics/components/ecsevensegment.cpp:33
#: electronics/components/ecsignallamp.cpp:31
#: electronics/components/matrixdisplay.cpp:35
#: electronics/components/meter.cpp:156 electronics/components/meter.cpp:196
#: electronics/components/meter.cpp:239 electronics/components/probe.cpp:138
#: electronics/components/probe.cpp:181 electronics/components/probe.cpp:228
msgid "Outputs"
msgstr ""

#: electronics/components/bidirled.cpp:43
msgid "Bidrectional Light Emitting Diode"
msgstr ""

#: electronics/components/bidirled.cpp:60
msgid "Color 1"
msgstr ""

#: electronics/components/bidirled.cpp:64
msgid "Colour 2"
msgstr ""

#: electronics/components/binarycounter.cpp:30
#: electronics/components/binarycounter.cpp:41
msgid "Binary Counter"
msgstr ""

#: electronics/components/binarycounter.cpp:42
msgid ""
"Holds an internal count, which changes when the clock input <i>&gt;</i> pin "
"is pulsed.<br><br>Normal operation: <i>en</i> (Enable) and <i>u/d</i> (Up/"
"Down) are held high, <i>r</i> (Reset) is low."
msgstr ""

#: electronics/components/binarycounter.cpp:58
msgid "Trigger Edge"
msgstr ""

#: electronics/components/binarycounter.cpp:63
msgid "Bit Count"
msgstr ""

#: electronics/components/bussplitter.cpp:29
msgid "Bus"
msgstr ""

#: electronics/components/bussplitter.cpp:30
#: electronics/components/externalconnection.cpp:27
#: electronics/components/parallelportcomponent.cpp:37
#: electronics/components/serialportcomponent.cpp:37
msgid "Connections"
msgstr ""

#: electronics/components/bussplitter.cpp:43
msgid "Bus Splitter"
msgstr ""

#: electronics/components/bussplitter.cpp:44
msgid "Merges several connections into one."
msgstr ""

#: electronics/components/bussplitter.cpp:51
msgid "Size"
msgstr ""

#: electronics/components/demultiplexer.cpp:30
#: electronics/components/demultiplexer.cpp:41
msgid "Demultiplexer"
msgstr ""

#: electronics/components/demultiplexer.cpp:42
msgid ""
"Seperates the input data stream into components. The value of the input is "
"passed to the \"X\" output selected by the binary number given by the \"A\" "
"inputs."
msgstr ""

#: electronics/components/demultiplexer.cpp:47
#: electronics/components/multiplexer.cpp:47 electronics/components/ram.cpp:56
msgid "Address Size"
msgstr ""

#: electronics/components/dependentsource.cpp:34
msgid "Gain"
msgstr ""

#: electronics/components/dependentsource.cpp:131
msgid "CCCS"
msgstr ""

#: electronics/components/dependentsource.cpp:132
#: electronics/components/dependentsource.cpp:182
#: electronics/components/dependentsource.cpp:231
#: electronics/components/dependentsource.cpp:280
#: electronics/components/eccurrentsignal.cpp:31
#: electronics/components/eccurrentsource.cpp:31
#: electronics/components/ecfixedvoltage.cpp:29
#: electronics/components/ecground.cpp:29
#: electronics/components/ecvoltagesignal.cpp:33
#: electronics/components/ecvoltagesource.cpp:35
msgid "Sources"
msgstr ""

#: electronics/components/dependentsource.cpp:141
msgid "Current Controlled Currrent Source"
msgstr ""

#: electronics/components/dependentsource.cpp:181
msgid "CCVS"
msgstr ""

#: electronics/components/dependentsource.cpp:191
msgid "Current Controlled Voltage Source"
msgstr ""

#: electronics/components/dependentsource.cpp:230
msgid "VCCS"
msgstr ""

#: electronics/components/dependentsource.cpp:240
msgid "Voltage Controlled Current Source"
msgstr ""

#: electronics/components/dependentsource.cpp:279
msgid "VCVS"
msgstr ""

#: electronics/components/dependentsource.cpp:289
msgid "Voltage Controlled Voltage Source"
msgstr ""

#: electronics/components/discretelogic.cpp:34
#: electronics/components/discretelogic.cpp:44
msgid "Inverter"
msgstr ""

#: electronics/components/discretelogic.cpp:35
#: electronics/components/discretelogic.cpp:98
#: electronics/components/discretelogic.cpp:160
#: electronics/components/discretelogic.cpp:229
#: electronics/components/ecclockinput.cpp:37
#: electronics/components/multiinputgate.cpp:149
#: electronics/components/multiinputgate.cpp:221
#: electronics/components/multiinputgate.cpp:291
#: electronics/components/multiinputgate.cpp:362
#: electronics/components/multiinputgate.cpp:433
#: electronics/components/multiinputgate.cpp:489 gui/logicwidget.ui:16
#: gui/settingsdlg.cpp:61
#, no-c-format
msgid "Logic"
msgstr ""

#: electronics/components/discretelogic.cpp:45
msgid "The output is the logical inverse of the logic-input state."
msgstr ""

#: electronics/components/discretelogic.cpp:97
#: electronics/components/discretelogic.cpp:107
msgid "Buffer"
msgstr ""

#: electronics/components/discretelogic.cpp:108
msgid ""
"Cleans the logic input, with the output high or low depending on input "
"trigger levels."
msgstr ""

#: electronics/components/discretelogic.cpp:159
#: electronics/components/discretelogic.cpp:169
msgid "Logic Input"
msgstr ""

#: electronics/components/discretelogic.cpp:170
msgid ""
"Provides a user-adjustable logic state.<br><br>Click to pulse high, or drag "
"the mouse off to keep the output high."
msgstr ""

#: electronics/components/discretelogic.cpp:178
msgid "Use Toggle"
msgstr ""

#: electronics/components/discretelogic.cpp:228
#: electronics/components/discretelogic.cpp:238
msgid "Logic Output"
msgstr ""

#: electronics/components/discretelogic.cpp:239
msgid "Shows the logic-state of the input."
msgstr ""

#: electronics/components/ec555.cpp:31 electronics/components/ec555.cpp:42
msgid "555"
msgstr ""

#: electronics/components/ec555.cpp:43
msgid "Common timer IC"
msgstr ""

#: electronics/components/ecbcdto7segment.cpp:47
msgid "BCD to 7 Segment"
msgstr ""

#: electronics/components/ecbcdto7segment.cpp:58
msgid "BCD to Seven Segment"
msgstr ""

#: electronics/components/ecbcdto7segment.cpp:59
msgid ""
"Converts a binary-coded-input to a form displayable by a seven segment "
"display.<br><br>Normal operation: <i>lt</i> (Lamp Test) and the <i>rb</i> "
"(Ripple Blanking) are held high, <i>en</i> (Enable) is held low."
msgstr ""

#: electronics/components/ecbjt.cpp:36
msgid "NPN"
msgstr ""

#: electronics/components/ecbjt.cpp:37 electronics/components/ecbjt.cpp:49
#: electronics/components/eccapacitor.cpp:29
#: electronics/components/ecdiode.cpp:29
#: electronics/components/ecpotentiometer.cpp:31
#: electronics/components/ecresistor.cpp:29
#: electronics/components/inductor.cpp:28
#: electronics/components/resistordip.cpp:30
msgid "Discrete"
msgstr ""

#: electronics/components/ecbjt.cpp:48
msgid "PNP"
msgstr ""

#: electronics/components/ecbjt.cpp:61
msgid "NPN Transistor"
msgstr ""

#: electronics/components/ecbjt.cpp:63
msgid "PNP Transistor"
msgstr ""

#: electronics/components/ecbjt.cpp:79
msgid "Forward Coefficient"
msgstr ""

#: electronics/components/ecbjt.cpp:86
msgid "Reverse Coefficient"
msgstr ""

#: electronics/components/ecbjt.cpp:93
msgid "Forward Beta"
msgstr ""

#: electronics/components/ecbjt.cpp:100
msgid "Reverse Beta"
msgstr ""

#: electronics/components/eccapacitor.cpp:28
#: electronics/components/eccapacitor.cpp:39
msgid "Capacitor"
msgstr ""

#: electronics/components/eccapacitor.cpp:40
msgid ""
"Stores electrical charge.<br><br>The voltage across the capacitor and "
"capacitance are related by <i>Charge = Capacitance x Voltage</i>."
msgstr ""

#: electronics/components/eccapacitor.cpp:50
msgid "Capacitance"
msgstr ""

#: electronics/components/ecclockinput.cpp:36
#: electronics/components/ecclockinput.cpp:46
msgid "Clock Input"
msgstr ""

#: electronics/components/ecclockinput.cpp:47
msgid ""
"A square-wave generator, outputing logical high/low at repeating time "
"intervals."
msgstr ""

#: electronics/components/ecclockinput.cpp:69
msgid "Low Time"
msgstr ""

#: electronics/components/ecclockinput.cpp:75 flowparts/pulse.cpp:49
#: flowparts/pulse.cpp:54
msgid "High Time"
msgstr ""

#: electronics/components/eccurrentsignal.cpp:30
#: electronics/components/eccurrentsignal.cpp:40
msgid "Current Signal"
msgstr ""

#: electronics/components/eccurrentsignal.cpp:41
msgid "Provides a variety of current signals"
msgstr ""

#: electronics/components/eccurrentsignal.cpp:52
#: electronics/components/ecvoltagesignal.cpp:54
msgid "Frequency"
msgstr ""

#: electronics/components/eccurrentsignal.cpp:59
msgid "Current Range"
msgstr ""

#: electronics/components/eccurrentsource.cpp:30
#: electronics/components/eccurrentsource.cpp:40
msgid "Current Source"
msgstr ""

#: electronics/components/eccurrentsource.cpp:41
msgid "Provides a fixed current source."
msgstr ""

#: electronics/components/eccurrentsource.cpp:51
msgid "Current"
msgstr ""

#: electronics/components/ecdiode.cpp:28 electronics/components/ecdiode.cpp:38
msgid "Diode"
msgstr ""

#: electronics/components/ecdiode.cpp:39
msgid ""
"Allows current to flow in the direction indicated by the arrow when a "
"certain voltage difference has been reached."
msgstr ""

#: electronics/components/ecdiode.cpp:59
msgid "Emission Coefficient"
msgstr ""

#: electronics/components/ecdiode.cpp:66
msgid "Breakdown Voltage"
msgstr ""

#: electronics/components/ecfixedvoltage.cpp:28
#: electronics/components/ecfixedvoltage.cpp:38
msgid "Fixed Voltage"
msgstr ""

#: electronics/components/ecfixedvoltage.cpp:39
msgid "Provides a fixed voltage point to connect components to."
msgstr ""

#: electronics/components/ecfixedvoltage.cpp:49
#: electronics/components/ecvoltagesource.cpp:57
msgid "Voltage"
msgstr ""

#: electronics/components/ecground.cpp:28
msgid "Ground (0V)"
msgstr ""

#: electronics/components/ecground.cpp:38
msgid "Ground"
msgstr ""

#: electronics/components/ecground.cpp:39
msgid "Ground (0V) point"
msgstr ""

#: electronics/components/eckeypad.cpp:28
#: electronics/components/eckeypad.cpp:44 flowparts/keypad.cpp:27
#: flowparts/keypad.cpp:38
msgid "Keypad"
msgstr ""

#: electronics/components/eckeypad.cpp:29
#: electronics/components/pushswitch.cpp:33
#: electronics/components/pushswitch.cpp:125
#: electronics/components/rotoswitch.cpp:36
#: electronics/components/toggleswitch.cpp:32
#: electronics/components/toggleswitch.cpp:138
#: electronics/components/toggleswitch.cpp:234
#: electronics/components/toggleswitch.cpp:329
msgid "Switches"
msgstr ""

#: electronics/components/eckeypad.cpp:45
msgid ""
"Provides a numeric array of Push-to-Make switches, with 4 rows and a "
"configurable number of columns."
msgstr ""

#: electronics/components/eckeypad.cpp:48
msgid "Use Toggles"
msgstr ""

#: electronics/components/eckeypad.cpp:52
#: electronics/components/matrixdisplay.cpp:69
msgid "Columns"
msgstr ""

#: electronics/components/ecled.cpp:30 electronics/components/ecled.cpp:42
msgid "LED"
msgstr ""

#: electronics/components/ecled.cpp:43
msgid "Light Emitting Diode"
msgstr ""

#: electronics/components/ecled.cpp:51
#: electronics/components/ecsevensegment.cpp:49
#: electronics/components/matrixdisplay.cpp:75
#: electronics/components/probe.cpp:32
msgid "Color"
msgstr ""

#: electronics/components/ecopamp.cpp:29
msgid "Op Amp"
msgstr ""

#: electronics/components/ecopamp.cpp:40
msgid "Operational Amplifier"
msgstr ""

#: electronics/components/ecopamp.cpp:41
msgid "Ideal amplifier"
msgstr ""

#: electronics/components/ecpotentiometer.cpp:30
#: electronics/components/ecpotentiometer.cpp:40
msgid "Potentiometer"
msgstr ""

#: electronics/components/ecpotentiometer.cpp:41
msgid ""
"Consists of a resistor connected to the end pins, with a central pin "
"connected at an adjustable point along the resistor"
msgstr ""

#: electronics/components/ecpotentiometer.cpp:55
#: electronics/components/ecresistor.cpp:47
#: electronics/components/resistordip.cpp:48
msgid "Resistance"
msgstr ""

#: electronics/components/ecresistor.cpp:28
#: electronics/components/ecresistor.cpp:38
msgid "Resistor"
msgstr ""

#: electronics/components/ecresistor.cpp:39
msgid "Limits the flow of current, obeying Ohms Law"
msgstr ""

#: electronics/components/ecsevensegment.cpp:32 flowparts/sevenseg.cpp:28
#: gui/newpinmappingwidget.ui:99
#, no-c-format
msgid "Seven Segment"
msgstr ""

#: electronics/components/ecsevensegment.cpp:42
msgid "Seven Segment LED"
msgstr ""

#: electronics/components/ecsevensegment.cpp:43
msgid ""
"A seven segment display with a decimal point. This can be configured to "
"either have a common cathode or a common anode."
msgstr ""

#: electronics/components/ecsignallamp.cpp:30
#: electronics/components/ecsignallamp.cpp:40
msgid "Signal Lamp"
msgstr ""

#: electronics/components/ecsignallamp.cpp:41
msgid "A simple filament signal lamp, with a 100 ohms series resistance."
msgstr ""

#: electronics/components/ecsubcircuit.cpp:41
msgid "Subcircuit"
msgstr ""

#: electronics/components/ecvoltagesignal.cpp:32
#: electronics/components/ecvoltagesignal.cpp:42
msgid "Voltage Signal"
msgstr ""

#: electronics/components/ecvoltagesignal.cpp:43
msgid "Provides a variety of voltage signals."
msgstr ""

#: electronics/components/ecvoltagesignal.cpp:61
msgid "Voltage Range"
msgstr ""

#: electronics/components/ecvoltagesource.cpp:34
#: electronics/components/ecvoltagesource.cpp:44
msgid "Battery"
msgstr ""

#: electronics/components/ecvoltagesource.cpp:45
msgid "Provides a potential-difference."
msgstr ""

#: electronics/components/externalconnection.cpp:26
#: electronics/components/externalconnection.cpp:36
msgid "External Connection"
msgstr ""

#: electronics/components/externalconnection.cpp:37
msgid ""
"Point to connect the circuit to an external entity - e.g. a mechanical "
"component or as part of a subcircuit."
msgstr ""

#: electronics/components/externalconnection.cpp:41
#: gui/microsettingsdlg.cpp:306 gui/settingsdlg.cpp:235 gui/symbolviewer.cpp:97
msgid "Name"
msgstr ""

#: electronics/components/flipflop.cpp:33
msgid "D Flip-Flop"
msgstr ""

#: electronics/components/flipflop.cpp:43
msgid "D-Type Flip-Flop"
msgstr ""

#: electronics/components/flipflop.cpp:44
msgid "The output state is set from the input state when the clock is pulsed."
msgstr ""

#: electronics/components/flipflop.cpp:145
msgid "JK Flip-Flop"
msgstr ""

#: electronics/components/flipflop.cpp:155
msgid "JK-Type Flip-Flop"
msgstr ""

#: electronics/components/flipflop.cpp:156
msgid "The output state is set according to J and K when the clock is pulsed."
msgstr ""

#: electronics/components/flipflop.cpp:247
#: electronics/components/flipflop.cpp:257
msgid "SR Flip-Flop"
msgstr ""

#: electronics/components/flipflop.cpp:258
msgid ""
"The output is made high by holding <i>set</i> high, and low by holding "
"<i>reset</i> high."
msgstr ""

#: electronics/components/fulladder.cpp:29
#: electronics/components/fulladder.cpp:40
msgid "Adder"
msgstr ""

#: electronics/components/inductor.cpp:27
#: electronics/components/inductor.cpp:38
msgid "Inductor"
msgstr ""

#: electronics/components/inductor.cpp:49
msgid "Inductance"
msgstr ""

#: electronics/components/magnitudecomparator.cpp:27
#: electronics/components/magnitudecomparator.cpp:38
msgid "Magnitude Comparator"
msgstr ""

#: electronics/components/magnitudecomparator.cpp:40
msgid ""
"Compares two binary numbers and generates output to indicate which binary "
"number has the greater magnitude. It has 3 cascading inputs:<ul><li>I: A "
"&gt; B</li><li>I: A &lt; B</li><li>I: A = B</li></ul>and 3 outputs:"
"<ul><li>O: A &gt; B</li><li>O: A &lt; B</li><li>O: A = B</li></ul>"
msgstr ""

#: electronics/components/magnitudecomparator.cpp:50
#: electronics/components/multiinputgate.cpp:45
msgid "Number Inputs"
msgstr ""

#: electronics/components/matrixdisplay.cpp:34
#: electronics/components/matrixdisplay.cpp:45
msgid "Matrix Display"
msgstr ""

#: electronics/components/matrixdisplay.cpp:46
msgid ""
"A matrix display of LEDs with a configurable number of columns and rows."
msgstr ""

#: electronics/components/matrixdisplay.cpp:63
msgid "Rows"
msgstr ""

#: electronics/components/matrixdisplaydriver.cpp:303
#: electronics/components/matrixdisplaydriver.cpp:314
msgid "Matrix Display Driver"
msgstr ""

#: electronics/components/meter.cpp:41
msgid "Minimum Value"
msgstr ""

#: electronics/components/meter.cpp:47
msgid "Maximum Value"
msgstr ""

#: electronics/components/meter.cpp:155
msgid "Frequency Meter (TODO)"
msgstr ""

#: electronics/components/meter.cpp:165
msgid "Frequency Meter"
msgstr ""

#: electronics/components/meter.cpp:166
msgid "Place this at the point where frequency is to be measured."
msgstr ""

#: electronics/components/meter.cpp:195 electronics/components/meter.cpp:206
msgid "Ammeter"
msgstr ""

#: electronics/components/meter.cpp:207
msgid "Place this in series in the circuit to measure the current flowing."
msgstr ""

#: electronics/components/meter.cpp:238 electronics/components/meter.cpp:248
msgid "Voltmeter"
msgstr ""

#: electronics/components/meter.cpp:249
msgid ""
"Place this in parallel in the circuit to meaure the voltage between two "
"points."
msgstr ""

#: electronics/components/multiinputgate.cpp:148
#: electronics/components/multiinputgate.cpp:158
msgid "XNOR gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:159
msgid "Exclusive NOR gate. Output is low when exactly one input is high."
msgstr ""

#: electronics/components/multiinputgate.cpp:220
#: electronics/components/multiinputgate.cpp:230
msgid "XOR gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:231
msgid "Exclusive OR gate. Output is high when exactly one input is high."
msgstr ""

#: electronics/components/multiinputgate.cpp:290
#: electronics/components/multiinputgate.cpp:300
msgid "OR gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:301
msgid ""
"The output is high when at least one of the inputs is high; or low when all "
"of the inputs are off"
msgstr ""

#: electronics/components/multiinputgate.cpp:361
msgid "NOR gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:371
msgid "NOR Gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:372
msgid "The output is high when all inputs are low."
msgstr ""

#: electronics/components/multiinputgate.cpp:432
msgid "NAND gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:442
msgid "NAND Gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:443
msgid "The output is low only when all of the inputs are high."
msgstr ""

#: electronics/components/multiinputgate.cpp:488
msgid "AND gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:498
msgid "AND Gate"
msgstr ""

#: electronics/components/multiinputgate.cpp:499
msgid "The output is high if and only if all of the inputs are high."
msgstr ""

#: electronics/components/multiplexer.cpp:30
#: electronics/components/multiplexer.cpp:41
msgid "Multiplexer"
msgstr ""

#: electronics/components/multiplexer.cpp:42
msgid ""
"Combines the input data stream into one single stream. The value of the "
"input selected by the \"A\" inputs is passed to the output."
msgstr ""

#: electronics/components/parallelportcomponent.cpp:36
#: electronics/components/parallelportcomponent.cpp:47
msgid "Parallel Port"
msgstr ""

#: electronics/components/parallelportcomponent.cpp:48
msgid ""
"The pins are divided into 3 registers.<br><br><b>Data Pins</b><br><br>The "
"data pins can be configured as either all input or all output. They are:"
"<ul><li><b>D<i>[0..7]</i></b></li></ul><br><b>Status Pins</b><br><br>The "
"status pins are read-only. They area:<ul><li><b>ERR</b> - Error</"
"li><li><b>ON</b> - Online</li><li><b>PE</b> - Paper End</li><li><b>ACK</b> - "
"Acknowledge</li><li><b>BUSY</b> - Busy</li></ul><br><b>Control Pins</"
"b><ul><li><b>STR</b> - Strobe</li><li><b>AUT</b> - Auto Feed</"
"li><li><b>INIT</b> - Init</li><li><b>SEL</b> - Select</li></ul><br>The "
"remaining pins are all ground."
msgstr ""

#: electronics/components/parallelportcomponent.cpp:177
#: electronics/components/serialportcomponent.cpp:124 flowparts/readport.cpp:45
#: flowparts/writeport.cpp:50 gui/programmerwidget.ui:65
#, no-c-format
msgid "Port"
msgstr ""

#: electronics/components/parallelportcomponent.cpp:203
#: electronics/components/serialportcomponent.cpp:200
#, c-format
msgid "Could not open port %1"
msgstr ""

#: electronics/components/piccomponent.cpp:40
msgid "<Enter location of PIC Program>"
msgstr ""

#: electronics/components/piccomponent.cpp:66
msgid "PIC Micro"
msgstr ""

#: electronics/components/piccomponent.cpp:67
msgid ""
"The PIC component allows the simulation of a PIC program.<br><br>The "
"loadable PIC program must be one of the following formats:<ul><li>Assembly (."
"asm)</li><li>FlowCode (.flowcode)</li><li>Symbol file (.cod)</li><li>Microbe "
"(.microbe, .basic)</li><li>C source (.c)</li></ul>Doubleclick on the PIC "
"component to open up the program source file.<br><br>If the program source "
"file is of type assembly, then the the opened text file will automatically "
"be linked to the simulation. You can control the program from the text "
"document using the debug controls.<br><br>Explanation of buttons:"
"<ul><li>Play - Run the PIC program from the point at which it was paused, or "
"from the start otherwise.</li><li>Pause - Pause the simulation at the "
"current execution point.</li><li>Stop - Reset all parts of the simulation.</"
"li><li>Reload - Reread the PIC program from disk and restart gpsim.</li></ul>"
msgstr ""

#: electronics/components/piccomponent.cpp:103 gui/createsubprojectwidget.ui:57
#, no-c-format
msgid "Program"
msgstr ""

#: electronics/components/piccomponent.cpp:164
msgid "The file \"%1\" does not exist."
msgstr ""

#: electronics/components/piccomponent.cpp:171
msgid ""
"\"%1\" is not a valid PIC program.\n"
"The file must exist, and the extension should be \".cod\", \".asm\", \"."
"flowcode\", \".basic\", \".microbe\" or \".c\".\n"
"\".hex\" is allowed, provided that there is a corresponding \".cod\" file."
msgstr ""

#: electronics/components/piccomponent.cpp:258
msgid ""
"(No\n"
"program\n"
"loaded)"
msgstr ""

#: electronics/components/probe.cpp:62
msgid "Scaling"
msgstr ""

#: electronics/components/probe.cpp:68
msgid "Upper Absolute Value"
msgstr ""

#: electronics/components/probe.cpp:75
msgid "Lower Absolute Value"
msgstr ""

#: electronics/components/probe.cpp:137 electronics/components/probe.cpp:147
msgid "Voltage Probe"
msgstr ""

#: electronics/components/probe.cpp:148
msgid "Displays the voltage at the probe point on the oscilloscope."
msgstr ""

#: electronics/components/probe.cpp:180 electronics/components/probe.cpp:190
msgid "Current Probe"
msgstr ""

#: electronics/components/probe.cpp:191
msgid "Displays the current at the probe point on the oscilloscope."
msgstr ""

#: electronics/components/probe.cpp:227 electronics/components/probe.cpp:237
msgid "Logic Probe"
msgstr ""

#: electronics/components/probe.cpp:238
msgid ""
"Connect this probe the the point in the circuit to measure the logic value. "
"The output will be displayed in the Oscilloscope view."
msgstr ""

#: electronics/components/pushswitch.cpp:32
msgid "Push-to-Break"
msgstr ""

#: electronics/components/pushswitch.cpp:42
msgid "Push to Break"
msgstr ""

#: electronics/components/pushswitch.cpp:48
#: electronics/components/pushswitch.cpp:140
#: electronics/components/toggleswitch.cpp:49
#: electronics/components/toggleswitch.cpp:154
#: electronics/components/toggleswitch.cpp:251
#: electronics/components/toggleswitch.cpp:348
msgid "Button Text"
msgstr ""

#: electronics/components/pushswitch.cpp:51
msgid "Bounce"
msgstr ""

#: electronics/components/pushswitch.cpp:56
msgid "Bounce Period"
msgstr ""

#: electronics/components/pushswitch.cpp:124
msgid "Push-to-Make"
msgstr ""

#: electronics/components/pushswitch.cpp:134
msgid "Push to Make"
msgstr ""

#: electronics/components/ram.cpp:28 electronics/components/ram.cpp:39
msgid "RAM"
msgstr ""

#: electronics/components/ram.cpp:40
msgid ""
"This RAM stores data as a collection of words; each of which contains "
"<i>word size</i> bits of data.<br><br>To read data, set the CS (<i>chip "
"select</i>) and the OE (<i>output enable</i>) pins high, and select the word "
"using the address pins <i>A*</i>. The word is outputted on the data-out "
"pins: <i>DO*</i>.<br><br>To write data, set the CS (<i>chip select</i>) and "
"the WE (<i>write enable</i>) pins high, and select the address to write to "
"with the <i>A*</i> pins. Write to the selected word using the data-in pins: "
"<i>DI*</i>.<br><br>The <i>Address Size</i> is the number of bits that "
"determine an address; so the total number of words stored will be "
"2^<sup><i>Address Size</i></sup>."
msgstr ""

#: electronics/components/ram.cpp:50
msgid "Word Size"
msgstr ""

#: electronics/components/resistordip.cpp:29
#: electronics/components/resistordip.cpp:40
msgid "Resistor DIP"
msgstr ""

#: electronics/components/resistordip.cpp:41
msgid "Set of resistors with identical values in a Dual Inline Package."
msgstr ""

#: electronics/components/resistordip.cpp:54 flowparts/count.cpp:27
#: flowparts/count.cpp:37
msgid "Count"
msgstr ""

#: electronics/components/rotoswitch.cpp:35
msgid "Rotary"
msgstr ""

#: electronics/components/rotoswitch.cpp:48
#: electronics/components/rotoswitch.cpp:49
msgid "Rotary Switch"
msgstr ""

#: electronics/components/rotoswitch.cpp:67
msgid "Number of Positions"
msgstr ""

#: electronics/components/serialportcomponent.cpp:36
#: electronics/components/serialportcomponent.cpp:47
msgid "Serial Port"
msgstr ""

#: electronics/components/serialportcomponent.cpp:48
msgid ""
"Interface to a serial port. The pins are:<br><ul><li><b>CD</b> - Carrier "
"Detect (control; output)</li><li><b>RD</b> - Received Data (data; output)</"
"li><li><b>TD</b> - Transmitted Data (data; input)</li><li><b>DTR</b> - Data "
"Terminal Ready (control; input)</li><li><b>GND</b> - Signal Ground (ground)</"
"li><li><b>DSR</b> - Data Set Ready (control; input)</li><li><b>RTS</b> - "
"Request to Send (control; input)</li><li><b>CTS</b> - Clear to Send "
"(control; output)</li><li><b>RI</b> - Ring Indicator (control; output)</li></"
"ul>"
msgstr ""

#: electronics/components/toggleswitch.cpp:31
msgid "DPDT"
msgstr ""

#: electronics/components/toggleswitch.cpp:42
msgid "DPDT Toggle"
msgstr ""

#: electronics/components/toggleswitch.cpp:43
msgid "Double-Pole Double-Throw switch."
msgstr ""

#: electronics/components/toggleswitch.cpp:137
msgid "DPST"
msgstr ""

#: electronics/components/toggleswitch.cpp:147
msgid "DPST Toggle"
msgstr ""

#: electronics/components/toggleswitch.cpp:148
msgid "Double-Pole Single-Throw switch."
msgstr ""

#: electronics/components/toggleswitch.cpp:233
msgid "SPDT"
msgstr ""

#: electronics/components/toggleswitch.cpp:244
msgid "SPDT Toggle"
msgstr ""

#: electronics/components/toggleswitch.cpp:245
msgid "Single-Pole Double-Throw switch."
msgstr ""

#: electronics/components/toggleswitch.cpp:328
msgid "SPST"
msgstr ""

#: electronics/components/toggleswitch.cpp:340
msgid "SPST Toggle"
msgstr ""

#: electronics/components/toggleswitch.cpp:341
msgid "Single-Pole Single-Throw switch."
msgstr ""

#: electronics/gpsimprocessor.cpp:171
msgid "The cod file \"%1\" was not found."
msgstr ""

#: electronics/gpsimprocessor.cpp:171
msgid "File Not Found"
msgstr ""

#: electronics/gpsimprocessor.cpp:174
msgid "The processor for cod file \"%1\" is unrecognized."
msgstr ""

#: electronics/gpsimprocessor.cpp:174
msgid "Unrecognized Processor"
msgstr ""

#: electronics/gpsimprocessor.cpp:177
msgid "The file name \"%1\" is too long."
msgstr ""

#: electronics/gpsimprocessor.cpp:177
msgid "Filename Too Long"
msgstr ""

#: electronics/gpsimprocessor.cpp:180
msgid "The lst file associated with the cod file \"%1\" was not found."
msgstr ""

#: electronics/gpsimprocessor.cpp:180
msgid "LST File Not Found"
msgstr ""

#: electronics/gpsimprocessor.cpp:183
msgid "The cod file \"%1\" is bad."
msgstr ""

#: electronics/gpsimprocessor.cpp:183
msgid "Bad File"
msgstr ""

#: electronics/gpsimprocessor.cpp:186
msgid "The cod file \"%1\" could not be read from."
msgstr ""

#: electronics/gpsimprocessor.cpp:186
msgid "Unreadable File"
msgstr ""

#: electronics/gpsimprocessor.cpp:190
msgid "An error occured with the cod file \"%1\"."
msgstr ""

#: electronics/gpsimprocessor.cpp:850
msgid "Generic"
msgstr ""

#: electronics/gpsimprocessor.cpp:856
msgid "SFR"
msgstr ""

#: electronics/gpsimprocessor.cpp:859 textdocument.cpp:82
msgid "Breakpoint"
msgstr ""

#: electronics/gpsimprocessor.cpp:862
msgid "Invalid"
msgstr ""

#: electronics/gpsimprocessor.cpp:865
msgid "Unknown"
msgstr ""

#: flowcodedocument.cpp:47
msgid ""
"*.flowcode|FlowCode (*.flowcode)\n"
"*|All Files"
msgstr ""

#: flowcodedocument.cpp:183
msgid "Microbe Code Output"
msgstr ""

#: flowcodedocument.cpp:205 textdocument.cpp:438
msgid "Assembly Code Output"
msgstr ""

#: flowcodedocument.cpp:227 textdocument.cpp:480
msgid "Hex Code Output"
msgstr ""

#: flowcodeview.cpp:27 textview.cpp:61
msgid "Convert to ..."
msgstr ""

#: flowcodeview.cpp:32 textview.cpp:56
msgid "Convert to"
msgstr ""

#: flowcodeview.cpp:33 textview.cpp:62
msgid "Microbe"
msgstr ""

#: flowcodeview.cpp:34 ktechlab.cpp:437 textview.cpp:63
msgid "Assembly"
msgstr ""

#: flowcodeview.cpp:35 textview.cpp:64
msgid "Hex"
msgstr ""

#: flowcodeview.cpp:36 textview.cpp:65
msgid "PIC (upload)"
msgstr ""

#: flowcodeview.cpp:54
msgid ""
"Construct a FlowCode document by dragging FlowParts from the list on the "
"left. All FlowCharts require an initial \"Start\" part, of which there can "
"only be one.<br><br>Some FlowParts, such as Subroutines, act as a container "
"element for other FlowParts. Drag the items in or out of a container as "
"appropritate. The container that will become the parent of the part being "
"dragged is indicated by being selected.<br><br>Note that connections cannot "
"be made between FlowParts in different containers, or at different levels."
msgstr ""

#: flowparts/callsub.cpp:27 flowparts/callsub.cpp:37
msgid "Sub Call"
msgstr ""

#: flowparts/callsub.cpp:28 flowparts/embed.cpp:28 flowparts/end.cpp:28
#: flowparts/interrupt.cpp:28 flowparts/start.cpp:28 flowparts/sub.cpp:28
msgid "Common"
msgstr ""

#: flowparts/callsub.cpp:38
msgid ""
"Call a subroutine. When the subroutine returns, the code will continue "
"execution from this point."
msgstr ""

#: flowparts/callsub.cpp:44 flowparts/sub.cpp:27 flowparts/sub.cpp:41
msgid "Subroutine"
msgstr ""

#: flowparts/callsub.cpp:54
#, c-format
msgid "Call %1"
msgstr ""

#: flowparts/count.cpp:28 flowparts/delay.cpp:28 flowparts/inputbutton.cpp:28
#: flowparts/keypad.cpp:28 flowparts/pulse.cpp:27
msgid "Functions"
msgstr ""

#: flowparts/count.cpp:38
msgid ""
"Count the number of pulses during a fixed interval. To avoid ambiguity, this "
"increments the counter on either a rising or falling edge, as opposed to a "
"high or a low."
msgstr ""

#: flowparts/count.cpp:46 flowparts/inputbutton.cpp:46
msgid "Trigger"
msgstr ""

#: flowparts/count.cpp:61
msgid "Count %1 for %2 sec"
msgstr ""

#: flowparts/delay.cpp:27 flowparts/delay.cpp:37
msgid "Delay"
msgstr ""

#: flowparts/delay.cpp:38
msgid "Delay the program execution for a fixed period of time."
msgstr ""

#: flowparts/delay.cpp:44
msgid "Pause Length"
msgstr ""

#: flowparts/delay.cpp:56
msgid "Delay for %1 sec"
msgstr ""

#: flowparts/embed.cpp:27 flowparts/embed.cpp:38
msgid "Embed"
msgstr ""

#: flowparts/embed.cpp:39
msgid "Doubleclick on the item to edit the embedded code."
msgstr ""

#: flowparts/embed.cpp:47
msgid "Type"
msgstr ""

#: flowparts/embed.cpp:50
msgid "Code"
msgstr ""

#: flowparts/embed.cpp:51
msgid "// Embedded code:"
msgstr ""

#: flowparts/embed.cpp:62
msgid "%1: %2..."
msgstr ""

#: flowparts/end.cpp:27 flowparts/end.cpp:37 flowparts/end.cpp:41
msgid "End"
msgstr ""

#: flowparts/end.cpp:38
msgid ""
"End the program execution, putting the IC into sleep. Unlike Start, however, "
"this FlowPart is not necessary for proper program execution"
msgstr ""

#: flowparts/forloop.cpp:27
msgid "For"
msgstr ""

#: flowparts/forloop.cpp:28 flowparts/repeat.cpp:28 flowparts/while.cpp:28
msgid "Loops"
msgstr ""

#: flowparts/forloop.cpp:37
msgid "For Loop"
msgstr ""

#: flowparts/forloop.cpp:38
msgid ""
"The code contained in the foor loop is repeatedly executed. By default, the "
"variable used will be incremented every time. This can be changed by "
"entering a value other than 1 into Step.<br><br>The for loop will exit when "
"the value contained in the variable is equal to the end value."
msgstr ""

#: flowparts/forloop.cpp:45 flowparts/keypad.cpp:46 flowparts/readport.cpp:50
#: flowparts/repeat.cpp:44 flowparts/sevenseg.cpp:48 flowparts/unary.cpp:45
#: flowparts/varassignment.cpp:44 flowparts/varcomparison.cpp:45
#: flowparts/while.cpp:44 flowparts/writeport.cpp:45
#: gui/microsettingswidget.ui:88
#, no-c-format
msgid "Variable"
msgstr ""

#: flowparts/forloop.cpp:50
msgid "Initial Value"
msgstr ""

#: flowparts/forloop.cpp:55
msgid "End Value"
msgstr ""

#: flowparts/forloop.cpp:60 textview.cpp:81
msgid "Step"
msgstr ""

#: flowparts/inputbutton.cpp:27 flowparts/inputbutton.cpp:39
msgid "InputButton"
msgstr ""

#: flowparts/inputbutton.cpp:40
msgid ""
"Pauses program execution until a inputbutton has been pressed or released (i."
"e. on rising or falling input), after performing debouncing."
msgstr ""

#: flowparts/inputbutton.cpp:51 flowparts/pulse.cpp:59 flowparts/setpin.cpp:52
#: flowparts/testpin.cpp:45
msgid "Pin"
msgstr ""

#: flowparts/inputbutton.cpp:62
msgid "Continue on %1 %2"
msgstr ""

#: flowparts/interrupt.cpp:27 flowparts/interrupt.cpp:37
#: flowparts/interrupt.cpp:48 textview.cpp:79
msgid "Interrupt"
msgstr ""

#: flowparts/interrupt.cpp:38
msgid "Defines the starting point of a interrupt handler."
msgstr ""

#: flowparts/interrupt.cpp:58
#, c-format
msgid "Interrupt %1"
msgstr ""

#: flowparts/keypad.cpp:39
msgid "Gets a key from a keypad connected to the PIC."
msgstr ""

#: flowparts/keypad.cpp:49 flowparts/sevenseg.cpp:51
msgid "Pin map"
msgstr ""

#: flowparts/keypad.cpp:58 flowparts/readport.cpp:61
msgid "Read %1 to %2"
msgstr ""

#: flowparts/pinmapping.cpp:54
msgid "Pin Map Editor"
msgstr ""

#: flowparts/pulse.cpp:26 flowparts/pulse.cpp:37
msgid "Pulse"
msgstr ""

#: flowparts/pulse.cpp:38
msgid "Pulse a pin high/low for a given duration."
msgstr ""

#: flowparts/pulse.cpp:44
msgid "Duration"
msgstr ""

#: flowparts/pulse.cpp:71
msgid "Pulse %1 for %2 sec"
msgstr ""

#: flowparts/readport.cpp:27 flowparts/readport.cpp:37
msgid "Read from Port"
msgstr ""

#: flowparts/readport.cpp:28 flowparts/setpin.cpp:31 flowparts/testpin.cpp:28
#: flowparts/writeport.cpp:28
msgid "I\\/O"
msgstr ""

#: flowparts/readport.cpp:38
msgid "Assign the value of a port to a variable."
msgstr ""

#: flowparts/readport.cpp:44
msgid "Read"
msgstr ""

#: flowparts/repeat.cpp:27 flowparts/repeat.cpp:37
msgid "Repeat"
msgstr ""

#: flowparts/repeat.cpp:38
msgid ""
"Repeatedly execute code, until the given condition is false. The condition "
"is checked after the code has been executed.<br><br>This is different from "
"\"While\", which checks for the condition to be true before the code is "
"executed."
msgstr ""

#: flowparts/repeat.cpp:49 flowparts/unary.cpp:48
#: flowparts/varcomparison.cpp:52 flowparts/while.cpp:49
msgid "Operation"
msgstr ""

#: flowparts/repeat.cpp:55 flowparts/varassignment.cpp:49
#: flowparts/varcomparison.cpp:56 flowparts/while.cpp:55
#: gui/microsettingswidget.ui:93 gui/symbolviewer.cpp:98
#, no-c-format
msgid "Value"
msgstr ""

#: flowparts/repeat.cpp:65
msgid "repeat until %1 %2 %3"
msgstr ""

#: flowparts/setpin.cpp:30 flowparts/setpin.cpp:40
msgid "Set Pin State"
msgstr ""

#: flowparts/setpin.cpp:41
msgid ""
"Set a pin on a port high or low. The pin needs to be set as an output pin."
msgstr ""

#: flowparts/setpin.cpp:47
msgid "State"
msgstr ""

#: flowparts/setpin.cpp:62
msgid "Set %1 %2"
msgstr ""

#: flowparts/sevenseg.cpp:40
msgid "SevenSeg"
msgstr ""

#: flowparts/sevenseg.cpp:41
msgid "Output to a Seven Segment display."
msgstr ""

#: flowparts/sevenseg.cpp:62
msgid "Display %1 on %2"
msgstr ""

#: flowparts/start.cpp:27 flowparts/start.cpp:37 flowparts/start.cpp:41
msgid "Start"
msgstr ""

#: flowparts/start.cpp:38
msgid "Determines the initial program execution point."
msgstr ""

#: flowparts/sub.cpp:37
msgid "Sub"
msgstr ""

#: flowparts/sub.cpp:38
msgid ""
"Defines the starting point of a subroutine. Call this subroutine using "
"\"Call Sub\""
msgstr ""

#: flowparts/testpin.cpp:27 flowparts/testpin.cpp:37
msgid "Test Pin State"
msgstr ""

#: flowparts/testpin.cpp:38
msgid "Conditional branch point, depending on the high/low state of a pin."
msgstr ""

#: flowparts/unary.cpp:27 flowparts/unary.cpp:37
msgid "Unary"
msgstr ""

#: flowparts/unary.cpp:28 flowparts/varassignment.cpp:28
#: flowparts/varcomparison.cpp:28
msgid "Variables"
msgstr ""

#: flowparts/unary.cpp:38
msgid ""
"A unary operation involves only one variable. Suppo operations are:"
"<br><ul><li><b>Rotate Left</b> rotates the binary bits of the variable left "
"(discarding the end bits).</li><li><b>Rotate Right</b> rotates the binary "
"bits right (discarding the start bits).</li><li><b>Increment</b> increases "
"the value of the variable by 1. A value of 255 wraps around to 0.</"
"li><li><b>Decrement</b> decreases the value of a variable by 1. A value of 0 "
"wraps around to 255.</li></ul>"
msgstr ""

#: flowparts/varassignment.cpp:27
msgid "Assignment"
msgstr ""

#: flowparts/varassignment.cpp:37
msgid "Variable Assignment"
msgstr ""

#: flowparts/varassignment.cpp:38
msgid ""
"Assigns the evaluation of an expression to a variable. The expression can "
"take many forms. For example:<ul><li><b>x = 2</b></li><li><b>x = y + 3</b></"
"li><li><b>x = y + z</b></li><li><b>x = 2 * y</b></ul>"
msgstr ""

#: flowparts/varcomparison.cpp:27
msgid "Comparison"
msgstr ""

#: flowparts/varcomparison.cpp:37
msgid "Variable Comparison"
msgstr ""

#: flowparts/varcomparison.cpp:38
msgid ""
"Conditional branch point, depending on the comparison of two values. The "
"supported comparisons are:<ul><li><b>x == y</b> - Equality: true if x has "
"the same value as y.</li><li><b>x &lt; y</b> - Less than: true if x is "
"smaller than y.</li><li><b>x &gt; y</b> - Greater than: true if x is bigger "
"than y.</li><li><b>x &lt;= y</b> - Less than or equal: true if x is less "
"than or equal to y.</li><li><b>x &gt;= y</b> - Greater than or equal: true "
"if x is greater than or equal to y.</li><li><b>x != y</b> - Does not equal: "
"true if x does not have the same value as y.</li></ul>"
msgstr ""

#: flowparts/while.cpp:27 flowparts/while.cpp:37
msgid "While"
msgstr ""

#: flowparts/while.cpp:38
msgid ""
"Repeatedly execute code, until the given condition is false. The condition "
"is checked before the code has been executed.<br><br>This is different from "
"\"Repeat\", which checks for the condition to be true after the code is "
"executed."
msgstr ""

#: flowparts/while.cpp:65
msgid "while %1 %2 %3"
msgstr ""

#: flowparts/writeport.cpp:27 flowparts/writeport.cpp:37
msgid "Write to Port"
msgstr ""

#: flowparts/writeport.cpp:38
msgid ""
"Sets the port's pins state to high/low from the given value. Only pins that "
"have been configured as output pins will take on the value assigned to them."
msgstr ""

#: flowparts/writeport.cpp:44
msgid "Write"
msgstr ""

#: flowparts/writeport.cpp:62
msgid "Write %1 to %2"
msgstr ""

#: gui/colorcombo.cpp:120 gui/colorcombo.cpp:172
msgid "Custom..."
msgstr ""

#: gui/contexthelp.cpp:43
msgid ""
"Provides context-sensitive help relevant to the current editing being "
"performed."
msgstr ""

#: gui/contexthelp.cpp:81 gui/itemeditor.cpp:151
msgid "<h2>No Item Selected</h2>"
msgstr ""

#: gui/contexthelp.cpp:88 gui/itemeditor.cpp:108
msgid "<h2>Multiple Items</h2>"
msgstr ""

#: gui/itemeditor.cpp:43
msgid ""
"This allows editing of advanced properties of the selected item(s). Right "
"click on the picture of the item to set the orientation."
msgstr ""

#: gui/itemeditor.cpp:53
msgid ""
"<qt>Shows properties associated with the currently selected item(s)."
"<p>Select a property to change its value. If multiple items are selected "
"with different values then the property will appear greyed out, use Merge "
"Properties to make them the same.<p>Select Defaults to set all properties to "
"their default values"
msgstr ""

#: gui/itemeditor.cpp:59
msgid "Defaults"
msgstr ""

#: gui/itemeditor.cpp:64
msgid "Merge properties"
msgstr ""

#: gui/itemeditor.cpp:75
msgid ""
"Change the orientation of the selected item by selecting the appropriate "
"button"
msgstr ""

#: gui/itemselector.cpp:53 gui/itemselector.cpp:292
msgid "Component"
msgstr ""

#: gui/itemselector.cpp:166
#, c-format
msgid "Remove %1"
msgstr ""

#: gui/itemselector.cpp:285
msgid ""
"Add components to the circuit diagram by dragging them into the circuit."
"<br><br>To add more than one component of the same type, doubleclick on a "
"component, and click repeatedly in the circuit to place the component. Right "
"click to stop placement.<br><br>Some components (such as subcircuits) can be "
"removed by right clicking on the item and selecting \"Remove\"."
msgstr ""

#: gui/itemselector.cpp:324
msgid ""
"Add FlowPart to the FlowCode document by dragging them there.<br><br>To add "
"more than one FlowPart of the same type, doubleclick on a FlowPart, and "
"click repeatedly in the FlowChart to place the component. Right click to "
"stop placement."
msgstr ""

#: gui/itemselector.cpp:326
msgid "Flow Part"
msgstr ""

#: gui/itemselector.cpp:357
msgid "Add mechanical parts to the mechanics work area by dragging them there."
msgstr ""

#: gui/microselectwidget.cpp:26
msgid "Microprocessor"
msgstr ""

#: gui/microselectwidget.cpp:35
msgid "Family"
msgstr ""

#: gui/microselectwidget.cpp:41
msgid "Micro"
msgstr ""

#: gui/microsettingsdlg.cpp:35 gui/microsettingswidget.ui:24 picitem.cpp:318
#, no-c-format
msgid "PIC Settings"
msgstr ""

#: gui/microsettingsdlg.cpp:42
msgid "This dialog allows editing of the initial properties of the PIC"
msgstr ""

#: gui/microsettingsdlg.cpp:43
msgid ""
"Edit the initial value of the ports here. For each binary number, the order "
"from right-to-left is pins 0 through 7.<br><br>The \"Type (TRIS)\" edit "
"shows the initial input/output state of the ports; 1 represents an input, "
"and 0 an output.<br><br>The \"State (PORT)\" edit shows the initial high/low "
"state of the ports; 1 represents a high, and 0 a low."
msgstr ""

#: gui/microsettingsdlg.cpp:44
msgid ""
"Edit the initial value of the variables here.<br><br>Note that the value of "
"the variable can only be in the range 0->255. These variables will be "
"initialized before any other code is executed."
msgstr ""

#: gui/microsettingsdlg.cpp:78
msgid "Type (TRIS register):"
msgstr ""

#: gui/microsettingsdlg.cpp:79
msgid "State (PORT register):"
msgstr ""

#: gui/microsettingsdlg.cpp:243 gui/newpinmappingwidget.ui:16
#: gui/newpinmappingwidget.ui:51
#, no-c-format
msgid "New Pin Mapping"
msgstr ""

#: gui/microsettingsdlg.cpp:244 gui/microsettingswidget.ui:160
#, no-c-format
msgid "Create"
msgstr ""

#: gui/microsettingsdlg.cpp:306
msgid "New Pin Map Name"
msgstr ""

#: gui/microsettingsdlg.cpp:414
#, c-format
msgid "Invalid variable value: %1"
msgstr ""

#: gui/oscilloscope.cpp:336
msgid "Oscilloscope"
msgstr ""

#: gui/oscilloscopeview.cpp:126
msgid "Framerate"
msgstr ""

#: gui/oscilloscopeview.cpp:133
msgid "%1 fps"
msgstr ""

#: gui/pieditor.cpp:53 variant.cpp:103
msgid "True"
msgstr ""

#: gui/pieditor.cpp:54 variant.cpp:103
msgid "False"
msgstr ""

#: gui/programmerdlg.cpp:25 gui/settingsdlg.cpp:59
msgid "PIC Programmer"
msgstr ""

#: gui/programmerdlg.cpp:29
msgid "Burn"
msgstr ""

#: gui/projectdlgs.cpp:167
msgid "Link libraries outside project"
msgstr ""

#: gui/propertieslistview.cpp:31
msgid "Property"
msgstr ""

#: gui/propertieslistview.cpp:32
msgid "Data"
msgstr ""

#: gui/settingsdlg.cpp:58
msgid "General"
msgstr ""

#: gui/generaloptionswidget.ui:16 gui/settingsdlg.cpp:58
#, no-c-format
msgid "General Options"
msgstr ""

#: gui/programmerwidget.ui:16 gui/settingsdlg.cpp:59
#, no-c-format
msgid "Programmer"
msgstr ""

#: gui/settingsdlg.cpp:60
msgid "Formatter"
msgstr ""

#: gui/settingsdlg.cpp:60
msgid "Assembly Formatter"
msgstr ""

#: gui/settingsdlg.cpp:61
msgid "Electronic Logic Values"
msgstr ""

#: gui/settingsdlg.cpp:107
msgid "Lowest (%1 FPS)"
msgstr ""

#: gui/settingsdlg.cpp:110
msgid "Low (%1 FPS)"
msgstr ""

#: gui/settingsdlg.cpp:113
msgid "Medium (%1 FPS)"
msgstr ""

#: gui/settingsdlg.cpp:116
msgid "High (%1 FPS)"
msgstr ""

#: gui/settingsdlg.cpp:119
msgid "Highest (%1 FPS)"
msgstr ""

#: gui/settingsdlg.cpp:122
msgid "Unknown value"
msgstr ""

#: gui/settingsdlg.cpp:144
msgid "<b>%1</b> cannot be found.<br>"
msgstr ""

#: gui/settingsdlg.cpp:146
msgid "<b>%1</b> found: %2<br>"
msgstr ""

#: gui/settingsdlg.cpp:196
msgid "Remove programmer configuration \"%1\"?"
msgstr ""

#: gui/settingsdlg.cpp:196
msgid "Remove \"%1\""
msgstr ""

#: gui/settingsdlg.cpp:235
msgid "Configuration Name"
msgstr ""

#: gui/symbolviewer.cpp:82
msgid "Value radix:"
msgstr ""

#: gui/gpasmsettingswidget.ui:144 gui/symbolviewer.cpp:86
#, no-c-format
msgid "Binary"
msgstr ""

#: gui/gpasmsettingswidget.ui:149 gui/symbolviewer.cpp:87
#, no-c-format
msgid "Octal"
msgstr ""

#: gui/gpasmsettingswidget.ui:139 gui/symbolviewer.cpp:88
#, no-c-format
msgid "Decimal"
msgstr ""

#: gui/gpasmsettingswidget.ui:154 gui/symbolviewer.cpp:89
#, no-c-format
msgid "Hexadecimal"
msgstr ""

#: icnview.cpp:31 icnview.cpp:49
msgid "Automatic"
msgstr ""

#: icnview.cpp:36 icnview.cpp:50
msgid "Manual"
msgstr ""

#: icnview.cpp:43 icnview.cpp:47
msgid "Connection Routing Mode"
msgstr ""

#: icnview.cpp:97
msgid "<b>Manual</b> connection routing enabled."
msgstr ""

#: icnview.cpp:97
msgid "<b>Automatic</b> connection routing enabled."
msgstr ""

#: itemdocument.cpp:88
msgid "Alignment"
msgstr ""

#: itemdocument.cpp:801
msgid "Crop image to program parts"
msgstr ""

#: itemdocument.cpp:804
msgid "Crop image to circuit components"
msgstr ""

#: itemdocument.cpp:807
msgid "Crop image"
msgstr ""

#: itemdocument.cpp:814 itemdocument.cpp:856 itemdocument.cpp:863
#: itemdocument.cpp:872
msgid "Export As Image"
msgstr ""

#: itemdocument.cpp:856
msgid "SVG export is sub-functional"
msgstr ""

#: itemdocument.cpp:863
msgid "Unknown extension, please select one from the filter list."
msgstr ""

#: itemdocument.cpp:872
msgid "There is nothing to crop"
msgstr ""

#: itemdocument.cpp:942
msgid "Export failed"
msgstr ""

#: itemdocument.cpp:942
msgid "Image Export"
msgstr ""

#: itemdocumentdata.cpp:115 projectmanager.cpp:791
msgid "Could not open %1 for reading"
msgstr ""

#: itemdocumentdata.cpp:137 projectmanager.cpp:808
#, c-format
msgid ""
"Couldn't parse xml:\n"
"%1"
msgstr ""

#: itemdocumentdata.cpp:185
msgid "Could not open '%1' for writing. Check that you have write permissions"
msgstr ""

#: itemdocumentdata.cpp:185
msgid "Saving File"
msgstr ""

#: itemview.cpp:47
msgid "Cancel the current operation"
msgstr ""

#: itemview.cpp:51
msgid "Export as Image..."
msgstr ""

#: itemview.cpp:54
msgid "Align Horizontally"
msgstr ""

#: itemview.cpp:55
msgid "Align Vertically"
msgstr ""

#: itemview.cpp:56
msgid "Distribute Horizontally"
msgstr ""

#: itemview.cpp:57
msgid "Distribute Vertically"
msgstr ""

#: itemview.cpp:62 itemview.cpp:66
msgid "Draw"
msgstr ""

#: itemview.cpp:78
msgid "Raise Selection"
msgstr ""

#: itemview.cpp:79
msgid "Lower Selection"
msgstr ""

#: itemview.cpp:385 itemview.cpp:398
msgid "Left click to add. Right click to resume normal editing"
msgstr ""

#: itemview.cpp:390
msgid "Click and hold to start drawing."
msgstr ""

#: itemview.cpp:401
msgid "Right click to cancel the connector"
msgstr ""

#: katemdi.cpp:401
msgid "Behavior"
msgstr ""

#: katemdi.cpp:403
msgid "Make Non-Persistent"
msgstr ""

#: katemdi.cpp:403
msgid "Make Persistent"
msgstr ""

#: katemdi.cpp:405
msgid "Move To"
msgstr ""

#: katemdi.cpp:408
msgid "Left Sidebar"
msgstr ""

#: katemdi.cpp:411
msgid "Right Sidebar"
msgstr ""

#: katemdi.cpp:414
msgid "Top Sidebar"
msgstr ""

#: katemdi.cpp:417
msgid "Bottom Sidebar"
msgstr ""

#: ktechlab.cpp:170
msgid "Project"
msgstr ""

#: ktechlab.cpp:177
msgid "Components"
msgstr ""

#: ktechlab.cpp:188
msgid "Flow Parts"
msgstr ""

#: ktechlab.cpp:196 ktechlab.cpp:442
msgid "Mechanics"
msgstr ""

#: ktechlab.cpp:204 ktechlabcircuitui.rc:27 ktechlabflowcodeui.rc:27
#: ktechlabmechanicsui.rc:7
#, no-c-format
msgid "Item Editor"
msgstr ""

#: ktechlab.cpp:210
msgid "Context Help"
msgstr ""

#: ktechlab.cpp:216
msgid "Messages"
msgstr ""

#: ktechlab.cpp:223
msgid "Symbol Viewer"
msgstr ""

#: ktechlab.cpp:435
msgid "&New"
msgstr ""

#: gui/newfilewidget.ui:16 ktechlab.cpp:436
#, no-c-format
msgid "New File"
msgstr ""

#: ktechlab.cpp:438
msgid "C source"
msgstr ""

#: ktechlab.cpp:439
msgid "Circuit"
msgstr ""

#: ktechlab.cpp:440 languages/flowcode.cpp:26
msgid "FlowCode"
msgstr ""

#: ktechlab.cpp:454
msgid "New Project.."
msgstr ""

#: ktechlab.cpp:455
msgid "Open Project..."
msgstr ""

#: ktechlab.cpp:457
msgid "Open &Recent Project..."
msgstr ""

#: ktechlab.cpp:458
msgid "Export to Makefile..."
msgstr ""

#: ktechlab.cpp:459
msgid "Create Subproject..."
msgstr ""

#: ktechlab.cpp:460
msgid "Add Existing File..."
msgstr ""

#: ktechlab.cpp:461
msgid "Add Current File..."
msgstr ""

#: ktechlab.cpp:463
msgid "Close Project"
msgstr ""

#: ktechlab.cpp:464
msgid "Remove from Project"
msgstr ""

#: ktechlab.cpp:465
msgid "Insert Existing File..."
msgstr ""

#: ktechlab.cpp:466
msgid "Insert Current File..."
msgstr ""

#: ktechlab.cpp:467
msgid "Linker Options..."
msgstr ""

#: ktechlab.cpp:468
msgid "Build..."
msgstr ""

#: ktechlab.cpp:469
msgid "Upload..."
msgstr ""

#: ktechlab.cpp:470
msgid "Processing Options..."
msgstr ""

#: ktechlab.cpp:473
msgid "Split View Left/Right"
msgstr ""

#: ktechlab.cpp:474
msgid "Split View Top/Bottom"
msgstr ""

#: ktechlab.cpp:476
msgid "Run Simulation"
msgstr ""

#: ktechlab.cpp:481
msgid "Pause Simulation"
msgstr ""

#: ktechlab.cpp:561
msgid "&Insert Into"
msgstr ""

#: ktechlab.cpp:562
msgid "&Copy Into"
msgstr ""

#: ktechlab.cpp:564
msgid "C&ancel"
msgstr ""

#: ktechlab.cpp:832
msgid "Close All Others"
msgstr ""

#: ktechlab.cpp:1006 projectmanager.cpp:959
msgid "Open Location"
msgstr ""

#: ktechlab.cpp:1167
msgid "Exiting..."
msgstr ""

#: languages/flowcode.cpp:28
msgid "*** Microbe generation successful ***"
msgstr ""

#: languages/flowcode.cpp:29
msgid "*** Microbe generation failed ***"
msgstr ""

#: languages/flowcode.cpp:176
#, c-format
msgid "Warning: Floating connection for %1"
msgstr ""

#: languages/flowcode.cpp:194
msgid ""
"KTechlab was unable to find the \"Start\" part.\n"
"This must be included as the starting point for your program."
msgstr ""

#: languages/gpasm.cpp:26
msgid "*** Assembly successful ***"
msgstr ""

#: languages/gpasm.cpp:27
msgid "*** Assembly failed ***"
msgstr ""

#: languages/gpasm.cpp:120
msgid "Assembly failed. Please check you have gputils installed."
msgstr ""

#: languages/gpdasm.cpp:25
msgid "*** Disassembly successful ***"
msgstr ""

#: languages/gpdasm.cpp:26
msgid "*** Disassembly failed ***"
msgstr ""

#: languages/gpdasm.cpp:49
msgid "Disassembly failed. Please check you have gputils installed."
msgstr ""

#: languages/gplib.cpp:22
msgid "*** Archiving successful ***"
msgstr ""

#: languages/gplib.cpp:23
msgid "*** Archiving failed ***"
msgstr ""

#: languages/gplib.cpp:49 languages/gplink.cpp:80
msgid "Linking failed. Please check you have gputils installed."
msgstr ""

#: languages/gplink.cpp:22
msgid "*** Linking successful ***"
msgstr ""

#: languages/gplink.cpp:23
msgid "*** Linking failed ***"
msgstr ""

#: languages/languagemanager.cpp:54
msgid ""
"These messages show the output of language-related functionality such as "
"compiling and assembling.<br><br>For error messages, clicking on the line "
"will automatically open up the file at the position of the error."
msgstr ""

#: languages/microbe.cpp:28 languages/sdcc.cpp:27
msgid "*** Compilation failed ***"
msgstr ""

#: languages/microbe.cpp:29 languages/sdcc.cpp:26
msgid "*** Compilation successful ***"
msgstr ""

#: languages/microbe.cpp:32
msgid "error_messages_en_gb"
msgstr ""

#: languages/microbe.cpp:77
msgid ""
"Assembly failed. Please check you have KTechlab installed properly (\"microbe"
"\" could not be started)."
msgstr ""

#: languages/picprogrammer.cpp:66 languages/picprogrammer.cpp:78
#: languages/picprogrammer.cpp:90 languages/picprogrammer.cpp:101
#: languages/picprogrammer.cpp:112 languages/picprogrammer.cpp:123
#: languages/picprogrammer.cpp:135 languages/picprogrammer.cpp:148
#: languages/picprogrammer.cpp:159 languages/picprogrammer.cpp:170
#: languages/picprogrammer.cpp:181
#, c-format
msgid "Supported programmers: %1"
msgstr ""

#: languages/picprogrammer.cpp:67 languages/picprogrammer.cpp:91
#: languages/picprogrammer.cpp:124
msgid "<br>Interface: Serial Port"
msgstr ""

#: languages/picprogrammer.cpp:79 languages/picprogrammer.cpp:102
#: languages/picprogrammer.cpp:149 languages/picprogrammer.cpp:160
#: languages/picprogrammer.cpp:171 languages/picprogrammer.cpp:182
msgid "<br>Interface: Parallel Port"
msgstr ""

#: languages/picprogrammer.cpp:113
msgid "<br>Interface: USB Port"
msgstr ""

#: languages/picprogrammer.cpp:136
msgid "<br>Interface: Serial Port and Parallel Port"
msgstr ""

#: languages/picprogrammer.cpp:359
msgid "*** Programming successful ***"
msgstr ""

#: languages/picprogrammer.cpp:360
msgid "*** Programming failed ***"
msgstr ""

#: languages/processchain.cpp:59
#, c-format
msgid "Building: %1"
msgstr ""

#: languages/sdcc.cpp:43
msgid "Could not find PIC with ID \"%1\"."
msgstr ""

#: languages/sdcc.cpp:132
msgid "Compilation failed. Please check you have sdcc installed."
msgstr ""

#: mechanics/chassiscircular2.cpp:35 mechanics/chassiscircular2.cpp:46
msgid "Circular 2-Wheel Chassis"
msgstr ""

#: mechanics/chassiscircular2.cpp:36
msgid "Chassis'"
msgstr ""

#: mechanics/chassiscircular2.cpp:47
msgid "A circular base with two wheels and a support point."
msgstr ""

#: mechanics/mechanicsdocument.cpp:28
msgid ""
"*.mechanics|Mechanics (*.mechanics)\n"
"*|All Files"
msgstr ""

#: mechanics/mechanicsitem.cpp:40
msgid "Mass"
msgstr ""

#: mechanics/mechanicsitem.cpp:48
msgid "Moment of Inertia"
msgstr ""

#: picitem.cpp:256
msgid "Advanced..."
msgstr ""

#: projectmanager.cpp:423
msgid "Don't know how to build \"%1\" (output url is empty)."
msgstr ""

#: projectmanager.cpp:434
msgid "Don't know how to build \"%1\" (library does not exist in project)."
msgstr ""

#: projectmanager.cpp:464
msgid "Don't know how to build \"%1\" (unknown output type)."
msgstr ""

#: projectmanager.cpp:848
msgid "Project could not be saved to \"%1\""
msgstr ""

#: projectmanager.cpp:848
msgid "Saving Project"
msgstr ""

#: projectmanager.cpp:909
msgid ""
"Displays the list of files in the project.\n"
"To open or close a project, use the \"Project\" menu. Right click on a file "
"to remove it from the project"
msgstr ""

#: projectmanager.cpp:912
msgid "Project Manager"
msgstr ""

#: projectmanager.cpp:1133
msgid "Do you really want to remove \"%1\"?"
msgstr ""

#: projectmanager.cpp:1133
msgid "Remove Project File?"
msgstr ""

#: textdocument.cpp:69
msgid "Libkatepart not available for constructing editor"
msgstr ""

#: textdocument.cpp:606
msgid "%1 - %2"
msgstr ""

#: textdocument.cpp:732
msgid "Unknown code type."
msgstr ""

#: textdocument.cpp:732 textdocument.cpp:736
msgid "Cannot debug"
msgstr ""

#: textdocument.cpp:736
msgid "Cannot debug hex."
msgstr ""

#: textview.cpp:72
msgid "Format Assembly Code"
msgstr ""

#: textview.cpp:77 textview.cpp:283
msgid "Set &Breakpoint"
msgstr ""

#: textview.cpp:78
msgid "Run"
msgstr ""

#: textview.cpp:82
msgid "Step Over"
msgstr ""

#: textview.cpp:83
msgid "Step Out"
msgstr ""

#: textview.cpp:268
msgid " Line: %1 Col: %2 "
msgstr ""

#: textview.cpp:281
msgid "Clear &Breakpoint"
msgstr ""

#: viewcontainer.cpp:348
msgid "(empty)"
msgstr ""

#: core/ktechlab.kcfg:6
#, no-c-format
msgid "Maximum number of undo steps"
msgstr ""

#: core/ktechlab.kcfg:10
#, no-c-format
msgid "Restore Documents on Startup"
msgstr ""

#: core/ktechlab.kcfg:14
#, no-c-format
msgid "Raise appropriate Item Selector on document creation"
msgstr ""

#: core/ktechlab.kcfg:18
#, no-c-format
msgid "Raise Messages Log on Compiling"
msgstr ""

#: core/ktechlab.kcfg:22
#, no-c-format
msgid "Show Voltage Bars"
msgstr ""

#: core/ktechlab.kcfg:26
#, no-c-format
msgid "Refresh Rate"
msgstr ""

#: core/ktechlab.kcfg:30
#, no-c-format
msgid "Color of grid lines"
msgstr ""

#: core/ktechlab.kcfg:34
#, no-c-format
msgid "Background color"
msgstr ""

#: core/ktechlab.kcfg:38
#, no-c-format
msgid "Whether the grid should be shown."
msgstr ""

#: core/ktechlab.kcfg:42
#, no-c-format
msgid "Whether the same output should be use for generation of code, etc"
msgstr ""

#: core/ktechlab.kcfg:49
#, no-c-format
msgid "Indentation of Instruction Names"
msgstr ""

#: core/ktechlab.kcfg:53
#, no-c-format
msgid "Indentation of Instruction Data"
msgstr ""

#: core/ktechlab.kcfg:57
#, no-c-format
msgid "Indentation of Comments"
msgstr ""

#: core/ktechlab.kcfg:61
#, no-c-format
msgid "Indentation of 'equ'"
msgstr ""

#: core/ktechlab.kcfg:65
#, no-c-format
msgid "Indentation of 'equ' Value"
msgstr ""

#: core/ktechlab.kcfg:69
#, no-c-format
msgid "Automatically format Microbe output"
msgstr ""

#: core/ktechlab.kcfg:76
#, no-c-format
msgid "Rising Trigger Threshold"
msgstr ""

#: core/ktechlab.kcfg:80
#, no-c-format
msgid "Falling Trigger Threshold"
msgstr ""

#: core/ktechlab.kcfg:84
#, no-c-format
msgid "Logic Output High"
msgstr ""

#: core/ktechlab.kcfg:88
#, no-c-format
msgid "Logic Output High Impedance"
msgstr ""

#: core/ktechlab.kcfg:92
#, no-c-format
msgid "Logic Output Low Impedance"
msgstr ""

#: core/ktechlab.kcfg:99
#, no-c-format
msgid "Hex Format"
msgstr ""

#: core/ktechlab.kcfg:109
#, no-c-format
msgid "Radix"
msgstr ""

#: core/ktechlab.kcfg:119
#, no-c-format
msgid "GpasmWarning Level"
msgstr ""

#: core/ktechlab.kcfg:128
#, no-c-format
msgid "Ignore Case"
msgstr ""

#: core/ktechlab.kcfg:132
#, no-c-format
msgid "Dos Formatting"
msgstr ""

#: core/ktechlab.kcfg:136 core/ktechlab.kcfg:275
#, no-c-format
msgid "Other Options"
msgstr ""

#: core/ktechlab.kcfg:143
#, no-c-format
msgid "Don't search in the standard library directory"
msgstr ""

#: core/ktechlab.kcfg:147
#, no-c-format
msgid "Don't search in the standard include directory"
msgstr ""

#: core/ktechlab.kcfg:151
#, no-c-format
msgid "Disable pedantic warnings"
msgstr ""

#: core/ktechlab.kcfg:155
#, no-c-format
msgid "Strictly follow the C89 standard"
msgstr ""

#: core/ktechlab.kcfg:159
#, no-c-format
msgid "Strictly follow the C99 standard"
msgstr ""

#: core/ktechlab.kcfg:164
#, no-c-format
msgid "Stack automatic variables"
msgstr ""

#: core/ktechlab.kcfg:168
#, no-c-format
msgid "Integer libraries have been compiled as reentrant"
msgstr ""

#: core/ktechlab.kcfg:172
#, no-c-format
msgid "Floating point library is has been compiled as reentrant"
msgstr ""

#: core/ktechlab.kcfg:176
#, no-c-format
msgid "Leave out the frame pointer"
msgstr ""

#: core/ktechlab.kcfg:180
#, no-c-format
msgid "Don't memcpy initialized data from code space to xdata space"
msgstr ""

#: core/ktechlab.kcfg:184
#, no-c-format
msgid "Callee will always save registers used"
msgstr ""

#: core/ktechlab.kcfg:189
#, no-c-format
msgid "Don't overlay parameters and local variables"
msgstr ""

#: core/ktechlab.kcfg:193
#, no-c-format
msgid "Disable the GCSE optimization"
msgstr ""

#: core/ktechlab.kcfg:197
#, no-c-format
msgid "Don't optimize labels"
msgstr ""

#: core/ktechlab.kcfg:201
#, no-c-format
msgid "Disable optimization of invariants"
msgstr ""

#: core/ktechlab.kcfg:205
#, no-c-format
msgid "Disable loop variable induction"
msgstr ""

#: core/ktechlab.kcfg:209
#, no-c-format
msgid "Disable peep-hole optimization"
msgstr ""

#: core/ktechlab.kcfg:213
#, no-c-format
msgid "Don't do loop reversal optimization"
msgstr ""

#: core/ktechlab.kcfg:217
#, no-c-format
msgid "Optimize for compact code"
msgstr ""

#: core/ktechlab.kcfg:221
#, no-c-format
msgid "Optimize for fast code"
msgstr ""

#: core/ktechlab.kcfg:225
#, no-c-format
msgid "Pass inline assembler code through peep hole optimizer"
msgstr ""

#: core/ktechlab.kcfg:229
#, no-c-format
msgid "Don't generate boundary check for jump tables"
msgstr ""

#: core/ktechlab.kcfg:234
#, no-c-format
msgid "Don't use default libraries"
msgstr ""

#: core/ktechlab.kcfg:238
#, no-c-format
msgid "Don't generate BANKSEL directives"
msgstr ""

#: core/ktechlab.kcfg:242
#, no-c-format
msgid "Use large stack model"
msgstr ""

#: core/ktechlab.kcfg:246
#, no-c-format
msgid "Show more debug info in assembly output"
msgstr ""

#: core/ktechlab.kcfg:250
#, no-c-format
msgid "Explicit enable of peepholes"
msgstr ""

#: core/ktechlab.kcfg:254
#, no-c-format
msgid "Dump call tree in .calltree file"
msgstr ""

#: core/ktechlab.kcfg:258
#, no-c-format
msgid "Enable stack optimizations"
msgstr ""

#: core/ktechlab.kcfg:262
#, no-c-format
msgid "Try to use conditional BRA instead of GOTO"
msgstr ""

#: core/ktechlab.kcfg:266
#, no-c-format
msgid "Try to optimize some compares"
msgstr ""

#: core/ktechlab.kcfg:270
#, no-c-format
msgid "Thorough data flow analysis"
msgstr ""

#: core/ktechlab.kcfg:282
#, no-c-format
msgid "The application to use to program the PIC."
msgstr ""

#: core/ktechlab.kcfg:286
#, no-c-format
msgid "The device (serial, parallel, etc...) used to program the PIC."
msgstr ""

#: gui/asmformattingwidget.ui:16
#, no-c-format
msgid "Asm Formatting"
msgstr ""

#: gui/asmformattingwidget.ui:19
#, no-c-format
msgid ""
"The values control the indentation from the left margin of the various types "
"of assembly code."
msgstr ""

#: gui/asmformattingwidget.ui:33
#, no-c-format
msgid "Output Code Indentation"
msgstr ""

#: gui/asmformattingwidget.ui:44
#, no-c-format
msgid "'equ' Value"
msgstr ""

#: gui/asmformattingwidget.ui:52
#, no-c-format
msgid "Instruction Data"
msgstr ""

#: gui/asmformattingwidget.ui:60
#, no-c-format
msgid "Comment"
msgstr ""

#: gui/asmformattingwidget.ui:68
#, no-c-format
msgid "'equ'"
msgstr ""

#: gui/asmformattingwidget.ui:76
#, no-c-format
msgid "Instruction Name"
msgstr ""

#: gui/asmformattingwidget.ui:172
#, no-c-format
msgid "&Automatically format Microbe output"
msgstr ""

#: gui/asmformattingwidget.ui:175 gui/generaloptionswidget.ui:126
#: gui/newfilewidget.ui:113 gui/picprogrammerconfigwidget.ui:61
#: gui/sdccoptionswidget.ui:215 gui/sdccoptionswidget.ui:256
#, no-c-format
msgid "Alt+A"
msgstr ""

#: gui/createsubprojectwidget.ui:16
#, no-c-format
msgid "Create Subproject"
msgstr ""

#: gui/createsubprojectwidget.ui:35
#, no-c-format
msgid "Subproject Details"
msgstr ""

#: gui/createsubprojectwidget.ui:43
#, no-c-format
msgid "Target File:"
msgstr ""

#: gui/createsubprojectwidget.ui:51 gui/newpinmappingwidget.ui:30
#, no-c-format
msgid "Type:"
msgstr ""

#: gui/createsubprojectwidget.ui:62 gui/linkeroptionswidget.ui:128
#, no-c-format
msgid "Library"
msgstr ""

#: gui/generaloptionswidget.ui:30
#, no-c-format
msgid "Reuse the same output view for code generation"
msgstr ""

#: gui/generaloptionswidget.ui:41
#, no-c-format
msgid "Show voltage bars &on electronic components"
msgstr ""

#: gui/generaloptionswidget.ui:44 gui/gpasmsettingswidget.ui:60
#: gui/linkeroptionswidget.ui:85 gui/sdccoptionswidget.ui:359
#, no-c-format
msgid "Alt+O"
msgstr ""

#: gui/generaloptionswidget.ui:52
#, no-c-format
msgid "Grid Colour"
msgstr ""

#: gui/generaloptionswidget.ui:55
#, no-c-format
msgid "The grid color in the work area."
msgstr ""

#: gui/generaloptionswidget.ui:63
#, no-c-format
msgid "Show &grid:"
msgstr ""

#: gui/generaloptionswidget.ui:66
#, no-c-format
msgid "Alt+G"
msgstr ""

#: gui/generaloptionswidget.ui:90
#, no-c-format
msgid "Maximum undo steps for work area:"
msgstr ""

#: gui/generaloptionswidget.ui:93
#, no-c-format
msgid ""
"Maximum undo steps for work area. This doesn't apply to text documents - "
"that is configurable seperately under Configure Editor."
msgstr ""

#: gui/generaloptionswidget.ui:101
#, no-c-format
msgid "Convenience"
msgstr ""

#: gui/generaloptionswidget.ui:112
#, no-c-format
msgid "Restore opened doc&uments on startup"
msgstr ""

#: gui/generaloptionswidget.ui:115
#, no-c-format
msgid "Alt+U"
msgstr ""

#: gui/generaloptionswidget.ui:123
#, no-c-format
msgid "Raise the &appropriate item selector on creating a new document"
msgstr ""

#: gui/generaloptionswidget.ui:134
#, no-c-format
msgid "Raise the &Messages log when compiling"
msgstr ""

#: gui/generaloptionswidget.ui:137 gui/picprogrammerconfigwidget.ui:72
#: gui/sdccoptionswidget.ui:142 gui/sdccoptionswidget.ui:345
#: gui/sdccoptionswidget.ui:483
#, no-c-format
msgid "Alt+M"
msgstr ""

#: gui/generaloptionswidget.ui:147
#, no-c-format
msgid "Display Refresh Rate"
msgstr ""

#: gui/generaloptionswidget.ui:186
#, no-c-format
msgid "Refresh rate:"
msgstr ""

#: gui/generaloptionswidget.ui:194
#, no-c-format
msgid "Medium (50 FPS)"
msgstr ""

#: gui/generaloptionswidget.ui:212
#, no-c-format
msgid ""
"This is the number of times per second that the work area view is updated; a "
"compromise between CPU usage and smoothness of display."
msgstr ""

#: gui/gpasmsettingswidget.ui:16
#, no-c-format
msgid "Gpasm Settings"
msgstr ""

#: gui/gpasmsettingswidget.ui:33
#, no-c-format
msgid "Radix (-r):"
msgstr ""

#: gui/gpasmsettingswidget.ui:41
#, no-c-format
msgid "Warning level (-w):"
msgstr ""

#: gui/gpasmsettingswidget.ui:49 gui/linkeroptionswidget.ui:74
#, no-c-format
msgid "Hex Format (-a):"
msgstr ""

#: gui/gpasmsettingswidget.ui:57
#, no-c-format
msgid "Ign&ore case (-i)"
msgstr ""

#: gui/gpasmsettingswidget.ui:63
#, no-c-format
msgid ""
"All user defined symbols and macros are case sensitive. This option makes "
"them case insensitive."
msgstr ""

#: gui/gpasmsettingswidget.ui:71
#, no-c-format
msgid "Generate DOS-formated hex file (-&n)"
msgstr ""

#: gui/gpasmsettingswidget.ui:74 gui/sdccoptionswidget.ui:317
#, no-c-format
msgid "Alt+N"
msgstr ""

#: gui/gpasmsettingswidget.ui:77
#, no-c-format
msgid ""
"By default, gpasm generates hex files using ISO format. However, some device "
"programmers required a DOS formatted file. This option will cause gpasm to "
"generate a DOS formatted hex file. "
msgstr ""

#: gui/gpasmsettingswidget.ui:100 gui/linkeroptionswidget.ui:28
#, no-c-format
msgid "inhx32"
msgstr ""

#: gui/gpasmsettingswidget.ui:105 gui/linkeroptionswidget.ui:33
#, no-c-format
msgid "inhx8m"
msgstr ""

#: gui/gpasmsettingswidget.ui:110 gui/linkeroptionswidget.ui:38
#, no-c-format
msgid "inhx8s"
msgstr ""

#: gui/gpasmsettingswidget.ui:115 gui/linkeroptionswidget.ui:43
#, no-c-format
msgid "inhx16"
msgstr ""

#: gui/gpasmsettingswidget.ui:133 gui/linkeroptionswidget.ui:53
#, no-c-format
msgid ""
"GPASM supports inhx8m, inhx8s, inhx16, and inhx32 hex file formats. This "
"option controls which hex file format is used."
msgstr ""

#: gui/gpasmsettingswidget.ui:172
#, no-c-format
msgid "All"
msgstr ""

#: gui/gpasmsettingswidget.ui:177
#, no-c-format
msgid "Warnings"
msgstr ""

#: gui/gpasmsettingswidget.ui:182
#, no-c-format
msgid "Errors"
msgstr ""

#: gui/gpasmsettingswidget.ui:197
#, no-c-format
msgid ""
"This sets the threshold of messages displayed in the log view.<ul><li>\"All"
"\" will display all output - information, warnings and errors.<li>\"Warnings"
"\" will supress messages. <li>\"Errors\" will supress both messages and "
"warnings.</ul>"
msgstr ""

#: gui/gpasmsettingswidget.ui:256 gui/sdccoptionswidget.ui:560
#, no-c-format
msgid "Other options:"
msgstr ""

#: gui/linkeroptionswidget.ui:16
#, no-c-format
msgid "Linker Options"
msgstr ""

#: gui/linkeroptionswidget.ui:61
#, no-c-format
msgid "Library Directory (-I):"
msgstr ""

#: gui/linkeroptionswidget.ui:82
#, no-c-format
msgid "&Output a map file (-m)"
msgstr ""

#: gui/linkeroptionswidget.ui:93
#, no-c-format
msgid "Linker Script (-s):"
msgstr ""

#: gui/linkeroptionswidget.ui:111
#, no-c-format
msgid "Other:"
msgstr ""

#: gui/linkeroptionswidget.ui:119
#, no-c-format
msgid "Link libraries inside project"
msgstr ""

#: gui/logicwidget.ui:30
#, no-c-format
msgid "Input"
msgstr ""

#: gui/logicwidget.ui:50 gui/logicwidget.ui:87 gui/logicwidget.ui:148
#, no-c-format
msgid " V"
msgstr ""

#: gui/logicwidget.ui:56 gui/logicwidget.ui:107
#, no-c-format
msgid "Required voltage level before the input will be considered high."
msgstr ""

#: gui/logicwidget.ui:67
#, no-c-format
msgid "Falling Trigger Threshold:"
msgstr ""

#: gui/logicwidget.ui:70 gui/logicwidget.ui:93
#, no-c-format
msgid "Required voltage level before an input will be considered low."
msgstr ""

#: gui/logicwidget.ui:104
#, no-c-format
msgid "Rising Trigger Threshold:"
msgstr ""

#: gui/logicwidget.ui:117
#, no-c-format
msgid "Output"
msgstr ""

#: gui/logicwidget.ui:128
#, no-c-format
msgid "Output High:"
msgstr ""

#: gui/logicwidget.ui:131 gui/logicwidget.ui:154
#, no-c-format
msgid "Voltage level for high on logic components."
msgstr ""

#: gui/logicwidget.ui:165
#, no-c-format
msgid "High Output Impedance:"
msgstr ""

#: gui/logicwidget.ui:168 gui/logicwidget.ui:199
#, no-c-format
msgid "This is the output impedance when the output is high."
msgstr ""

#: gui/logicwidget.ui:176
#, no-c-format
msgid "Low Output Impedance:"
msgstr ""

#: gui/logicwidget.ui:179 gui/logicwidget.ui:225
#, no-c-format
msgid "This is the output impedance when the output is low."
msgstr ""

#: gui/logicwidget.ui:213
#, no-c-format
msgid "Floating"
msgstr ""

#: gui/logicwidget.ui:238
#, no-c-format
msgid ""
"Here, you can configure the behaviour of logic components.\n"
"\n"
"These values will apply to all components, apart from the PIC, whose pins' "
"impedances depend on the pin in use."
msgstr ""

#: gui/microsettingswidget.ui:38
#, no-c-format
msgid "Initial Port Settings"
msgstr ""

#: gui/microsettingswidget.ui:57
#, no-c-format
msgid ""
"Tip: Toggle the initial state (high/low) of a pin by clicking its picture.\n"
"Drag it to set the type (input/output)."
msgstr ""

#: gui/microsettingswidget.ui:79
#, no-c-format
msgid "Initial Variable Values"
msgstr ""

#: gui/microsettingswidget.ui:119
#, no-c-format
msgid "Pin Map Definitions"
msgstr ""

#: gui/microsettingswidget.ui:168
#, no-c-format
msgid "Modif&y"
msgstr ""

#: gui/microsettingswidget.ui:171 gui/sdccoptionswidget.ui:48
#: gui/sdccoptionswidget.ui:176 gui/sdccoptionswidget.ui:461
#, no-c-format
msgid "Alt+Y"
msgstr ""

#: gui/microsettingswidget.ui:179
#, no-c-format
msgid "Rename"
msgstr ""

#: gui/newfilewidget.ui:19
#, no-c-format
msgid ""
"Select the type of file you wish to create.<br>\n"
"<p>\n"
"<b>Pic Program</b><br>\n"
"Creates a new PIC program, with flow chart editor. Select the target device "
"for your program below.\n"
"<p>\n"
"<b>Circuit</b><br>\n"
"Creates a new circuit, with drag and drop editor. Real time simulation of "
"the circuit occurs automatically."
msgstr ""

#: gui/newfilewidget.ui:52
#, no-c-format
msgid "New File Details"
msgstr ""

#: gui/newfilewidget.ui:60
#, no-c-format
msgid "File Type:"
msgstr ""

#: gui/newfilewidget.ui:110
#, no-c-format
msgid "&Add to project"
msgstr ""

#: gui/newpinmappingwidget.ui:38
#, no-c-format
msgid "Name:"
msgstr ""

#: gui/newpinmappingwidget.ui:93
#, no-c-format
msgid ""
"The variable name of the pin mapping - this must be a valid Microbe variable "
"name."
msgstr ""

#: gui/newpinmappingwidget.ui:104
#, no-c-format
msgid "Keypad (4x3)"
msgstr ""

#: gui/newpinmappingwidget.ui:109
#, no-c-format
msgid "Keypad (4x4)"
msgstr ""

#: gui/newprojectwidget.ui:16
#, no-c-format
msgid "New Project"
msgstr ""

#: gui/newprojectwidget.ui:30
#, no-c-format
msgid "Final location:"
msgstr ""

#: gui/newprojectwidget.ui:38
#, no-c-format
msgid "/"
msgstr ""

#: gui/newprojectwidget.ui:63
#, no-c-format
msgid "Location:"
msgstr ""

#: gui/newprojectwidget.ui:76
#, no-c-format
msgid "New Project Details"
msgstr ""

#: gui/newprojectwidget.ui:84
#, no-c-format
msgid "Project Name:"
msgstr ""

#: gui/oscilloscopewidget.ui:16
#, no-c-format
msgid "Form1"
msgstr ""

#: gui/oscilloscopewidget.ui:201
#, no-c-format
msgid "Reset"
msgstr ""

#: gui/outputmethodwidget.ui:30 gui/outputmethodwidget.ui:44
#, no-c-format
msgid "Output Method"
msgstr ""

#: gui/outputmethodwidget.ui:58
#, no-c-format
msgid "Displa&y directly"
msgstr ""

#: gui/outputmethodwidget.ui:69
#, no-c-format
msgid "Save to file"
msgstr ""

#: gui/outputmethodwidget.ui:83
#, no-c-format
msgid "Output File Options"
msgstr ""

#: gui/outputmethodwidget.ui:99
#, no-c-format
msgid "Load File in &New View"
msgstr ""

#: gui/outputmethodwidget.ui:107
#, no-c-format
msgid "&Add to Project"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:16
#, no-c-format
msgid "PIC Programmer Config"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:30
#, no-c-format
msgid "Programmer Configuration"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:58
#, no-c-format
msgid "&Add ..."
msgstr ""

#: gui/picprogrammerconfigwidget.ui:69
#, no-c-format
msgid "Re&move"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:80 gui/programmerwidget.ui:30
#, no-c-format
msgid "Program:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:104
#, no-c-format
msgid "(Program Description)"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:114
#, no-c-format
msgid "Commands"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:125
#, no-c-format
msgid "Initialization:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:153
#, no-c-format
msgid "Read:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:161
#, no-c-format
msgid "Write:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:179
#, no-c-format
msgid ""
"The following strings will be replaced when the command is run:\n"
"<ul>\n"
"<li><b>%port</b> - Port that the programmer is connected to</li>\n"
"<li><b>%device</b> - PIC device</li>\n"
"<li><b>%file</b> - File to read from or write to</li>\n"
"</ul>"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:195
#, no-c-format
msgid "Erase:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:203
#, no-c-format
msgid "Verify:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:211
#, no-c-format
msgid "Blank Check:"
msgstr ""

#: gui/picprogrammerconfigwidget.ui:229
#, no-c-format
msgid "Default port:"
msgstr ""

#: gui/processingoptionswidget.ui:16
#, no-c-format
msgid "Processing Options"
msgstr ""

#: gui/processingoptionswidget.ui:58
#, no-c-format
msgid "Output File:"
msgstr ""

#: gui/sdccoptionswidget.ui:16
#, no-c-format
msgid "SDCC Options"
msgstr ""

#: gui/sdccoptionswidget.ui:34
#, no-c-format
msgid "Ge&neral"
msgstr ""

#: gui/sdccoptionswidget.ui:45
#, no-c-format
msgid "Don't search in the standard librar&y directory (--nostdlib)"
msgstr ""

#: gui/sdccoptionswidget.ui:56
#, no-c-format
msgid "Don't search in the standard include directory (--nostdinc)"
msgstr ""

#: gui/sdccoptionswidget.ui:67
#, no-c-format
msgid "Disa&ble pedantic warnings (--less-pedantic)"
msgstr ""

#: gui/sdccoptionswidget.ui:70 gui/sdccoptionswidget.ui:159
#: gui/sdccoptionswidget.ui:373 gui/sdccoptionswidget.ui:494
#, no-c-format
msgid "Alt+B"
msgstr ""

#: gui/sdccoptionswidget.ui:78
#, no-c-format
msgid "Use C&89 standard only (--std-c89)"
msgstr ""

#: gui/sdccoptionswidget.ui:81
#, no-c-format
msgid "Alt+8"
msgstr ""

#: gui/sdccoptionswidget.ui:84
#, no-c-format
msgid ""
"Follow the C89 standard and disable SDCC features that conflict with the "
"standard."
msgstr ""

#: gui/sdccoptionswidget.ui:92
#, no-c-format
msgid "Use C&99 standard only (--std-c99)"
msgstr ""

#: gui/sdccoptionswidget.ui:95
#, no-c-format
msgid "Alt+9"
msgstr ""

#: gui/sdccoptionswidget.ui:101
#, no-c-format
msgid ""
"Follow the C99 standard and disable SDCC features that conflict with the "
"standard (incomplete support)."
msgstr ""

#: gui/sdccoptionswidget.ui:128
#, no-c-format
msgid "Code Gener&ation"
msgstr ""

#: gui/sdccoptionswidget.ui:139
#, no-c-format
msgid "Stack auto&matic variables (--stack-auto)"
msgstr ""

#: gui/sdccoptionswidget.ui:148
#, no-c-format
msgid ""
"All functions in the source file will be compiled as reentrant, i.e. the "
"parameters and local variables will be allocated on the stack. If this "
"option is used all source files in the project should be compiled with this "
"option. It automatically implies -int-long-reent and -float-reent."
msgstr ""

#: gui/sdccoptionswidget.ui:156
#, no-c-format
msgid "Integer li&braries were compiled as reentrant (--int-long-reent)"
msgstr ""

#: gui/sdccoptionswidget.ui:165
#, no-c-format
msgid ""
"Integer (16 bit) and long (32 bit) libraries have been compiled as "
"reentrant. Note by default these libraries are compiled as non-reentrant."
msgstr ""

#: gui/sdccoptionswidget.ui:173
#, no-c-format
msgid "Floating point librar&y was compiled as reentrant (--float-reent)"
msgstr ""

#: gui/sdccoptionswidget.ui:179
#, no-c-format
msgid "Floating point library is compiled as reentrant."
msgstr ""

#: gui/sdccoptionswidget.ui:187
#, no-c-format
msgid "Leave out the frame pointer (--fommit-frame-pointer)"
msgstr ""

#: gui/sdccoptionswidget.ui:198
#, no-c-format
msgid "Don't memcpy initialized &xram from code (--no-xinit-opt)"
msgstr ""

#: gui/sdccoptionswidget.ui:201 gui/sdccoptionswidget.ui:472
#, no-c-format
msgid "Alt+X"
msgstr ""

#: gui/sdccoptionswidget.ui:204
#, no-c-format
msgid ""
"Will not memcpy initialized data from code space into xdata space. This "
"saves a few bytes in code space if you don't have initialized data."
msgstr ""

#: gui/sdccoptionswidget.ui:212
#, no-c-format
msgid "Callee will &always save registers used (--all-callee-saves)"
msgstr ""

#: gui/sdccoptionswidget.ui:242
#, no-c-format
msgid "&Optimization"
msgstr ""

#: gui/sdccoptionswidget.ui:253
#, no-c-format
msgid "Disable overlaying leaf function &auto variables (--nooverlay)"
msgstr ""

#: gui/sdccoptionswidget.ui:259
#, no-c-format
msgid ""
"The compiler will not overlay parameters and local variables of any "
"function, see section Parameters and local variables for more details."
msgstr ""

#: gui/sdccoptionswidget.ui:267
#, no-c-format
msgid "Disable the GCSE optimization (--nogcse)"
msgstr ""

#: gui/sdccoptionswidget.ui:278
#, no-c-format
msgid "Disable label optimi&zation (--nolabelopt)"
msgstr ""

#: gui/sdccoptionswidget.ui:281 gui/sdccoptionswidget.ui:505
#, no-c-format
msgid "Alt+Z"
msgstr ""

#: gui/sdccoptionswidget.ui:284
#, no-c-format
msgid "Will not optimize labels (makes the dumpfiles more readable)."
msgstr ""

#: gui/sdccoptionswidget.ui:292
#, no-c-format
msgid "Disable optimization of invariants (--noinvariant)"
msgstr ""

#: gui/sdccoptionswidget.ui:303
#, no-c-format
msgid "Disable loop variable induction (--noinduction)"
msgstr ""

#: gui/sdccoptionswidget.ui:314
#, no-c-format
msgid "Disable peep-hole optimization (--&no-peep)"
msgstr ""

#: gui/sdccoptionswidget.ui:320
#, no-c-format
msgid "Disable peep-hole optimization."
msgstr ""

#: gui/sdccoptionswidget.ui:328
#, no-c-format
msgid "Disable loop reverse optimization (--noloopreverse)"
msgstr ""

#: gui/sdccoptionswidget.ui:334
#, no-c-format
msgid "Will not do loop reversal optimization."
msgstr ""

#: gui/sdccoptionswidget.ui:342
#, no-c-format
msgid "Opti&mize for compact code (--opt-code-size)"
msgstr ""

#: gui/sdccoptionswidget.ui:348
#, no-c-format
msgid ""
"The compiler will optimize code generation towards compact code, possibly at "
"the expense of code speed."
msgstr ""

#: gui/sdccoptionswidget.ui:356
#, no-c-format
msgid "&Optimize for fast code (--opt-code-speed)"
msgstr ""

#: gui/sdccoptionswidget.ui:362
#, no-c-format
msgid ""
"The compiler will optimize code generation towards fast code, possibly at "
"the expense of code size."
msgstr ""

#: gui/sdccoptionswidget.ui:370
#, no-c-format
msgid "Ena&ble inline assembly peephole optimization (--peep-asm)"
msgstr ""

#: gui/sdccoptionswidget.ui:376
#, no-c-format
msgid ""
"Pass the inline assembler code through the peep hole optimizer. This can "
"cause unexpected changes to inline assembler code, please go through the "
"peephole optimizer rules defined in the source file tree '<target>/peeph."
"def' before using this option."
msgstr ""

#: gui/sdccoptionswidget.ui:384
#, no-c-format
msgid "Don't generate boundary check for &jump tables (--nojtbound)"
msgstr ""

#: gui/sdccoptionswidget.ui:387
#, no-c-format
msgid "Alt+J"
msgstr ""

#: gui/sdccoptionswidget.ui:414
#, no-c-format
msgid "PIC&16 Specific"
msgstr ""

#: gui/sdccoptionswidget.ui:425
#, no-c-format
msgid "Don't use default libraries (--nodefaultlibs)"
msgstr ""

#: gui/sdccoptionswidget.ui:436
#, no-c-format
msgid "Don't generate BANKSEL directives (--pno-banksel)"
msgstr ""

#: gui/sdccoptionswidget.ui:447
#, no-c-format
msgid "Use large stac&k model (--pstack-model=large)"
msgstr ""

#: gui/sdccoptionswidget.ui:450
#, no-c-format
msgid "Alt+K"
msgstr ""

#: gui/sdccoptionswidget.ui:458
#, no-c-format
msgid "Show more debug info in assembl&y output (--debug-xtra)"
msgstr ""

#: gui/sdccoptionswidget.ui:469
#, no-c-format
msgid "E&xplicit enable of peepholes (--denable-peeps)"
msgstr ""

#: gui/sdccoptionswidget.ui:480
#, no-c-format
msgid "Du&mp call tree in .calltree file (--calltree)"
msgstr ""

#: gui/sdccoptionswidget.ui:491
#, no-c-format
msgid "Ena&ble stack optimizations (--fstack)"
msgstr ""

#: gui/sdccoptionswidget.ui:502
#, no-c-format
msgid "Try to use conditional BRA instead of GOTO (--optimi&ze-goto)"
msgstr ""

#: gui/sdccoptionswidget.ui:513
#, no-c-format
msgid "Try to optimize some compares (--optimize-cmp)"
msgstr ""

#: gui/sdccoptionswidget.ui:524
#, no-c-format
msgid "Thorough data flow analyis (resource intensive) (--optimize-df)"
msgstr ""

#: ktechlabcircuitui.rc:8 ktechlabflowcodeui.rc:7
#, no-c-format
msgid "Routing Mode"
msgstr ""

#: ktechlabitemviewui.rc:33
#, no-c-format
msgid "Tools"
msgstr ""

#: ktechlabkateui.rc:43
#, no-c-format
msgid "&Code Folding"
msgstr ""

#: ktechlabtextui.rc:52
#, no-c-format
msgid "&Debug"
msgstr ""

#: ktechlabtextui.rc:89
#, no-c-format
msgid "Debugger"
msgstr ""

#: ktechlabui.rc:18
#, no-c-format
msgid "&Project"
msgstr ""
