From d1a55d4fe6d54f1b328289171377fa089859047f Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Wed, 7 Oct 2026 18:50:39 +0000
Subject: Translated using Weblate (Interlingua)

Currently translated at 100.0% (808 of 808 strings)

Translation: applications/ktechlab
Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/applications/ktechlab/ia/
---
 translations/messages/ia.po | 1740 +++++++++++++++++++++++++------------------
 1 file changed, 1025 insertions(+), 715 deletions(-)

diff --git a/translations/messages/ia.po b/translations/messages/ia.po
index b3a176f..59e4778 100644
--- a/translations/messages/ia.po
+++ b/translations/messages/ia.po
@@ -4,73 +4,78 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2026-03-10 18:20+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
-"Language-Team: none\n"
+"PO-Revision-Date: 2026-10-07 18:50+0000\n"
+"Last-Translator: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>\n"
+"Language-Team: Interlingua <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/ktechlab/ia/>\n"
 "Language: ia\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.18.2\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 ""
+msgstr "Sebastião Guerra"
 
 #. 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 ""
+msgstr "sebastiao.luiz.guerra@gmail.com"
 
 #: circuitdocument.cpp:43
 msgid ""
 "*.circuit|Circuit(*.circuit)\n"
 "*|All Files"
 msgstr ""
+"*.circuit|Circuito (*.circuit)\n"
+"*|Tote le files"
 
 #: circuitdocument.cpp:754
 msgid "No components were found in the selection."
-msgstr ""
+msgstr "Nulle componentes trovate in le selection."
 
 #: circuitdocument.cpp:762
 msgid "No External Connection components were found in the selection."
-msgstr ""
+msgstr "Nulle componentes de connexion externe trovate in le selection."
 
 #: circuitview.cpp:34
 msgid "0 Degrees"
-msgstr ""
+msgstr "0 grados"
 
 #: circuitview.cpp:37
 msgid "90 Degrees"
-msgstr ""
+msgstr "90 grados"
 
 #: circuitview.cpp:39
 msgid "180 Degrees"
-msgstr ""
+msgstr "180 grados"
 
 #: circuitview.cpp:41
 msgid "270 Degrees"
-msgstr ""
+msgstr "270 grados"
 
 #: circuitview.cpp:44
 msgid "Create Subcircuit"
-msgstr ""
+msgstr "Crear subcircuito"
 
 #: circuitview.cpp:45
 msgid "Rotate Clockwise"
-msgstr ""
+msgstr "Rotar in le direction del horologio"
 
 #: circuitview.cpp:46
 msgid "Rotate Counter-Clockwise"
-msgstr ""
+msgstr "Rotar contra le direction del horologio"
 
 #: circuitview.cpp:47
 msgid "Flip"
-msgstr ""
+msgstr "Reflecter"
 
 #: circuitview.cpp:54
 msgid ""
@@ -85,210 +90,223 @@ msgid ""
 "connecting the components with an External Connection, selecting the desired "
 "components and clicking on \"Create Subcircuit\" in the right-click menu."
 msgstr ""
+"Construe un circuito trahente componentes ab le selector de componentes al "
+"sinistra. Crea le connexiones trahente un filo inter le connectoras del "
+"componentes.<br><br>Le simulation es executate per predefinition, ma tu pote "
+"pausar e reprender lo per le menu Instrumentos.<br><br>Pro deler un filo, "
+"selige lo con un quadro de selection e pulsa Delete.<br><br>Pro modificar le "
+"attributos de un componente, selige lo (verifica que nulle componente de un "
+"altere typo sia seligite) e modifica lo in le barra de instrumentos. "
+"Proprietates plus avantiate pote esser modificate con le editor de elementos "
+"a dextera.<br><br>Subcircuitos pote esser create connectente le componentes "
+"con un connexion externe, seligente le componentes desirate e cliccante «"
+"Crear subcircuito» in le menu que appare al clic del button dextre."
 
 #: circuitview.cpp:82
 msgid "Simulation Running"
-msgstr ""
+msgstr "Simulation in execution"
 
 #: circuitview.cpp:82
 msgid "Simulation Paused"
-msgstr ""
+msgstr "Simulation pausate"
 
 #: core/main.cpp:25
 msgid "An IDE for microcontrollers and electronics"
-msgstr ""
+msgstr "Un IDE pro microcontrolatores e electronica"
 
 #: core/main.cpp:31
 msgid "Document to open."
-msgstr ""
+msgstr "Documento a aperir."
 
 #: core/main.cpp:38
 msgid "KTechlab"
-msgstr ""
+msgstr "KTechlab"
 
 #: docmanager.cpp:102
 msgid "Could not open '%1'"
-msgstr ""
+msgstr "Impossibile aperir «%1»"
 
 #: docmanager.cpp:169
 msgid "Untitled (Circuit %1)"
-msgstr ""
+msgstr "Sin titulo (Circuito %1)"
 
 #: docmanager.cpp:171
 msgid "Untitled (Circuit)"
-msgstr ""
+msgstr "Sin titulo (Circuito)"
 
 #: docmanager.cpp:178
 msgid "Untitled (FlowCode %1)"
-msgstr ""
+msgstr "Sin titulo (FlowCode %1)"
 
 #: docmanager.cpp:180
 msgid "Untitled (FlowCode)"
-msgstr ""
+msgstr "Sin titulo (FlowCode)"
 
 #: docmanager.cpp:187
 msgid "Untitled (Mechanics %1)"
-msgstr ""
+msgstr "Sin titulo (Mechanics %1)"
 
 #: docmanager.cpp:189
 msgid "Untitled (Mechanics)"
-msgstr ""
+msgstr "Sin titulo (Mechanics)"
 
 #: docmanager.cpp:196
 msgid "Untitled (%1)"
-msgstr ""
+msgstr "Sin titulo (%1)"
 
 #: docmanager.cpp:434
 msgid "Could not open Circuit file \"%1\""
-msgstr ""
+msgstr "Impossibile aperir le file Circuito «%1»"
 
 #: docmanager.cpp:451
 msgid "Could not open FlowCode file \"%1\""
-msgstr ""
+msgstr "Impossibile aperir le file FlowCode «%1»"
 
 #: docmanager.cpp:468
 msgid "Could not open Mechanics file \"%1\""
-msgstr ""
+msgstr "Impossibile aperir le file Mechanics «%1»"
 
 #: docmanager.cpp:489
 msgid "Could not open text file \"%1\""
-msgstr ""
+msgstr "Impossibile aperir le file de texto «%1»"
 
 #: document.cpp:105
 msgid "Save Location"
-msgstr ""
+msgstr "Ubication de salveguarda"
 
 #: document.cpp:113 itemdocument.cpp:827
 msgid ""
 "A file named \"%1\" already exists. Are you sure you want to overwrite it?"
-msgstr ""
+msgstr "Ja existe un file appellate «%1». Es tu secur de voler reimplaciar lo?"
 
 #: document.cpp:114 itemdocument.cpp:827
 msgid "Overwrite File?"
-msgstr ""
+msgstr "Reimplaciar le file?"
 
 #: document.cpp:115 itemdocument.cpp:827
 msgid "Overwrite"
-msgstr ""
+msgstr "Reimplaciar"
 
 #: document.cpp:138
 msgid ""
 "The document '%1' has been modified.\n"
 "Do you want to save it?"
 msgstr ""
+"Le documento «%1» ha essite modificate.\n"
+"Desira tu salveguardar lo?"
 
 #: document.cpp:139
 msgid "Save Document?"
-msgstr ""
+msgstr "Salveguardar le documento?"
 
 #: drawparts/dpline.cpp:32 drawparts/dpline.cpp:43 itemview.cpp:69
 msgid "Line"
-msgstr ""
+msgstr "Linea"
 
 #: drawparts/dpline.cpp:33 drawparts/dpline.cpp:161 drawparts/dptext.cpp:33
 #: drawparts/solidshape.cpp:32 drawparts/solidshape.cpp:150
 msgid "Other"
-msgstr ""
+msgstr "Altere"
 
 #: drawparts/dpline.cpp:44
 msgid "Select the line to position the end points"
-msgstr ""
+msgstr "Selige le linea pro positionar le punctos terminal"
 
 #: drawparts/dpline.cpp:47 drawparts/solidshape.cpp:56
 msgid "Line Color"
-msgstr ""
+msgstr "Color del linea"
 
 #: drawparts/dpline.cpp:51 drawparts/solidshape.cpp:60
 msgid "Line Width"
-msgstr ""
+msgstr "Largor del linea"
 
 #: drawparts/dpline.cpp:57
 msgid "Line Style"
-msgstr ""
+msgstr "Stilo del linea"
 
 #: drawparts/dpline.cpp:62
 msgid "Cap Style"
-msgstr ""
+msgstr "Stilo del capite"
 
 #: drawparts/dpline.cpp:160 drawparts/dpline.cpp:170 itemview.cpp:70
 msgid "Arrow"
-msgstr ""
+msgstr "Flecha"
 
 #: drawparts/dptext.cpp:32
 msgid "Canvas Text"
-msgstr ""
+msgstr "Texto sur le tela"
 
 #: drawparts/dptext.cpp:43 drawparts/dptext.cpp:47 itemview.cpp:68
 msgid "Text"
-msgstr ""
+msgstr "Texto"
 
 #: drawparts/dptext.cpp:44
 msgid "Doubleclick the Text Item to set the text"
-msgstr ""
+msgstr "Clicca duo vices sur le elemento de texto pro definir le texto"
 
 #: drawparts/dptext.cpp:51 drawparts/solidshape.cpp:46
 msgid "Display Background"
-msgstr ""
+msgstr "Monstrar fundo"
 
 #: drawparts/dptext.cpp:56 drawparts/solidshape.cpp:51
 msgid "Background Color"
-msgstr ""
+msgstr "Color de fundo"
 
 #: drawparts/dptext.cpp:61
 msgid "Frame Color"
-msgstr ""
+msgstr "Color del quadro"
 
 #: drawparts/dptext.cpp:66
 msgid "Text Color"
-msgstr ""
+msgstr "Color del texto"
 
 #: drawparts/drawpart.cpp:211
 msgid "Solid"
-msgstr ""
+msgstr "Continu"
 
 #: drawparts/drawpart.cpp:213 drawparts/drawpart.cpp:229
 msgid "None"
-msgstr ""
+msgstr "Nulle"
 
 #: drawparts/drawpart.cpp:215 drawparts/drawpart.cpp:231
 msgid "Dash"
-msgstr ""
+msgstr "Tiret"
 
 #: drawparts/drawpart.cpp:217 drawparts/drawpart.cpp:233
 msgid "Dot"
-msgstr ""
+msgstr "Puncto"
 
 #: drawparts/drawpart.cpp:219 drawparts/drawpart.cpp:235
 msgid "Dash Dot"
-msgstr ""
+msgstr "Tiret e puncto"
 
 #: drawparts/drawpart.cpp:221 drawparts/drawpart.cpp:237
 msgid "Dash Dot Dot"
-msgstr ""
+msgstr "Tiret e duo punctos"
 
 #: drawparts/drawpart.cpp:246
 msgid "Flat"
-msgstr ""
+msgstr "Platte"
 
 #: drawparts/drawpart.cpp:248 drawparts/drawpart.cpp:258
 msgid "Square"
-msgstr ""
+msgstr "Quadrate"
 
 #: drawparts/drawpart.cpp:250 drawparts/drawpart.cpp:260
 msgid "Round"
-msgstr ""
+msgstr "Circular"
 
 #: drawparts/solidshape.cpp:31 drawparts/solidshape.cpp:42 itemview.cpp:72
 msgid "Rectangle"
-msgstr ""
+msgstr "Rectangulo"
 
 #: drawparts/solidshape.cpp:149 drawparts/solidshape.cpp:159 itemview.cpp:71
 msgid "Ellipse"
-msgstr ""
+msgstr "Ellipse"
 
 #: electronics/components/addac.cpp:39
 msgid "Analog-Digital"
-msgstr ""
+msgstr "Analogic-digital"
 
 #: electronics/components/addac.cpp:40 electronics/components/addac.cpp:53
 #: electronics/components/binarycounter.cpp:31
@@ -304,40 +322,40 @@ msgstr ""
 #: electronics/components/multiplexer.cpp:31
 #: electronics/components/piccomponent.cpp:57 electronics/components/ram.cpp:29
 msgid "Integrated Circuits"
-msgstr ""
+msgstr "Circuitos integrate"
 
 #: electronics/components/addac.cpp:52
 msgid "Digital-Analog"
-msgstr ""
+msgstr "Digital-analogic"
 
 #: electronics/components/addac.cpp:69
 msgid "Number Bits"
-msgstr ""
+msgstr "Numero de bits"
 
 #: electronics/components/addac.cpp:75
 msgid "Input Range"
-msgstr ""
+msgstr "Amplitud de ingresso"
 
 #: electronics/components/addac.cpp:102
 msgid "ADC"
-msgstr ""
+msgstr "ADC"
 
 #: electronics/components/addac.cpp:103
 msgid "Converts an analog signal into a digital output."
-msgstr ""
+msgstr "Converte un signal analogic a un sortita digital."
 
 #: electronics/components/addac.cpp:198
 msgid "DAC"
-msgstr ""
+msgstr "DAC"
 
 #: electronics/components/addac.cpp:199
 msgid "Converts a digital input to an analog output signal."
-msgstr ""
+msgstr "Converte un entrata digital a un signal de sortita analogic."
 
 #: electronics/components/bidirled.cpp:31
 #: electronics/components/bidirled.cpp:42
 msgid "Bidirectional LED"
-msgstr ""
+msgstr "LED bidirectional"
 
 #: electronics/components/bidirled.cpp:32 electronics/components/ecled.cpp:31
 #: electronics/components/ecsevensegment.cpp:33
@@ -347,24 +365,24 @@ msgstr ""
 #: electronics/components/meter.cpp:239 electronics/components/probe.cpp:138
 #: electronics/components/probe.cpp:181 electronics/components/probe.cpp:228
 msgid "Outputs"
-msgstr ""
+msgstr "Sortitas"
 
 #: electronics/components/bidirled.cpp:43
 msgid "Bidrectional Light Emitting Diode"
-msgstr ""
+msgstr "Diode emittente de lumine bidirectional"
 
 #: electronics/components/bidirled.cpp:60
 msgid "Color 1"
-msgstr ""
+msgstr "Color 1"
 
 #: electronics/components/bidirled.cpp:64
 msgid "Colour 2"
-msgstr ""
+msgstr "Color 2"
 
 #: electronics/components/binarycounter.cpp:30
 #: electronics/components/binarycounter.cpp:41
 msgid "Binary Counter"
-msgstr ""
+msgstr "Contator binari"
 
 #: electronics/components/binarycounter.cpp:42
 msgid ""
@@ -372,42 +390,46 @@ msgid ""
 "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 ""
+"Mantene un valor de conteo interne, que cambia quando se pulsa le pino "
+"<i>&gt;</i> del entrata de horologio.<br><br>Functionamento normal: <i>en</"
+"i> (activar) e <i>u/d</i> (in alto/in basso) es mantenite alte; <i>r</i> "
+"(reinitialisar) es basse."
 
 #: electronics/components/binarycounter.cpp:58
 msgid "Trigger Edge"
-msgstr ""
+msgstr "Flanco de activation"
 
 #: electronics/components/binarycounter.cpp:63
 msgid "Bit Count"
-msgstr ""
+msgstr "Numero de bits"
 
 #: electronics/components/bussplitter.cpp:29
 msgid "Bus"
-msgstr ""
+msgstr "Bus"
 
 #: electronics/components/bussplitter.cpp:30
 #: electronics/components/externalconnection.cpp:27
 #: electronics/components/parallelportcomponent.cpp:37
 #: electronics/components/serialportcomponent.cpp:37
 msgid "Connections"
-msgstr ""
+msgstr "Connexiones"
 
 #: electronics/components/bussplitter.cpp:43
 msgid "Bus Splitter"
-msgstr ""
+msgstr "Divider de bus"
 
 #: electronics/components/bussplitter.cpp:44
 msgid "Merges several connections into one."
-msgstr ""
+msgstr "Fusiona plure connexiones in un."
 
 #: electronics/components/bussplitter.cpp:51
 msgid "Size"
-msgstr ""
+msgstr "Dimension"
 
 #: electronics/components/demultiplexer.cpp:30
 #: electronics/components/demultiplexer.cpp:41
 msgid "Demultiplexer"
-msgstr ""
+msgstr "Demultiplexor"
 
 #: electronics/components/demultiplexer.cpp:42
 msgid ""
@@ -415,19 +437,22 @@ msgid ""
 "passed to the \"X\" output selected by the binary number given by the \"A\" "
 "inputs."
 msgstr ""
+"Separa le fluxo de datos de entrata in componentes. Le valor del entrata es "
+"inviate al sortita «X» seligite per le numero binari definite per le "
+"entratas «A»."
 
 #: electronics/components/demultiplexer.cpp:47
 #: electronics/components/multiplexer.cpp:47 electronics/components/ram.cpp:56
 msgid "Address Size"
-msgstr ""
+msgstr "Dimension del adresse"
 
 #: electronics/components/dependentsource.cpp:34
 msgid "Gain"
-msgstr ""
+msgstr "Ganancia"
 
 #: electronics/components/dependentsource.cpp:131
 msgid "CCCS"
-msgstr ""
+msgstr "CCCS"
 
 #: electronics/components/dependentsource.cpp:132
 #: electronics/components/dependentsource.cpp:182
@@ -440,40 +465,40 @@ msgstr ""
 #: electronics/components/ecvoltagesignal.cpp:33
 #: electronics/components/ecvoltagesource.cpp:35
 msgid "Sources"
-msgstr ""
+msgstr "Fontes"
 
 #: electronics/components/dependentsource.cpp:141
 msgid "Current Controlled Currrent Source"
-msgstr ""
+msgstr "Fonte de currente controlate per currente"
 
 #: electronics/components/dependentsource.cpp:181
 msgid "CCVS"
-msgstr ""
+msgstr "CCVS"
 
 #: electronics/components/dependentsource.cpp:191
 msgid "Current Controlled Voltage Source"
-msgstr ""
+msgstr "Fonte de voltage controlate per currente"
 
 #: electronics/components/dependentsource.cpp:230
 msgid "VCCS"
-msgstr ""
+msgstr "VCCS"
 
 #: electronics/components/dependentsource.cpp:240
 msgid "Voltage Controlled Current Source"
-msgstr ""
+msgstr "Fonte de currente controlate per voltage"
 
 #: electronics/components/dependentsource.cpp:279
 msgid "VCVS"
-msgstr ""
+msgstr "VCVS"
 
 #: electronics/components/dependentsource.cpp:289
 msgid "Voltage Controlled Voltage Source"
-msgstr ""
+msgstr "Fonte de voltage controlate per voltage"
 
 #: electronics/components/discretelogic.cpp:34
 #: electronics/components/discretelogic.cpp:44
 msgid "Inverter"
-msgstr ""
+msgstr "Inversor"
 
 #: electronics/components/discretelogic.cpp:35
 #: electronics/components/discretelogic.cpp:98
@@ -489,62 +514,66 @@ msgstr ""
 #: gui/settingsdlg.cpp:61
 #, no-c-format
 msgid "Logic"
-msgstr ""
+msgstr "Logica"
 
 #: electronics/components/discretelogic.cpp:45
 msgid "The output is the logical inverse of the logic-input state."
-msgstr ""
+msgstr "Le output es le inverso logic del stato del entrata logic."
 
 #: electronics/components/discretelogic.cpp:97
 #: electronics/components/discretelogic.cpp:107
 msgid "Buffer"
-msgstr ""
+msgstr "Buffer"
 
 #: electronics/components/discretelogic.cpp:108
 msgid ""
 "Cleans the logic input, with the output high or low depending on input "
 "trigger levels."
 msgstr ""
+"Purifica le entrata logic; le output es alte o basse secundo le nivellos del "
+"signal de activation."
 
 #: electronics/components/discretelogic.cpp:159
 #: electronics/components/discretelogic.cpp:169
 msgid "Logic Input"
-msgstr ""
+msgstr "Entrata logic"
 
 #: 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 ""
+"Permitte ajustar le stato logic per le usator.<br><br>Clicca pro pulsar le "
+"signal a alte, o trahe le mouse foras pro mantener le output alte."
 
 #: electronics/components/discretelogic.cpp:178
 msgid "Use Toggle"
-msgstr ""
+msgstr "Usar commutator"
 
 #: electronics/components/discretelogic.cpp:228
 #: electronics/components/discretelogic.cpp:238
 msgid "Logic Output"
-msgstr ""
+msgstr "Output logic"
 
 #: electronics/components/discretelogic.cpp:239
 msgid "Shows the logic-state of the input."
-msgstr ""
+msgstr "Monstra le stato logic del entrata."
 
 #: electronics/components/ec555.cpp:31 electronics/components/ec555.cpp:42
 msgid "555"
-msgstr ""
+msgstr "555"
 
 #: electronics/components/ec555.cpp:43
 msgid "Common timer IC"
-msgstr ""
+msgstr "Circuito integrate de temporisation commun"
 
 #: electronics/components/ecbcdto7segment.cpp:47
 msgid "BCD to 7 Segment"
-msgstr ""
+msgstr "BCD a 7 segmentos"
 
 #: electronics/components/ecbcdto7segment.cpp:58
 msgid "BCD to Seven Segment"
-msgstr ""
+msgstr "BCD a septe segmentos"
 
 #: electronics/components/ecbcdto7segment.cpp:59
 msgid ""
@@ -552,10 +581,14 @@ msgid ""
 "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 ""
+"Converte un entrata codificate binari a un forma que pote esser monstrate "
+"per un display a septe segmentos.<br><br>Functionamento normal: <i>lt</i> ("
+"prova de lampada) e <i>rb</i> (blankage in cascada) es mantenite alte; "
+"<i>en</i> (activar) es mantenite basse."
 
 #: electronics/components/ecbjt.cpp:36
 msgid "NPN"
-msgstr ""
+msgstr "NPN"
 
 #: electronics/components/ecbjt.cpp:37 electronics/components/ecbjt.cpp:49
 #: electronics/components/eccapacitor.cpp:29
@@ -565,151 +598,157 @@ msgstr ""
 #: electronics/components/inductor.cpp:28
 #: electronics/components/resistordip.cpp:30
 msgid "Discrete"
-msgstr ""
+msgstr "Discret"
 
 #: electronics/components/ecbjt.cpp:48
 msgid "PNP"
-msgstr ""
+msgstr "PNP"
 
 #: electronics/components/ecbjt.cpp:61
 msgid "NPN Transistor"
-msgstr ""
+msgstr "Transistor NPN"
 
 #: electronics/components/ecbjt.cpp:63
 msgid "PNP Transistor"
-msgstr ""
+msgstr "Transistor PNP"
 
 #: electronics/components/ecbjt.cpp:79
 msgid "Forward Coefficient"
-msgstr ""
+msgstr "Coefficient directe"
 
 #: electronics/components/ecbjt.cpp:86
 msgid "Reverse Coefficient"
-msgstr ""
+msgstr "Coefficient inverse"
 
 #: electronics/components/ecbjt.cpp:93
 msgid "Forward Beta"
-msgstr ""
+msgstr "Beta directe"
 
 #: electronics/components/ecbjt.cpp:100
 msgid "Reverse Beta"
-msgstr ""
+msgstr "Beta inverse"
 
 #: electronics/components/eccapacitor.cpp:28
 #: electronics/components/eccapacitor.cpp:39
 msgid "Capacitor"
-msgstr ""
+msgstr "Condensator"
 
 #: 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 ""
+"Conserva carga electric.<br><br>Le voltage al traverso del condensator e su "
+"capacitate es ligate per <i>Carga = Capacitate x Voltage</i>."
 
 #: electronics/components/eccapacitor.cpp:50
 msgid "Capacitance"
-msgstr ""
+msgstr "Capacitate"
 
 #: electronics/components/ecclockinput.cpp:36
 #: electronics/components/ecclockinput.cpp:46
 msgid "Clock Input"
-msgstr ""
+msgstr "Entrata de horologio"
 
 #: electronics/components/ecclockinput.cpp:47
 msgid ""
 "A square-wave generator, outputing logical high/low at repeating time "
 "intervals."
 msgstr ""
+"Generator de unda quadrate, que emitte nivellos logic alte/basse a "
+"intervallos temporal repetite."
 
 #: electronics/components/ecclockinput.cpp:69
 msgid "Low Time"
-msgstr ""
+msgstr "Tempore basse"
 
 #: electronics/components/ecclockinput.cpp:75 flowparts/pulse.cpp:49
 #: flowparts/pulse.cpp:54
 msgid "High Time"
-msgstr ""
+msgstr "Tempore alte"
 
 #: electronics/components/eccurrentsignal.cpp:30
 #: electronics/components/eccurrentsignal.cpp:40
 msgid "Current Signal"
-msgstr ""
+msgstr "Signal de currente"
 
 #: electronics/components/eccurrentsignal.cpp:41
 msgid "Provides a variety of current signals"
-msgstr ""
+msgstr "Provide varie signal de currente"
 
 #: electronics/components/eccurrentsignal.cpp:52
 #: electronics/components/ecvoltagesignal.cpp:54
 msgid "Frequency"
-msgstr ""
+msgstr "Frequentia"
 
 #: electronics/components/eccurrentsignal.cpp:59
 msgid "Current Range"
-msgstr ""
+msgstr "Amplitud de currente"
 
 #: electronics/components/eccurrentsource.cpp:30
 #: electronics/components/eccurrentsource.cpp:40
 msgid "Current Source"
-msgstr ""
+msgstr "Fonte de currente"
 
 #: electronics/components/eccurrentsource.cpp:41
 msgid "Provides a fixed current source."
-msgstr ""
+msgstr "Provide un fonte de currente fixe."
 
 #: electronics/components/eccurrentsource.cpp:51
 msgid "Current"
-msgstr ""
+msgstr "Currente"
 
 #: electronics/components/ecdiode.cpp:28 electronics/components/ecdiode.cpp:38
 msgid "Diode"
-msgstr ""
+msgstr "Diode"
 
 #: 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 ""
+"Permitte le currente fluer in le direction indicate per le flecha quando un "
+"certe differentia de voltage es attingite."
 
 #: electronics/components/ecdiode.cpp:59
 msgid "Emission Coefficient"
-msgstr ""
+msgstr "Coefficient de emission"
 
 #: electronics/components/ecdiode.cpp:66
 msgid "Breakdown Voltage"
-msgstr ""
+msgstr "Voltage de ruptura"
 
 #: electronics/components/ecfixedvoltage.cpp:28
 #: electronics/components/ecfixedvoltage.cpp:38
 msgid "Fixed Voltage"
-msgstr ""
+msgstr "Voltage fixe"
 
 #: electronics/components/ecfixedvoltage.cpp:39
 msgid "Provides a fixed voltage point to connect components to."
-msgstr ""
+msgstr "Provide un puncto de voltage fixe al qual connecter componentes."
 
 #: electronics/components/ecfixedvoltage.cpp:49
 #: electronics/components/ecvoltagesource.cpp:57
 msgid "Voltage"
-msgstr ""
+msgstr "Voltage"
 
 #: electronics/components/ecground.cpp:28
 msgid "Ground (0V)"
-msgstr ""
+msgstr "Terra (0V)"
 
 #: electronics/components/ecground.cpp:38
 msgid "Ground"
-msgstr ""
+msgstr "Terra"
 
 #: electronics/components/ecground.cpp:39
 msgid "Ground (0V) point"
-msgstr ""
+msgstr "Puncto de terra (0V)"
 
 #: electronics/components/eckeypad.cpp:28
 #: electronics/components/eckeypad.cpp:44 flowparts/keypad.cpp:27
 #: flowparts/keypad.cpp:38
 msgid "Keypad"
-msgstr ""
+msgstr "Claviero numerari"
 
 #: electronics/components/eckeypad.cpp:29
 #: electronics/components/pushswitch.cpp:33
@@ -720,196 +759,212 @@ msgstr ""
 #: electronics/components/toggleswitch.cpp:234
 #: electronics/components/toggleswitch.cpp:329
 msgid "Switches"
-msgstr ""
+msgstr "Commutatores"
 
 #: 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 ""
+"Provide un matricula de commutatores pulsar-pro-activar, con 4 rangos e un "
+"numero configurabile de columnas."
 
 #: electronics/components/eckeypad.cpp:48
 msgid "Use Toggles"
-msgstr ""
+msgstr "Usar commutatores"
 
 #: electronics/components/eckeypad.cpp:52
 #: electronics/components/matrixdisplay.cpp:69
 msgid "Columns"
-msgstr ""
+msgstr "Columnas"
 
 #: electronics/components/ecled.cpp:30 electronics/components/ecled.cpp:42
 msgid "LED"
-msgstr ""
+msgstr "LED"
 
 #: electronics/components/ecled.cpp:43
 msgid "Light Emitting Diode"
-msgstr ""
+msgstr "Diode emittente de lumine"
 
 #: electronics/components/ecled.cpp:51
 #: electronics/components/ecsevensegment.cpp:49
 #: electronics/components/matrixdisplay.cpp:75
 #: electronics/components/probe.cpp:32
 msgid "Color"
-msgstr ""
+msgstr "Color"
 
 #: electronics/components/ecopamp.cpp:29
 msgid "Op Amp"
-msgstr ""
+msgstr "Amplificator operational"
 
 #: electronics/components/ecopamp.cpp:40
 msgid "Operational Amplifier"
-msgstr ""
+msgstr "Amplificator operational"
 
 #: electronics/components/ecopamp.cpp:41
 msgid "Ideal amplifier"
-msgstr ""
+msgstr "Amplificator ideal"
 
 #: electronics/components/ecpotentiometer.cpp:30
 #: electronics/components/ecpotentiometer.cpp:40
 msgid "Potentiometer"
-msgstr ""
+msgstr "Potentiometro"
 
 #: 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 ""
+"Consiste de un resistor connectite a su terminos, con un contacto central "
+"connectite a un puncto regulabile del resistor"
 
 #: electronics/components/ecpotentiometer.cpp:55
 #: electronics/components/ecresistor.cpp:47
 #: electronics/components/resistordip.cpp:48
 msgid "Resistance"
-msgstr ""
+msgstr "Resistentia"
 
 #: electronics/components/ecresistor.cpp:28
 #: electronics/components/ecresistor.cpp:38
 msgid "Resistor"
-msgstr ""
+msgstr "Resistor"
 
 #: electronics/components/ecresistor.cpp:39
 msgid "Limits the flow of current, obeying Ohms Law"
-msgstr ""
+msgstr "Limita le fluxo de currente secundo le lege de Ohm"
 
 #: electronics/components/ecsevensegment.cpp:32 flowparts/sevenseg.cpp:28
 #: gui/newpinmappingwidget.ui:99
 #, no-c-format
 msgid "Seven Segment"
-msgstr ""
+msgstr "Display a septe segmentos"
 
 #: electronics/components/ecsevensegment.cpp:42
 msgid "Seven Segment LED"
-msgstr ""
+msgstr "LED a septe segmentos"
 
 #: 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 ""
+"Un display a septe segmentos con puncto decimal. On pote configurar lo con "
+"un cathodo commun o un anodo commun."
 
 #: electronics/components/ecsignallamp.cpp:30
 #: electronics/components/ecsignallamp.cpp:40
 msgid "Signal Lamp"
-msgstr ""
+msgstr "Lampada de signal"
 
 #: electronics/components/ecsignallamp.cpp:41
 msgid "A simple filament signal lamp, with a 100 ohms series resistance."
 msgstr ""
+"Un simple lampada de signal a filamento, con un resistentia serial de 100 "
+"ohms."
 
 #: electronics/components/ecsubcircuit.cpp:41
 msgid "Subcircuit"
-msgstr ""
+msgstr "Subcircuito"
 
 #: electronics/components/ecvoltagesignal.cpp:32
 #: electronics/components/ecvoltagesignal.cpp:42
 msgid "Voltage Signal"
-msgstr ""
+msgstr "Signal de voltage"
 
 #: electronics/components/ecvoltagesignal.cpp:43
 msgid "Provides a variety of voltage signals."
-msgstr ""
+msgstr "Provide varie signal de voltage."
 
 #: electronics/components/ecvoltagesignal.cpp:61
 msgid "Voltage Range"
-msgstr ""
+msgstr "Amplitud de voltage"
 
 #: electronics/components/ecvoltagesource.cpp:34
 #: electronics/components/ecvoltagesource.cpp:44
 msgid "Battery"
-msgstr ""
+msgstr "Batteria"
 
 #: electronics/components/ecvoltagesource.cpp:45
 msgid "Provides a potential-difference."
-msgstr ""
+msgstr "Provide un differentia de potential."
 
 #: electronics/components/externalconnection.cpp:26
 #: electronics/components/externalconnection.cpp:36
 msgid "External Connection"
-msgstr ""
+msgstr "Connexion externe"
 
 #: 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 ""
+"Puncto pro connecter le circuito a un entitate externe, p.ex. un componente "
+"mechanic o un subcircuito."
 
 #: electronics/components/externalconnection.cpp:41
 #: gui/microsettingsdlg.cpp:306 gui/settingsdlg.cpp:235 gui/symbolviewer.cpp:97
 msgid "Name"
-msgstr ""
+msgstr "Nomine"
 
 #: electronics/components/flipflop.cpp:33
 msgid "D Flip-Flop"
-msgstr ""
+msgstr "Flip-flop D"
 
 #: electronics/components/flipflop.cpp:43
 msgid "D-Type Flip-Flop"
-msgstr ""
+msgstr "Flip-flop de typo D"
 
 #: electronics/components/flipflop.cpp:44
 msgid "The output state is set from the input state when the clock is pulsed."
 msgstr ""
+"Le stato del output es definite secundo le stato del entrata al pulso del "
+"signal de horologio."
 
 #: electronics/components/flipflop.cpp:145
 msgid "JK Flip-Flop"
-msgstr ""
+msgstr "Flip-flop JK"
 
 #: electronics/components/flipflop.cpp:155
 msgid "JK-Type Flip-Flop"
-msgstr ""
+msgstr "Flip-flop de typo JK"
 
 #: electronics/components/flipflop.cpp:156
 msgid "The output state is set according to J and K when the clock is pulsed."
 msgstr ""
+"Le stato del output es definite secundo J e K al pulso del signal de "
+"horologio."
 
 #: electronics/components/flipflop.cpp:247
 #: electronics/components/flipflop.cpp:257
 msgid "SR Flip-Flop"
-msgstr ""
+msgstr "Flip-flop SR"
 
 #: 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 ""
+"Le output es ponite a alte mantenente <i>set</i> a alte, e a basse "
+"mantenente <i>reset</i> a alte."
 
 #: electronics/components/fulladder.cpp:29
 #: electronics/components/fulladder.cpp:40
 msgid "Adder"
-msgstr ""
+msgstr "Additor"
 
 #: electronics/components/inductor.cpp:27
 #: electronics/components/inductor.cpp:38
 msgid "Inductor"
-msgstr ""
+msgstr "Inductor"
 
 #: electronics/components/inductor.cpp:49
 msgid "Inductance"
-msgstr ""
+msgstr "Inductantia"
 
 #: electronics/components/magnitudecomparator.cpp:27
 #: electronics/components/magnitudecomparator.cpp:38
 msgid "Magnitude Comparator"
-msgstr ""
+msgstr "Comparator de magnitudes"
 
 #: electronics/components/magnitudecomparator.cpp:40
 msgid ""
@@ -918,149 +973,164 @@ msgid ""
 "&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 ""
+"Compara duo numeros binari e produce un sortita que indica qual numero "
+"binari ha le major magnitudine. Illo ha 3 entratas in cascada:<ul><li>I: A "
+"&gt; B</li><li>I: A &lt; B</li><li>I: A = B</li></ul>e 3 sortitas:<ul><li>O: "
+"A &gt; B</li><li>O: A &lt; B</li><li>O: A = B</li></ul>"
 
 #: electronics/components/magnitudecomparator.cpp:50
 #: electronics/components/multiinputgate.cpp:45
 msgid "Number Inputs"
-msgstr ""
+msgstr "Numero de entratas"
 
 #: electronics/components/matrixdisplay.cpp:34
 #: electronics/components/matrixdisplay.cpp:45
 msgid "Matrix Display"
-msgstr ""
+msgstr "Monstrator matricial"
 
 #: electronics/components/matrixdisplay.cpp:46
 msgid ""
 "A matrix display of LEDs with a configurable number of columns and rows."
 msgstr ""
+"Un monstrator matricial de LEDs con un numero configurabile de rangos e "
+"columnas."
 
 #: electronics/components/matrixdisplay.cpp:63
 msgid "Rows"
-msgstr ""
+msgstr "Rangos"
 
 #: electronics/components/matrixdisplaydriver.cpp:303
 #: electronics/components/matrixdisplaydriver.cpp:314
 msgid "Matrix Display Driver"
-msgstr ""
+msgstr "Controlator del monstrator matricial"
 
 #: electronics/components/meter.cpp:41
 msgid "Minimum Value"
-msgstr ""
+msgstr "Valor minime"
 
 #: electronics/components/meter.cpp:47
 msgid "Maximum Value"
-msgstr ""
+msgstr "Valor maxime"
 
 #: electronics/components/meter.cpp:155
 msgid "Frequency Meter (TODO)"
-msgstr ""
+msgstr "Contator de frequentia (TODO)"
 
 #: electronics/components/meter.cpp:165
 msgid "Frequency Meter"
-msgstr ""
+msgstr "Contator de frequentia"
 
 #: electronics/components/meter.cpp:166
 msgid "Place this at the point where frequency is to be measured."
-msgstr ""
+msgstr "Poner isto al puncto ubi mesurar le frequentia."
 
 #: electronics/components/meter.cpp:195 electronics/components/meter.cpp:206
 msgid "Ammeter"
-msgstr ""
+msgstr "Amperometro"
 
 #: electronics/components/meter.cpp:207
 msgid "Place this in series in the circuit to measure the current flowing."
-msgstr ""
+msgstr "Poner isto in serie in le circuito pro mesurar le currente fluente."
 
 #: electronics/components/meter.cpp:238 electronics/components/meter.cpp:248
 msgid "Voltmeter"
-msgstr ""
+msgstr "Voltmetro"
 
 #: electronics/components/meter.cpp:249
 msgid ""
 "Place this in parallel in the circuit to meaure the voltage between two "
 "points."
 msgstr ""
+"Poner isto in parallel in le circuito pro mesurar le voltage inter duo "
+"punctos."
 
 #: electronics/components/multiinputgate.cpp:148
 #: electronics/components/multiinputgate.cpp:158
 msgid "XNOR gate"
-msgstr ""
+msgstr "Porta XNOR"
 
 #: electronics/components/multiinputgate.cpp:159
 msgid "Exclusive NOR gate. Output is low when exactly one input is high."
 msgstr ""
+"Porta NOR exclusive. Le output es basse quando exactemente un entrata es "
+"alte."
 
 #: electronics/components/multiinputgate.cpp:220
 #: electronics/components/multiinputgate.cpp:230
 msgid "XOR gate"
-msgstr ""
+msgstr "Porta XOR"
 
 #: electronics/components/multiinputgate.cpp:231
 msgid "Exclusive OR gate. Output is high when exactly one input is high."
 msgstr ""
+"Porta OR exclusive. Le output es alte quando exactemente un entrata es alte."
 
 #: electronics/components/multiinputgate.cpp:290
 #: electronics/components/multiinputgate.cpp:300
 msgid "OR gate"
-msgstr ""
+msgstr "Porta OR"
 
 #: 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 ""
+"Le output es alte si al minus un del entratas es alte, o basse si tote le "
+"entratas es inactive."
 
 #: electronics/components/multiinputgate.cpp:361
 msgid "NOR gate"
-msgstr ""
+msgstr "Porta NOR"
 
 #: electronics/components/multiinputgate.cpp:371
 msgid "NOR Gate"
-msgstr ""
+msgstr "Porta NOR"
 
 #: electronics/components/multiinputgate.cpp:372
 msgid "The output is high when all inputs are low."
-msgstr ""
+msgstr "Le output es alte quando tote le entratas es basse."
 
 #: electronics/components/multiinputgate.cpp:432
 msgid "NAND gate"
-msgstr ""
+msgstr "Porta NAND"
 
 #: electronics/components/multiinputgate.cpp:442
 msgid "NAND Gate"
-msgstr ""
+msgstr "Porta NAND"
 
 #: electronics/components/multiinputgate.cpp:443
 msgid "The output is low only when all of the inputs are high."
-msgstr ""
+msgstr "Le output es basse solmente quando tote le entratas es alte."
 
 #: electronics/components/multiinputgate.cpp:488
 msgid "AND gate"
-msgstr ""
+msgstr "Porta AND"
 
 #: electronics/components/multiinputgate.cpp:498
 msgid "AND Gate"
-msgstr ""
+msgstr "Porta AND"
 
 #: electronics/components/multiinputgate.cpp:499
 msgid "The output is high if and only if all of the inputs are high."
-msgstr ""
+msgstr "Le output es alte si e solmente si tote le entratas es alte."
 
 #: electronics/components/multiplexer.cpp:30
 #: electronics/components/multiplexer.cpp:41
 msgid "Multiplexer"
-msgstr ""
+msgstr "Multiplexor"
 
 #: 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 ""
+"Combina le fluxo de datos de entrata in un singule fluxo. Le valor del "
+"entrata seligite per le entratas «A» es transmittite al sortita."
 
 #: electronics/components/parallelportcomponent.cpp:36
 #: electronics/components/parallelportcomponent.cpp:47
 msgid "Parallel Port"
-msgstr ""
+msgstr "Porto parallel"
 
 #: electronics/components/parallelportcomponent.cpp:48
 msgid ""
@@ -1074,27 +1144,37 @@ msgid ""
 "li><li><b>INIT</b> - Init</li><li><b>SEL</b> - Select</li></ul><br>The "
 "remaining pins are all ground."
 msgstr ""
+"Le pinos es repartite inter 3 registratores.<br><br><b>Pinos de datos</"
+"b><br><br>On pote configurar tote le pinos de datos como entratas o tote "
+"como outputs. Illos es:<ul><li><b>D<i>[0..7]</i></b></li></ul><br><b>Pinos "
+"de stato</b><br><br>Le pinos de stato es solmente a lectura. Illos "
+"es:<ul><li><b>ERR</b> - Error</li><li><b>ON</b> - In linea</li><li><b>PE</b> "
+"- Fin del papiro</li><li><b>ACK</b> - Confirmation</li><li><b>BUSY</b> - "
+"Occupate</li></ul><br><b>Pinos de controlo</b><ul><li><b>STR</b> - "
+"Strobe</li><li><b>AUT</b> - Alimentar automaticamente</li><li><b>INIT</b> - "
+"Init</li><li><b>SEL</b> - Seliger</li></ul><br>Tote le altere pinos es "
+"connectite a terra."
 
 #: 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 ""
+msgstr "Porto"
 
 #: electronics/components/parallelportcomponent.cpp:203
 #: electronics/components/serialportcomponent.cpp:200
 #, c-format
 msgid "Could not open port %1"
-msgstr ""
+msgstr "Impossibile aperir le porto %1"
 
 #: electronics/components/piccomponent.cpp:40
 msgid "<Enter location of PIC Program>"
-msgstr ""
+msgstr "<Indica le location del programma PIC>"
 
 #: electronics/components/piccomponent.cpp:66
 msgid "PIC Micro"
-msgstr ""
+msgstr "PIC Micro"
 
 #: electronics/components/piccomponent.cpp:67
 msgid ""
@@ -1111,15 +1191,29 @@ msgid ""
 "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 ""
+"Le componente PIC permitte simular un programma PIC.<br><br>Le programma PIC "
+"cargabile debe esser in un del formatos sequente:<ul><li>Assembly (.asm)</"
+"li><li>FlowCode (.flowcode)</li><li>File de symbolos (.cod)</li><li>Microbe ("
+".microbe, .basic)</li><li>Codice fonte C (.c)</li></ul>Face duple clic sur "
+"le componente PIC pro aperir le file de codice fonte del "
+"programma.<br><br>Si le file de codice fonte del programma es de typo "
+"assembly, le file de texto aperite essera ligate automaticamente al "
+"simulation. Tu pote controlar le programma ab le documento de texto per "
+"medio del controles de debug.<br><br>Explication del buttones:"
+"<ul><li>Reproducer - Executa le programma PIC ab le puncto ubi illo esseva "
+"pausate, o ab le initio si non esseva pausate.</li><li>Pausar - Pausa le "
+"simulation al puncto actual de execution.</li><li>Arrestar - Reinitialisa "
+"tote le partes del simulation.</li><li>Recargar - Lege de novo le programma "
+"PIC ab disco e reinitia gpsim.</li></ul>"
 
 #: electronics/components/piccomponent.cpp:103 gui/createsubprojectwidget.ui:57
 #, no-c-format
 msgid "Program"
-msgstr ""
+msgstr "Programma"
 
 #: electronics/components/piccomponent.cpp:164
 msgid "The file \"%1\" does not exist."
-msgstr ""
+msgstr "Le file «%1» non existe."
 
 #: electronics/components/piccomponent.cpp:171
 msgid ""
@@ -1128,6 +1222,10 @@ msgid ""
 "flowcode\", \".basic\", \".microbe\" or \".c\".\n"
 "\".hex\" is allowed, provided that there is a corresponding \".cod\" file."
 msgstr ""
+"«%1» non es un programma PIC valide.\n"
+"Le file debe exister e su extension debe esser «.cod», «.asm», «.flowcode», «"
+".basic», «.microbe» o «.c».\n"
+"«.hex» es permittite si existe un file «.cod» correspondente."
 
 #: electronics/components/piccomponent.cpp:258
 msgid ""
@@ -1135,52 +1233,57 @@ msgid ""
 "program\n"
 "loaded)"
 msgstr ""
+"(Nulle\n"
+"programma\n"
+"cargate)"
 
 #: electronics/components/probe.cpp:62
 msgid "Scaling"
-msgstr ""
+msgstr "Dimensionamento"
 
 #: electronics/components/probe.cpp:68
 msgid "Upper Absolute Value"
-msgstr ""
+msgstr "Valor absolute superior"
 
 #: electronics/components/probe.cpp:75
 msgid "Lower Absolute Value"
-msgstr ""
+msgstr "Valor absolute inferior"
 
 #: electronics/components/probe.cpp:137 electronics/components/probe.cpp:147
 msgid "Voltage Probe"
-msgstr ""
+msgstr "Sonda de voltage"
 
 #: electronics/components/probe.cpp:148
 msgid "Displays the voltage at the probe point on the oscilloscope."
-msgstr ""
+msgstr "Monstra le voltage al puncto de mesura sur le oscilloscopio."
 
 #: electronics/components/probe.cpp:180 electronics/components/probe.cpp:190
 msgid "Current Probe"
-msgstr ""
+msgstr "Sonda de currente"
 
 #: electronics/components/probe.cpp:191
 msgid "Displays the current at the probe point on the oscilloscope."
-msgstr ""
+msgstr "Monstra le currente al puncto de mesura sur le oscilloscopio."
 
 #: electronics/components/probe.cpp:227 electronics/components/probe.cpp:237
 msgid "Logic Probe"
-msgstr ""
+msgstr "Sonda logic"
 
 #: 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 ""
+"Connecte iste sonda al puncto del circuito pro mesurar le valor logic. Le "
+"output apparera in le vista Oscilloscope."
 
 #: electronics/components/pushswitch.cpp:32
 msgid "Push-to-Break"
-msgstr ""
+msgstr "Pulsar pro interrumper"
 
 #: electronics/components/pushswitch.cpp:42
 msgid "Push to Break"
-msgstr ""
+msgstr "Pulsar pro interrumper"
 
 #: electronics/components/pushswitch.cpp:48
 #: electronics/components/pushswitch.cpp:140
@@ -1189,27 +1292,27 @@ msgstr ""
 #: electronics/components/toggleswitch.cpp:251
 #: electronics/components/toggleswitch.cpp:348
 msgid "Button Text"
-msgstr ""
+msgstr "Texto del button"
 
 #: electronics/components/pushswitch.cpp:51
 msgid "Bounce"
-msgstr ""
+msgstr "Rebotamento"
 
 #: electronics/components/pushswitch.cpp:56
 msgid "Bounce Period"
-msgstr ""
+msgstr "Periodo de rebotamento"
 
 #: electronics/components/pushswitch.cpp:124
 msgid "Push-to-Make"
-msgstr ""
+msgstr "Pulsar pro establir connexion"
 
 #: electronics/components/pushswitch.cpp:134
 msgid "Push to Make"
-msgstr ""
+msgstr "Pulsar pro establir connexion"
 
 #: electronics/components/ram.cpp:28 electronics/components/ram.cpp:39
 msgid "RAM"
-msgstr ""
+msgstr "RAM"
 
 #: electronics/components/ram.cpp:40
 msgid ""
@@ -1224,42 +1327,55 @@ msgid ""
 "determine an address; so the total number of words stored will be "
 "2^<sup><i>Address Size</i></sup>."
 msgstr ""
+"Iste RAM conserva datos como un collection de parolas, cata un continente "
+"<i>dimension de parola</i> bits de datos.<br><br>Pro leger datos, pone le "
+"pinos CS (<i>selection del chip</i>) e OE (<i>activation de sortita</i>) a "
+"alte, e selige le parola per medio del pinos de adresse <i>A*</i>. Le parola "
+"es emittite sur le pinos de datos de sortita: <i>DO*</i>.<br><br>Pro scriber "
+"datos, pone le pinos CS (<i>selection del chip</i>) e WE (<i>activation de "
+"scriptura</i>) a alte, e selige le adresse ubi scriber per medio del pinos "
+"<i>A*</i>. Scribe le parola seligite per medio del pinos de datos de entrata:"
+" <i>DI*</i>.<br><br>Le <i>Dimension del adresse</i> es le numero de bits que "
+"determina un adresse; assi, le numero total de parolas conservate essera 2^"
+"<sup><i>Dimension del adresse</i></sup>."
 
 #: electronics/components/ram.cpp:50
 msgid "Word Size"
-msgstr ""
+msgstr "Dimension del parola"
 
 #: electronics/components/resistordip.cpp:29
 #: electronics/components/resistordip.cpp:40
 msgid "Resistor DIP"
-msgstr ""
+msgstr "Resistores DIP"
 
 #: electronics/components/resistordip.cpp:41
 msgid "Set of resistors with identical values in a Dual Inline Package."
 msgstr ""
+"Conjuncto de resistores con valores identic in un encapsulamento Dual Inline "
+"Package."
 
 #: electronics/components/resistordip.cpp:54 flowparts/count.cpp:27
 #: flowparts/count.cpp:37
 msgid "Count"
-msgstr ""
+msgstr "Conteo"
 
 #: electronics/components/rotoswitch.cpp:35
 msgid "Rotary"
-msgstr ""
+msgstr "Rotative"
 
 #: electronics/components/rotoswitch.cpp:48
 #: electronics/components/rotoswitch.cpp:49
 msgid "Rotary Switch"
-msgstr ""
+msgstr "Commutator rotative"
 
 #: electronics/components/rotoswitch.cpp:67
 msgid "Number of Positions"
-msgstr ""
+msgstr "Numero de positiones"
 
 #: electronics/components/serialportcomponent.cpp:36
 #: electronics/components/serialportcomponent.cpp:47
 msgid "Serial Port"
-msgstr ""
+msgstr "Porto serial"
 
 #: electronics/components/serialportcomponent.cpp:48
 msgid ""
@@ -1272,168 +1388,179 @@ msgid ""
 "(control; output)</li><li><b>RI</b> - Ring Indicator (control; output)</li></"
 "ul>"
 msgstr ""
+"Interfacie a un porto serial. Le pinos es:<br><ul><li><b>CD</b> - "
+"Detegimento de portante (controlo; output)</li><li><b>RD</b> - Datos "
+"recipite (datos; output)</li><li><b>TD</b> - Datos transmittite (datos; "
+"input)</li><li><b>DTR</b> - Terminal de datos preste (controlo; "
+"input)</li><li><b>GND</b> - Terra de signal (terra)</li><li><b>DSR</b> - "
+"Apparato de datos preste (controlo; input)</li><li><b>RTS</b> - Requesta de "
+"transmission (controlo; input)</li><li><b>CTS</b> - Preste a transmitter "
+"(controlo; output)</li><li><b>RI</b> - Indicator de sono (controlo; "
+"output)</li></ul>"
 
 #: electronics/components/toggleswitch.cpp:31
 msgid "DPDT"
-msgstr ""
+msgstr "DPDT"
 
 #: electronics/components/toggleswitch.cpp:42
 msgid "DPDT Toggle"
-msgstr ""
+msgstr "Commutator DPDT"
 
 #: electronics/components/toggleswitch.cpp:43
 msgid "Double-Pole Double-Throw switch."
-msgstr ""
+msgstr "Commutator bipolar bidirectional."
 
 #: electronics/components/toggleswitch.cpp:137
 msgid "DPST"
-msgstr ""
+msgstr "DPST"
 
 #: electronics/components/toggleswitch.cpp:147
 msgid "DPST Toggle"
-msgstr ""
+msgstr "Commutator DPST"
 
 #: electronics/components/toggleswitch.cpp:148
 msgid "Double-Pole Single-Throw switch."
-msgstr ""
+msgstr "Commutator bipolar unidirectional."
 
 #: electronics/components/toggleswitch.cpp:233
 msgid "SPDT"
-msgstr ""
+msgstr "SPDT"
 
 #: electronics/components/toggleswitch.cpp:244
 msgid "SPDT Toggle"
-msgstr ""
+msgstr "Commutator SPDT"
 
 #: electronics/components/toggleswitch.cpp:245
 msgid "Single-Pole Double-Throw switch."
-msgstr ""
+msgstr "Commutator unipolar bidirectional."
 
 #: electronics/components/toggleswitch.cpp:328
 msgid "SPST"
-msgstr ""
+msgstr "SPST"
 
 #: electronics/components/toggleswitch.cpp:340
 msgid "SPST Toggle"
-msgstr ""
+msgstr "Commutator SPST"
 
 #: electronics/components/toggleswitch.cpp:341
 msgid "Single-Pole Single-Throw switch."
-msgstr ""
+msgstr "Commutator unipolar unidirectional."
 
 #: electronics/gpsimprocessor.cpp:171
 msgid "The cod file \"%1\" was not found."
-msgstr ""
+msgstr "Le file cod «%1» non esseva trovate."
 
 #: electronics/gpsimprocessor.cpp:171
 msgid "File Not Found"
-msgstr ""
+msgstr "File non trovate"
 
 #: electronics/gpsimprocessor.cpp:174
 msgid "The processor for cod file \"%1\" is unrecognized."
-msgstr ""
+msgstr "Le processor del file cod «%1» non es recognoscite."
 
 #: electronics/gpsimprocessor.cpp:174
 msgid "Unrecognized Processor"
-msgstr ""
+msgstr "Processor non recognoscite"
 
 #: electronics/gpsimprocessor.cpp:177
 msgid "The file name \"%1\" is too long."
-msgstr ""
+msgstr "Le nomine del file «%1» es troppo longe."
 
 #: electronics/gpsimprocessor.cpp:177
 msgid "Filename Too Long"
-msgstr ""
+msgstr "Nomine de file troppo longe"
 
 #: electronics/gpsimprocessor.cpp:180
 msgid "The lst file associated with the cod file \"%1\" was not found."
-msgstr ""
+msgstr "Le file lst associate al file cod «%1» non esseva trovate."
 
 #: electronics/gpsimprocessor.cpp:180
 msgid "LST File Not Found"
-msgstr ""
+msgstr "File LST non trovate"
 
 #: electronics/gpsimprocessor.cpp:183
 msgid "The cod file \"%1\" is bad."
-msgstr ""
+msgstr "Le file cod «%1» es corrupte."
 
 #: electronics/gpsimprocessor.cpp:183
 msgid "Bad File"
-msgstr ""
+msgstr "File invalide"
 
 #: electronics/gpsimprocessor.cpp:186
 msgid "The cod file \"%1\" could not be read from."
-msgstr ""
+msgstr "Impossibile leger le file cod «%1»."
 
 #: electronics/gpsimprocessor.cpp:186
 msgid "Unreadable File"
-msgstr ""
+msgstr "File illegibile"
 
 #: electronics/gpsimprocessor.cpp:190
 msgid "An error occured with the cod file \"%1\"."
-msgstr ""
+msgstr "Un error occurreva con le file cod «%1»."
 
 #: electronics/gpsimprocessor.cpp:850
 msgid "Generic"
-msgstr ""
+msgstr "Generic"
 
 #: electronics/gpsimprocessor.cpp:856
 msgid "SFR"
-msgstr ""
+msgstr "SFR"
 
 #: electronics/gpsimprocessor.cpp:859 textdocument.cpp:82
 msgid "Breakpoint"
-msgstr ""
+msgstr "Puncto de interruption"
 
 #: electronics/gpsimprocessor.cpp:862
 msgid "Invalid"
-msgstr ""
+msgstr "Invalide"
 
 #: electronics/gpsimprocessor.cpp:865
 msgid "Unknown"
-msgstr ""
+msgstr "Incognite"
 
 #: flowcodedocument.cpp:47
 msgid ""
 "*.flowcode|FlowCode (*.flowcode)\n"
 "*|All Files"
 msgstr ""
+"*.flowcode|FlowCode (*.flowcode)\n"
+"*|Tote le files"
 
 #: flowcodedocument.cpp:183
 msgid "Microbe Code Output"
-msgstr ""
+msgstr "Sortita de codice Microbe"
 
 #: flowcodedocument.cpp:205 textdocument.cpp:438
 msgid "Assembly Code Output"
-msgstr ""
+msgstr "Sortita de codice Assembly"
 
 #: flowcodedocument.cpp:227 textdocument.cpp:480
 msgid "Hex Code Output"
-msgstr ""
+msgstr "Sortita de codice hexadecimal"
 
 #: flowcodeview.cpp:27 textview.cpp:61
 msgid "Convert to ..."
-msgstr ""
+msgstr "Converter a..."
 
 #: flowcodeview.cpp:32 textview.cpp:56
 msgid "Convert to"
-msgstr ""
+msgstr "Converter a"
 
 #: flowcodeview.cpp:33 textview.cpp:62
 msgid "Microbe"
-msgstr ""
+msgstr "Microbe"
 
 #: flowcodeview.cpp:34 ktechlab.cpp:433 textview.cpp:63
 msgid "Assembly"
-msgstr ""
+msgstr "Assembly"
 
 #: flowcodeview.cpp:35 textview.cpp:64
 msgid "Hex"
-msgstr ""
+msgstr "Hexadecimal"
 
 #: flowcodeview.cpp:36 textview.cpp:65
 msgid "PIC (upload)"
-msgstr ""
+msgstr "PIC (cargar)"
 
 #: flowcodeview.cpp:54
 msgid ""
@@ -1445,35 +1572,44 @@ msgid ""
 "dragged is indicated by being selected.<br><br>Note that connections cannot "
 "be made between FlowParts in different containers, or at different levels."
 msgstr ""
+"Construe un documento FlowCode trahente FlowParts ab le lista a sinistra. "
+"Cata FlowChart necessita un parte initial «Start»; il pote haber un sol tal "
+"parte.<br><br>Alcun FlowParts, como Subroutines, servi como elementos "
+"continente pro altere FlowParts. Trahe le elementos in o ex un continente "
+"secundo besonio. Le continente que devenira le genitor del parte trahite es "
+"indicate per selection.<br><br>Nota que non se pote connecter FlowParts que "
+"es in differente continentes o a differente nivellos."
 
 #: flowparts/callsub.cpp:27 flowparts/callsub.cpp:37
 msgid "Sub Call"
-msgstr ""
+msgstr "Appello de subrutina"
 
 #: 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 ""
+msgstr "Commun"
 
 #: flowparts/callsub.cpp:38
 msgid ""
 "Call a subroutine. When the subroutine returns, the code will continue "
 "execution from this point."
 msgstr ""
+"Appella un subrutina. Quando le subrutina retorna, le codice continua su "
+"execution ab iste puncto."
 
 #: flowparts/callsub.cpp:44 flowparts/sub.cpp:27 flowparts/sub.cpp:41
 msgid "Subroutine"
-msgstr ""
+msgstr "Subrutina"
 
 #: flowparts/callsub.cpp:54
 #, c-format
 msgid "Call %1"
-msgstr ""
+msgstr "Appella %1"
 
 #: flowparts/count.cpp:28 flowparts/delay.cpp:28 flowparts/inputbutton.cpp:28
 #: flowparts/keypad.cpp:28 flowparts/pulse.cpp:27
 msgid "Functions"
-msgstr ""
+msgstr "Functiones"
 
 #: flowparts/count.cpp:38
 msgid ""
@@ -1481,76 +1617,82 @@ msgid ""
 "increments the counter on either a rising or falling edge, as opposed to a "
 "high or a low."
 msgstr ""
+"Conta le impulsos durante un intervallo fixe. Pro evitar ambiguitate, le "
+"contador es incrementate al flanco ascendente o descendente, non secundo si "
+"le signal es alte o basse."
 
 #: flowparts/count.cpp:46 flowparts/inputbutton.cpp:46
 msgid "Trigger"
-msgstr ""
+msgstr "Activation"
 
 #: flowparts/count.cpp:61
 msgid "Count %1 for %2 sec"
-msgstr ""
+msgstr "Conta %1 durante %2 sec"
 
 #: flowparts/delay.cpp:27 flowparts/delay.cpp:37
 msgid "Delay"
-msgstr ""
+msgstr "Retardo"
 
 #: flowparts/delay.cpp:38
 msgid "Delay the program execution for a fixed period of time."
-msgstr ""
+msgstr "Retarda le execution del programma durante un periodo fixe."
 
 #: flowparts/delay.cpp:44
 msgid "Pause Length"
-msgstr ""
+msgstr "Durata del pausa"
 
 #: flowparts/delay.cpp:56
 msgid "Delay for %1 sec"
-msgstr ""
+msgstr "Retardar durante %1 sec"
 
 #: flowparts/embed.cpp:27 flowparts/embed.cpp:38
 msgid "Embed"
-msgstr ""
+msgstr "Incorporar"
 
 #: flowparts/embed.cpp:39
 msgid "Doubleclick on the item to edit the embedded code."
-msgstr ""
+msgstr "Face duple clic sur le elemento pro modificar le codice incorporate."
 
 #: flowparts/embed.cpp:47
 msgid "Type"
-msgstr ""
+msgstr "Typo"
 
 #: flowparts/embed.cpp:50
 msgid "Code"
-msgstr ""
+msgstr "Codice"
 
 #: flowparts/embed.cpp:51
 msgid "// Embedded code:"
-msgstr ""
+msgstr "// Codice incorporate:"
 
 #: flowparts/embed.cpp:62
 msgid "%1: %2..."
-msgstr ""
+msgstr "%1: %2..."
 
 #: flowparts/end.cpp:27 flowparts/end.cpp:37 flowparts/end.cpp:41
 msgid "End"
-msgstr ""
+msgstr "Fin"
 
 #: 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 ""
+"Termina le execution del programma e pone le IC in suspension. A differentia "
+"de Start, iste FlowPart non es necessari pro le execution correcte del "
+"programma."
 
 #: flowparts/forloop.cpp:27
 msgid "For"
-msgstr ""
+msgstr "Pro"
 
 #: flowparts/forloop.cpp:28 flowparts/repeat.cpp:28 flowparts/while.cpp:28
 msgid "Loops"
-msgstr ""
+msgstr "Ciclos"
 
 #: flowparts/forloop.cpp:37
 msgid "For Loop"
-msgstr ""
+msgstr "Ciclo For"
 
 #: flowparts/forloop.cpp:38
 msgid ""
@@ -1559,6 +1701,10 @@ msgid ""
 "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 ""
+"Le codice del ciclo For es executate repetitemente. Per predefinition, le "
+"variabile es incrementate cata vice. Tu pote cambiar isto inserente in Step "
+"un valor differente de 1.<br><br>Le ciclo For termina quando le valor in le "
+"variabile es equal al valor final."
 
 #: flowparts/forloop.cpp:45 flowparts/keypad.cpp:46 flowparts/readport.cpp:50
 #: flowparts/repeat.cpp:44 flowparts/sevenseg.cpp:48 flowparts/unary.cpp:45
@@ -1567,105 +1713,108 @@ msgstr ""
 #: gui/microsettingswidget.ui:88
 #, no-c-format
 msgid "Variable"
-msgstr ""
+msgstr "Variabile"
 
 #: flowparts/forloop.cpp:50
 msgid "Initial Value"
-msgstr ""
+msgstr "Valor initial"
 
 #: flowparts/forloop.cpp:55
 msgid "End Value"
-msgstr ""
+msgstr "Valor final"
 
 #: flowparts/forloop.cpp:60 textview.cpp:81
 msgid "Step"
-msgstr ""
+msgstr "Incremento"
 
 #: flowparts/inputbutton.cpp:27 flowparts/inputbutton.cpp:39
 msgid "InputButton"
-msgstr ""
+msgstr "InputButton"
 
 #: 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 ""
+"Pausa le execution del programma usque un button de entrata es pulsate o "
+"liberate (i.e. al flanco ascendente o descendente), post eliminar le "
+"rebotamento."
 
 #: flowparts/inputbutton.cpp:51 flowparts/pulse.cpp:59 flowparts/setpin.cpp:52
 #: flowparts/testpin.cpp:45
 msgid "Pin"
-msgstr ""
+msgstr "Pino"
 
 #: flowparts/inputbutton.cpp:62
 msgid "Continue on %1 %2"
-msgstr ""
+msgstr "Continuar sur %1 %2"
 
 #: flowparts/interrupt.cpp:27 flowparts/interrupt.cpp:37
 #: flowparts/interrupt.cpp:48 textview.cpp:79
 msgid "Interrupt"
-msgstr ""
+msgstr "Interruption"
 
 #: flowparts/interrupt.cpp:38
 msgid "Defines the starting point of a interrupt handler."
-msgstr ""
+msgstr "Defini le puncto initial de un gestor de interruption."
 
 #: flowparts/interrupt.cpp:58
 #, c-format
 msgid "Interrupt %1"
-msgstr ""
+msgstr "Interruption %1"
 
 #: flowparts/keypad.cpp:39
 msgid "Gets a key from a keypad connected to the PIC."
-msgstr ""
+msgstr "Lege un tecla ab un claviero numeric connectite al PIC."
 
 #: flowparts/keypad.cpp:49 flowparts/sevenseg.cpp:51
 msgid "Pin map"
-msgstr ""
+msgstr "Mappa de pinos"
 
 #: flowparts/keypad.cpp:58 flowparts/readport.cpp:61
 msgid "Read %1 to %2"
-msgstr ""
+msgstr "Lege %1 a %2"
 
 #: flowparts/pinmapping.cpp:54
 msgid "Pin Map Editor"
-msgstr ""
+msgstr "Editor de mappa de pinos"
 
 #: flowparts/pulse.cpp:26 flowparts/pulse.cpp:37
 msgid "Pulse"
-msgstr ""
+msgstr "Impulso"
 
 #: flowparts/pulse.cpp:38
 msgid "Pulse a pin high/low for a given duration."
-msgstr ""
+msgstr "Pulsar un pino a alte/basse durante un duration date."
 
 #: flowparts/pulse.cpp:44
 msgid "Duration"
-msgstr ""
+msgstr "Duration"
 
 #: flowparts/pulse.cpp:71
 msgid "Pulse %1 for %2 sec"
-msgstr ""
+msgstr "Pulsar %1 durante %2 sec"
 
 #: flowparts/readport.cpp:27 flowparts/readport.cpp:37
 msgid "Read from Port"
-msgstr ""
+msgstr "Lege ab le porto"
 
 #: flowparts/readport.cpp:28 flowparts/setpin.cpp:31 flowparts/testpin.cpp:28
 #: flowparts/writeport.cpp:28
 msgid "I\\/O"
-msgstr ""
+msgstr "I/O"
 
 #: flowparts/readport.cpp:38
 msgid "Assign the value of a port to a variable."
-msgstr ""
+msgstr "Assigna le valor de un porto a un variabile."
 
 #: flowparts/readport.cpp:44
 msgid "Read"
-msgstr ""
+msgstr "Lege"
 
 #: flowparts/repeat.cpp:27 flowparts/repeat.cpp:37
 msgid "Repeat"
-msgstr ""
+msgstr "Repeter"
 
 #: flowparts/repeat.cpp:38
 msgid ""
@@ -1674,86 +1823,94 @@ msgid ""
 "\"While\", which checks for the condition to be true before the code is "
 "executed."
 msgstr ""
+"Executa repetitemente le codice usque le condition indicate es false. Le "
+"condition es verificate post le execution del codice.<br><br>Isto differe de "
+"«While», que verifica si le condition es true ante le execution del codice."
 
 #: flowparts/repeat.cpp:49 flowparts/unary.cpp:48
 #: flowparts/varcomparison.cpp:52 flowparts/while.cpp:49
 msgid "Operation"
-msgstr ""
+msgstr "Operation"
 
 #: 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 ""
+msgstr "Valor"
 
 #: flowparts/repeat.cpp:65
 msgid "repeat until %1 %2 %3"
-msgstr ""
+msgstr "repeter usque %1 %2 %3"
 
 #: flowparts/setpin.cpp:30 flowparts/setpin.cpp:40
 msgid "Set Pin State"
-msgstr ""
+msgstr "Definir stato del pino"
 
 #: 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 ""
+"Defini un pino de un porto a alte o basse. Le pino debe esser configurate "
+"como pino de output."
 
 #: flowparts/setpin.cpp:47
 msgid "State"
-msgstr ""
+msgstr "Stato"
 
 #: flowparts/setpin.cpp:62
 msgid "Set %1 %2"
-msgstr ""
+msgstr "Definir %1 %2"
 
 #: flowparts/sevenseg.cpp:40
 msgid "SevenSeg"
-msgstr ""
+msgstr "SevenSeg"
 
 #: flowparts/sevenseg.cpp:41
 msgid "Output to a Seven Segment display."
-msgstr ""
+msgstr "Emitte datos a un display a septe segmentos."
 
 #: flowparts/sevenseg.cpp:62
 msgid "Display %1 on %2"
-msgstr ""
+msgstr "Monstrar %1 sur %2"
 
 #: flowparts/start.cpp:27 flowparts/start.cpp:37 flowparts/start.cpp:41
 msgid "Start"
-msgstr ""
+msgstr "Initiar"
 
 #: flowparts/start.cpp:38
 msgid "Determines the initial program execution point."
-msgstr ""
+msgstr "Defini le puncto initial de execution del programma."
 
 #: flowparts/sub.cpp:37
 msgid "Sub"
-msgstr ""
+msgstr "Sub"
 
 #: flowparts/sub.cpp:38
 msgid ""
 "Defines the starting point of a subroutine. Call this subroutine using "
 "\"Call Sub\""
 msgstr ""
+"Defini le puncto initial de un subrutina. Appella iste subrutina per medio "
+"de «Appello de subrutina»"
 
 #: flowparts/testpin.cpp:27 flowparts/testpin.cpp:37
 msgid "Test Pin State"
-msgstr ""
+msgstr "Provar stato del pino"
 
 #: flowparts/testpin.cpp:38
 msgid "Conditional branch point, depending on the high/low state of a pin."
 msgstr ""
+"Puncto de ramification conditional secundo le stato alte/basse de un pino."
 
 #: flowparts/unary.cpp:27 flowparts/unary.cpp:37
 msgid "Unary"
-msgstr ""
+msgstr "Unari"
 
 #: flowparts/unary.cpp:28 flowparts/varassignment.cpp:28
 #: flowparts/varcomparison.cpp:28
 msgid "Variables"
-msgstr ""
+msgstr "Variabiles"
 
 #: flowparts/unary.cpp:38
 msgid ""
@@ -1765,14 +1922,21 @@ msgid ""
 "li><li><b>Decrement</b> decreases the value of a variable by 1. A value of 0 "
 "wraps around to 255.</li></ul>"
 msgstr ""
+"Un operation unari usa un sol variabile. Le operationes supportate es:"
+"<br><ul><li><b>Rotar a sinistra</b> rota le bits binari del variabile a "
+"sinistra (eliminante le bits terminal).</li><li><b>Rotar a dextera</b> rota "
+"le bits binari a dextera (eliminante le bits "
+"initial).</li><li><b>Incrementar</b> augmenta le valor del variabile per 1. "
+"Le valor 255 retorna a 0.</li><li><b>Decrementar</b> reduce le valor del "
+"variabile per 1. Le valor 0 retorna a 255.</li></ul>"
 
 #: flowparts/varassignment.cpp:27
 msgid "Assignment"
-msgstr ""
+msgstr "Assignation"
 
 #: flowparts/varassignment.cpp:37
 msgid "Variable Assignment"
-msgstr ""
+msgstr "Assignation de variabile"
 
 #: flowparts/varassignment.cpp:38
 msgid ""
@@ -1780,14 +1944,17 @@ msgid ""
 "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 ""
+"Assigna le evaluation de un expression a un variabile. Le expression pote "
+"haber plure formas, per exemplo:<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>"
 
 #: flowparts/varcomparison.cpp:27
 msgid "Comparison"
-msgstr ""
+msgstr "Comparation"
 
 #: flowparts/varcomparison.cpp:37
 msgid "Variable Comparison"
-msgstr ""
+msgstr "Comparation de variabiles"
 
 #: flowparts/varcomparison.cpp:38
 msgid ""
@@ -1800,10 +1967,18 @@ msgid ""
 "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 ""
+"Puncto de ramification conditional secundo le comparation de duo valores. Le "
+"comparationes supportate es:<ul><li><b>x == y</b> - Equalitate: ver si x e y "
+"ha le mesme valor.</li><li><b>x &lt; y</b> - Minor que: ver si x es minor "
+"que y.</li><li><b>x &gt; y</b> - Major que: ver si x es major que y.</"
+"li><li><b>x &lt;= y</b> - Minor o equal: ver si x es minor o equal a y.</"
+"li><li><b>x &gt;= y</b> - Major o equal: ver si x es major o equal a y.</"
+"li><li><b>x != y</b> - Non equal: ver si x e y non ha le mesme "
+"valor.</li></ul>"
 
 #: flowparts/while.cpp:27 flowparts/while.cpp:37
 msgid "While"
-msgstr ""
+msgstr "While"
 
 #: flowparts/while.cpp:38
 msgid ""
@@ -1812,52 +1987,60 @@ msgid ""
 "\"Repeat\", which checks for the condition to be true after the code is "
 "executed."
 msgstr ""
+"Executa repetitemente le codice usque le condition indicate es false. Le "
+"condition es verificate ante le execution del codice.<br><br>Isto differe de "
+"«Repeter», que verifica si le condition es true post le execution del codice."
 
 #: flowparts/while.cpp:65
 msgid "while %1 %2 %3"
-msgstr ""
+msgstr "while %1 %2 %3"
 
 #: flowparts/writeport.cpp:27 flowparts/writeport.cpp:37
 msgid "Write to Port"
-msgstr ""
+msgstr "Scriber al porto"
 
 #: 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 ""
+"Defini le stato alte/basse del pinos del porto secundo le valor date. "
+"Solmente le pinos configurate como sortita assume le valor assignate."
 
 #: flowparts/writeport.cpp:44
 msgid "Write"
-msgstr ""
+msgstr "Scriber"
 
 #: flowparts/writeport.cpp:62
 msgid "Write %1 to %2"
-msgstr ""
+msgstr "Scriber %1 a %2"
 
 #: gui/colorcombo.cpp:120 gui/colorcombo.cpp:172
 msgid "Custom..."
-msgstr ""
+msgstr "Personal..."
 
 #: gui/contexthelp.cpp:43
 msgid ""
 "Provides context-sensitive help relevant to the current editing being "
 "performed."
-msgstr ""
+msgstr "Provide adjuta contextual pertinente al modification actual."
 
 #: gui/contexthelp.cpp:81 gui/itemeditor.cpp:151
 msgid "<h2>No Item Selected</h2>"
-msgstr ""
+msgstr "<h2>Nulle elemento seligite</h2>"
 
 #: gui/contexthelp.cpp:88 gui/itemeditor.cpp:108
 msgid "<h2>Multiple Items</h2>"
-msgstr ""
+msgstr "<h2>Plure elementos</h2>"
 
 #: 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 ""
+"Isto permitte modificar le proprietates avantiate del elemento(s) seligite. "
+"Clicca con le button dextre sur le imagine del elemento pro definir su "
+"orientation."
 
 #: gui/itemeditor.cpp:53
 msgid ""
@@ -1867,29 +2050,35 @@ msgid ""
 "Properties to make them the same.<p>Select Defaults to set all properties to "
 "their default values"
 msgstr ""
+"<qt>Monstra le proprietates del elemento(s) actualmente seligite.<p>Selige "
+"un proprietate pro cambiar su valor. Si plure elementos con valores "
+"differente es seligite, le proprietate apparera in gris; usa Fusionar "
+"proprietates pro render los identic.<p>Selige Predefinitiones pro assignar a "
+"tote le proprietates lor valores predefinite"
 
 #: gui/itemeditor.cpp:59
 msgid "Defaults"
-msgstr ""
+msgstr "Predefinitiones"
 
 #: gui/itemeditor.cpp:64
 msgid "Merge properties"
-msgstr ""
+msgstr "Fusionar proprietates"
 
 #: gui/itemeditor.cpp:75
 msgid ""
 "Change the orientation of the selected item by selecting the appropriate "
 "button"
 msgstr ""
+"Cambiar le orientation del elemento seligite per medio del button appropriate"
 
 #: gui/itemselector.cpp:53 gui/itemselector.cpp:292
 msgid "Component"
-msgstr ""
+msgstr "Componente"
 
 #: gui/itemselector.cpp:166
 #, c-format
 msgid "Remove %1"
-msgstr ""
+msgstr "Remover %1"
 
 #: gui/itemselector.cpp:285
 msgid ""
@@ -1899,6 +2088,12 @@ msgid ""
 "click to stop placement.<br><br>Some components (such as subcircuits) can be "
 "removed by right clicking on the item and selecting \"Remove\"."
 msgstr ""
+"Adde componentes al schema del circuito trahente los intra le "
+"circuito.<br><br>Pro adder plure componentes del mesme typo, face duple clic "
+"sur un componente, e clicca repetitemente in le circuito pro collocar lo. "
+"Clicca con le button dextre pro finir le collocation.<br><br>Alcun "
+"componentes (como subcircuitos) pote esser removite cliccante con le button "
+"dextre sur le elemento e seligente «Remover»."
 
 #: gui/itemselector.cpp:324
 msgid ""
@@ -1907,35 +2102,39 @@ msgid ""
 "click repeatedly in the FlowChart to place the component. Right click to "
 "stop placement."
 msgstr ""
+"Adde FlowParts al documento FlowCode per traher los ibi.<br><br>Pro adder "
+"plure FlowParts del mesme typo, face duple clic sur un FlowPart, e clicca "
+"repetitemente in le FlowChart pro collocar le componente. Clicca con le "
+"button dextre pro finir le collocation."
 
 #: gui/itemselector.cpp:326
 msgid "Flow Part"
-msgstr ""
+msgstr "Flow Part"
 
 #: gui/itemselector.cpp:357
 msgid "Add mechanical parts to the mechanics work area by dragging them there."
-msgstr ""
+msgstr "Adde partes mechanic al area de labor de Mechanica per traher los ibi."
 
 #: gui/microselectwidget.cpp:26
 msgid "Microprocessor"
-msgstr ""
+msgstr "Microprocessor"
 
 #: gui/microselectwidget.cpp:35
 msgid "Family"
-msgstr ""
+msgstr "Familia"
 
 #: gui/microselectwidget.cpp:41
 msgid "Micro"
-msgstr ""
+msgstr "Micro"
 
 #: gui/microsettingsdlg.cpp:35 gui/microsettingswidget.ui:24 picitem.cpp:318
 #, no-c-format
 msgid "PIC Settings"
-msgstr ""
+msgstr "Parametros PIC"
 
 #: gui/microsettingsdlg.cpp:42
 msgid "This dialog allows editing of the initial properties of the PIC"
-msgstr ""
+msgstr "Iste dialogo permitte modificar le proprietates initial del PIC"
 
 #: gui/microsettingsdlg.cpp:43
 msgid ""
@@ -1945,6 +2144,11 @@ msgid ""
 "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 ""
+"Modifica hic le valor initial del portos. In cata numero binari, le pinos es "
+"ordinate dextre a sinistra, ab 0 usque 7.<br><br>Le campo «Typo (TRIS)» "
+"monstra le stato initial de entrata/output del portos; 1 representa un "
+"entrata e 0 un output.<br><br>Le campo «Stato (PORT)» monstra le stato "
+"initial alte/basse del portos; 1 representa alte e 0 basse."
 
 #: gui/microsettingsdlg.cpp:44
 msgid ""
@@ -1952,233 +2156,237 @@ msgid ""
 "the variable can only be in the range 0->255. These variables will be "
 "initialized before any other code is executed."
 msgstr ""
+"Modifica hic le valor initial del variabiles.<br><br>Nota que le valor del "
+"variabile debe esser in le intervallo 0->255. Iste variabiles essera "
+"initialisate ante executar ulle altere codice."
 
 #: gui/microsettingsdlg.cpp:78
 msgid "Type (TRIS register):"
-msgstr ""
+msgstr "Typo (registro TRIS):"
 
 #: gui/microsettingsdlg.cpp:79
 msgid "State (PORT register):"
-msgstr ""
+msgstr "Stato (registro PORT):"
 
 #: gui/microsettingsdlg.cpp:243 gui/newpinmappingwidget.ui:16
 #: gui/newpinmappingwidget.ui:51
 #, no-c-format
 msgid "New Pin Mapping"
-msgstr ""
+msgstr "Nove mappatura de pinos"
 
 #: gui/microsettingsdlg.cpp:244 gui/microsettingswidget.ui:160
 #, no-c-format
 msgid "Create"
-msgstr ""
+msgstr "Crear"
 
 #: gui/microsettingsdlg.cpp:306
 msgid "New Pin Map Name"
-msgstr ""
+msgstr "Nomine del nove mappa de pinos"
 
 #: gui/microsettingsdlg.cpp:414
 #, c-format
 msgid "Invalid variable value: %1"
-msgstr ""
+msgstr "Valor de variabile invalide: %1"
 
 #: gui/oscilloscope.cpp:336
 msgid "Oscilloscope"
-msgstr ""
+msgstr "Oscilloscopio"
 
 #: gui/oscilloscopeview.cpp:126
 msgid "Framerate"
-msgstr ""
+msgstr "Frequentia de photogrammas"
 
 #: gui/oscilloscopeview.cpp:133
 msgid "%1 fps"
-msgstr ""
+msgstr "%1 fps"
 
 #: gui/pieditor.cpp:53 variant.cpp:103
 msgid "True"
-msgstr ""
+msgstr "True"
 
 #: gui/pieditor.cpp:54 variant.cpp:103
 msgid "False"
-msgstr ""
+msgstr "False"
 
 #: gui/programmerdlg.cpp:25 gui/settingsdlg.cpp:59
 msgid "PIC Programmer"
-msgstr ""
+msgstr "Programmatore PIC"
 
 #: gui/programmerdlg.cpp:29
 msgid "Burn"
-msgstr ""
+msgstr "Programmar"
 
 #: gui/projectdlgs.cpp:166
 msgid "Link libraries outside project"
-msgstr ""
+msgstr "Ligar bibliothecas externe al projecto"
 
 #: gui/propertieslistview.cpp:31
 msgid "Property"
-msgstr ""
+msgstr "Proprietate"
 
 #: gui/propertieslistview.cpp:32
 msgid "Data"
-msgstr ""
+msgstr "Datos"
 
 #: gui/settingsdlg.cpp:58
 msgid "General"
-msgstr ""
+msgstr "General"
 
 #: gui/generaloptionswidget.ui:16 gui/settingsdlg.cpp:58
 #, no-c-format
 msgid "General Options"
-msgstr ""
+msgstr "Optiones general"
 
 #: gui/programmerwidget.ui:16 gui/settingsdlg.cpp:59
 #, no-c-format
 msgid "Programmer"
-msgstr ""
+msgstr "Programmatore"
 
 #: gui/settingsdlg.cpp:60
 msgid "Formatter"
-msgstr ""
+msgstr "Formatator"
 
 #: gui/settingsdlg.cpp:60
 msgid "Assembly Formatter"
-msgstr ""
+msgstr "Formatator de codice Assembly"
 
 #: gui/settingsdlg.cpp:61
 msgid "Electronic Logic Values"
-msgstr ""
+msgstr "Valores logic electronic"
 
 #: gui/settingsdlg.cpp:107
 msgid "Lowest (%1 FPS)"
-msgstr ""
+msgstr "Minime (%1 FPS)"
 
 #: gui/settingsdlg.cpp:110
 msgid "Low (%1 FPS)"
-msgstr ""
+msgstr "Basse (%1 FPS)"
 
 #: gui/settingsdlg.cpp:113
 msgid "Medium (%1 FPS)"
-msgstr ""
+msgstr "Medie (%1 FPS)"
 
 #: gui/settingsdlg.cpp:116
 msgid "High (%1 FPS)"
-msgstr ""
+msgstr "Alte (%1 FPS)"
 
 #: gui/settingsdlg.cpp:119
 msgid "Highest (%1 FPS)"
-msgstr ""
+msgstr "Maxime (%1 FPS)"
 
 #: gui/settingsdlg.cpp:122
 msgid "Unknown value"
-msgstr ""
+msgstr "Valor incognite"
 
 #: gui/settingsdlg.cpp:144
 msgid "<b>%1</b> cannot be found.<br>"
-msgstr ""
+msgstr "Impossibile trovar <b>%1</b>.<br>"
 
 #: gui/settingsdlg.cpp:146
 msgid "<b>%1</b> found: %2<br>"
-msgstr ""
+msgstr "Trovate: <b>%1</b>: %2<br>"
 
 #: gui/settingsdlg.cpp:196
 msgid "Remove programmer configuration \"%1\"?"
-msgstr ""
+msgstr "Remover le configuration del programmator «%1»?"
 
 #: gui/settingsdlg.cpp:196
 msgid "Remove \"%1\""
-msgstr ""
+msgstr "Remover «%1»"
 
 #: gui/settingsdlg.cpp:235
 msgid "Configuration Name"
-msgstr ""
+msgstr "Nomine del configuration"
 
 #: gui/symbolviewer.cpp:82
 msgid "Value radix:"
-msgstr ""
+msgstr "Base del valor:"
 
 #: gui/gpasmsettingswidget.ui:138 gui/symbolviewer.cpp:86
 #, no-c-format
 msgid "Binary"
-msgstr ""
+msgstr "Binari"
 
 #: gui/gpasmsettingswidget.ui:143 gui/symbolviewer.cpp:87
 #, no-c-format
 msgid "Octal"
-msgstr ""
+msgstr "Octal"
 
 #: gui/gpasmsettingswidget.ui:133 gui/symbolviewer.cpp:88
 #, no-c-format
 msgid "Decimal"
-msgstr ""
+msgstr "Decimal"
 
 #: gui/gpasmsettingswidget.ui:148 gui/symbolviewer.cpp:89
 #, no-c-format
 msgid "Hexadecimal"
-msgstr ""
+msgstr "Hexadecimal"
 
 #: icnview.cpp:31 icnview.cpp:49
 msgid "Automatic"
-msgstr ""
+msgstr "Automatic"
 
 #: icnview.cpp:36 icnview.cpp:50
 msgid "Manual"
-msgstr ""
+msgstr "Manual"
 
 #: icnview.cpp:43 icnview.cpp:47
 msgid "Connection Routing Mode"
-msgstr ""
+msgstr "Modo de trajecto de connexiones"
 
 #: icnview.cpp:97
 msgid "<b>Manual</b> connection routing enabled."
-msgstr ""
+msgstr "Trajecto de connexiones <b>manual</b> activate."
 
 #: icnview.cpp:97
 msgid "<b>Automatic</b> connection routing enabled."
-msgstr ""
+msgstr "Trajecto de connexiones <b>automatic</b> activate."
 
 #: itemdocument.cpp:88
 msgid "Alignment"
-msgstr ""
+msgstr "Alliniamento"
 
 #: itemdocument.cpp:801
 msgid "Crop image to program parts"
-msgstr ""
+msgstr "Taliar imagine al partes del programma"
 
 #: itemdocument.cpp:804
 msgid "Crop image to circuit components"
-msgstr ""
+msgstr "Taliar imagine al componentes del circuito"
 
 #: itemdocument.cpp:807
 msgid "Crop image"
-msgstr ""
+msgstr "Taliar imagine"
 
 #: itemdocument.cpp:814 itemdocument.cpp:856 itemdocument.cpp:863
 #: itemdocument.cpp:872
 msgid "Export As Image"
-msgstr ""
+msgstr "Exportar como imagine"
 
 #: itemdocument.cpp:856
 msgid "SVG export is sub-functional"
-msgstr ""
+msgstr "Le exportation SVG es partialmente functionante"
 
 #: itemdocument.cpp:863
 msgid "Unknown extension, please select one from the filter list."
 msgstr ""
+"Extension incognite; per favor selige un extension del lista de filtros."
 
 #: itemdocument.cpp:872
 msgid "There is nothing to crop"
-msgstr ""
+msgstr "Nihil a taliar"
 
 #: itemdocument.cpp:942
 msgid "Export failed"
-msgstr ""
+msgstr "Exportation fallite"
 
 #: itemdocument.cpp:942
 msgid "Image Export"
-msgstr ""
+msgstr "Exportation de imagine"
 
 #: itemdocumentdata.cpp:115 projectmanager.cpp:791
 msgid "Could not open %1 for reading"
-msgstr ""
+msgstr "Impossibile aperir %1 pro lectura"
 
 #: itemdocumentdata.cpp:137 projectmanager.cpp:808
 #, c-format
@@ -2186,312 +2394,322 @@ msgid ""
 "Couldn't parse xml:\n"
 "%1"
 msgstr ""
+"Impossibile interpretar XML:\n"
+"%1"
 
 #: itemdocumentdata.cpp:185
 msgid "Could not open '%1' for writing. Check that you have write permissions"
 msgstr ""
+"Impossibile aperir «%1» pro scriptura. Verifica que tu ha permissiones de "
+"scriptura"
 
 #: itemdocumentdata.cpp:185
 msgid "Saving File"
-msgstr ""
+msgstr "Salveguardamento del file"
 
 #: itemview.cpp:47
 msgid "Cancel the current operation"
-msgstr ""
+msgstr "Cancellar le operation actual"
 
 #: itemview.cpp:51
 msgid "Export as Image..."
-msgstr ""
+msgstr "Exportar como imagine..."
 
 #: itemview.cpp:54
 msgid "Align Horizontally"
-msgstr ""
+msgstr "Alliniar horizontalmente"
 
 #: itemview.cpp:55
 msgid "Align Vertically"
-msgstr ""
+msgstr "Alliniar verticalmente"
 
 #: itemview.cpp:56
 msgid "Distribute Horizontally"
-msgstr ""
+msgstr "Distribuer horizontalmente"
 
 #: itemview.cpp:57
 msgid "Distribute Vertically"
-msgstr ""
+msgstr "Distribuer verticalmente"
 
 #: itemview.cpp:62 itemview.cpp:66
 msgid "Draw"
-msgstr ""
+msgstr "Dibuxar"
 
 #: itemview.cpp:78
 msgid "Raise Selection"
-msgstr ""
+msgstr "Altiar selection"
 
 #: itemview.cpp:79
 msgid "Lower Selection"
-msgstr ""
+msgstr "Bassiar selection"
 
 #: itemview.cpp:385 itemview.cpp:398
 msgid "Left click to add. Right click to resume normal editing"
 msgstr ""
+"Clicca con le button sinistre pro adder. Clicca con le button dextre pro "
+"reprender le modification normal"
 
 #: itemview.cpp:390
 msgid "Click and hold to start drawing."
-msgstr ""
+msgstr "Clicca e mantene pulsate pro initiar a dibuxar."
 
 #: itemview.cpp:401
 msgid "Right click to cancel the connector"
-msgstr ""
+msgstr "Clicca con le button dextre pro cancellar le connector"
 
 #: katemdi.cpp:401
 msgid "Behavior"
-msgstr ""
+msgstr "Comportamento"
 
 #: katemdi.cpp:403
 msgid "Make Non-Persistent"
-msgstr ""
+msgstr "Render non persistente"
 
 #: katemdi.cpp:403
 msgid "Make Persistent"
-msgstr ""
+msgstr "Render persistente"
 
 #: katemdi.cpp:405
 msgid "Move To"
-msgstr ""
+msgstr "Displaciar a"
 
 #: katemdi.cpp:408
 msgid "Left Sidebar"
-msgstr ""
+msgstr "Barra lateral sinistre"
 
 #: katemdi.cpp:411
 msgid "Right Sidebar"
-msgstr ""
+msgstr "Barra lateral dextere"
 
 #: katemdi.cpp:414
 msgid "Top Sidebar"
-msgstr ""
+msgstr "Barra lateral superior"
 
 #: katemdi.cpp:417
 msgid "Bottom Sidebar"
-msgstr ""
+msgstr "Barra lateral inferior"
 
 #: ktechlab.cpp:166
 msgid "Project"
-msgstr ""
+msgstr "Projecto"
 
 #: ktechlab.cpp:173
 msgid "Components"
-msgstr ""
+msgstr "Componentes"
 
 #: ktechlab.cpp:184
 msgid "Flow Parts"
-msgstr ""
+msgstr "FlowParts"
 
 #: ktechlab.cpp:192 ktechlab.cpp:438
 msgid "Mechanics"
-msgstr ""
+msgstr "Mechanics"
 
 #: ktechlab.cpp:200 ktechlabcircuitui.rc:27 ktechlabflowcodeui.rc:27
 #: ktechlabmechanicsui.rc:7
 #, no-c-format
 msgid "Item Editor"
-msgstr ""
+msgstr "Editor de elementos"
 
 #: ktechlab.cpp:206
 msgid "Context Help"
-msgstr ""
+msgstr "Adjuta contextual"
 
 #: ktechlab.cpp:212
 msgid "Messages"
-msgstr ""
+msgstr "Messages"
 
 #: ktechlab.cpp:219
 msgid "Symbol Viewer"
-msgstr ""
+msgstr "Visualisator de symbolos"
 
 #: ktechlab.cpp:431
 msgid "&New"
-msgstr ""
+msgstr "&Nove"
 
 #: gui/newfilewidget.ui:16 ktechlab.cpp:432
 #, no-c-format
 msgid "New File"
-msgstr ""
+msgstr "Nove file"
 
 #: ktechlab.cpp:434
 msgid "C source"
-msgstr ""
+msgstr "Codice fonte C"
 
 #: ktechlab.cpp:435
 msgid "Circuit"
-msgstr ""
+msgstr "Circuito"
 
 #: ktechlab.cpp:436 languages/flowcode.cpp:26
 msgid "FlowCode"
-msgstr ""
+msgstr "FlowCode"
 
 #: ktechlab.cpp:450
 msgid "New Project.."
-msgstr ""
+msgstr "Nove projecto..."
 
 #: ktechlab.cpp:451
 msgid "Open Project..."
-msgstr ""
+msgstr "Aperir projecto..."
 
 #: ktechlab.cpp:453
 msgid "Open &Recent Project..."
-msgstr ""
+msgstr "Aperir projecto &recente..."
 
 #: ktechlab.cpp:454
 msgid "Export to Makefile..."
-msgstr ""
+msgstr "Exportar a Makefile..."
 
 #: ktechlab.cpp:455
 msgid "Create Subproject..."
-msgstr ""
+msgstr "Crear subprojecto..."
 
 #: ktechlab.cpp:456
 msgid "Add Existing File..."
-msgstr ""
+msgstr "Adder file existente..."
 
 #: ktechlab.cpp:457
 msgid "Add Current File..."
-msgstr ""
+msgstr "Adder file actual..."
 
 #: ktechlab.cpp:459
 msgid "Close Project"
-msgstr ""
+msgstr "Clauder projecto"
 
 #: ktechlab.cpp:460
 msgid "Remove from Project"
-msgstr ""
+msgstr "Remover del projecto"
 
 #: ktechlab.cpp:461
 msgid "Insert Existing File..."
-msgstr ""
+msgstr "Inserer file existente..."
 
 #: ktechlab.cpp:462
 msgid "Insert Current File..."
-msgstr ""
+msgstr "Inserer file actual..."
 
 #: ktechlab.cpp:463
 msgid "Linker Options..."
-msgstr ""
+msgstr "Optiones del linker..."
 
 #: ktechlab.cpp:464
 msgid "Build..."
-msgstr ""
+msgstr "Compilar..."
 
 #: ktechlab.cpp:465
 msgid "Upload..."
-msgstr ""
+msgstr "Programmar..."
 
 #: ktechlab.cpp:466
 msgid "Processing Options..."
-msgstr ""
+msgstr "Optiones de tractamento..."
 
 #: ktechlab.cpp:469
 msgid "Split View Left/Right"
-msgstr ""
+msgstr "Divider le vista sinistre/dextere"
 
 #: ktechlab.cpp:470
 msgid "Split View Top/Bottom"
-msgstr ""
+msgstr "Divider le vista superior/inferior"
 
 #: ktechlab.cpp:472
 msgid "Run Simulation"
-msgstr ""
+msgstr "Executar simulation"
 
 #: ktechlab.cpp:475
 msgid "Pause Simulation"
-msgstr ""
+msgstr "Pausar simulation"
 
 #: ktechlab.cpp:553
 msgid "&Insert Into"
-msgstr ""
+msgstr "&Inserer in"
 
 #: ktechlab.cpp:554
 msgid "&Copy Into"
-msgstr ""
+msgstr "&Copiar in"
 
 #: ktechlab.cpp:556
 msgid "C&ancel"
-msgstr ""
+msgstr "A&nnullar"
 
 #: ktechlab.cpp:824
 msgid "Close All Others"
-msgstr ""
+msgstr "Clauder tote le alteres"
 
 #: ktechlab.cpp:998 projectmanager.cpp:959
 msgid "Open Location"
-msgstr ""
+msgstr "Aperir location"
 
 #: ktechlab.cpp:1159
 msgid "Exiting..."
-msgstr ""
+msgstr "Clausura..."
 
 #: languages/flowcode.cpp:28
 msgid "*** Microbe generation successful ***"
-msgstr ""
+msgstr "*** Generation de Microbe succedite ***"
 
 #: languages/flowcode.cpp:29
 msgid "*** Microbe generation failed ***"
-msgstr ""
+msgstr "*** Generation de Microbe fallite ***"
 
 #: languages/flowcode.cpp:176
 #, c-format
 msgid "Warning: Floating connection for %1"
-msgstr ""
+msgstr "Advertimento: connexion flottante pro %1"
 
 #: 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 ""
+"KTechlab non poteva trovar le parte «Start».\n"
+"Iste debe esser includite como puncto initial de tu programma."
 
 #: languages/gpasm.cpp:26
 msgid "*** Assembly successful ***"
-msgstr ""
+msgstr "*** Compilation de Assembly succedite ***"
 
 #: languages/gpasm.cpp:27
 msgid "*** Assembly failed ***"
-msgstr ""
+msgstr "*** Compilation de Assembly fallite ***"
 
 #: languages/gpasm.cpp:120
 msgid "Assembly failed. Please check you have gputils installed."
 msgstr ""
+"Compilation de Assembly fallite. Per favor verifica que gputils es "
+"installate."
 
 #: languages/gpdasm.cpp:25
 msgid "*** Disassembly successful ***"
-msgstr ""
+msgstr "*** Disassemblage succedite ***"
 
 #: languages/gpdasm.cpp:26
 msgid "*** Disassembly failed ***"
-msgstr ""
+msgstr "*** Disassemblage fallite ***"
 
 #: languages/gpdasm.cpp:49
 msgid "Disassembly failed. Please check you have gputils installed."
-msgstr ""
+msgstr "Disassemblage fallite. Per favor verifica que gputils es installate."
 
 #: languages/gplib.cpp:22
 msgid "*** Archiving successful ***"
-msgstr ""
+msgstr "*** Archivation succedite ***"
 
 #: languages/gplib.cpp:23
 msgid "*** Archiving failed ***"
-msgstr ""
+msgstr "*** Archivation fallite ***"
 
 #: languages/gplib.cpp:49 languages/gplink.cpp:80
 msgid "Linking failed. Please check you have gputils installed."
-msgstr ""
+msgstr "Vinculation fallite. Per favor verifica que gputils es installate."
 
 #: languages/gplink.cpp:22
 msgid "*** Linking successful ***"
-msgstr ""
+msgstr "*** Vinculation succedite ***"
 
 #: languages/gplink.cpp:23
 msgid "*** Linking failed ***"
-msgstr ""
+msgstr "*** Vinculation fallite ***"
 
 #: languages/languagemanager.cpp:54
 msgid ""
@@ -2499,24 +2717,29 @@ msgid ""
 "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 ""
+"Iste messages monstra le resultatos del functiones ligate al linguage, como "
+"compilation e assemblage.<br><br>Pro messages de error, cliccar sur le linea "
+"aperira automaticamente le file al position del error."
 
 #: languages/microbe.cpp:28 languages/sdcc.cpp:27
 msgid "*** Compilation failed ***"
-msgstr ""
+msgstr "*** Compilation fallite ***"
 
 #: languages/microbe.cpp:29 languages/sdcc.cpp:26
 msgid "*** Compilation successful ***"
-msgstr ""
+msgstr "*** Compilation succedite ***"
 
 #: languages/microbe.cpp:32
 msgid "error_messages_en_gb"
-msgstr ""
+msgstr "error_messages_en_gb"
 
 #: languages/microbe.cpp:77
 msgid ""
 "Assembly failed. Please check you have KTechlab installed properly (\"microbe"
 "\" could not be started)."
 msgstr ""
+"Compilation de Assembly fallite. Per favor verifica que KTechlab es "
+"installate correctemente («microbe» non poteva initiar)."
 
 #: languages/picprogrammer.cpp:66 languages/picprogrammer.cpp:78
 #: languages/picprogrammer.cpp:90 languages/picprogrammer.cpp:101
@@ -2526,97 +2749,99 @@ msgstr ""
 #: languages/picprogrammer.cpp:181
 #, c-format
 msgid "Supported programmers: %1"
-msgstr ""
+msgstr "Programmatores supportate: %1"
 
 #: languages/picprogrammer.cpp:67 languages/picprogrammer.cpp:91
 #: languages/picprogrammer.cpp:124
 msgid "<br>Interface: Serial Port"
-msgstr ""
+msgstr "<br>Interfacie: Porto serial"
 
 #: 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 ""
+msgstr "<br>Interfacie: Porto parallel"
 
 #: languages/picprogrammer.cpp:113
 msgid "<br>Interface: USB Port"
-msgstr ""
+msgstr "<br>Interfacie: Porto USB"
 
 #: languages/picprogrammer.cpp:136
 msgid "<br>Interface: Serial Port and Parallel Port"
-msgstr ""
+msgstr "<br>Interfacie: Portos serial e parallel"
 
 #: languages/picprogrammer.cpp:359
 msgid "*** Programming successful ***"
-msgstr ""
+msgstr "*** Programmation succedite ***"
 
 #: languages/picprogrammer.cpp:360
 msgid "*** Programming failed ***"
-msgstr ""
+msgstr "*** Programmation fallite ***"
 
 #: languages/processchain.cpp:59
 #, c-format
 msgid "Building: %1"
-msgstr ""
+msgstr "Construction: %1"
 
 #: languages/sdcc.cpp:43
 msgid "Could not find PIC with ID \"%1\"."
-msgstr ""
+msgstr "Impossibile trovar le PIC con ID «%1»."
 
 #: languages/sdcc.cpp:132
 msgid "Compilation failed. Please check you have sdcc installed."
-msgstr ""
+msgstr "Compilation fallite. Per favor verifica que sdcc es installate."
 
 #: mechanics/chassiscircular2.cpp:35 mechanics/chassiscircular2.cpp:46
 msgid "Circular 2-Wheel Chassis"
-msgstr ""
+msgstr "Chassis circular a duo rotas"
 
 #: mechanics/chassiscircular2.cpp:36
 msgid "Chassis'"
-msgstr ""
+msgstr "Chassis'"
 
 #: mechanics/chassiscircular2.cpp:47
 msgid "A circular base with two wheels and a support point."
-msgstr ""
+msgstr "Un base circular con duo rotas e un puncto de appoio."
 
 #: mechanics/mechanicsdocument.cpp:28
 msgid ""
 "*.mechanics|Mechanics (*.mechanics)\n"
 "*|All Files"
 msgstr ""
+"*.mechanics|Mechanics (*.mechanics)\n"
+"*|Tote le files"
 
 #: mechanics/mechanicsitem.cpp:40
 msgid "Mass"
-msgstr ""
+msgstr "Massa"
 
 #: mechanics/mechanicsitem.cpp:48
 msgid "Moment of Inertia"
-msgstr ""
+msgstr "Momento de inertie"
 
 #: picitem.cpp:256
 msgid "Advanced..."
-msgstr ""
+msgstr "Avantiate..."
 
 #: projectmanager.cpp:423
 msgid "Don't know how to build \"%1\" (output url is empty)."
-msgstr ""
+msgstr "Impossibile construer «%1» (le URL de sortita es vacue)."
 
 #: projectmanager.cpp:434
 msgid "Don't know how to build \"%1\" (library does not exist in project)."
-msgstr ""
+msgstr "Impossibile construer «%1» (le bibliotheca non existe in le projecto)."
 
 #: projectmanager.cpp:464
 msgid "Don't know how to build \"%1\" (unknown output type)."
-msgstr ""
+msgstr "Impossibile construer «%1» (typo de sortita incognite)."
 
 #: projectmanager.cpp:848
 msgid "Project could not be saved to \"%1\""
-msgstr ""
+msgstr "Impossibile salveguardar le projecto in «%1»"
 
 #: projectmanager.cpp:848
 msgid "Saving Project"
-msgstr ""
+msgstr "Salveguardamento del projecto"
 
 #: projectmanager.cpp:909
 msgid ""
@@ -2624,380 +2849,383 @@ msgid ""
 "To open or close a project, use the \"Project\" menu. Right click on a file "
 "to remove it from the project"
 msgstr ""
+"Monstra le lista de files in le projecto.\n"
+"Pro aperir o clauder un projecto, usa le menu «Projecto». Clicca con le "
+"button dextre sur un file pro remover lo del projecto"
 
 #: projectmanager.cpp:912
 msgid "Project Manager"
-msgstr ""
+msgstr "Gerente de projecto"
 
 #: projectmanager.cpp:1133
 msgid "Do you really want to remove \"%1\"?"
-msgstr ""
+msgstr "Vole tu vermente remover «%1»?"
 
 #: projectmanager.cpp:1133
 msgid "Remove Project File?"
-msgstr ""
+msgstr "Remover le file del projecto?"
 
 #: textdocument.cpp:69
 msgid "Libkatepart not available for constructing editor"
-msgstr ""
+msgstr "Libkatepart non es disponibile pro construer le editor"
 
 #: textdocument.cpp:606
 msgid "%1 - %2"
-msgstr ""
+msgstr "%1 - %2"
 
 #: textdocument.cpp:732
 msgid "Unknown code type."
-msgstr ""
+msgstr "Typo de codice incognite."
 
 #: textdocument.cpp:732 textdocument.cpp:736
 msgid "Cannot debug"
-msgstr ""
+msgstr "Impossibile facer debug"
 
 #: textdocument.cpp:736
 msgid "Cannot debug hex."
-msgstr ""
+msgstr "Impossibile facer debug del hex."
 
 #: textview.cpp:72
 msgid "Format Assembly Code"
-msgstr ""
+msgstr "Formatar codice Assembly"
 
 #: textview.cpp:77 textview.cpp:283
 msgid "Set &Breakpoint"
-msgstr ""
+msgstr "Definir &puncto de interruption"
 
 #: textview.cpp:78
 msgid "Run"
-msgstr ""
+msgstr "Executar"
 
 #: textview.cpp:82
 msgid "Step Over"
-msgstr ""
+msgstr "Executar passo super"
 
 #: textview.cpp:83
 msgid "Step Out"
-msgstr ""
+msgstr "Sortir del function"
 
 #: textview.cpp:268
 msgid " Line: %1 Col: %2 "
-msgstr ""
+msgstr " Linea: %1 Columna: %2 "
 
 #: textview.cpp:281
 msgid "Clear &Breakpoint"
-msgstr ""
+msgstr "Vacuar &puncto de interruption"
 
 #: viewcontainer.cpp:348
 msgid "(empty)"
-msgstr ""
+msgstr "(vacue)"
 
 #: core/ktechlab.kcfg:6
 #, no-c-format
 msgid "Maximum number of undo steps"
-msgstr ""
+msgstr "Numero maxime de operationes a disfacer"
 
 #: core/ktechlab.kcfg:10
 #, no-c-format
 msgid "Restore Documents on Startup"
-msgstr ""
+msgstr "Restabilir documentos al initio"
 
 #: core/ktechlab.kcfg:14
 #, no-c-format
 msgid "Raise appropriate Item Selector on document creation"
-msgstr ""
+msgstr "Elevar le selector de elementos appropriate al creation del documento"
 
 #: core/ktechlab.kcfg:18
 #, no-c-format
 msgid "Raise Messages Log on Compiling"
-msgstr ""
+msgstr "Elevar le registro de messages al compilation"
 
 #: core/ktechlab.kcfg:22
 #, no-c-format
 msgid "Show Voltage Bars"
-msgstr ""
+msgstr "Monstrar barras de voltage"
 
 #: core/ktechlab.kcfg:26
 #, no-c-format
 msgid "Refresh Rate"
-msgstr ""
+msgstr "Frequentia de actualisation"
 
 #: core/ktechlab.kcfg:30
 #, no-c-format
 msgid "Color of grid lines"
-msgstr ""
+msgstr "Color del lineas del quadrillage"
 
 #: core/ktechlab.kcfg:34
 #, no-c-format
 msgid "Background color"
-msgstr ""
+msgstr "Color de fundo"
 
 #: core/ktechlab.kcfg:38
 #, no-c-format
 msgid "Whether the grid should be shown."
-msgstr ""
+msgstr "Indica si le quadrillage debe esser monstrate."
 
 #: core/ktechlab.kcfg:42
 #, no-c-format
 msgid "Whether the same output should be use for generation of code, etc"
-msgstr ""
+msgstr "Indica si le mesme sortita debe esser usate pro generar codice, etc."
 
 #: core/ktechlab.kcfg:49
 #, no-c-format
 msgid "Indentation of Instruction Names"
-msgstr ""
+msgstr "Indentation del nomines de instruction"
 
 #: core/ktechlab.kcfg:53
 #, no-c-format
 msgid "Indentation of Instruction Data"
-msgstr ""
+msgstr "Indentation del datos de instruction"
 
 #: core/ktechlab.kcfg:57
 #, no-c-format
 msgid "Indentation of Comments"
-msgstr ""
+msgstr "Indentation del commentarios"
 
 #: core/ktechlab.kcfg:61
 #, no-c-format
 msgid "Indentation of 'equ'"
-msgstr ""
+msgstr "Indentation de «equ»"
 
 #: core/ktechlab.kcfg:65
 #, no-c-format
 msgid "Indentation of 'equ' Value"
-msgstr ""
+msgstr "Indentation del valor de «equ»"
 
 #: core/ktechlab.kcfg:69
 #, no-c-format
 msgid "Automatically format Microbe output"
-msgstr ""
+msgstr "Formatar automaticamente le output de Microbe"
 
 #: core/ktechlab.kcfg:76
 #, no-c-format
 msgid "Rising Trigger Threshold"
-msgstr ""
+msgstr "Limine de activation ascendente"
 
 #: core/ktechlab.kcfg:80
 #, no-c-format
 msgid "Falling Trigger Threshold"
-msgstr ""
+msgstr "Limine de activation descendente"
 
 #: core/ktechlab.kcfg:84
 #, no-c-format
 msgid "Logic Output High"
-msgstr ""
+msgstr "Sortita logic alte"
 
 #: core/ktechlab.kcfg:88
 #, no-c-format
 msgid "Logic Output High Impedance"
-msgstr ""
+msgstr "Sortita logic de alte impedantia"
 
 #: core/ktechlab.kcfg:92
 #, no-c-format
 msgid "Logic Output Low Impedance"
-msgstr ""
+msgstr "Sortita logic de basse impedantia"
 
 #: core/ktechlab.kcfg:99
 #, no-c-format
 msgid "Hex Format"
-msgstr ""
+msgstr "Formato hexadecimal"
 
 #: core/ktechlab.kcfg:109
 #, no-c-format
 msgid "Radix"
-msgstr ""
+msgstr "Base numerica"
 
 #: core/ktechlab.kcfg:119
 #, no-c-format
 msgid "GpasmWarning Level"
-msgstr ""
+msgstr "Nivello de GpasmWarning"
 
 #: core/ktechlab.kcfg:128
 #, no-c-format
 msgid "Ignore Case"
-msgstr ""
+msgstr "Ignorar majusculas/minusculas"
 
 #: core/ktechlab.kcfg:132
 #, no-c-format
 msgid "Dos Formatting"
-msgstr ""
+msgstr "Formato DOS"
 
 #: core/ktechlab.kcfg:136 core/ktechlab.kcfg:275
 #, no-c-format
 msgid "Other Options"
-msgstr ""
+msgstr "Altere optiones"
 
 #: core/ktechlab.kcfg:143
 #, no-c-format
 msgid "Don't search in the standard library directory"
-msgstr ""
+msgstr "Non cercar in le directorio del bibliothecas standard"
 
 #: core/ktechlab.kcfg:147
 #, no-c-format
 msgid "Don't search in the standard include directory"
-msgstr ""
+msgstr "Non cercar in le directorio de inclusion standard"
 
 #: core/ktechlab.kcfg:151
 #, no-c-format
 msgid "Disable pedantic warnings"
-msgstr ""
+msgstr "Disactivar advertimentos pedantic"
 
 #: core/ktechlab.kcfg:155
 #, no-c-format
 msgid "Strictly follow the C89 standard"
-msgstr ""
+msgstr "Se conformar strictemente al standard C89"
 
 #: core/ktechlab.kcfg:159
 #, no-c-format
 msgid "Strictly follow the C99 standard"
-msgstr ""
+msgstr "Se conformar strictemente al standard C99"
 
 #: core/ktechlab.kcfg:164
 #, no-c-format
 msgid "Stack automatic variables"
-msgstr ""
+msgstr "Immagazinar variabiles automatic in le stack"
 
 #: core/ktechlab.kcfg:168
 #, no-c-format
 msgid "Integer libraries have been compiled as reentrant"
-msgstr ""
+msgstr "Le bibliothecas integer ha essite compilate como reentrante"
 
 #: core/ktechlab.kcfg:172
 #, no-c-format
 msgid "Floating point library is has been compiled as reentrant"
-msgstr ""
+msgstr "Le bibliotheca de puncto flottante ha essite compilate como reentrante"
 
 #: core/ktechlab.kcfg:176
 #, no-c-format
 msgid "Leave out the frame pointer"
-msgstr ""
+msgstr "Omitter le punctator del quadro de pila"
 
 #: core/ktechlab.kcfg:180
 #, no-c-format
 msgid "Don't memcpy initialized data from code space to xdata space"
-msgstr ""
+msgstr "Non copiar con memcpy datos initialisate ab le spatio de codice a xdata"
 
 #: core/ktechlab.kcfg:184
 #, no-c-format
 msgid "Callee will always save registers used"
-msgstr ""
+msgstr "Le function appellate salveguardara sempre le registratores que usa"
 
 #: core/ktechlab.kcfg:189
 #, no-c-format
 msgid "Don't overlay parameters and local variables"
-msgstr ""
+msgstr "Non superponer parametros e variabiles local"
 
 #: core/ktechlab.kcfg:193
 #, no-c-format
 msgid "Disable the GCSE optimization"
-msgstr ""
+msgstr "Disactivar le optimisation GCSE"
 
 #: core/ktechlab.kcfg:197
 #, no-c-format
 msgid "Don't optimize labels"
-msgstr ""
+msgstr "Non optimisar etiquettas"
 
 #: core/ktechlab.kcfg:201
 #, no-c-format
 msgid "Disable optimization of invariants"
-msgstr ""
+msgstr "Disactivar le optimisation de invariantes"
 
 #: core/ktechlab.kcfg:205
 #, no-c-format
 msgid "Disable loop variable induction"
-msgstr ""
+msgstr "Disactivar le induction de variabile de ciclo"
 
 #: core/ktechlab.kcfg:209
 #, no-c-format
 msgid "Disable peep-hole optimization"
-msgstr ""
+msgstr "Disactivar le optimisation peep-hole"
 
 #: core/ktechlab.kcfg:213
 #, no-c-format
 msgid "Don't do loop reversal optimization"
-msgstr ""
+msgstr "Non optimisar le inversion de ciclos"
 
 #: core/ktechlab.kcfg:217
 #, no-c-format
 msgid "Optimize for compact code"
-msgstr ""
+msgstr "Optimisar pro codice compacte"
 
 #: core/ktechlab.kcfg:221
 #, no-c-format
 msgid "Optimize for fast code"
-msgstr ""
+msgstr "Optimisar pro codice rapide"
 
 #: core/ktechlab.kcfg:225
 #, no-c-format
 msgid "Pass inline assembler code through peep hole optimizer"
-msgstr ""
+msgstr "Passar codice assembler inline al optimisator peep-hole"
 
 #: core/ktechlab.kcfg:229
 #, no-c-format
 msgid "Don't generate boundary check for jump tables"
-msgstr ""
+msgstr "Non generar verification de limites pro tabellas de saltos"
 
 #: core/ktechlab.kcfg:234
 #, no-c-format
 msgid "Don't use default libraries"
-msgstr ""
+msgstr "Non usar bibliothecas predefinite"
 
 #: core/ktechlab.kcfg:238
 #, no-c-format
 msgid "Don't generate BANKSEL directives"
-msgstr ""
+msgstr "Non generar directivas BANKSEL"
 
 #: core/ktechlab.kcfg:242
 #, no-c-format
 msgid "Use large stack model"
-msgstr ""
+msgstr "Usar modello de stack grande"
 
 #: core/ktechlab.kcfg:246
 #, no-c-format
 msgid "Show more debug info in assembly output"
-msgstr ""
+msgstr "Monstrar plus informationes de debug in le sortita de Assembly"
 
 #: core/ktechlab.kcfg:250
 #, no-c-format
 msgid "Explicit enable of peepholes"
-msgstr ""
+msgstr "Activation explicite del optimisation peep-hole"
 
 #: core/ktechlab.kcfg:254
 #, no-c-format
 msgid "Dump call tree in .calltree file"
-msgstr ""
+msgstr "Salvar arbore de appellos in le file .calltree"
 
 #: core/ktechlab.kcfg:258
 #, no-c-format
 msgid "Enable stack optimizations"
-msgstr ""
+msgstr "Activar optimisationes del stack"
 
 #: core/ktechlab.kcfg:262
 #, no-c-format
 msgid "Try to use conditional BRA instead of GOTO"
-msgstr ""
+msgstr "Provar usar BRA conditional in loco de GOTO"
 
 #: core/ktechlab.kcfg:266
 #, no-c-format
 msgid "Try to optimize some compares"
-msgstr ""
+msgstr "Provar optimisar alcun comparationes"
 
 #: core/ktechlab.kcfg:270
 #, no-c-format
 msgid "Thorough data flow analysis"
-msgstr ""
+msgstr "Analyse detaliate del fluxo de datos"
 
 #: core/ktechlab.kcfg:282
 #, no-c-format
 msgid "The application to use to program the PIC."
-msgstr ""
+msgstr "Le application a usar pro programmar le PIC."
 
 #: core/ktechlab.kcfg:286
 #, no-c-format
 msgid "The device (serial, parallel, etc...) used to program the PIC."
-msgstr ""
+msgstr "Le dispositivo (serial, parallel, etc.) a usar pro programmar le PIC."
 
 #: gui/asmformattingwidget.ui:16
 #, no-c-format
 msgid "Asm Formatting"
-msgstr ""
+msgstr "Formato de Asm"
 
 #: gui/asmformattingwidget.ui:19
 #, no-c-format
@@ -3005,96 +3233,98 @@ msgid ""
 "The values control the indentation from the left margin of the various types "
 "of assembly code."
 msgstr ""
+"Le valores controla le indentation ab le margine sinistre pro le varie typos "
+"de codice Assembly."
 
 #: gui/asmformattingwidget.ui:33
 #, no-c-format
 msgid "Output Code Indentation"
-msgstr ""
+msgstr "Indentation del codice de output"
 
 #: gui/asmformattingwidget.ui:44
 #, no-c-format
 msgid "'equ' Value"
-msgstr ""
+msgstr "Valor de «equ»"
 
 #: gui/asmformattingwidget.ui:52
 #, no-c-format
 msgid "Instruction Data"
-msgstr ""
+msgstr "Datos del instruction"
 
 #: gui/asmformattingwidget.ui:60
 #, no-c-format
 msgid "Comment"
-msgstr ""
+msgstr "Commentario"
 
 #: gui/asmformattingwidget.ui:68
 #, no-c-format
 msgid "'equ'"
-msgstr ""
+msgstr "«equ»"
 
 #: gui/asmformattingwidget.ui:76
 #, no-c-format
 msgid "Instruction Name"
-msgstr ""
+msgstr "Nomine del instruction"
 
 #: gui/asmformattingwidget.ui:172
 #, no-c-format
 msgid "&Automatically format Microbe output"
-msgstr ""
+msgstr "&Formattar automaticamente le sortita de Microbe"
 
 #: gui/createsubprojectwidget.ui:16
 #, no-c-format
 msgid "Create Subproject"
-msgstr ""
+msgstr "Crear subprojecto"
 
 #: gui/createsubprojectwidget.ui:35
 #, no-c-format
 msgid "Subproject Details"
-msgstr ""
+msgstr "Detalios del subprojecto"
 
 #: gui/createsubprojectwidget.ui:43
 #, no-c-format
 msgid "Target File:"
-msgstr ""
+msgstr "File de destino:"
 
 #: gui/createsubprojectwidget.ui:51 gui/newpinmappingwidget.ui:30
 #, no-c-format
 msgid "Type:"
-msgstr ""
+msgstr "Typo:"
 
 #: gui/createsubprojectwidget.ui:62 gui/linkeroptionswidget.ui:125
 #, no-c-format
 msgid "Library"
-msgstr ""
+msgstr "Bibliotheca"
 
 #: gui/generaloptionswidget.ui:30
 #, no-c-format
 msgid "Reuse the same output view for code generation"
-msgstr ""
+msgstr "Reusar le mesme vista de sortita pro le generation de codice"
 
 #: gui/generaloptionswidget.ui:38
 #, no-c-format
 msgid "Show voltage bars &on electronic components"
-msgstr ""
+msgstr "Monstrar barras de voltage sur le componentes &electronic"
 
 #: gui/generaloptionswidget.ui:46
 #, no-c-format
 msgid "Grid Colour"
-msgstr ""
+msgstr "Color del quadrillage"
 
 #: gui/generaloptionswidget.ui:49
 #, no-c-format
 msgid "The grid color in the work area."
-msgstr ""
+msgstr "Le color del quadrillage in le area de labor."
 
 #: gui/generaloptionswidget.ui:57
 #, no-c-format
 msgid "Show &grid:"
-msgstr ""
+msgstr "Monstrar le &quadrillage:"
 
 #: gui/generaloptionswidget.ui:81
 #, no-c-format
 msgid "Maximum undo steps for work area:"
-msgstr ""
+msgstr "Numero maxime de operationes a disfacer pro le area de labor:"
 
 #: gui/generaloptionswidget.ui:84
 #, no-c-format
@@ -3102,41 +3332,45 @@ msgid ""
 "Maximum undo steps for work area. This doesn't apply to text documents - "
 "that is configurable seperately under Configure Editor."
 msgstr ""
+"Numero maxime de operationes a disfacer pro le area de labor. Isto non se "
+"applica a documentos de texto; illo se configura separatemente in Configurar "
+"editor."
 
 #: gui/generaloptionswidget.ui:92
 #, no-c-format
 msgid "Convenience"
-msgstr ""
+msgstr "Facilitate"
 
 #: gui/generaloptionswidget.ui:103
 #, no-c-format
 msgid "Restore opened doc&uments on startup"
-msgstr ""
+msgstr "Restabilir doc&umentos aperte al initio"
 
 #: gui/generaloptionswidget.ui:111
 #, no-c-format
 msgid "Raise the &appropriate item selector on creating a new document"
 msgstr ""
+"&Elevar le selector convenibile de elementos al creation de un nove documento"
 
 #: gui/generaloptionswidget.ui:119
 #, no-c-format
 msgid "Raise the &Messages log when compiling"
-msgstr ""
+msgstr "Elevar le registro de &messages durante le compilation"
 
 #: gui/generaloptionswidget.ui:129
 #, no-c-format
 msgid "Display Refresh Rate"
-msgstr ""
+msgstr "Frequentia de actualisation del vista"
 
 #: gui/generaloptionswidget.ui:168
 #, no-c-format
 msgid "Refresh rate:"
-msgstr ""
+msgstr "Frequentia de actualisation:"
 
 #: gui/generaloptionswidget.ui:176
 #, no-c-format
 msgid "Medium (50 FPS)"
-msgstr ""
+msgstr "Medie (50 FPS)"
 
 #: gui/generaloptionswidget.ui:194
 #, no-c-format
@@ -3144,31 +3378,34 @@ 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 ""
+"Isto es le numero de vices per secunda que le vista del area de labor es "
+"actualisate; un compromisso inter le uso del CPU e le fluiditate del "
+"visualisation."
 
 #: gui/gpasmsettingswidget.ui:16
 #, no-c-format
 msgid "Gpasm Settings"
-msgstr ""
+msgstr "Parametros de Gpasm"
 
 #: gui/gpasmsettingswidget.ui:33
 #, no-c-format
 msgid "Radix (-r):"
-msgstr ""
+msgstr "Base numerica (-r):"
 
 #: gui/gpasmsettingswidget.ui:41
 #, no-c-format
 msgid "Warning level (-w):"
-msgstr ""
+msgstr "Nivello de advertimento (-w):"
 
 #: gui/gpasmsettingswidget.ui:49 gui/linkeroptionswidget.ui:74
 #, no-c-format
 msgid "Hex Format (-a):"
-msgstr ""
+msgstr "Formato hexadecimal (-a):"
 
 #: gui/gpasmsettingswidget.ui:57
 #, no-c-format
 msgid "Ign&ore case (-i)"
-msgstr ""
+msgstr "Ign&orar majusculas/minusculas (-i)"
 
 #: gui/gpasmsettingswidget.ui:60
 #, no-c-format
@@ -3176,11 +3413,13 @@ msgid ""
 "All user defined symbols and macros are case sensitive. This option makes "
 "them case insensitive."
 msgstr ""
+"Tote le symbolos e macros definite per le usator distingueva le majusculas/"
+"minusculas. Iste option ignora iste differentia."
 
 #: gui/gpasmsettingswidget.ui:68
 #, no-c-format
 msgid "Generate DOS-formated hex file (-&n)"
-msgstr ""
+msgstr "&Generar file hex in formato DOS (-n)"
 
 #: gui/gpasmsettingswidget.ui:71
 #, no-c-format
@@ -3189,26 +3428,29 @@ msgid ""
 "programmers required a DOS formatted file. This option will cause gpasm to "
 "generate a DOS formatted hex file. "
 msgstr ""
+"Per predefinition, gpasm genera files hex in formato ISO. Tamen, alcun "
+"programmatore de dispositivos necessita un file in formato DOS. Iste option "
+"face gpasm generar un file hex in formato DOS. "
 
 #: gui/gpasmsettingswidget.ui:94 gui/linkeroptionswidget.ui:28
 #, no-c-format
 msgid "inhx32"
-msgstr ""
+msgstr "inhx32"
 
 #: gui/gpasmsettingswidget.ui:99 gui/linkeroptionswidget.ui:33
 #, no-c-format
 msgid "inhx8m"
-msgstr ""
+msgstr "inhx8m"
 
 #: gui/gpasmsettingswidget.ui:104 gui/linkeroptionswidget.ui:38
 #, no-c-format
 msgid "inhx8s"
-msgstr ""
+msgstr "inhx8s"
 
 #: gui/gpasmsettingswidget.ui:109 gui/linkeroptionswidget.ui:43
 #, no-c-format
 msgid "inhx16"
-msgstr ""
+msgstr "inhx16"
 
 #: gui/gpasmsettingswidget.ui:127 gui/linkeroptionswidget.ui:53
 #, no-c-format
@@ -3216,21 +3458,23 @@ msgid ""
 "GPASM supports inhx8m, inhx8s, inhx16, and inhx32 hex file formats. This "
 "option controls which hex file format is used."
 msgstr ""
+"GPASM supporta le formatos de file hex inhx8m, inhx8s, inhx16 e inhx32. Iste "
+"option determina qual formato de file hex usar."
 
 #: gui/gpasmsettingswidget.ui:166
 #, no-c-format
 msgid "All"
-msgstr ""
+msgstr "Tote"
 
 #: gui/gpasmsettingswidget.ui:171
 #, no-c-format
 msgid "Warnings"
-msgstr ""
+msgstr "Advertimentos"
 
 #: gui/gpasmsettingswidget.ui:176
 #, no-c-format
 msgid "Errors"
-msgstr ""
+msgstr "Errores"
 
 #: gui/gpasmsettingswidget.ui:191
 #, no-c-format
@@ -3240,111 +3484,115 @@ msgid ""
 "\" will supress messages. <li>\"Errors\" will supress both messages and "
 "warnings.</ul>"
 msgstr ""
+"Isto defini le limine del messages monstrate in le vista del "
+"registro.<ul><li>«Tote» monstra tote le sortita: informationes, "
+"advertimentos e errores.<li>«Advertimentos» omitte le messages.<li>«Errores» "
+"omitte tanto le messages como le advertimentos.</ul>"
 
 #: gui/gpasmsettingswidget.ui:250 gui/sdccoptionswidget.ui:464
 #, no-c-format
 msgid "Other options:"
-msgstr ""
+msgstr "Altere optiones:"
 
 #: gui/linkeroptionswidget.ui:16
 #, no-c-format
 msgid "Linker Options"
-msgstr ""
+msgstr "Optiones del linker"
 
 #: gui/linkeroptionswidget.ui:61
 #, no-c-format
 msgid "Library Directory (-I):"
-msgstr ""
+msgstr "Directorio del bibliotheca (-I):"
 
 #: gui/linkeroptionswidget.ui:82
 #, no-c-format
 msgid "&Output a map file (-m)"
-msgstr ""
+msgstr "&Crear un file de mappa (-m)"
 
 #: gui/linkeroptionswidget.ui:90
 #, no-c-format
 msgid "Linker Script (-s):"
-msgstr ""
+msgstr "Script del linker (-s):"
 
 #: gui/linkeroptionswidget.ui:108
 #, no-c-format
 msgid "Other:"
-msgstr ""
+msgstr "Altere:"
 
 #: gui/linkeroptionswidget.ui:116
 #, no-c-format
 msgid "Link libraries inside project"
-msgstr ""
+msgstr "Ligar le bibliothecas intra le projecto"
 
 #: gui/logicwidget.ui:30
 #, no-c-format
 msgid "Input"
-msgstr ""
+msgstr "Entrata"
 
 #: gui/logicwidget.ui:50 gui/logicwidget.ui:87 gui/logicwidget.ui:148
 #, no-c-format
 msgid " V"
-msgstr ""
+msgstr " V"
 
 #: gui/logicwidget.ui:56 gui/logicwidget.ui:107
 #, no-c-format
 msgid "Required voltage level before the input will be considered high."
-msgstr ""
+msgstr "Nivello de voltage necessari ante considerar le entrata como alte."
 
 #: gui/logicwidget.ui:67
 #, no-c-format
 msgid "Falling Trigger Threshold:"
-msgstr ""
+msgstr "Limine de activation descendente:"
 
 #: gui/logicwidget.ui:70 gui/logicwidget.ui:93
 #, no-c-format
 msgid "Required voltage level before an input will be considered low."
-msgstr ""
+msgstr "Nivello de voltage necessari ante considerar le entrata como basse."
 
 #: gui/logicwidget.ui:104
 #, no-c-format
 msgid "Rising Trigger Threshold:"
-msgstr ""
+msgstr "Limine de activation ascendente:"
 
 #: gui/logicwidget.ui:117
 #, no-c-format
 msgid "Output"
-msgstr ""
+msgstr "Sortita"
 
 #: gui/logicwidget.ui:128
 #, no-c-format
 msgid "Output High:"
-msgstr ""
+msgstr "Sortita alte:"
 
 #: gui/logicwidget.ui:131 gui/logicwidget.ui:154
 #, no-c-format
 msgid "Voltage level for high on logic components."
-msgstr ""
+msgstr "Nivello de voltage del stato alte in componentes logic."
 
 #: gui/logicwidget.ui:165
 #, no-c-format
 msgid "High Output Impedance:"
-msgstr ""
+msgstr "Impedantia alte del sortita:"
 
 #: gui/logicwidget.ui:168 gui/logicwidget.ui:199
 #, no-c-format
 msgid "This is the output impedance when the output is high."
-msgstr ""
+msgstr "Isto es le impedantia del sortita quando illo es alte."
 
 #: gui/logicwidget.ui:176
 #, no-c-format
 msgid "Low Output Impedance:"
-msgstr ""
+msgstr "Impedantia basse del sortita:"
 
 #: gui/logicwidget.ui:179 gui/logicwidget.ui:225
 #, no-c-format
 msgid "This is the output impedance when the output is low."
-msgstr ""
+msgstr "Isto es le impedantia del sortita quando illo es basse."
 
 #: gui/logicwidget.ui:213
 #, no-c-format
 msgid "Floating"
-msgstr ""
+msgstr "Flottante"
 
 #: gui/logicwidget.ui:238
 #, no-c-format
@@ -3354,11 +3602,15 @@ msgid ""
 "These values will apply to all components, apart from the PIC, whose pins' "
 "impedances depend on the pin in use."
 msgstr ""
+"Hic tu pote configurar le comportamento del componentes logic.\n"
+"\n"
+"Iste valores se applica a tote le componentes excepte le PIC, cuje "
+"impedantias del pinos depende del pino usate."
 
 #: gui/microsettingswidget.ui:38
 #, no-c-format
 msgid "Initial Port Settings"
-msgstr ""
+msgstr "Parametros initial del porto"
 
 #: gui/microsettingswidget.ui:57
 #, no-c-format
@@ -3366,26 +3618,29 @@ 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 ""
+"Consilio: clicca sur le imagine de un pino pro activar/desactivar su stato "
+"initial (alte/basse).\n"
+"Trahe lo pro definir le typo (entrata/output)."
 
 #: gui/microsettingswidget.ui:79
 #, no-c-format
 msgid "Initial Variable Values"
-msgstr ""
+msgstr "Valores initial del variabiles"
 
 #: gui/microsettingswidget.ui:119
 #, no-c-format
 msgid "Pin Map Definitions"
-msgstr ""
+msgstr "Definitiones del mappa de pinos"
 
 #: gui/microsettingswidget.ui:168
 #, no-c-format
 msgid "Modif&y"
-msgstr ""
+msgstr "Modi&ficar"
 
 #: gui/microsettingswidget.ui:176
 #, no-c-format
 msgid "Rename"
-msgstr ""
+msgstr "Renominar"
 
 #: gui/newfilewidget.ui:19
 #, no-c-format
@@ -3400,26 +3655,35 @@ msgid ""
 "Creates a new circuit, with drag and drop editor. Real time simulation of "
 "the circuit occurs automatically."
 msgstr ""
+"Selige le typo de file a crear.<br>\n"
+"<p>\n"
+"<b>Programma PIC</b><br>\n"
+"Crea un nove programma PIC con editor de diagramma de fluxo. Selige infra le "
+"dispositivo objectivo del programma.\n"
+"<p>\n"
+"<b>Circuito</b><br>\n"
+"Crea un nove circuito con un editor de traher e deponer. Le simulation del "
+"circuito occurre automaticamente in tempore real."
 
 #: gui/newfilewidget.ui:52
 #, no-c-format
 msgid "New File Details"
-msgstr ""
+msgstr "Detalios del nove file"
 
 #: gui/newfilewidget.ui:60
 #, no-c-format
 msgid "File Type:"
-msgstr ""
+msgstr "Typo de file:"
 
 #: gui/newfilewidget.ui:110
 #, no-c-format
 msgid "&Add to project"
-msgstr ""
+msgstr "&Adder al projecto"
 
 #: gui/newpinmappingwidget.ui:38
 #, no-c-format
 msgid "Name:"
-msgstr ""
+msgstr "Nomine:"
 
 #: gui/newpinmappingwidget.ui:93
 #, no-c-format
@@ -3427,136 +3691,138 @@ msgid ""
 "The variable name of the pin mapping - this must be a valid Microbe variable "
 "name."
 msgstr ""
+"Le nomine del variabile del mappa de pinos; illo debe esser un nomine de "
+"variabile Microbe valide."
 
 #: gui/newpinmappingwidget.ui:104
 #, no-c-format
 msgid "Keypad (4x3)"
-msgstr ""
+msgstr "Claviero numeric (4x3)"
 
 #: gui/newpinmappingwidget.ui:109
 #, no-c-format
 msgid "Keypad (4x4)"
-msgstr ""
+msgstr "Claviero numeric (4x4)"
 
 #: gui/newprojectwidget.ui:16
 #, no-c-format
 msgid "New Project"
-msgstr ""
+msgstr "Nove projecto"
 
 #: gui/newprojectwidget.ui:30
 #, no-c-format
 msgid "Final location:"
-msgstr ""
+msgstr "Ubication final:"
 
 #: gui/newprojectwidget.ui:38
 #, no-c-format
 msgid "/"
-msgstr ""
+msgstr "/"
 
 #: gui/newprojectwidget.ui:63
 #, no-c-format
 msgid "Location:"
-msgstr ""
+msgstr "Ubication:"
 
 #: gui/newprojectwidget.ui:76
 #, no-c-format
 msgid "New Project Details"
-msgstr ""
+msgstr "Detalios del nove projecto"
 
 #: gui/newprojectwidget.ui:84
 #, no-c-format
 msgid "Project Name:"
-msgstr ""
+msgstr "Nomine del projecto:"
 
 #: gui/oscilloscopewidget.ui:16
 #, no-c-format
 msgid "Form1"
-msgstr ""
+msgstr "Form1"
 
 #: gui/oscilloscopewidget.ui:201
 #, no-c-format
 msgid "Reset"
-msgstr ""
+msgstr "Reinitialisar"
 
 #: gui/outputmethodwidget.ui:30 gui/outputmethodwidget.ui:44
 #, no-c-format
 msgid "Output Method"
-msgstr ""
+msgstr "Methodo de sortita"
 
 #: gui/outputmethodwidget.ui:58
 #, no-c-format
 msgid "Displa&y directly"
-msgstr ""
+msgstr "Monstrar &directemente"
 
 #: gui/outputmethodwidget.ui:69
 #, no-c-format
 msgid "Save to file"
-msgstr ""
+msgstr "Salveguardar in un file"
 
 #: gui/outputmethodwidget.ui:83
 #, no-c-format
 msgid "Output File Options"
-msgstr ""
+msgstr "Optiones del file de sortita"
 
 #: gui/outputmethodwidget.ui:99
 #, no-c-format
 msgid "Load File in &New View"
-msgstr ""
+msgstr "&Cargar un file in un nove vista"
 
 #: gui/outputmethodwidget.ui:107
 #, no-c-format
 msgid "&Add to Project"
-msgstr ""
+msgstr "&Adder al projecto"
 
 #: gui/picprogrammerconfigwidget.ui:16
 #, no-c-format
 msgid "PIC Programmer Config"
-msgstr ""
+msgstr "Configuration del programmator PIC"
 
 #: gui/picprogrammerconfigwidget.ui:30
 #, no-c-format
 msgid "Programmer Configuration"
-msgstr ""
+msgstr "Configuration del programmator"
 
 #: gui/picprogrammerconfigwidget.ui:58
 #, no-c-format
 msgid "&Add ..."
-msgstr ""
+msgstr "&Adder..."
 
 #: gui/picprogrammerconfigwidget.ui:66
 #, no-c-format
 msgid "Re&move"
-msgstr ""
+msgstr "Re&mover"
 
 #: gui/picprogrammerconfigwidget.ui:74 gui/programmerwidget.ui:30
 #, no-c-format
 msgid "Program:"
-msgstr ""
+msgstr "Programma:"
 
 #: gui/picprogrammerconfigwidget.ui:98
 #, no-c-format
 msgid "(Program Description)"
-msgstr ""
+msgstr "(Description del programma)"
 
 #: gui/picprogrammerconfigwidget.ui:108
 #, no-c-format
 msgid "Commands"
-msgstr ""
+msgstr "Commandos"
 
 #: gui/picprogrammerconfigwidget.ui:119
 #, no-c-format
 msgid "Initialization:"
-msgstr ""
+msgstr "Initialisation:"
 
 #: gui/picprogrammerconfigwidget.ui:147
 #, no-c-format
 msgid "Read:"
-msgstr ""
+msgstr "Lectura:"
 
 #: gui/picprogrammerconfigwidget.ui:155
 #, no-c-format
 msgid "Write:"
-msgstr ""
+msgstr "Scriptura:"
 
 #: gui/picprogrammerconfigwidget.ui:173
 #, no-c-format
@@ -3568,66 +3834,72 @@ msgid ""
 "<li><b>%file</b> - File to read from or write to</li>\n"
 "</ul>"
 msgstr ""
+"Le sequente catenas essera reimplaciate durante le execution del commando:\n"
+"<ul>\n"
+"<li><b>%port</b> - Porto al qual le programmator es connectite</li>\n"
+"<li><b>%device</b> - Dispositivo PIC</li>\n"
+"<li><b>%file</b> - File a leger o scriber</li>\n"
+"</ul>"
 
 #: gui/picprogrammerconfigwidget.ui:189
 #, no-c-format
 msgid "Erase:"
-msgstr ""
+msgstr "Deler:"
 
 #: gui/picprogrammerconfigwidget.ui:197
 #, no-c-format
 msgid "Verify:"
-msgstr ""
+msgstr "Verification:"
 
 #: gui/picprogrammerconfigwidget.ui:205
 #, no-c-format
 msgid "Blank Check:"
-msgstr ""
+msgstr "Verification de vacuitate:"
 
 #: gui/picprogrammerconfigwidget.ui:223
 #, no-c-format
 msgid "Default port:"
-msgstr ""
+msgstr "Porto predefinite:"
 
 #: gui/processingoptionswidget.ui:16
 #, no-c-format
 msgid "Processing Options"
-msgstr ""
+msgstr "Optiones de tractamento"
 
 #: gui/processingoptionswidget.ui:58
 #, no-c-format
 msgid "Output File:"
-msgstr ""
+msgstr "File de sortita"
 
 #: gui/sdccoptionswidget.ui:16
 #, no-c-format
 msgid "SDCC Options"
-msgstr ""
+msgstr "Optiones de SDCC"
 
 #: gui/sdccoptionswidget.ui:34
 #, no-c-format
 msgid "Ge&neral"
-msgstr ""
+msgstr "&General"
 
 #: gui/sdccoptionswidget.ui:45
 #, no-c-format
 msgid "Don't search in the standard librar&y directory (--nostdlib)"
-msgstr ""
+msgstr "Non &cercar in le directorio de bibliothecas standard (--nostdlib)"
 
 #: gui/sdccoptionswidget.ui:53
 #, no-c-format
 msgid "Don't search in the standard include directory (--nostdinc)"
-msgstr ""
+msgstr "Non cercar in le directorio de inclusion standard (--nostdinc)"
 
 #: gui/sdccoptionswidget.ui:61
 #, no-c-format
 msgid "Disa&ble pedantic warnings (--less-pedantic)"
-msgstr ""
+msgstr "Disactivar advertimentos pe&dantic (--less-pedantic)"
 
 #: gui/sdccoptionswidget.ui:69
 #, no-c-format
 msgid "Use C&89 standard only (--std-c89)"
-msgstr ""
+msgstr "Usar solmente le standard &C89 (--std-c89)"
 
 #: gui/sdccoptionswidget.ui:72
 #, no-c-format
@@ -3635,11 +3907,13 @@ msgid ""
 "Follow the C89 standard and disable SDCC features that conflict with the "
 "standard."
 msgstr ""
+"Se conformar al standard C89 e disactivar functiones SDCC incompatibile con "
+"ille."
 
 #: gui/sdccoptionswidget.ui:80
 #, no-c-format
 msgid "Use C&99 standard only (--std-c99)"
-msgstr ""
+msgstr "Usar solmente le standard &C99 (--std-c99)"
 
 #: gui/sdccoptionswidget.ui:86
 #, no-c-format
@@ -3647,16 +3921,18 @@ msgid ""
 "Follow the C99 standard and disable SDCC features that conflict with the "
 "standard (incomplete support)."
 msgstr ""
+"Se conformar al standard C99 e disactivar functiones SDCC incompatibile con "
+"ille (supporto incomplete)."
 
 #: gui/sdccoptionswidget.ui:113
 #, no-c-format
 msgid "Code Gener&ation"
-msgstr ""
+msgstr "Generation del &codice"
 
 #: gui/sdccoptionswidget.ui:124
 #, no-c-format
 msgid "Stack auto&matic variables (--stack-auto)"
-msgstr ""
+msgstr "Variabiles automatic in le &stack (--stack-auto)"
 
 #: gui/sdccoptionswidget.ui:130
 #, no-c-format
@@ -3666,11 +3942,17 @@ msgid ""
 "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 ""
+"Tote le functiones del file fonte essera compilate como reentrante, isto es, "
+"lor parametros e variabiles local essera allocate in le stack. Si iste "
+"option es usate, tote le files fonte del projecto debe esser compilate con "
+"illo. Illo implica automaticamente -int-long-reent e -float-reent."
 
 #: gui/sdccoptionswidget.ui:138
 #, no-c-format
 msgid "Integer li&braries were compiled as reentrant (--int-long-reent)"
 msgstr ""
+"Le &bibliothecas integer ha essite compilate como reentrante (--int-long-"
+"reent)"
 
 #: gui/sdccoptionswidget.ui:144
 #, no-c-format
@@ -3678,26 +3960,31 @@ 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 ""
+"Le bibliothecas integer (16 bits) e long (32 bits) ha essite compilate como "
+"reentrante. Per predefinition, iste bibliothecas es compilate como non "
+"reentrante."
 
 #: gui/sdccoptionswidget.ui:152
 #, no-c-format
 msgid "Floating point librar&y was compiled as reentrant (--float-reent)"
 msgstr ""
+"Le &bibliotheca de puncto flottante ha essite compilate como reentrante "
+"(--float-reent)"
 
 #: gui/sdccoptionswidget.ui:155
 #, no-c-format
 msgid "Floating point library is compiled as reentrant."
-msgstr ""
+msgstr "Le bibliotheca de puncto flottante es compilate como reentrante."
 
 #: gui/sdccoptionswidget.ui:163
 #, no-c-format
 msgid "Leave out the frame pointer (--fommit-frame-pointer)"
-msgstr ""
+msgstr "Omitter le punctator del quadro de pila (--fommit-frame-pointer)"
 
 #: gui/sdccoptionswidget.ui:171
 #, no-c-format
 msgid "Don't memcpy initialized &xram from code (--no-xinit-opt)"
-msgstr ""
+msgstr "Non copiar per memcpy le &xram initialisate ab codice (--no-xinit-opt)"
 
 #: gui/sdccoptionswidget.ui:174
 #, no-c-format
@@ -3705,21 +3992,28 @@ 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 ""
+"Non copia con memcpy datos initialisate ab le spatio de codice al spatio "
+"xdata. Isto sparnia alcun bytes in le spatio de codice si tu non ha datos "
+"initialisate."
 
 #: gui/sdccoptionswidget.ui:182
 #, no-c-format
 msgid "Callee will &always save registers used (--all-callee-saves)"
 msgstr ""
+"Le function appellate &salveguarda sempre le registratores usate (--all-"
+"callee-saves)"
 
 #: gui/sdccoptionswidget.ui:209
 #, no-c-format
 msgid "&Optimization"
-msgstr ""
+msgstr "&Optimisation"
 
 #: gui/sdccoptionswidget.ui:220
 #, no-c-format
 msgid "Disable overlaying leaf function &auto variables (--nooverlay)"
 msgstr ""
+"Disactivar superposition de variabiles &automatic de functiones terminal "
+"(--nooverlay)"
 
 #: gui/sdccoptionswidget.ui:223
 #, no-c-format
@@ -3727,56 +4021,59 @@ msgid ""
 "The compiler will not overlay parameters and local variables of any "
 "function, see section Parameters and local variables for more details."
 msgstr ""
+"Le compilator non superponera parametros ni variabiles local de ulle "
+"function. Vide le section sur parametros e variabiles local pro plus "
+"detalios."
 
 #: gui/sdccoptionswidget.ui:231
 #, no-c-format
 msgid "Disable the GCSE optimization (--nogcse)"
-msgstr ""
+msgstr "Disactivar le optimisation GCSE (--nogcse)"
 
 #: gui/sdccoptionswidget.ui:239
 #, no-c-format
 msgid "Disable label optimi&zation (--nolabelopt)"
-msgstr ""
+msgstr "&Disactivar optimisation de etiquettas (--nolabelopt)"
 
 #: gui/sdccoptionswidget.ui:242
 #, no-c-format
 msgid "Will not optimize labels (makes the dumpfiles more readable)."
-msgstr ""
+msgstr "Non optimisa etiquettas (isto rende le files de dump plus legibile)."
 
 #: gui/sdccoptionswidget.ui:250
 #, no-c-format
 msgid "Disable optimization of invariants (--noinvariant)"
-msgstr ""
+msgstr "Disactivar le optimisation de invariantes (--noinvariant)"
 
 #: gui/sdccoptionswidget.ui:258
 #, no-c-format
 msgid "Disable loop variable induction (--noinduction)"
-msgstr ""
+msgstr "Disactivar le induction de variabile de ciclo (--noinduction)"
 
 #: gui/sdccoptionswidget.ui:266
 #, no-c-format
 msgid "Disable peep-hole optimization (--&no-peep)"
-msgstr ""
+msgstr "Disactivar optimisation peep-hole (--&no-peep)"
 
 #: gui/sdccoptionswidget.ui:269
 #, no-c-format
 msgid "Disable peep-hole optimization."
-msgstr ""
+msgstr "Disactiva le optimisation peep-hole."
 
 #: gui/sdccoptionswidget.ui:277
 #, no-c-format
 msgid "Disable loop reverse optimization (--noloopreverse)"
-msgstr ""
+msgstr "Disactivar optimisation de inversion de ciclo (--noloopreverse)"
 
 #: gui/sdccoptionswidget.ui:280
 #, no-c-format
 msgid "Will not do loop reversal optimization."
-msgstr ""
+msgstr "Non executa le optimisation de inversion de ciclo."
 
 #: gui/sdccoptionswidget.ui:288
 #, no-c-format
 msgid "Opti&mize for compact code (--opt-code-size)"
-msgstr ""
+msgstr "&Optimisar pro codice compacte (--opt-code-size)"
 
 #: gui/sdccoptionswidget.ui:291
 #, no-c-format
@@ -3784,11 +4081,13 @@ msgid ""
 "The compiler will optimize code generation towards compact code, possibly at "
 "the expense of code speed."
 msgstr ""
+"Le compilator optimisara le generation de codice pro obtener codice "
+"compacte, forsan a detrimento del velocitate."
 
 #: gui/sdccoptionswidget.ui:299
 #, no-c-format
 msgid "&Optimize for fast code (--opt-code-speed)"
-msgstr ""
+msgstr "&Optimisar pro codice rapide (--opt-code-speed)"
 
 #: gui/sdccoptionswidget.ui:302
 #, no-c-format
@@ -3796,11 +4095,13 @@ msgid ""
 "The compiler will optimize code generation towards fast code, possibly at "
 "the expense of code size."
 msgstr ""
+"Le compilator optimisara le generation de codice pro obtener codice rapide, "
+"forsan a detrimento del dimension."
 
 #: gui/sdccoptionswidget.ui:310
 #, no-c-format
 msgid "Ena&ble inline assembly peephole optimization (--peep-asm)"
-msgstr ""
+msgstr "Acti&var optimisation peephole de codice assembler inline (--peep-asm)"
 
 #: gui/sdccoptionswidget.ui:313
 #, no-c-format
@@ -3810,93 +4111,102 @@ msgid ""
 "peephole optimizer rules defined in the source file tree '<target>/peeph."
 "def' before using this option."
 msgstr ""
+"Passa le codice assembler inline al optimisator peephole. Isto pote causar "
+"cambiamentos inexpectate al codice assembler inline; ante usar iste option, "
+"per favor lege le regulas del optimisator peephole definite in le arbore del "
+"file fonte «<target>/peeph.def»."
 
 #: gui/sdccoptionswidget.ui:321
 #, no-c-format
 msgid "Don't generate boundary check for &jump tables (--nojtbound)"
 msgstr ""
+"Non generar verification de limites pro tabellas de &saltos (--nojtbound)"
 
 #: gui/sdccoptionswidget.ui:348
 #, no-c-format
 msgid "PIC&16 Specific"
-msgstr ""
+msgstr "Specific a &PIC16"
 
 #: gui/sdccoptionswidget.ui:359
 #, no-c-format
 msgid "Don't use default libraries (--nodefaultlibs)"
-msgstr ""
+msgstr "Non usar bibliothecas predefinite (--nodefaultlibs)"
 
 #: gui/sdccoptionswidget.ui:367
 #, no-c-format
 msgid "Don't generate BANKSEL directives (--pno-banksel)"
-msgstr ""
+msgstr "Non generar directivas BANKSEL (--pno-banksel)"
 
 #: gui/sdccoptionswidget.ui:375
 #, no-c-format
 msgid "Use large stac&k model (--pstack-model=large)"
-msgstr ""
+msgstr "Usar modello de stac&k grande (--pstack-model=large)"
 
 #: gui/sdccoptionswidget.ui:383
 #, no-c-format
 msgid "Show more debug info in assembl&y output (--debug-xtra)"
 msgstr ""
+"&Monstrar plus informationes de debug in le sortita de Assembly (--debug-"
+"xtra)"
 
 #: gui/sdccoptionswidget.ui:391
 #, no-c-format
 msgid "E&xplicit enable of peepholes (--denable-peeps)"
-msgstr ""
+msgstr "Acti&var explicitemente le optimisations peephole (--denable-peeps)"
 
 #: gui/sdccoptionswidget.ui:399
 #, no-c-format
 msgid "Du&mp call tree in .calltree file (--calltree)"
-msgstr ""
+msgstr "&Scriber le arbore de appellos in le file .calltree (--calltree)"
 
 #: gui/sdccoptionswidget.ui:407
 #, no-c-format
 msgid "Ena&ble stack optimizations (--fstack)"
-msgstr ""
+msgstr "Acti&var optimisationes del stack (--fstack)"
 
 #: gui/sdccoptionswidget.ui:415
 #, no-c-format
 msgid "Try to use conditional BRA instead of GOTO (--optimi&ze-goto)"
-msgstr ""
+msgstr "Provar usar BRA conditional in loco de GOTO (--optimi&ze-goto)"
 
 #: gui/sdccoptionswidget.ui:423
 #, no-c-format
 msgid "Try to optimize some compares (--optimize-cmp)"
-msgstr ""
+msgstr "Provar optimisar alcun comparationes (--optimize-cmp)"
 
 #: gui/sdccoptionswidget.ui:431
 #, no-c-format
 msgid "Thorough data flow analyis (resource intensive) (--optimize-df)"
 msgstr ""
+"Analyse detaliate del fluxo de datos (consume multe ressources) (--optimize-"
+"df)"
 
 #: ktechlabcircuitui.rc:8 ktechlabflowcodeui.rc:7
 #, no-c-format
 msgid "Routing Mode"
-msgstr ""
+msgstr "Modo de percurso"
 
 #: ktechlabitemviewui.rc:33
 #, no-c-format
 msgid "Tools"
-msgstr ""
+msgstr "Instrumentos"
 
 #: ktechlabkateui.rc:43
 #, no-c-format
 msgid "&Code Folding"
-msgstr ""
+msgstr "&Plisar codice"
 
 #: ktechlabtextui.rc:52
 #, no-c-format
 msgid "&Debug"
-msgstr ""
+msgstr "&Debug"
 
 #: ktechlabtextui.rc:89
 #, no-c-format
 msgid "Debugger"
-msgstr ""
+msgstr "Debugger"
 
 #: ktechlabui.rc:18
 #, no-c-format
 msgid "&Project"
-msgstr ""
+msgstr "&Projecto"
-- 
cgit v1.2.3

