Added latest French and Spanish translations
[debian/openrocket] / l10n / messages_es.properties
index b3b09fc3a5713ab42d400f31e1d24b33e838e7f3..df4d8e030888f2fec4366e51cd80b83ffaee8e7a 100644 (file)
@@ -1,72 +1,92 @@
-
 #
 # Spanish base translation file
+# translations provided by Tripoli Spain
+#
+# Should you need to add new logical keys here is the proposed method
+#
+# className.ComponantType.componantName
+#
 #
-# Translated by Tripoli Spain
+# Text tokens within braces should not be translated, e.g.
+#    "The file '{filename}' exists."
+# They are pieces that are inserted dynamically.
+# 
 
 
 ! Set to the name of the current translation file (used for debugging purposes)
-debug.currentFile = messages.properties
+debug.currentFile = messages_es.properties
 
 ! RocketActions
-RocketActions.checkbox.Donotaskmeagain = Do not ask me again
-RocketActions.lbl.Youcanchangedefop = You can change the default operation in the preferences.
-RocketActions.showConfirmDialog.lbl1 = Delete the selected simulations?
-RocketActions.showConfirmDialog.lbl2 = <html><i>This operation cannot be undone.</i>
-RocketActions.showConfirmDialog.title = Delete simulations
-RocketActions.DelCompAct.Delete = Delete
-RocketActions.DelCompAct.ttip.Delete = Delete the selected component.
-RocketActions.DelSimuAct.Delete = Delete
-RocketActions.DelSimuAct.ttip.Delete = Delete the selected simulation.
-RocketActions.DelAct.Delete = Delete 
-RocketActions.DelAct.ttip.Delete = Delete the selected component or simulation.
-RocketActions.CutAction.Cut = Cut
-RocketActions.CutAction.ttip.Cut = Cut this component or simulation to the clipboard and remove from this design
-RocketActions.CopyAct.Copy = Copy
-RocketActions.CopyAct.ttip.Copy = Copy this component (and subcomponents) to the clipboard.
-RocketActions.PasteAct.Paste = Paste
-RocketActions.PasteAct.ttip.Paste = Paste the component or simulation on the clipboard to the design.
-RocketActions.EditAct.Edit = Edit
-RocketActions.EditAct.ttip.Edit = Edit the selected component.
-RocketActions.NewStageAct.Newstage = New stage
-RocketActions.NewStageAct.ttip.Newstage = Add a new stage to the rocket design.
-RocketActions.ActBoosterstage = Booster stage
-RocketActions.MoveUpAct.Moveup = Move up
-RocketActions.MoveUpAct.ttip.Moveup = Move this component upwards.
-RocketActions.MoveDownAct.Movedown = Move down
-RocketActions.MoveDownAct.ttip.Movedown = Move this component downwards.
+RocketActions.checkbox.Donotaskmeagain = No volver a preguntarme
+RocketActions.lbl.Youcanchangedefop = Puede modificar la operación por defecto con sus preferencias
+RocketActions.showConfirmDialog.lbl1 = ¿Borrar las simulaciones seleccionadas?
+RocketActions.showConfirmDialog.lbl2 = <html><i>Esta operación no puede deshacerse.</i>
+RocketActions.showConfirmDialog.title = Borrar simulaciones
+RocketActions.DelCompAct.Delete = Borrar
+RocketActions.DelCompAct.ttip.Delete = Borrar el componente seleccionado
+RocketActions.DelSimuAct.Delete = Borrar
+RocketActions.DelSimuAct.ttip.Delete = Borrar la simulación seleccionada
+RocketActions.DelAct.Delete = Borrar
+RocketActions.DelAct.ttip.Delete = Borrar el componente o simulación, seleccionado
+RocketActions.CutAction.Cut = Cortar
+RocketActions.CutAction.ttip.Cut = Cortar este componente o simulación y copiarlo a la libreta de notas y quitarlo de este diseño
+RocketActions.CopyAct.Copy = Copiar
+RocketActions.CopyAct.ttip.Copy = Copiar este componente (y subcomponentes) a la libreta de notas
+RocketActions.PasteAct.Paste = Pegar
+RocketActions.PasteAct.ttip.Paste = Pegar el componente o simulación de la libreta de notas al diseño.
+RocketActions.EditAct.Edit = Editar componente
+RocketActions.EditAct.ttip.Edit = Mostrar el componente seleccionado
+RocketActions.NewStageAct.Newstage = Nueva etapa
+RocketActions.NewStageAct.ttip.Newstage = Añadir una nueva etapa al diseño del cohete
+RocketActions.ActBoosterstage = Etapa booster
+RocketActions.MoveUpAct.Moveup = Mover hacia arriba
+RocketActions.MoveUpAct.ttip.Moveup = Mover este componente hacia arriba
+RocketActions.MoveDownAct.Movedown = Mover hacia abajo
+RocketActions.MoveDownAct.ttip.Movedown = Mover este componente hacia abajo
 
 ! RocketPanel
-RocketPanel.FigTypeAct.Sideview = Side view
-RocketPanel.FigTypeAct.ttip.Sideview = Side view
-RocketPanel.FigTypeAct.Backview = Back view
-RocketPanel.FigTypeAct.ttip.Backview = Rear view 
-RocketPanel.lbl.Motorcfg = Motor configuration:
-RocketPanel.lbl.infoMessage = <html>Click to select &nbsp;&nbsp; Shift+click to select other &nbsp;&nbsp; Double-click to edit &nbsp;&nbsp; Click+drag to move
-
+RocketPanel.FigTypeAct.Sideview = Vista lateral
+RocketPanel.FigTypeAct.ttip.Sideview = Vista lateral
+RocketPanel.FigTypeAct.Backview = Vista desde atrás
+RocketPanel.FigTypeAct.ttip.Backview = Vista trasera
+RocketPanel.lbl.Motorcfg = Configuración del motor
+RocketPanel.lbl.infoMessage = <html>Click para seleccionar&nbsp;&nbsp; Mayúsculas+click para seleccionar otro&nbsp;&nbsp; Doble-click para mostrar &nbsp;&nbsp; Click+arrastrar para mover
 
 ! BasicFrame
-BasicFrame.SimpleFileFilter1 = All rocket designs (*.ork; *.rkt)
-BasicFrame.SimpleFileFilter2 = OpenRocket designs (*.ork)
-BasicFrame.SimpleFileFilter3 = RockSim designs (*.rkt)
-BasicFrame.tab.Rocketdesign = Rocket design
-BasicFrame.tab.Flightsim = Flight simulations
-BasicFrame.title.Addnewcomp = Add new component
-BasicFrame.item.Openrocketdesign = Open a rocket design
-BasicFrame.item.Openexamplerocketdesign = Open an example rocket design
-BasicFrame.item.SavecurRocketdesign = Save the current rocket design
-BasicFrame.item.SavecurRocketdesnewfile = Save the current rocket design to a new file
-BasicFrame.item.Printpart = Print parts list and fin template
-BasicFrame.item.Closedesign = Close the current rocket design
-BasicFrame.item.Quitprogram = Quit the program
-BasicFrame.menu.Rocketedt = Rocket editing
-BasicFrame.dlg.lbl1 = Design '
-BasicFrame.dlg.lbl2 = ' has not been saved.
-BasicFrame.dlg.lbl3 = Do you want to save it?
-BasicFrame.dlg.title = Design not saved
+BasicFrame.SimpleFileFilter1 = Todos los diseños de cohete(*.ork; *.rkt)
+BasicFrame.SimpleFileFilter2 = Diseños OpenRocket (*.ork)
+BasicFrame.SimpleFileFilter3 = Diseños RockSim (*.rkt)
+BasicFrame.tab.Rocketdesign = Diseño del cohete
+BasicFrame.tab.Flightsim = Simulaciones de vuelo
+BasicFrame.title.Addnewcomp = Añadir un nuevo componente
+!BasicFrame.item.Openrocketdesign = Abrir un diseño de cohete
+!BasicFrame.item.Openexamplerocketdesign = Abrir un ejemplo de diseño de cohete
+!BasicFrame.item.SavecurRocketdesign = Guardar el diseño actual
+!BasicFrame.item.SavecurRocketdesnewfile = Guardar el diseño actual como un nuevo documento
+!BasicFrame.item.Printpart = Imprimir un listado de componentes y un esquema de aleta
+!BasicFrame.item.Closedesign = Cerrar el diseño actual
+!BasicFrame.item.Quitprogram = Abandonar el programa
+!BasicFrame.menu.Rocketedt = Mostrando el cohete
+BasicFrame.dlg.lbl1 = Diseño
+BasicFrame.dlg.lbl2 = No se ha guardado
+BasicFrame.dlg.lbl3 = ¿Quiere guardarlo?
+BasicFrame.dlg.title = Diseño no guardado
+BasicFrame.StageName.Sustainer = Cuerpo principal
+BasicFrame.WarningDialog.txt1 = Mientras se abría, se encontraron los siguiente problemas
+BasicFrame.WarningDialog.txt2 = Algunas configuraciones de diseño no pudieron cargarse correctamente.
+BasicFrame.WarningDialog.title = Precauciones mientras se abre el archivo
+
+
+! General error messages used in multiple contexts
+error.fileExists.title = El archivo ya existe
+error.fileExists.desc = El archivo con el nombre '{filename}' ya existe. ¿Desea sobrescribir la versión anterior?
+
+error.writing.title = Error al guardar el archivo
+error.writing.desc = Ha ocurrido un error al guardar el archivo:
+
 
 ! Labels used in buttons of dialog windows
+# TODO: Rename these to "btn.xxx"
 button.ok = OK
 button.cancel = Borrar
 button.close = Cerrar
@@ -76,31 +96,80 @@ dlg.but.ok = OK
 dlg.but.cancel = Borrar
 dlg.but.close = Cerrar
 
+! General file type names
+filetypes.pdf = Archivos PDF
+
+
 ! About Dialog
-about.dlg.but.close = Cerrar
-about.dlg.lbl.translation = Translated to Spanish by Tripoli Spain
-about.dlg.lbl.transwebsite = http://www.tripoli-spain.org/
+AboutDialog.lbl.version = Version
+! The texts below provide additional credits for the translation maintainer
+! - In AboutDialog.lbl.translation replace "English" with the current language.
+! - AboutDialog.lbl.translator is the translator / group name (may be empty)
+! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
+! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
+AboutDialog.lbl.translation = Traducido al español por:
+AboutDialog.lbl.translator = Tripoli Spain
+AboutDialog.lbl.translatorWebsite = http://www.tripoli-spain.org/
+AboutDialog.lbl.translatorIcon = logoTripoliSpain.png
+
+
+! Print dialog
+PrintDialog.title = Imprimir o exportar
+PrintDialog.but.previewAndPrint = Vista previa e Imprimir
+PrintDialog.checkbox.showByStage = Mostrar por etapas
+PrintDialog.lbl.selectElements = Seleccionar elementos a incluir:
+printdlg.but.saveaspdf = Guardar como PDF
+printdlg.but.preview = Previsualizar
+printdlg.but.settings = Configuración
+PrintDialog.error.preview.title = Imposible abrir vista previa
+PrintDialog.error.preview.desc1 = Imposible abrir vista previa en PDF.
+PrintDialog.error.preview.desc2 = Por favor use la opción Guardar como PDF.
+
+
+!PrintSettingsDialog
+PrintSettingsDialog.title = Imprimir puesta a punto
+PrintSettingsDialog.lbl.Templatefillcolor = Plantilla de colores:
+PrintSettingsDialog.lbl.Templatebordercolor = Color del borde de la plantilla:
+PrintSettingsDialog.lbl.Papersize = Tamaño del papel:
+PrintSettingsDialog.lbl.Paperorientation = Orientación del papel:
+PrintSettingsDialog.but.Reset = Reiniciar
+PrintSettingsDialog.but.Close = Cerrar
+
 
 ! Bug Report dialog
-bugreport.dlg.title = Report de error
-bugreport.dlg.but.Sendbugreport = Enviar un report de error
-bugreport.dlg.but.Sendbugreport.Ttip = Enviar automáticamente un report de error a los creadores de Open Rocket
-bugreport.dlg.successmsg1 = Report de error enviado con éxito
-bugreport.dlg.successmsg2 = Gracias por ayudar a mejorar Open Rocket !
-bugreport.dlg.successmsg3 = Report de error enviado
+bugreport.dlg.title = Informe de errores
+bugreport.dlg.but.Sendbugreport = Enviar un informe de error
+bugreport.dlg.but.Sendbugreport.Ttip = Enviar automáticamente un informe de error a los creadores de Open Rocket
+bugreport.dlg.successmsg1 = Informe de error enviado con éxito
+bugreport.dlg.successmsg2 = ¡Gracias por ayudar a mejorar Open Rocket!
+bugreport.dlg.successmsg3 = Informe de error enviado
+bugreport.dlg.connectedInternet = <html>Si está conectado a Internet, haga Clik en <em>Enviar informe de errores</em>.
+bugreport.dlg.otherwise = De otro modo, también puede copiar y enviar el texto a la dirección:
+bugreport.lbl.Theinformation = La información que ha detallado se incluirá en un informe de error público. Asegúrese de que no contiene ninguna información que usted no desee hacer pública.
+bugreport.dlg.failedmsg1 = OpenRocket fue incapaz de enviar el informe de error:
+bugreport.dlg.failedmsg2 = Por favor envíe manualmente el informe a
+bugreport.dlg.failedmsg3 = Error al enviar el informe
+bugreport.reportDialog.txt = <html><b>Puede realizar un informe de errores escribiendo en el formulario de abajo y enviarlo.</b><br>También puede informar de los errores adjuntando el archivo de su proyecto por email.
+bugreport.reportDialog.txt2 = <html><b>Por favor incluya una breve descripción de lo que estaba haciendo cuando ocurrió el error.</b>
+bugreport.dlg.provideDescription = Por favor, primero proporcione una descripción del error.
+bugreport.dlg.provideDescription.title = Descripción del error omitida
+
 
 ! Debug log dialog
 debuglogdlg.but.clear = Limpiar
-debuglogdlg.OpenRocketdebuglog = Fichero de error de Open Rocket
-debuglogdlg.Displayloglines = Mostrar lineas de registro:
+debuglogdlg.OpenRocketdebuglog = Registro de sucesos
+debuglogdlg.Displayloglines = Mostrar líneas de registro:
 debuglogdlg.Follow = Seguir
 debuglogdlg.col.Time = Hora
 debuglogdlg.col.Level = Nivel
-debuglogdlg.col.Location = Situación
+debuglogdlg.col.Location = Localización
 debuglogdlg.col.Message = Mensaje
 debuglogdlg.lbl.Loglinenbr = Número de línea de registro:
 debuglogdlg.lbl.Time = Hora:
 debuglogdlg.lbl.Level = Nivel:
+debuglogdlg.lbl.Location = Localización:
+debuglogdlg.lbl.Logmessage = Texto del mensaje:
+debuglogdlg.lbl.Stacktrace = Trazabilidad de la pila:
 
 
 ! Edit Motor configuration dialog
@@ -110,18 +179,18 @@ edtmotorconfdlg.but.Removeconfiguration = Quitar configuraci
 edtmotorconfdlg.but.Newconfiguration = Nueva configuración
 edtmotorconfdlg.lbl.Motormounts = <html><b>Porta motor:</b>
 edtmotorconfdlg.title.Editmotorconf = Mostrar las configuraciones de motor
-edtmotorconfdlg.selectcomp = <html>Seleccionar que componentes tienen la función de porta motor:
+edtmotorconfdlg.selectcomp = <html>Seleccionar qué componentes tienen la función de porta motor:
 edtmotorconfdlg.lbl.Motorconfig = <html><b>Configuraciones del motor:</b>
 edtmotorconfdlg.lbl.Configname = Nombre de la configuración:
-edtmotorconfdlg.lbl.Leavenamedefault = Dejar vacío el nombre por defecto.
+edtmotorconfdlg.lbl.Leavenamedefault = Dejar el nombre por defecto.
 
 ! Example design dialog
 exdesigndlg.but.open = Abrir
+exdesigndlg.lbl.Selectexample = Al abrir seleccione ejemplos de diseños:
+exdesigndlg.lbl.Openexampledesign = Abra un diseño como ejemplo
+exdesigndlg.lbl.Exampledesignsnotfound = Los ejemplos de diseño podrían no encontrarse.
+exdesigndlg.lbl.Examplesnotfound = Ejemplos no encontrados
 
-! Print panel dialog
-printdlg.but.saveaspdf = Guardar como PDF
-printdlg.but.preview = Previsualizar
-printdlg.but.settings = Configuraciones
 
 ! Material edit panel
 matedtpan.but.new = Nuevo
@@ -133,18 +202,18 @@ matedtpan.col.Type = Tipo
 matedtpan.col.Density = Densidad
 matedtpan.col.but.ttip.New = Añadir un nuevo material
 matedtpan.title.Addcustmaterial = Añadir un material hecho en casa
-matedtpan.but.ttip.edit = Edit an existing material
-matedtpan.title.Editmaterial = Edit material
-matedtpan.title2.Editmaterial = The built-in materials cannot be modified.
-matedtpan.but.ttip.delete = Delete a user-defined material
-matedtpan.but.ttip.revertall = Delete all user-defined materials
-matedtpan.title.Deletealluser-defined = Delete all user-defined materials?
-matedtpan.title.Revertall = Revert all?
-matedtpan.lbl.edtmaterials = <html><i>Editing materials will not affect existing rocket designs.</i>
+matedtpan.but.ttip.edit = Editar un material existente
+matedtpan.title.Editmaterial = Editar material
+matedtpan.title2.Editmaterial = Los materiales construidos no se pueden modificar
+matedtpan.but.ttip.delete = Borrar un material predefinido
+matedtpan.but.ttip.revertall = Borrar todos los materiales predefinidos
+matedtpan.title.Deletealluser-defined = ¿Borrar todos los materiales predefinidos?
+matedtpan.title.Revertall = ¿Revertir todo?
+matedtpan.lbl.edtmaterials = Editar materiales que no afectaran los diseños existentes.
 
 !MaterialModel
 MaterialModel.title.Material = Material
-MaterialModel.title.Defcustmat = Define custom material
+MaterialModel.title.Defcustmat = Definir material hecho en casa
 
 
 ! Preference dialog
@@ -167,8 +236,8 @@ pref.dlg.Allthrustcurvefiles = Todos los ficheros de curvas de potencia (*.eng;
 pref.dlg.RASPfiles = Ficheros de motor RASP (*.eng)
 pref.dlg.RockSimfiles = Ficheros de motor Rocksim (*.rse)
 pref.dlg.ZIParchives = Archivos ZIP (*.zip)
-pref.dlg.checkbox.Checkupdates = Comprobar actualizaciones de  software al arrancar
-pref.dlg.ttip.Checkupdatesnow = Comprobar actualizaciones de software ahora
+pref.dlg.checkbox.Checkupdates = Comprobar actualizaciones de software al arrancar
+pref.dlg.ttip.Checkupdatesnow = Comprobar actualizaciones de software ahora
 pref.dlg.lbl.Selectprefunits = Seleccione sus unidades preferidas:
 pref.dlg.lbl.Rocketdimensions = Dimensiones del cohete:
 pref.dlg.lbl.Linedensity = Densidad:
@@ -189,79 +258,112 @@ pref.dlg.lbl.Temperature = Temperatura:
 pref.dlg.lbl.Momentofinertia = Momento de inercia:
 pref.dlg.lbl.Pressure = Presión:
 pref.dlg.lbl.Stability = Estabilidad:
+pref.dlg.lbl.FlightTime = Tiempo de vuelo:
 pref.dlg.lbl.effect1 = Los cambios tendrán efecto cuando se abra nuevamente una ventana.
 pref.dlg.lbl.Checkingupdates = Comprobando actualizaciones...
 pref.dlg.lbl.msg1 = Ocurrió un error mientras se comunicaba con el servidor.
 pref.dlg.lbl.msg2 = Incapaz de recuperar la información de las actualizaciones
 pref.dlg.lbl.msg3 = Usted está utilizando la última versión de Open Rocket.
 pref.dlg.lbl.msg4 = No hay actualizaciones disponibles
+pref.dlg.PrefChoiseSelector1 = Preguntar siempre
+pref.dlg.PrefChoiseSelector2 = Insertar en medio
+pref.dlg.PrefChoiseSelector3 = Añadir al final
+pref.dlg.PrefBooleanSelector1 = Borrar
+pref.dlg.PrefBooleanSelector2 = Confirmar
+pref.dlg.Add = Añadir
+pref.dlg.DescriptionArea.Adddirectories = Añadir directorios, archivos de motor RASP (*.eng), archivos de motor RockSim (*.rse) o archivos ZIP separados por punto y coma (;) para cargar curvas de empuje externas.  Los cambios tendrán efecto la próxima vez que abra OpenRocket.
+
+PreferencesDialog.lbl.language = Idioma de la interfaz:
+PreferencesDialog.languages.default = Idioma por defecto
+PreferencesDialog.lbl.languageEffect = El idioma cambiará la próxima vez que abra OpenRocket.
 
 ! Simulation edit dialog
 simedtdlg.but.runsimulation = Lanzar la simulación
 simedtdlg.but.resettodefault = Restaurar por defecto
 simedtdlg.but.add = Agregar
 simedtdlg.but.remove = Quitar
-simedtdlg.title.Editsim = Edit simulation
-simedtdlg.lbl.Simname = Simulation name:
-simedtdlg.tab.Launchcond = Launch conditions
-simedtdlg.tab.Simopt = Simulation options
-simedtdlg.tab.Plotdata = Plot data
-simedtdlg.tab.Exportdata = Export data
-simedtdlg.lbl.Motorcfg = Motor configuration:
-simedtdlg.lbl.ttip.Motorcfg = Select the motor configuration to use.
-simedtdlg.combo.ttip.motorconf = Select the motor configuration to use.
-simedtdlg.lbl.Wind = Wind
-simedtdlg.lbl.Averwindspeed = Average windspeed:
-simedtdlg.lbl.ttip.Averwindspeed = The average windspeed relative to the ground.
-simedtdlg.lbl.Stddeviation = Standard deviation:
-simedtdlg.lbl.ttip.Stddeviation = <html>The standard deviation of the windspeed.<br>The windspeed is within twice the standard deviation from the average for 95% of the time.
-simedtdlg.lbl.Turbulenceintensity = Turbulence intensity:
-simedtdlg.lbl.ttip.Turbulenceintensity1 = <html>The turbulence intensity is the standard deviation divided by the average windspeed.<br>
-simedtdlg.lbl.ttip.Turbulenceintensity2 = Typical values range from
-simedtdlg.lbl.ttip.Turbulenceintensity3 = to
-simedtdlg.border.Atmoscond = Atmospheric conditions
-simedtdlg.checkbox.InterStdAtmosphere = Use International Standard Atmosphere
-simedtdlg.checkbox.ttip.InterStdAtmosphere1 = <html>Select to use the International Standard Atmosphere model.<br>This model has a temperature of
-simedtdlg.checkbox.ttip.InterStdAtmosphere2 = and a pressure of
-simedtdlg.checkbox.ttip.InterStdAtmosphere3 = at sea level.
-simedtdlg.lbl.Temperature = Temperature:
-simedtdlg.lbl.ttip.Temperature = The temperature at the launch site.
-simedtdlg.lbl.Pressure = Pressure:
-simedtdlg.lbl.ttip.Pressure = The atmospheric pressure at the launch site.
-simedtdlg.lbl.Launchsite = Launch site
-simedtdlg.lbl.Latitude = Latitude:
-simedtdlg.lbl.ttip.Latitude = <html>The launch site latitude affects the gravitational pull of Earth.<br>Positive values are on the Northern hemisphere, negative values on the Southern hemisphere.
-simedtdlg.lbl.Altitude = Altitude:
-simedtdlg.lbl.ttip.Altitude = <html>The launch altitude above mean sea level.<br>This affects the position of the rocket in the atmospheric model.
-simedtdlg.border.Launchrod = Launch rod
-simedtdlg.lbl.Length = Length:
-simedtdlg.lbl.ttip.Length = The length of the launch rod.
-simedtdlg.lbl.Angle = Angle:
-simedtdlg.lbl.ttip.Angle = The angle of the launch rod from vertical.
-simedtdlg.lbl.Direction = Direction:
-simedtdlg.lbl.ttip.Direction1 = <html>Direction of the launch rod relative to the wind.<br>
-simedtdlg.lbl.ttip.Direction2 =  = towards the wind,
-simedtdlg.lbl.ttip.Direction3 = = downwind.
-simedtdlg.border.Simopt = Simulator options
-simedtdlg.lbl.Calcmethod = Calculation method:
-simedtdlg.lbl.ttip.Calcmethod = <html>The Extended Barrowman method calculates aerodynamic forces according <br>to the Barrowman equations extended to accommodate more components.
-simedtdlg.lbl.ExtBarrowman = Extended Barrowman
-simedtdlg.lbl.Simmethod = Simulation method:
-simedtdlg.lbl.ttip.Simmethod1 = <html>The six degree-of-freedom simulator allows the rocket total freedom during flight.<br>
-simedtdlg.lbl.ttip.Simmethod2 = Integration is performed using a 4<sup>th</sup> order Runge-Kutta 4 numerical integration.
-simedtdlg.lbl.Timestep = Time step:
-simedtdlg.lbl.ttip.Timestep1 = <html>The time between simulation steps.<br>A smaller time step results in a more accurate but slower simulation.<br>
-simedtdlg.lbl.ttip.Timestep2 = The 4<sup>th</sup> order simulation method is quite accurate with a time step of
-simedtdlg.but.ttip.resettodefault = Reset the time step to its default value (
-simedtdlg.border.Simlist = Simulator listeners
-simedtdlg.txt.longA1 = <html><i>Simulation listeners</i> is an advanced feature that allows user-written code to listen to and interact with the simulation.  
-simedtdlg.txt.longA2 = For details on writing simulation listeners, see the OpenRocket technical documentation.
-simedtdlg.lbl.Curlist = Current listeners:
-simedtdlg.lbl.Addsimlist = Add simulation listener
-simedtdlg.lbl.Noflightdata = No flight data available.
-simedtdlg.lbl.runsimfirst = Please run the simulation first.
-simedtdlg.chart.Simflight = Simulated flight
-simedtdlg.dlg.Simres = Simulation results
+simedtdlg.title.Editsim = Mostrar la simulación
+simedtdlg.lbl.Simname = Nombre de la simulación
+simedtdlg.tab.Launchcond = Condiciones del lanzamiento
+simedtdlg.tab.Simopt = Opciones de simulación
+simedtdlg.tab.Plotdata = Datos del gráfico
+simedtdlg.tab.Exportdata = Exportar datos
+simedtdlg.lbl.Motorcfg = Configuración del motor:
+simedtdlg.lbl.ttip.Motorcfg = Seleccionar la configuración del motor a usar
+simedtdlg.combo.ttip.motorconf = Seleccione la configuración del motor a usar
+simedtdlg.lbl.Wind = Viento
+simedtdlg.lbl.Averwindspeed = Velocidad media del viento
+simedtdlg.lbl.ttip.Averwindspeed = Velocidad media del viento en relación al suelo
+simedtdlg.lbl.Stddeviation = Desviación estándar
+simedtdlg.lbl.ttip.Stddeviation = <html>Desviación estándar de la velocidad del viento.<br>La velocidad del viento se encuentra dentro del doble de la desviación media en un 95% del tiempo.
+simedtdlg.lbl.Turbulenceintensity = Intensidad de la turbulencia
+simedtdlg.lbl.ttip.Turbulenceintensity1 = <html>La intensidad de la turbulencia es la desviación estándar dividida por la velocidad media del viento.<br>
+simedtdlg.lbl.ttip.Turbulenceintensity2 = Valores típicos en el campo
+simedtdlg.lbl.ttip.Turbulenceintensity3 = a
+simedtdlg.border.Atmoscond = Condiciones atmosféricas
+simedtdlg.checkbox.InterStdAtmosphere = Usar los patrones de Atmosfera Internacional
+simedtdlg.checkbox.ttip.InterStdAtmosphere1 = <html>Seleccionar para usar el modelo de la International Standard Atmosphere.<br>Este modelo tiene una temperatura de
+simedtdlg.checkbox.ttip.InterStdAtmosphere2 = Y una presión de
+simedtdlg.checkbox.ttip.InterStdAtmosphere3 = A nivel del mar.
+simedtdlg.lbl.Temperature = Temperatura:
+simedtdlg.lbl.ttip.Temperature = Temperatura en el lugar del lanzamiento.
+simedtdlg.lbl.Pressure = Presión:
+simedtdlg.lbl.ttip.Pressure = Presión atmosférica en el lugar del lanzamiento
+simedtdlg.lbl.Launchsite = Lugar del lanzamiento
+simedtdlg.lbl.Latitude = Latitud:
+simedtdlg.lbl.ttip.Latitude = <html>La latitud del lugar de lanzamiento afecta la atracción terrestre.<br>Los valores positivos se dan en el hemisferio Norte, los negativos en el hemisferio Sur.
+
+simedtdlg.lbl.Longitude = Longitud:
+simedtdlg.lbl.ttip.Longitude = <html>Requerido para modelos de elevación y predicción meteorológica.
+
+simedtdlg.lbl.Altitude = Altitud:
+simedtdlg.lbl.ttip.Altitude = <html>Los valores por encima del nivel del mar <br>afectan al modelado de las condicones atmosféricas.
+simedtdlg.border.Launchrod = Varilla para lanzar
+simedtdlg.lbl.Length = Longitud:
+simedtdlg.lbl.ttip.Length = Longitud de la varilla de lanzamiento
+simedtdlg.lbl.Angle = Ángulo:
+simedtdlg.lbl.ttip.Angle = El ángulo de la varilla de lanzamiento con respecto a la vertical.
+simedtdlg.lbl.Direction = Dirección:
+simedtdlg.lbl.ttip.Direction1 = <html>Dirección de la varilla de lanzamiento relativa al viento.<br>
+simedtdlg.lbl.ttip.Direction2 = Contra el viento
+simedtdlg.lbl.ttip.Direction3 = A favor del viento
+simedtdlg.border.Simopt = Opciones del simulador
+simedtdlg.lbl.Calcmethod = Método de cálculo
+simedtdlg.lbl.ttip.Calcmethod = <html>El método Barrowman extendido calcula las fuerzas aerodinámicas <br>que actúan sobre cuerpos cilíndricos con AOA superior a 10 grados.
+simedtdlg.lbl.ExtBarrowman = Barrowman Extendido
+simedtdlg.lbl.Simmethod = Método de simulación:
+simedtdlg.lbl.ttip.Simmethod1 = <html>El simulador de seis-grados-de-libertad permite al cohete una total libertad durante el vuelo.<br>
+simedtdlg.lbl.ttip.Simmethod2 = La integración mejora usando un 4<sup>th</sup> ordenar Runge-Kutta 4 integración numérica.
+simedtdlg.lbl.GeodeticMethod = Cálculos geodésicos:
+simedtdlg.lbl.ttip.GeodeticMethodTip = En relación al cálculo de las coordenadas terrestres. Esto también activa los cálculos del Efecto Coriolis.
+simedtdlg.lbl.Timestep = Duración de la etapa
+simedtdlg.lbl.ttip.Timestep1 = <html>Tiempo entre etapas de simulación.<br>Un tiempo mas corto de etapa origina una simulación mas exacta pero mas lenta.<br>
+simedtdlg.lbl.ttip.Timestep2 = Con 4<sup>th</sup> el método de ordenar en la simulación es bastante preciso con un tiempo de etapa de
+simedtdlg.but.ttip.resettodefault = Restituir el tiempo de etapa a su valor por defecto (
+simedtdlg.border.Simlist = Oyentes del simulador
+simedtdlg.txt.longA1 = <html><i>Oyentes del simulador</i> es una prestación avanzada que permite al código escrito del usuario oír e interaccionar con la simulación.  
+simedtdlg.txt.longA2 = Para detalles de esta prestación de los oyentes, vea la documentación técnica del Open Rocket.
+simedtdlg.lbl.Curlist = Oyentes actuales
+simedtdlg.lbl.Addsimlist = Añadir la audición del simulador
+simedtdlg.lbl.Noflightdata = No hay datos disponibles del vuelo.
+simedtdlg.lbl.runsimfirst = Por favor accione la simulación primero.
+simedtdlg.chart.Simflight = Vuelo simulado
+simedtdlg.dlg.Simres = Resultados de la simulación
+simedtdlg.IntensityDesc.None = Ninguno
+simedtdlg.IntensityDesc.Verylow = Muy pesado
+simedtdlg.IntensityDesc.Low = Pesado
+simedtdlg.IntensityDesc.Medium = Medio
+simedtdlg.IntensityDesc.High = Alto
+simedtdlg.IntensityDesc.Veryhigh = Muy alto
+simedtdlg.IntensityDesc.Extreme = Extremo
+
+GeodeticComputationStrategy.none.name = Ninguna
+GeodeticComputationStrategy.none.desc = No incluir computaciones geodésicas.
+GeodeticComputationStrategy.spherical.name = Aproximación esférica
+GeodeticComputationStrategy.spherical.desc = <html>Al incluir las computaciones geodésicas se considera una Tierra esférica.<br>Este aspecto es bastante preciso en la mayoría de los proyectos.
+GeodeticComputationStrategy.wgs84.name = Elipsoidal WGS84
+GeodeticComputationStrategy.wgs84.desc = <html>Incluye las computaciones geodésicas sobre la referencia elipsoidal WGS84 utilizando el método de Vicenty.<br>Este aspecto es lento e innecesario en la mayoría de los casos.
+
 
 
 
@@ -270,120 +372,136 @@ simpanel.but.newsimulation = Nueva simulaci
 simpanel.but.editsimulation = Editar la simulación
 simpanel.but.runsimulations = Lanzar las simulaciones
 simpanel.but.deletesimulations = Borrar las simulaciones
-simpanel.but.plotexport = Exportar / Plot
-simpanel.but.ttip.newsimulation = Add a new simulation
-simpanel.but.ttip.editsim = Edit the selected simulation
-simpanel.but.ttip.runsimu = Re-run the selected simulations
-simpanel.but.ttip.deletesim = Delete the selected simulations
-simpanel.checkbox.donotask = Do not ask me again
-simpanel.lbl.defpref = You can change the default operation in the preferences.
-simpanel.dlg.lbl.DeleteSim1 = Delete the selected simulations?
-simpanel.dlg.lbl.DeleteSim2 = <html><i>This operation cannot be undone.</i>
-simpanel.dlg.lbl.DeleteSim3 = Delete simulations
-simpanel.col.Name = Name
-simpanel.col.Motors = Motors
-simpanel.col.Apogee = Apogee
-simpanel.col.Maxvelocity = Max. velocity
-simpanel.col.Maxacceleration = Max. acceleration
-simpanel.col.Timetoapogee = Time to apogee
-simpanel.col.Flighttime = Flight time
-simpanel.col.Groundhitvelocity = Ground hit velocity
+simpanel.but.plotexport = Exportar / Gráfica
+simpanel.but.ttip.newsimulation = Añadir una nueva simulación
+simpanel.but.ttip.editsim = Mostrar la simulación seleccionada
+simpanel.but.ttip.runsimu = Ejecutar de nuevo las simulaciones seleccionadas
+simpanel.but.ttip.deletesim = Borrar las simulaciones seleccionadas
+simpanel.checkbox.donotask = No preguntarme de nuevo
+simpanel.lbl.defpref = Puede cambiar la operación por defecto por las preferencias
+simpanel.dlg.lbl.DeleteSim1 = ¿Borrar las simulaciones seleccionadas?
+simpanel.dlg.lbl.DeleteSim2 = <html><i>Esta operación no puede deshacerse.</i>
+simpanel.dlg.lbl.DeleteSim3 = Borrar las simulaciones
+simpanel.col.Name = Nombre
+simpanel.col.Motors = Motores
+simpanel.col.Apogee = Apogeo
+simpanel.col.Maxvelocity = Velocidad máxima
+simpanel.col.Maxacceleration = Aceleración máxima
+simpanel.col.Timetoapogee = Tiempo hasta el apogeo
+simpanel.col.Flighttime = Duración del vuelo
+simpanel.col.Groundhitvelocity = Velocidad de llegada a tierra
 
 ! SimulationRunDialog
-SimuRunDlg.title.RunSim = Running simulations...
-SimuRunDlg.lbl.Running = Running ...
-SimuRunDlg.lbl.Simutime = Simulation time:
-SimuRunDlg.lbl.Altitude = Altitude:
-SimuRunDlg.lbl.Velocity = Velocity:
-SimuRunDlg.msg.Unabletosim = Unable to simulate:
-SimuRunDlg.msg.errorOccurred = An error occurred during the simulation:
-SimuRunDlg.msg.AnException1 = An exception occurred during the simulation:
-SimuRunDlg.msg.AnException2 = Please report this as a bug along with the details below.
-SimuRunDlg.msg.AssertionError1 = A computation error occurred during the simulation.
-SimuRunDlg.msg.AssertionError2 = Please report this as a bug along with the details below.
-SimuRunDlg.msg.unknownerror1 = An unknown error was encountered during the simulation.
-SimuRunDlg.msg.unknownerror2 = The program may be unstable, you should save all your designs and restart OpenRocket now!
-
+SimuRunDlg.title.RunSim = Ejecutar simulaciones
+SimuRunDlg.lbl.Running = Ejecutar
+SimuRunDlg.lbl.Simutime = Duración de la simulación:
+SimuRunDlg.lbl.Altitude = Altitud:
+SimuRunDlg.lbl.Velocity = Velocidad:
+SimuRunDlg.msg.Unabletosim = Incapaz de simular:
+SimuRunDlg.msg.errorOccurred = Ha ocurrido un error durante la simulación:
+SimuRunDlg.msg.AnException1 = Ha ocurrido una excepción durante la simulación:
+SimuRunDlg.msg.AnException2 = Por favor anote esto debajo como un error con todos los detalles.
+SimuRunDlg.msg.AssertionError1 = Se ha producido un error informático durante la simulación.
+SimuRunDlg.msg.AssertionError2 = Por favor anote esto debajo como un error con todos los detalles.
+SimuRunDlg.msg.unknownerror1 = Se ha detectado un error desconocido durante la simulación.
+SimuRunDlg.msg.unknownerror2 = El programa puede ser inestable, Guarde todos sus diseños y reinicie OpenRocket
 
 
 ! SimulationExportPanel
-SimExpPan.desc = Comma Separated Files (*.csv)
-SimExpPan.border.Vartoexport = Variables to export
-SimExpPan.but.Selectall = Select all
-SimExpPan.but.Selectnone = Select none
-SimExpPan.border.Fieldsep = Field separator
-SimExpPan.lbl.Fieldsepstr = Field separator string:
-SimExpPan.lbl.longA1 = <html>The string used to separate the fields in the exported file.<br>
-SimExpPan.lbl.longA2 = Use ',' for a Comma Separated Values (CSV) file.
-SimExpPan.checkbox.Includesimudesc = Include simulation description
-SimExpPan.checkbox.ttip.Includesimudesc = Include a comment at the beginning of the file describing the simulation.
-SimExpPan.border.Comments = Comments
-SimExpPan.checkbox.Includefielddesc = Include field descriptions
-SimExpPan.checkbox.ttip.Includefielddesc = Include a comment line with the descriptions of the exported variables.
-SimExpPan.checkbox.Incflightevents = Include flight events
-SimExpPan.checkbox.ttip.Incflightevents = Include a comment line for every flight event.
-SimExpPan.lbl.Commentchar = Comment character:
-SimExpPan.lbl.ttip.Commentchar = The character(s) that mark a comment line.
-SimExpPan.but.Exporttofile = Export to file...
+SimExpPan.desc = Documentos separados por comas (*.csv)
+SimExpPan.border.Vartoexport = Variables para exportar
+SimExpPan.but.Selectall = Seleccionar todo
+SimExpPan.but.Selectnone = No seleccionar nada
+SimExpPan.border.Fieldsep = Separador de campo
+SimExpPan.lbl.Fieldsepstr = Barra separadora de campo
+SimExpPan.lbl.longA1 = <html>Las barras para separar campos en el documento exportado.<br>
+SimExpPan.lbl.longA2 = Para valores separados en archivo (CSV) use comas ','.
+SimExpPan.checkbox.Includesimudesc = Incluir descripción de la simulación
+SimExpPan.checkbox.ttip.Includesimudesc = Incluye un comentario en el inicio del documento describiendo la simulación.
+SimExpPan.border.Comments = Comentarios
+SimExpPan.checkbox.Includefielddesc = Incluir descripciones de campo
+SimExpPan.checkbox.ttip.Includefielddesc = Incluye una línea de comentario con las descripciones de las variables exportadas.
+SimExpPan.checkbox.Incflightevents = Incluir los eventos del vuelo
+SimExpPan.checkbox.ttip.Incflightevents = Incluye una línea de comentario para cada evento del vuelo
+SimExpPan.lbl.Commentchar = Carácter de comentario
+SimExpPan.lbl.ttip.Commentchar = Características que marcan una línea de comentario.
+SimExpPan.but.Exporttofile = Exportar al documento ...
+SimExpPan.Fileexists.desc1 = Archivo \"
+SimExpPan.Fileexists.desc2 = \" ya existe.  ¿Desea sobrescribir?
+SimExpPan.Fileexists.title = El archivo ya existe
+SimExpPan.ExportingVar.desc1 = Exportar una variable fuera de
+SimExpPan.ExportingVar.desc2 = Exportar
+SimExpPan.ExportingVar.desc3 = variables fuera de
+SimExpPan.Col.Variable = Variable
+SimExpPan.Col.Unit = Unidad
+
+
+CsvOptionPanel.separator.space = SPACE
+CsvOptionPanel.separator.tab = TAB
+
+
 
 ! MotorPlot
-MotorPlot.title.Motorplot = Motor plot
-MotorPlot.but.Select = Select
-MotorPlot.Chart.Motorthrustcurve = Motor thrust curve
-MotorPlot.Chart.Time = Time / s
-MotorPlot.Chart.Thrust = Thrust / N
-MotorPlot.txt.Designation = Designation:
-MotorPlot.txt.Manufacturer = Manufacturer:
-MotorPlot.txt.Type = Type:
-MotorPlot.txt.Delays = Delays:
-MotorPlot.txt.Comment = Comment:\n
+MotorPlot.title.Motorplot = Curva del motor
+MotorPlot.but.Select = Seleccionar la configuración del motor a usar
+MotorPlot.Chart.Motorthrustcurve = Curva de empuje del motor
+MotorPlot.Chart.Time = Tiempo / s
+MotorPlot.Chart.Thrust = Empuje / N
+MotorPlot.txt.Designation = Designación:
+MotorPlot.txt.Manufacturer = Fabricante:
+MotorPlot.txt.Type = Tipo:
+MotorPlot.txt.Delays = Retardos:
+MotorPlot.txt.Comment = Comentario:\n
 
 
 
 ! Simulation plot panel
-simplotpanel.lbl.Presetplotconf = Pre configuración del Plot:
+simplotpanel.lbl.Presetplotconf = Configuración de la gráfica:
 simplotpanel.lbl.Xaxistype = Tipo de eje X:
 simplotpanel.lbl.Unit = Unidad:
 simplotpanel.lbl.Yaxistypes = Tipo de eje Y:
 simplotpanel.lbl.Flightevents = Eventos del vuelo:
-simplotpanel.but.All = Todos
+simplotpanel.but.All = Todo
 simplotpanel.but.None = Ninguno
-simplotpanel.but.NewYaxisplottype = Nuevo tipo de Eje Y del Plot
-simplotpanel.but.Plotflight = Trazado del vuelo
+simplotpanel.but.NewYaxisplottype = Nuevo tipo de Eje Y de la gráfica
+simplotpanel.but.Plotflight = Curva del vuelo
 simplotpanel.lbl.Axis = Ejes:
-simplotpanel.but.ttip.Removethisplot = Borrar este Plot
-simplotpanel.Desc = The data will be plotted in time order even if the X axis type is not time.
-simplotpanel.OptionPane.lbl1 = A maximum of 15 plots is allowed. 
-simplotpanel.OptionPane.lbl2 = Cannot add plot
-
+simplotpanel.but.ttip.Removethisplot = Borrar esta curva
+simplotpanel.Desc = Los datos según el orden de tiempo serán impresos en el eje X si no hay tiempo
+simplotpanel.OptionPane.lbl1 = Se permiten un máximo de 15 impresiones
+simplotpanel.OptionPane.lbl2 = No puede añadirse la curva
+simplotpanel.AUTO_NAME = Auto
+simplotpanel.LEFT_NAME = Izquierda
+simplotpanel.RIGHT_NAME = Derecha
+simplotpanel.CUSTOM = Personalizado
 
 ! Component add buttons
 compaddbuttons.Bodycompandfinsets = Componentes del fuselaje y aletas
 compaddbuttons.Nosecone = Ojiva
-compaddbuttons.Bodytube = Tubo del fuselaje
+compaddbuttons.Bodytube = Cuerpo\ntubular
 compaddbuttons.Transition = Transición
 compaddbuttons.Trapezoidal = Trapezoidal
-compaddbuttons.Elliptical = Elíptico
+compaddbuttons.Elliptical = Elíptica
 compaddbuttons.Freeform = Forma libre
-compaddbuttons.Launchlug = Guía en el fuselaje
-compaddbuttons.Innercomponent = Componente interior
-compaddbuttons.Innertube = Tubo interior
+compaddbuttons.Launchlug = Soporte para\nguía
+compaddbuttons.Innercomponent = Componente interno
+compaddbuttons.Innertube = Tubo\ninterior
 compaddbuttons.Coupler = Acoplador
-compaddbuttons.Centeringring = Arandela\nde centraje
+compaddbuttons.Centeringring = Anillo\nde centrado
 compaddbuttons.Bulkhead = Cámara
 compaddbuttons.Engineblock = Retén\nde motor
-compaddbuttons.Massobjects = Masa de objetos
+compaddbuttons.Massobjects = Objeto masa
 compaddbuttons.Parachute = Paracaídas
 compaddbuttons.Streamer = Banderola
-compaddbuttons.Shockcord = Tirante de suspensión
+compaddbuttons.Shockcord = Tirante de\nsuspensión
 compaddbuttons.Masscomponent = Componente\nmasa
-compaddbuttons.Donotaskmeagain = No me lo pregunte de nuevo
+compaddbuttons.Donotaskmeagain = No me pregunte de nuevo
 compaddbuttons.Selectcomppos = Seleccionar la posición del componente
-compaddbuttons.lbl.Youcanchange = You can change the default operation in the preferences.
-compaddbuttons.lbl.insertcomp = Insert the component after the current component or as the last component?
-compaddbuttons.askPosition.Inserthere = Insert here
-compaddbuttons.askPosition.Addtotheend = Add to the end
-compaddbuttons.askPosition.Cancel = Cancel
+compaddbuttons.lbl.Youcanchange = Puede cambiar la operación con las preferencias por defecto
+compaddbuttons.lbl.insertcomp = ¿Inserta el componente despues del actual o como último?
+compaddbuttons.askPosition.Inserthere = Insertar aquí
+compaddbuttons.askPosition.Addtotheend = Añadir al final
+compaddbuttons.askPosition.Cancel = Cancelar
 
 ! Component Analysis Dialog
 componentanalysisdlg.componentanalysis = Análisis del componente
@@ -411,39 +529,43 @@ componentanalysisdlg.rollTableModel.Col.rolldamp = Coeficiente de correcci
 componentanalysisdlg.rollTableModel.Col.total = <html>Total C<sub>l</sub>
 componentanalysisdlg.rollTableModel = Dinámica de giro
 componentanalysisdlg.rollTableModel.ttip = Dinámica de giro
-componentanalysisdlg.println.closingmethod = Llamado método de cierre:
-componentanalysisdlg.println.settingnam = SETTING NAN VALUES
+componentanalysisdlg.println.closingmethod = Llamar al método de cierre:
+componentanalysisdlg.println.settingnam = CONFIGURANDO VALORES NAN
 componentanalysisdlg.lbl.reflenght = Longitud de referencia: 
 componentanalysisdlg.lbl.refarea = Área de referencia: 
 !componentanalysisdlg.But.close = Cerrar
+componentanalysisdlg.TabStability.Col.Component = Componente
 
 ! Custom Material dialog
 custmatdlg.title.Custommaterial = Material hecho en casa
 custmatdlg.lbl.Materialname = Nombre del material: 
 custmatdlg.lbl.Materialtype = Tipo de material:
 custmatdlg.lbl.Materialdensity = Densidad del material:
-custmatdlg.checkbox.Addmaterial = Agregar material a la base de datos
+custmatdlg.checkbox.Addmaterial = Agregar este material a la base de datos
 
 
 ! Ring Component Config
-ringcompcfg.OuterRadius = OuterRadius
+ringcompcfg.OuterRadius = Radio exterior
 ringcompcfg.Automatic = Automático
-ringcompcfg.InnerRadius = InnerRadius
+ringcompcfg.InnerRadius = Radio interior
 ringcompcfg.Thickness = Espesor
 ringcompcfg.Length = Longitud
 ringcompcfg.Positionrelativeto = Posición relativa a:
-ringcompcfg.plus = plus
+ringcompcfg.plus = Localización
 ringcompcfg.PositionValue = Valor de posición
 ringcompcfg.Radialdistance = Distancia radial:
 ringcompcfg.Distancefrom = Distancia desde la línea central del cohete
-ringcompcfg.Radialdirection = Radial direction
+ringcompcfg.Radialdirection = Dirección radial:
 ringcompcfg.radialdirectionfrom = En dirección radial desde la línea central del cohete
 ringcompcfg.but.Reset = Reiniciar
-ringcompcfg.but.Resetcomponant = Resituar el componente a la línea central del cohete
+ringcompcfg.but.Resetcomponant = Reubicar el componente en la línea central del cohete
+ringcompcfg.EngineBlock.desc = <html>Un <b>retén de motor</b> impide que el motor se desplace hacia delante, por dentro del tubo porta motor.<br><br>Para añadir un motor, cree un <b>Cuerpo tubular</b> o <b>Tubo interior</b> y desígnelo como porta motor en el casillero <em>Motor</em>.
+ringcompcfg.note.desc = Nota: El tubo interior no afectará a la aerodinámica del cohete salvo que esté situado fuera del fuselaje.
+
 
 ! Body Tube Config
 BodyTubecfg.lbl.Bodytubelength = Longitud del tubo del fuselaje:
-BodyTubecfg.lbl.Outerdiameter = Diámtero exterior:
+BodyTubecfg.lbl.Outerdiameter = Diámetro exterior:
 BodyTubecfg.lbl.Innerdiameter = Diámetro interior:
 BodyTubecfg.lbl.Wallthickness = Espesor de la pared:
 BodyTubecfg.tab.General = General
@@ -451,7 +573,7 @@ BodyTubecfg.tab.Generalproperties = Propiedades generales
 BodyTubecfg.tab.Motor = Motor
 BodyTubecfg.tab.Motormountconf = Configuración del porta motor
 BodyTubecfg.checkbox.Automatic = Automático
-BodyTubecfg.checkbox.Filled = Archivado
+BodyTubecfg.checkbox.Filled = Sólido
 
 ! FinSetConfig
 FinSetConfig.tab.Fintabs = Raíz de aleta
@@ -471,7 +593,7 @@ FinSetConfig.ttip.Tabposition = Posici
 FinSetConfig.lbl.relativeto = Relativo a
 
 ! MotorDatabaseLoadingDialog
-MotorDbLoadDlg.title = Cargando motores
+MotorDbLoadDlg.title = Carga de motores
 MotorDbLoadDlg.Loadingmotors = Cargando motores...
 
 ! RocketConfig
@@ -487,9 +609,9 @@ ShockCordCfg.lbl.Shockcordlength = Longitud del tirante de suspensi
 ! RocketComponentConfig
 RocketCompCfg.lbl.Componentname = Nombre del componente:
 RocketCompCfg.ttip.Thecomponentname = El nombre del componente.
-RocketCompCfg.tab.Override = Elegir
+RocketCompCfg.tab.Override = Especificar
 RocketCompCfg.tab.MassandCGoverride = Elección de estimación de Masa y CG
-RocketCompCfg.tab.Figure = Figura
+RocketCompCfg.tab.Figure = Estilo
 RocketCompCfg.tab.Figstyleopt = Opciones de estilo de la figura
 RocketCompCfg.tab.Comment = Comentarios
 RocketCompCfg.tab.Specifyacomment = Especifique un comentario para el componente
@@ -501,35 +623,35 @@ RocketCompCfg.lbl.Componentmaterial = Material del componente:
 RocketCompCfg.lbl.Componentfinish = Acabado:
 RocketCompCfg.lbl.ttip.componentmaterialaffects = El material del componente afecta su peso.
 RocketCompCfg.combo.ttip.componentmaterialaffects = El material del componente afecta su peso.
-RocketCompCfg.lbl.longA1 = <html>El acabado del componente afecta su coeficiente de rozamiento.<br>
+RocketCompCfg.lbl.longA1 = <html>El acabado del componente afecta su coeficiente de rozamiento.<br>
 RocketCompCfg.lbl.longA2 = El valor indicado es el promedio de la rugosidad en altura de la superficie.
 RocketCompCfg.but.Setforall = Aplicar a todos
 RocketCompCfg.but.ttip.Setforall = Aplicar este acabado a todos los componentes del cohete.
-RocketCompCfg.lbl.Overridemassorcenter = Elegir  la masa o el CG del
-RocketCompCfg.checkbox.Overridemass = Elegir la masa:
-RocketCompCfg.checkbox.Overridecenterofgrav = Elegir el CG:
-RocketCompCfg.checkbox.OverridemassandCG = Elegir la masa y el CG de todos los subcomponentes
-RocketCompCfg.lbl.longB1 = <html>La masa elegida no incluye los motores.<br>
-RocketCompCfg.lbl.longB2 = El CG se mide desde el extremo frontal del
+RocketCompCfg.lbl.Overridemassorcenter = Especificar la masa y el CG de la ojiva
+RocketCompCfg.checkbox.Overridemass = Especificar la masa:
+RocketCompCfg.checkbox.Overridecenterofgrav = Especificar el CG:
+RocketCompCfg.checkbox.OverridemassandCG = Especificar la masa y el CG de todos los subcomponentes
+RocketCompCfg.lbl.longB1 = <html>La masa especificada no incluye los motores.<br>
+RocketCompCfg.lbl.longB2 = El CG se mide desde el extremo frontal de la 
 RocketCompCfg.lbl.Commentsonthe = Comentarios sobre
-RocketCompCfg.lbl.Figurestyle = Estilo de figura:
+RocketCompCfg.lbl.Figurestyle = Estilo de dibujo:
 RocketCompCfg.lbl.Componentcolor = Color del componente:
 RocketCompCfg.lbl.Choosecolor = Elija color
-RocketCompCfg.checkbox.Usedefaultcolor = Use color por defecto
+RocketCompCfg.checkbox.Usedefaultcolor = Usar color por defecto
 RocketCompCfg.lbl.Complinestyle = Estilo de línea del componente:
-RocketCompCfg.but.Saveasdefstyle = Guarde como estilo por defecto
+RocketCompCfg.but.Saveasdefstyle = Guardar como estilo por defecto
 RocketCompCfg.lbl.Diameter = Diámetro:
 RocketCompCfg.lbl.Length = Longitud:
 RocketCompCfg.lbl.Thickness = Espesor:
-RocketCompCfg.checkbox.Endcapped = Extremo troncado
-RocketCompCfg.ttip.Endcapped = Si el extremo del hombro está troncado.
-RocketCompCfg.title.Noseconeshoulder = Hombro de la ojiva
-RocketCompCfg.title.Aftshoulder = Trasera del hombro
-RocketCompCfg.border.Foreshoulder = Fore shoulder 
-!RocketCompCfg.lbl.Length = Length:
+RocketCompCfg.checkbox.Endcapped = Extremo truncado
+RocketCompCfg.ttip.Endcapped = Si el extremo del soporte está truncado.
+RocketCompCfg.title.Noseconeshoulder = Acople de la ojiva
+RocketCompCfg.title.Aftshoulder = Trasera del acople
+RocketCompCfg.border.Foreshoulder = Delantera del acople
+!RocketCompCfg.lbl.Length = Longitud:
 
 ! BulkheadConfig
-BulkheadCfg.tab.Radius = Radio:
+BulkheadCfg.tab.Diameter = Diámetro:
 BulkheadCfg.tab.Thickness = Espesor:
 BulkheadCfg.tab.General = General
 BulkheadCfg.tab.Generalproperties = Propiedades generales
@@ -542,22 +664,23 @@ CenteringRingCfg.tab.General = General
 CenteringRingCfg.tab.Generalproperties = Propiedades generales
 
 !ComponentConfigDialog
-ComponentCfgDlg.configuration = configuración
+ComponentCfgDlg.configuration = 
+ComponentCfgDlg.configuration1 = Configuración
 ComponentCfgDlg.Modify = Modificar
 
 !EllipticalFinSetConfig
 EllipticalFinSetCfg.Nbroffins = Número de aletas:
 EllipticalFinSetCfg.Rotation = Rotación:
-EllipticalFinSetCfg.Fincant = Canto de aleta:
-EllipticalFinSetCfg.Rootchord = Anclaje de la raíz:
+EllipticalFinSetCfg.Fincant = Giro de las aletas:
+EllipticalFinSetCfg.Rootchord = Longitud línea base:
 EllipticalFinSetCfg.Height = Altura:
 EllipticalFinSetCfg.Positionrelativeto = Posición relativa a:
-EllipticalFinSetCfg.plus = plus
+EllipticalFinSetCfg.plus = Localización
 EllipticalFinSetCfg.FincrossSection = Sección de corte de la aleta:
 EllipticalFinSetCfg.Thickness = Espesor:
 EllipticalFinSetCfg.General = General
 EllipticalFinSetCfg.Generalproperties = Propiedades generales
-EllipticalFinSetCfg.ttip.Fincant = Ángulo que forma el canto de la aleta con respecto al fuselaje.
+EllipticalFinSetCfg.ttip.Fincant = Ángulo que forma el borde de ataque de las aletas con respecto al fuselaje.
 
 !FreeformFinSetConfig
 FreeformFinSetCfg.tab.General = General
@@ -565,13 +688,19 @@ FreeformFinSetCfg.tab.ttip.General = Propiedades generales
 FreeformFinSetCfg.tab.Shape = Forma
 FreeformFinSetCfg.tab.ttip.Finshape = Forma de la aleta
 FreeformFinSetCfg.lbl.Numberoffins = Número de aletas:
-FreeformFinSetCfg.lbl.Finrotation = Rotación de la aleta:
-FreeformFinSetCfg.lbl.Fincant = Canto de la aleta:
-FreeformFinSetCfg.lbl.ttip.Fincant = Angulo que el canto de las aletas forman con respecto al fuselaje.
+FreeformFinSetCfg.lbl.Finrotation = Rotación de las aletas:
+FreeformFinSetCfg.lbl.Fincant = Giro de las aletas
+FreeformFinSetCfg.lbl.ttip.Fincant = Ángulo que forma el borde de ataque de las aletas con respecto al fuselaje.
 FreeformFinSetCfg.lbl.Posrelativeto = Posición relativa a:
-FreeformFinSetCfg.lbl.plus = plus
+FreeformFinSetCfg.lbl.plus = Localización
 FreeformFinSetCfg.lbl.FincrossSection = Sección de la aleta:
 FreeformFinSetCfg.lbl.Thickness = Espesor:
+!DobleClic 1 + 2 en el mensaje "Doble-Click para editar", corta aproximadamente por la mitad
+FreeformFinSetCfg.lbl.doubleClick1 = Doble Click en la lista 
+FreeformFinSetCfg.lbl.doubleClick2 = para editar
+FreeformFinSetCfg.lbl.clickDrag = Click (sobre línea)+arrastrar: Agregar punto
+FreeformFinSetCfg.lbl.ctrlClick = Control+Click (sobre punto): Eliminar punto
+
 
 !InnerTubeConfig
 InnerTubeCfg.tab.Motor = Motor
@@ -582,11 +711,11 @@ InnerTubeCfg.tab.Radialpos = Posici
 InnerTubeCfg.tab.ttip.Radialpos = Posición radial
 InnerTubeCfg.lbl.Selectclustercfg = Elija la configuración del cluster:
 InnerTubeCfg.lbl.TubeSep = Separación del tubo:
-InnerTubeCfg.lbl.ttip.TubeSep = La separación de los tubos, 1.0 = tocándose uno a otro
+InnerTubeCfg.lbl.ttip.TubeSep = Una separación de los tubos con valor 1.0 indica que están tocándose unos con otros
 InnerTubeCfg.lbl.Rotation = Rotación:
 InnerTubeCfg.lbl.ttip.Rotation = Configuración del ángulo de rotación del cluster
-InnerTubeCfg.lbl.Rotangle = Angulo de rotación de la configuración del cluster
-InnerTubeCfg.but.Splitcluster = Split cluster
+InnerTubeCfg.lbl.Rotangle = Angulo de rotación del cluster
+InnerTubeCfg.but.Splitcluster = Tubos independientes
 InnerTubeCfg.lbl.longA1 = <html>Split del cluster dentro de componentes separados.<br>
 InnerTubeCfg.lbl.longA2 = Esto también duplica todos los componentes unidos a este tubo interior.
 InnerTubeCfg.but.Resetsettings = Reiniciar configuración
@@ -599,7 +728,7 @@ LaunchLugCfg.lbl.Innerdiam = Di
 LaunchLugCfg.lbl.Thickness = Espesor:
 LaunchLugCfg.lbl.Radialpos = Posición radial:
 LaunchLugCfg.lbl.Posrelativeto = Posición relativa a:
-LaunchLugCfg.lbl.plus = plus
+LaunchLugCfg.lbl.plus = Localización
 LaunchLugCfg.tab.General = General
 LaunchLugCfg.tab.Generalprop = Propiedades generales
 
@@ -608,7 +737,7 @@ MassComponentCfg.lbl.Mass = Masa
 MassComponentCfg.lbl.Length = Longitud
 MassComponentCfg.lbl.Diameter = Diámetro
 MassComponentCfg.lbl.PosRelativeto = Posición relativa a:
-MassComponentCfg.lbl.plus = plus
+MassComponentCfg.lbl.plus = Localización
 MassComponentCfg.tab.General = General
 MassComponentCfg.tab.ttip.General = Propiedades generales
 MassComponentCfg.tab.Radialpos = Posición radial
@@ -620,14 +749,14 @@ MassComponentCfg.but.Reset = Reiniciar
 ! MotorConfig
 MotorCfg.checkbox.compmotormount = Este componente es un porta motor
 MotorCfg.lbl.Motorcfg = Configuración del motor:
-MotorCfg.but.New = New
+MotorCfg.but.New = Nuevo
 MotorCfg.lbl.Currentmotor = Motor actual:
 MotorCfg.lbl.Motoroverhang = Sobresalida del motor:
 MotorCfg.lbl.Ignitionat = Encendido en:
-MotorCfg.lbl.plus = plus
-MotorCfg.lbl.seconds = segundos
-MotorCfg.lbl.longA1 = El diseño actual tiene solo una etapa.
-MotorCfg.lbl.longA2 = Pueden agregarse etapas haciendo clic \"Nueva etapa\".
+MotorCfg.lbl.plus = Localización
+MotorCfg.lbl.seconds = Segundos
+MotorCfg.lbl.longA1 = El diseño actual tiene una sola etapa.
+MotorCfg.lbl.longA2 = Pueden agregarse etapas haciendo Click \"Nueva etapa\".
 MotorCfg.lbl.longB1 = El diseño actual tiene
 MotorCfg.lbl.longB2 = etapas.
 MotorCfg.but.Selectmotor = Seleccionar motor
@@ -636,25 +765,25 @@ MotorCfg.lbl.motorLabel = Ninguno
 
 ! NoseConeConfig
 NoseConeCfg.lbl.Noseconeshape = Forma de la ojiva:
-NoseConeCfg.lbl.Shapeparam = Parámetros de la forma:
+NoseConeCfg.lbl.Shapeparam = Valor de forma:
 NoseConeCfg.lbl.Noseconelength = Longitud de la ojiva:
 NoseConeCfg.lbl.Basediam = Diámetro de la base:
 NoseConeCfg.checkbox.Automatic = Automático
 NoseConeCfg.lbl.Wallthickness = Espesor de la pared:
-NoseConeCfg.checkbox.Filled = Archivado
+NoseConeCfg.checkbox.Filled = Sólido
 NoseConeCfg.tab.General = General
-NoseConeCfg.tab.ttip.General = Porpiedades generales
-NoseConeCfg.tab.Shoulder = Hombro
-NoseConeCfg.tab.ttip.Shoulder = Propiedades del hombro
+NoseConeCfg.tab.ttip.General = Propiedades generales
+NoseConeCfg.tab.Shoulder = Acoplamiento
+NoseConeCfg.tab.ttip.Shoulder = Propiedades del acople
 
 ! ParachuteConfig
-ParachuteCfg.lbl.Canopy = Campana:
+ParachuteCfg.lbl.Canopy = Pabellón
 ParachuteCfg.lbl.Diameter = Diámetro:
 ParachuteCfg.lbl.Material = Material:
 ParachuteCfg.combo.MaterialModel = El material del componente afecta su peso.
-ParachuteCfg.lbl.longA1 = <html>Drag coefficient C<sub>D</sub>:
+ParachuteCfg.lbl.longA1 = <html>Coeficiente de arrastre C<sub>D</sub>:
 ParachuteCfg.lbl.longB1 = <html>Coeficiente de rozamiento relativo al área total del paracaídas.<br>
-ParachuteCfg.lbl.longB2 = Un mas alto coeficiente de rozamiento genera un valor de descenso mas lento.  
+ParachuteCfg.lbl.longB2 = Un mayor coeficiente de rozamiento genera un valor de descenso más lento.  
 ParachuteCfg.lbl.longB3 = Un valor típico para los paracaídas es 0,8.
 ParachuteCfg.but.Reset = Reiniciar
 ParachuteCfg.lbl.Shroudlines = Cuerdas:
@@ -662,8 +791,8 @@ ParachuteCfg.lbl.Numberoflines = N
 ParachuteCfg.lbl.Linelength = Longitud de cuerda:
 ParachuteCfg.lbl.Material = Material:
 ParachuteCfg.lbl.Posrelativeto = Posición relativa a:
-ParachuteCfg.lbl.plus = plus
-ParachuteCfg.lbl.Packedlength = Longitud enpaquetado:
+ParachuteCfg.lbl.plus = Localización
+ParachuteCfg.lbl.Packedlength = Longitud empaquetado:
 ParachuteCfg.lbl.Packeddiam = Diámetro del empaquetado:
 ParachuteCfg.lbl.Deploysat = Despliegue en:
 ParachuteCfg.lbl.seconds = segundos
@@ -675,12 +804,14 @@ ParachuteCfg.tab.ttip.Radialpos = Configuraci
 ParachuteCfg.lbl.Radialdistance = Distancia radial:
 ParachuteCfg.lbl.Radialdirection = Dirección radial:
 ParachuteCfg.but.Reset = Reiniciar
+ParachuteCfg.lbl.plusdelay = Retardo
+
 
 ! ShockCordConfig 
 ShockCordCfg.lbl.Shockcordlength = Longitud del tirante de suspensión
 ShockCordCfg.lbl.Shockcordmaterial = Material del tirante de suspensión:
 ShockCordCfg.lbl.Posrelativeto = Posición relativa a:
-ShockCordCfg.lbl.plus = plus
+ShockCordCfg.lbl.plus = Localización
 ShockCordCfg.lbl.Packedlength = Longitud del empaquetado:
 ShockCordCfg.lbl.Packeddiam = Diámetro del empaquetado:
 ShockCordCfg.tab.General = General
@@ -700,18 +831,18 @@ StreamerCfg.lbl.Stripwidth = Ancho de la cinta:
 StreamerCfg.lbl.Striparea = Área de la cinta:
 StreamerCfg.lbl.Aspectratio = Relación de aspecto:
 StreamerCfg.lbl.Material = Material:
-StreamerCfg.combo.ttip.MaterialModel = El material del componente afecta su peso.
-StreamerCfg.lbl.longA1 = <html>Coeficiente de fricción C<sub>D</sub>:
-StreamerCfg.lbl.longB1 = <html>Coeficiente de fricción relativo al área total de la banderola.<br>
-StreamerCfg.lbl.longB2 = Un mayor coeficiente de fricción genera un valor de descenso mas lento.
+StreamerCfg.combo.ttip.MaterialModel = El material del componente afecta su peso.
+StreamerCfg.lbl.longA1 = <html>Coeficiente de rozamiento C<sub>D</sub>:
+StreamerCfg.lbl.longB1 = <html>Coeficiente de rozamiento relativo al área total de la banderola.<br>
+StreamerCfg.lbl.longB2 = Un mayor coeficiente de rozamiento genera un valor de descenso más lento.
 StreamerCfg.lbl.Automatic = Automático
-StreamerCfg.lbl.longC1 = El coeficiente de Fricción es relativo al área de la banderola.
+StreamerCfg.lbl.longC1 = El coeficiente de rozamiento depende del área de la banderola.
 StreamerCfg.lbl.Posrelativeto = Posición relativa a:
-StreamerCfg.lbl.plus = plus
+StreamerCfg.lbl.plus = Localización
 StreamerCfg.lbl.Packedlength = Longitud de empaquetado:
 StreamerCfg.lbl.Packeddiam = Diámetro de empaquetado:
 StreamerCfg.lbl.Deploysat = Despliegue a:
-StreamerCfg.lbl.seconds = segundos
+StreamerCfg.lbl.seconds = Segundos
 StreamerCfg.lbl.Altitude = Altitud:
 StreamerCfg.tab.General = General
 StreamerCfg.tab.ttip.General = Propiedades generales
@@ -720,6 +851,7 @@ StreamerCfg.tab.ttip.Radialpos = Configuraci
 StreamerCfg.lbl.Radialdistance = Distancia radial:
 StreamerCfg.lbl.Radialdirection = Dirección radial:
 StreamerCfg.but.Reset = Reiniciar
+StreamerCfg.lbl.plusdelay = Retardo
 
 ! ThicknessRingComponentConfig
 ThicknessRingCompCfg.tab.Outerdiam = Diámetro exterior:
@@ -732,17 +864,17 @@ ThicknessRingCompCfg.tab.Generalprop = Propiedades generales
 ! TransitionConfig
 TransitionCfg.lbl.Transitionshape = Forma de la transición:
 TransitionCfg.checkbox.Clipped = Acortado
-TransitionCfg.lbl.Shapeparam = Parámetro de forma:
+TransitionCfg.lbl.Shapeparam = Valor de forma:
 TransitionCfg.lbl.Transitionlength = Longitud de la transición:
 TransitionCfg.lbl.Forediam = Diámetro delantero:
 TransitionCfg.checkbox.Automatic = Automático
 TransitionCfg.lbl.Aftdiam = Diámetro trasero:
 TransitionCfg.lbl.Wallthickness = Espesor de la pared:
-TransitionCfg.checkbox.Filled = Archivado
+TransitionCfg.checkbox.Filled = Sólido
 TransitionCfg.tab.General = General
 TransitionCfg.tab.Generalproperties = Propiedades generales
-TransitionCfg.tab.Shoulder = Hombro
-TransitionCfg.tab.Shoulderproperties = Propiedades del hombro
+TransitionCfg.tab.Shoulder = Acoplamiento
+TransitionCfg.tab.Shoulderproperties = Propiedades del acople
 
 ! TrapezoidFinSetConfig
 TrapezoidFinSetCfg.lbl.Nbroffins = Número de aletas:
@@ -750,82 +882,627 @@ TrapezoidFinSetCfg.lbl.ttip.Nbroffins = N
 TrapezoidFinSetCfg.lbl.Finrotation = Rotación de las aletas:
 TrapezoidFinSetCfg.lbl.ttip.Finrotation = Ángulo de la primera aleta en la base de aletas.
 TrapezoidFinSetCfg.lbl.Fincant = Canto de aleta:
-TrapezoidFinSetCfg.lbl.ttip.Fincant = El ángulo del canto de las aletas respecto al fuselaje.
-TrapezoidFinSetCfg.lbl.Rootchord = Anclaje de la raíz:
-TrapezoidFinSetCfg.lbl.Tipchord = Forma de la extremidad:
+TrapezoidFinSetCfg.lbl.ttip.Fincant = El ángulo del borde de ataque de las aletas respecto al fuselaje.
+TrapezoidFinSetCfg.lbl.Rootchord = Longitud línea base:
+TrapezoidFinSetCfg.lbl.Tipchord = Longitud borde superior:
 TrapezoidFinSetCfg.lbl.Height = Altura:
-TrapezoidFinSetCfg.lbl.Sweeplength = Longitud del barrido:
-TrapezoidFinSetCfg.lbl.Sweepangle = Ángulo de barrido:
+TrapezoidFinSetCfg.lbl.Sweeplength = Desplazamiento borde superior:
+TrapezoidFinSetCfg.lbl.Sweepangle = Angulo de ataque:
 TrapezoidFinSetCfg.lbl.FincrossSection = Sección de la aleta:
 TrapezoidFinSetCfg.lbl.Thickness = Espesor:
 TrapezoidFinSetCfg.lbl.Posrelativeto = Posición relativa a:
-TrapezoidFinSetCfg.lbl.plus = plus
+TrapezoidFinSetCfg.lbl.plus = Localización
 TrapezoidFinSetCfg.tab.General = General
 TrapezoidFinSetCfg.tab.Generalproperties = Propiedades generales
 
 !MotorConfigurationModel
-MotorCfgModel.Editcfg = Edit configurations
+MotorCfgModel.Editcfg = Editar configuraciones
 
 ! StorageOptionChooser
-StorageOptChooser.lbl.Simdatatostore = Simulated data to store:
-StorageOptChooser.rdbut.Allsimdata = All simulated data
-StorageOptChooser.lbl.longA1 = <html>Store all simulated data.<br>
-StorageOptChooser.lbl.longA2 = This can result in very large files!
-StorageOptChooser.rdbut.Every = Every
-StorageOptChooser.lbl.longB1 = <html>Store plottable values approximately this far apart.<br>
-StorageOptChooser.lbl.longB2 = Larger values result in smaller files.
-StorageOptChooser.lbl.seconds = seconds
-StorageOptChooser.rdbut.Onlyprimfig = Only primary figures
-StorageOptChooser.lbl.longC1 = <html>Store only the values shown in the summary table.<br>
-StorageOptChooser.lbl.longC2 = This results in the smallest files.
-StorageOptChooser.checkbox.Compfile = Compress file
-StorageOptChooser.lbl.UsingComp = Using compression reduces the file size significantly.
-StorageOptChooser.lbl.longD1 = An estimate on how large the resulting file would be with the present options.
-StorageOptChooser.ttip.Saveopt = Save options
-StorageOptChooser.lbl.Estfilesize = Estimated file size:
-StorageOptChooser.lbl.Saveopt = Save options
+StorageOptChooser.lbl.Simdatatostore = Almacenar datos simulados
+StorageOptChooser.rdbut.Allsimdata = Todos los datos simulados
+StorageOptChooser.lbl.longA1 = <html>Almacenar todos los datos simulados.<br>
+StorageOptChooser.lbl.longA2 = puede generar archivos muy grandes
+StorageOptChooser.rdbut.Every = Cada
+StorageOptChooser.lbl.longB1 = <html>Almacenar los valores de impresión de este apartado.<br>
+StorageOptChooser.lbl.longB2 = Genera valores grandes en archivos más pequeños.
+StorageOptChooser.lbl.seconds = Segundos
+StorageOptChooser.rdbut.Onlyprimfig = Sólo figuras principales
+StorageOptChooser.lbl.longC1 = <html>Almacenar sólo los valores en la tabla resumen.<br>
+StorageOptChooser.lbl.longC2 = Estos resultados se guardan en archivos mas pequeños.
+StorageOptChooser.checkbox.Compfile = Archivo comprimido
+StorageOptChooser.lbl.UsingComp = Usando la compresión reducimos el tamaño de los archivos. 
+StorageOptChooser.lbl.longD1 = Una estimación de cuan grande será un archivo podría tenerse con las presentes opciones.
+StorageOptChooser.ttip.Saveopt = Guardar opciones
+StorageOptChooser.lbl.Estfilesize = Estimación del tamaño del archivo:
+StorageOptChooser.lbl.Saveopt = Guardar opciones
 
 ! ThrustCurveMotorSelectionPanel
-TCMotorSelPan.lbl.Selrocketmotor = Select rocket motor:
-TCMotorSelPan.checkbox.hideSimilar = Hide very similar thrust curves
+TCMotorSelPan.lbl.Selrocketmotor = Seleccione el motor del cohete:
+TCMotorSelPan.checkbox.hideSimilar = Borrar las curvas muy similares
+TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = Mostrar todos los motores
+TCMotorSelPan.SHOW_DESCRIPTIONS.desc2 = Mostrar motores con diámetro inferior al del tubo portamotor
+TCMotorSelPan.SHOW_DESCRIPTIONS.desc3 = Mostrar motores con diámetro igual al del tubo portamotor
+TCMotorSelPan.lbl.Motormountdia = Diámetro del portamotor:
+TCMotorSelPan.lbl.Search = Buscar:
+TCMotorSelPan.lbl.Selectthrustcurve = Seleccione curva de empuje:
+TCMotorSelPan.lbl.Ejectionchargedelay = Retardo de la carga de eyección:
+TCMotorSelPan.equalsIgnoreCase.None = Ninguno
+TCMotorSelPan.lbl.NumberofsecondsorNone = (Número de segundos o \"Ninguno\")
+TCMotorSelPan.lbl.Totalimpulse = Impulso total:
+TCMotorSelPan.lbl.Avgthrust = Empuje medio:
+TCMotorSelPan.lbl.Maxthrust = Empuje máximo:
+TCMotorSelPan.lbl.Burntime = Tiempo de quemado:
+TCMotorSelPan.lbl.Launchmass = Masa total:
+TCMotorSelPan.lbl.Emptymass = Masa carcasa:
+TCMotorSelPan.lbl.Datapoints = Datos de los puntos:
+TCMotorSelPan.lbl.Digest = Resumen:
+TCMotorSelPan.title.Thrustcurve = Curva de empuje:
+TCMotorSelPan.title.Thrust = Empuje
+TCMotorSelPan.delayBox.None = Ninguno
+
 
 ! PlotDialog
-PlotDialog.title.Flightdataplot = Flight data plot
-PlotDialog.Chart.Simulatedflight = Simulated flight
-PlotDialog.CheckBox.Showdatapoints = Show data points
-PlotDialog.lbl.Chart = Click+drag down+right to zoom in, up+left to zoom out
+PlotDialog.title.Flightdataplot = Representar los datos de vuelo
+PlotDialog.Chart.Simulatedflight = Vuelo simulado
+PlotDialog.CheckBox.Showdatapoints = Mostrar los datos de los puntos
+PlotDialog.lbl.Chart = Click+bajar el rozamiento+derecha ampliar, arriba+izquierda disminuir
 
 
 ! "main" prefix is used for the main application dialog
 
-main.menu.file = File
-main.menu.file.new = New
-main.menu.file.open = Open...
-main.menu.file.openExample = Open example...
-main.menu.file.save = Save
-main.menu.file.saveAs = Save as...
-main.menu.file.print = Print...
-main.menu.file.close = Close
-main.menu.file.quit = Quit
-
-main.menu.edit = Edit
-main.menu.edit.undo = Undo
-main.menu.edit.redo = Redo
-main.menu.edit.cut = Cut
-main.menu.edit.copy = Copy
-main.menu.edit.paste = Paste
-main.menu.edit.delete = Delete
-main.menu.edit.preferences = Preferences
-
-main.menu.analyze = Analyze
-main.menu.analyze.componentAnalysis = Component analysis
-
-main.menu.help = Help
-main.menu.help.license = License
-main.menu.help.bugReport = Bug report
-main.menu.help.debugLog = Debug log
-main.menu.help.about = About
-
-main.menu.debug = Debug
-main.menu.debug.whatisthismenu = What is this menu?
-main.menu.debug.createtestrocket = Create test rocket
+# FIXME: Rename the description keys 
+
+main.menu.file = Archivo
+main.menu.file.desc = Tareas relacionadas con el manejo de archivos
+main.menu.file.new = Nuevo
+main.menu.file.new.desc = Crear un nuevo diseño de cohete
+main.menu.file.open = Abrir ...
+BasicFrame.item.Openrocketdesign = Abrir un diseño de cohete
+main.menu.file.openExample = Abrir ejemplo ...
+BasicFrame.item.Openexamplerocketdesign = Abrir un ejemplo de diseño de cohete
+main.menu.file.save = Guardar
+BasicFrame.item.SavecurRocketdesign = Guardar el diseño actual
+main.menu.file.saveAs = Guardar como ...
+BasicFrame.item.SavecurRocketdesnewfile = Guardar el diseño actual como un nuevo documento
+main.menu.file.print = Imprimir ...
+BasicFrame.item.Printpart = Imprimir un listado de componentes y un esquema de aleta
+main.menu.file.close = Cerrar
+BasicFrame.item.Closedesign = Cerrar el diseño actual
+main.menu.file.quit = Salir
+BasicFrame.item.Quitprogram = Salir del programa
+
+main.menu.edit = Edición 
+BasicFrame.menu.Rocketedt = Mostrar el cohete
+main.menu.edit.undo = Deshacer
+main.menu.edit.undo.desc = Deshacer la operación anterior
+main.menu.edit.redo = Rehacer
+main.menu.edit.redo.desc = Rehacer la operación anterior
+main.menu.edit.cut = Cortar
+main.menu.edit.copy = Copiar
+main.menu.edit.paste = Pegar
+main.menu.edit.delete = Borrar
+main.menu.edit.resize = Dimensionar...
+main.menu.edit.resize.desc = Dimensionar las partes del diseño del cohete
+main.menu.edit.preferences = Preferencias
+main.menu.edit.preferences.desc = Configurar las preferencias de la aplicación
+
+main.menu.analyze = Analizar
+main.menu.analyze.desc = Análisis del cohete
+main.menu.analyze.componentAnalysis = Análisis de los componentes
+main.menu.analyze.componentAnalysis.desc = Analiza los componentes del cohete por separado
+main.menu.analyze.optimization = Optimización del diseño
+main.menu.analyze.optimization.desc = Optimización global del diseño del cohete
+main.menu.help = Ayuda
+main.menu.help.desc = Información acerca del cohete
+main.menu.help.license = Licencia
+main.menu.help.license.desc = Información de la licencia de OpenRocket
+main.menu.help.bugReport = Informe de errores
+main.menu.help.bugReport.desc = Informar sobre errores encontrados en OpenRocket
+main.menu.help.debugLog = Registro de sucesos
+main.menu.help.debugLog.desc = Visualizar el registro de depuración de OpenRocket
+main.menu.help.about = Acerca de
+main.menu.help.about.desc = Detalles del Copyright de OpenRocket
+
+main.menu.debug = Recuperación
+main.menu.debug.whatisthismenu = ¿Que es este menú?
+main.menu.debug.createtestrocket = Crear una prueba de modelo
+
+! database
+! Translate here all material database
+!
+
+! Material database
+! BULK_MATERIAL
+Databases.materials.Acrylic = Acrílico
+Databases.materials.Balsa = Balsa
+Databases.materials.Birch = Abedul
+Databases.materials.Cardboard = Cartón
+Databases.materials.Carbonfiber = Fibra de Carbono
+Databases.materials.Cork = Corcho
+Databases.materials.DepronXPS = Depron (XPS)
+Databases.materials.Fiberglass = Fibra de vidrio
+Databases.materials.Kraftphenolic = Cartón fenólico
+Databases.materials.Maple = Arce
+Databases.materials.Paperoffice = Papel (oficina)
+Databases.materials.Pine = Pino
+Databases.materials.Plywoodbirch = Contrachapado (birch)
+Databases.materials.PolycarbonateLexan = Policarbonato (Lexan)
+Databases.materials.Polystyrene = Poliestireno
+Databases.materials.PVC = PVC
+Databases.materials.Spruce = Pícea (Abeto común)
+Databases.materials.StyrofoamgenericEPS = Porex (generico EPS)
+Databases.materials.StyrofoamBluefoamXPS = Porex \"Foam azul\" (XPS)
+Databases.materials.Quantumtubing = Quantum tubing
+Databases.materials.BlueTube = Tubo azul (PML)
+!SURFACE_MATERIAL
+Databases.materials.Ripstopnylon = Ripstop nylon
+Databases.materials.Mylar = Mylar
+Databases.materials.Polyethylenethin = Polietileno (delgado)
+Databases.materials.Polyethyleneheavy = Polietileno (grueso)
+Databases.materials.Silk = Seda
+Databases.materials.Paperoffice = Papel (oficina)
+Databases.materials.Cellophane = Celofán
+Databases.materials.Crepepaper = Crespón de papel
+! LINE_MATERIAL
+Databases.materials.Threadheavy-duty = Trenzado (Alta resistencia)
+Databases.materials.Elasticcordround2mm = Cordón elástico (aprox. 2mm, 1/16 in)
+Databases.materials.Elasticcordflat6mm = Cordón elástico plano  (6mm, 1/4 in)
+Databases.materials.Elasticcordflat12mm = Cordón elástico plano (12mm, 1/2 in)
+Databases.materials.Elasticcordflat19mm = Cordón elástico plano (19mm, 3/4 in)
+Databases.materials.Elasticcordflat25mm = Cordón elástico plano (25mm, 1 in)
+Databases.materials.Braidednylon2mm = Nylon trenzado (2 mm, 1/16 in)
+Databases.materials.Braidednylon3mm = Nylon trenzado (3 mm, 1/8 in)
+Databases.materials.Tubularnylon11mm = Nylon tubular (11 mm, 7/16 in)
+Databases.materials.Tubularnylon14mm = Nylon tubular (14 mm, 9/16 in)
+Databases.materials.Tubularnylon25mm = Nylon tubular (25 mm, 1 in)
+
+! ExternalComponent
+ExternalComponent.Rough = Rugoso
+ExternalComponent.Unfinished = Inacabado
+ExternalComponent.Regularpaint = Pintura normal
+ExternalComponent.Smoothpaint = Pintura fina
+ExternalComponent.Polished = Pulido
+
+! LineStyle
+LineStyle.Solid = Sólido
+LineStyle.Dashed = Discontinuo
+LineStyle.Dotted = Punteado
+LineStyle.Dash-dotted = Discontinuo con puntos
+LineStyle.Defaultstyle = Estilo por defecto
+
+! Shape
+Shape.Conical = Cónico
+Shape.Conical.desc1 = Una ojiva cónica de perfil triangular
+Shape.Conical.desc2 = Transición cónica de lados rectos
+Shape.Ogive = Ojiva
+Shape.Ogive.desc1 = Ojiva con perfil de arco de circunferencia. Un valor de forma igual a 1 produce una <b>Ojiva tangente</b>, mientras que un valor inferior a 1 produce una <b>Ojiva secante</b> con un perfil más afilado.
+Shape.Ogive.desc2 = Ojiva con perfil de arco de circunferencia. Un valor de forma igual a 1 produce una <b>Ojiva tangente</b>, mientras que un valor inferior a 1 produce una <b>Ojiva secante</b> con un perfil más afilado.
+Shape.Ellipsoid = Elipsoide
+Shape.Ellipsoid.desc1 = Ojiva con perfil de media elipse. Por defecto, una elipse de <i>longitud</i> igual al triple de su <i>diámetro</i>.
+Shape.Ellipsoid.desc2 = Ojiva con perfil de media elipse. Por defecto, una elipse de <i>longitud</i> igual al triple de su <i>diámetro</i>.
+Shape.Powerseries = Serie potencial 
+Shape.Powerseries.desc1 = Ojiva cuyo perfil es una curva obtenida a partir de una función potencial f(<i>x</i>)<sup><i>k</i></sup>. Un valor de forma k=0.5 produce una ojiva con perfil de parábola, para k=0.75 se produce una ojiva con <b>perfil potencial</b>, y para k=1 se produce una ojiva con perfil recto u <b>Ojiva cónica</b>.
+Shape.Powerseries.desc2 = Una serie de transiciones potenciales tiene un perfil de <i>Radio</i>&nbsp;&veces;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Longitud</i>)<sup><i>k</i></sup> donde <i>k</i> es el parámetro de forma.  Para <i>k</i>=0.5 la transición es <b>\u00BD-potencia</b> o <b>parabólica</b>, para <i>k</i>=0.75 a <b>\u00BE-potencia</b>, y para <i>k</i>=1 <b>cónica</b>.
+Shape.Parabolicseries = Serie parabólica
+Shape.Parabolicseries.desc1 = Ojiva con perfil de arco de parábola. Un valor de forma igual a 1 produce una <b>Ojiva tangente</b>, un valor igual a 0.75 produce una <b>parábola de 3/4</b>, un valor igual a 0.5 produce una <b>parábola de 1/2</b>, y un valor igual a 0 produce un perfil recto u <b>Ojiva cónica</b>.
+Shape.Parabolicseries.desc2 = Una transición de serie parabólica tiene un perfil de parábola. El valor de forma defien el tipo de parábola a utilizar. Un valor de forma de 1.0 produce una parábola completa que es tangente al cuerpo tubular en el extremo trasero, un valor de 0.75 produce una <b>parábola de 3/4</b>, un valor de 0.5 produce una <b>parábola de 1/2</b>, y un valor de 0 produce una transición cónica.
+Shape.Haackseries = Haack series
+Shape.Haackseries.desc1 = Ojiva con perfil de mínimo arrastre aerodinámico recomendado para vuelos supersónicos. Un valor de forma igual a 0 produce una <b>Ojiva LD Haack</b> u <b>Ojiva Von Karman</b> que minimiza el arrastre aerodinámico para una determinada longitud y diámetro de la base, mientras que un valor igual a 0.333 produce una <b>Ojiva LV-Haack</b> que minimiza el arrastre aerodinámico para una determinada longitud y volumen de la ojiva.
+Shape.Haackseries.desc2 = Las transiciones Haack series están diseñadas para minimizar el arrastre.  Estas transiciones poseen sus equivalentes, pero no necesariamente producen un arrastre óptimo.  Un valor de forma 0 produce una transición <b>LD-Haack</b> o <b>Von Karman</b>, mientras que un valor de 0.333 produce una forma <b>LV-Haack</b>.                
+
+
+! RocketComponent
+RocketComponent.Position.TOP = Parte alta del componente
+RocketComponent.Position.MIDDLE = Parte media del componente
+RocketComponent.Position.BOTTOM = Extremo inferior del componente
+RocketComponent.Position.AFTER = Después del componente
+RocketComponent.Position.ABSOLUTE = Extremo de la ojiva
+
+! LaunchLug
+LaunchLug.Launchlug = Soporte para la Guía
+! NoseCone
+NoseCone.NoseCone = Ojiva
+! Transition
+Transition.Transition = Transición cónica de lados rectos
+!Stage
+Stage.Stage = Etapa
+! BodyTube
+BodyTube.BodyTube = Cuerpo\ntubular
+! TubeCoupler
+TubeCoupler.TubeCoupler = Acoplador
+!InnerTube
+InnerTube.InnerTube = Tubo interior
+! TrapezoidFinSet
+TrapezoidFinSet.TrapezoidFinSet = Aleta en configuración trapezoidal
+! FreeformFinSet
+FreeformFinSet.FreeformFinSet = Forma libre de aleta
+!MassComponent
+MassComponent.MassComponent = Componente masa
+! Parachute
+Parachute.Parachute = Paracaídas
+! ShockCord
+ShockCord.ShockCord = Tirante de suspensión
+! Bulkhead
+Bulkhead.Bulkhead = Cámara intermedia
+
+!Rocket
+Rocket.motorCount.Nomotor = [Sin motores]
+Rocket.compname.Rocket = Cohete
+
+!MotorMount
+MotorMount.IgnitionEvent.AUTOMATIC = Automático (Lanzamiento o carga de eyección)
+MotorMount.IgnitionEvent.LAUNCH = Lanzamiento
+MotorMount.IgnitionEvent.EJECTION_CHARGE = Primera carga de eyección de la etapa previa
+MotorMount.IgnitionEvent.BURNOUT = Primer encendido de la etapa previa
+MotorMount.IgnitionEvent.NEVER = Nunca
+
+!ComponentIcons 
+ComponentIcons.Nosecone = Ojiva
+ComponentIcons.Bodytube = Tubo del fuselaje
+ComponentIcons.Transition = Transición
+ComponentIcons.Trapezoidalfinset = Aleta en configuración trapezoidal
+ComponentIcons.Ellipticalfinset = Aleta en configuración elíptica
+ComponentIcons.Freeformfinset = Forma libre de aleta
+ComponentIcons.Launchlug = Tubo para Guía
+ComponentIcons.Innertube = Cuerpo\ntubular
+ComponentIcons.Tubecoupler = Tubo de acoplamiento
+ComponentIcons.Centeringring = Anillo de centrado
+ComponentIcons.Bulkhead = Cámara intermedia
+ComponentIcons.Engineblock = Retén\nde motor
+ComponentIcons.Parachute = Paracaídas
+ComponentIcons.Streamer = Banderola
+ComponentIcons.Shockcord = Tirante de suspensión
+ComponentIcons.Masscomponent = Componente masa
+ComponentIcons.disabled = (Desconectado)
+
+! StageAction
+StageAction.Stage = Etapa
+
+! RecoveryDevice
+RecoveryDevice.DeployEvent.LAUNCH = Lanzamiento (NN segundos)
+RecoveryDevice.DeployEvent.EJECTION = Primera carga de eyección de esta etapa
+RecoveryDevice.DeployEvent.APOGEE = Apogeo
+RecoveryDevice.DeployEvent.ALTITUDE = Altura específica durante el descenso
+RecoveryDevice.DeployEvent.NEVER = Nunca
+
+! FlightEvent
+FlightEvent.Type.LAUNCH = Lanzamiento
+FlightEvent.Type.IGNITION = Encendido del motor
+FlightEvent.Type.LIFTOFF = Despegue
+FlightEvent.Type.LAUNCHROD = Abandono de la Guía de lanzamiento
+FlightEvent.Type.BURNOUT = Apagado del motor
+FlightEvent.Type.EJECTION_CHARGE = Carga de eyección
+FlightEvent.Type.STAGE_SEPARATION = Separación de etapa
+FlightEvent.Type.APOGEE = Apogeo
+FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT = Despliegue del sistema de recuperación
+FlightEvent.Type.GROUND_HIT = Contacto con el suelo
+FlightEvent.Type.SIMULATION_END = Fin de la simulación
+FlightEvent.Type.ALTITUDE = Altitud
+
+! ThrustCurveMotorColumns
+TCurveMotorCol.MANUFACTURER = Fabricante
+TCurveMotorCol.DESIGNATION = Designación
+TCurveMotorCol.TYPE = Tipo
+TCurveMotorCol.DIAMETER = Diámetro
+TCurveMotorCol.LENGTH = Longitud
+
+! RocketInfo
+RocketInfo.lengthLine.Length = Longitud
+RocketInfo.lengthLine.maxdiameter = Diámetro máximo
+RocketInfo.massText1 = Masa con motores
+RocketInfo.massText2 = Masa sin motores
+RocketInfo.at = a M=
+RocketInfo.cgText = CG:
+RocketInfo.cpText = CP:
+RocketInfo.stabText = Estabilidad:
+RocketInfo.Warning = Peligro:
+RocketInfo.Calculating = Calculando...
+RocketInfo.Apogee = Apogeo:
+RocketInfo.Maxvelocity = Velocidad Máx.:
+RocketInfo.Maxacceleration = Aceleración Máx.:
+RocketInfo.apogeeValue = N/A
+RocketInfo.Mach = Número Mach.
+RocketInfo.velocityValue = N/A
+RocketInfo.accelerationValue = N/A
+
+! FinSet
+FinSet.CrossSection.SQUARE = Cuadrado
+FinSet.CrossSection.ROUNDED = Redondeado
+FinSet.CrossSection.AIRFOIL = Aerodinámico
+FinSet.TabRelativePosition.FRONT = Borde principal del extremo de anclaje
+FinSet.TabRelativePosition.CENTER = Borde principal del anclaje
+FinSet.TabRelativePosition.END = Borde principal de tracción
+
+! FlightDataType
+FlightDataType.TYPE_TIME = Tiempo de quemado:
+FlightDataType.TYPE_ALTITUDE = Altitud inicial de descenso
+FlightDataType.TYPE_VELOCITY_Z = Velocidad vertical
+FlightDataType.TYPE_ACCELERATION_Z = Aceleración vertical
+FlightDataType.TYPE_VELOCITY_TOTAL = Velocidad total
+FlightDataType.TYPE_ACCELERATION_TOTAL = Aceleración total
+FlightDataType.TYPE_POSITION_X = Posición contra el viento
+FlightDataType.TYPE_POSITION_Y = Posición paralela al viento
+FlightDataType.TYPE_POSITION_XY = Distancia lateral
+FlightDataType.TYPE_POSITION_DIRECTION = Dirección lateral
+FlightDataType.TYPE_VELOCITY_XY = Velocidad lateral
+FlightDataType.TYPE_ACCELERATION_XY = Aceleración lateral
+FlightDataType.TYPE_AOA = Ángulo de ataque:
+FlightDataType.TYPE_ROLL_RATE = Relación de rotación
+FlightDataType.TYPE_PITCH_RATE = Relación de pico
+FlightDataType.TYPE_YAW_RATE = Relación de desvío
+FlightDataType.TYPE_MASS = Masa
+FlightDataType.TYPE_LONGITUDINAL_INERTIA = Momento de inercia longitudinal
+FlightDataType.TYPE_ROTATIONAL_INERTIA = Momento de inercia rotacional
+FlightDataType.TYPE_CP_LOCATION = CP situación
+FlightDataType.TYPE_CG_LOCATION = CG situación
+FlightDataType.TYPE_STABILITY = Calibración del margen de estabilidad
+FlightDataType.TYPE_MACH_NUMBER = Número Mach
+FlightDataType.TYPE_REYNOLDS_NUMBER = Número de Reynolds
+FlightDataType.TYPE_THRUST_FORCE = Empuje
+FlightDataType.TYPE_DRAG_FORCE = Fuerza de rozamiento
+FlightDataType.TYPE_DRAG_COEFF = Coeficiente de rozamiento
+FlightDataType.TYPE_AXIAL_DRAG_COEFF = Coeficiente de rozamiento axial
+FlightDataType.TYPE_FRICTION_DRAG_COEFF = Coeficiente de rozamiento por fricción
+FlightDataType.TYPE_PRESSURE_DRAG_COEFF = Presión del coeficiente de rozamiento
+FlightDataType.TYPE_BASE_DRAG_COEFF = Coeficiente de rozamiento base
+FlightDataType.TYPE_NORMAL_FORCE_COEFF = Coeficiente de rozamiento normal
+FlightDataType.TYPE_PITCH_MOMENT_COEFF = Pico del coeficiente de rozamiento
+FlightDataType.TYPE_YAW_MOMENT_COEFF = Coeficiente de rozamiento de desviación
+FlightDataType.TYPE_SIDE_FORCE_COEFF = Coeficiente de fuerza lateral
+FlightDataType.TYPE_ROLL_MOMENT_COEFF = Coeficiente del momento de rotación
+FlightDataType.TYPE_ROLL_FORCING_COEFF = Fuerza del coeficiente de rotación
+FlightDataType.TYPE_ROLL_DAMPING_COEFF = Disminución del coeficiente de rotación
+FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = Disminución del coeficiente de pico
+FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = Disminución del coeficiente de desviación
+FlightDataType.TYPE_REFERENCE_LENGTH = Longitud de referencia: 
+FlightDataType.TYPE_REFERENCE_AREA = Área de referencia
+FlightDataType.TYPE_ORIENTATION_THETA = Orientación vertical (zenit)
+FlightDataType.TYPE_ORIENTATION_PHI = Orientación lateral (azimut)
+FlightDataType.TYPE_WIND_VELOCITY = Velocidad del viento
+FlightDataType.TYPE_AIR_TEMPERATURE = Temperatura del aire
+FlightDataType.TYPE_AIR_PRESSURE = Presión del aire
+FlightDataType.TYPE_SPEED_OF_SOUND = Velocidad del sonido
+FlightDataType.TYPE_TIME_STEP = Simulación del tiempo de etapa
+FlightDataType.TYPE_COMPUTATION_TIME = Cálculo del tiempo
+FlightDataType.TYPE_LATITUDE = Latitud
+FlightDataType.TYPE_LONGITUDE = Longitud
+FlightDataType.TYPE_CORIOLIS_ACCELERATION = Aceleración Coriolis
+
+! PlotConfiguration
+PlotConfiguration.Verticalmotion = Movimiento vertical vs. Tiempo
+PlotConfiguration.Totalmotion = Movimiento total vs. Tiempo
+PlotConfiguration.Flightside = Perfil lateral de vuelo
+PlotConfiguration.Stability = Estabilidad vs. Tiempo
+PlotConfiguration.Dragcoef = Coeficiente de rozamiento vs. Número Mach
+PlotConfiguration.Rollcharacteristics = Características de rotación
+PlotConfiguration.Angleofattack = Ángulo de orientación y ataque vs. Tiempo
+PlotConfiguration.Simulationtime = Simulación del tiempo de etapa y cálculo del tiempo
+
+! Warning
+Warning.LargeAOA.str1 = Evaluación de la amplitud del ángulo de ataque.
+Warning.LargeAOA.str2 = Evaluación de la amplitud del ángulo de ataque (
+Warning.DISCONTINUITY = Discontinuidad en el diámetro del fuselaje.
+Warning.THICK_FIN = Las aletas gruesas no están correctamente modeladas.
+Warning.JAGGED_EDGED_FIN = El perfil afilado de las aletas pueden ser inexactas.
+Warning.LISTENERS_AFFECTED = Los oyentes modificaron la simulación del vuelo
+Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = Sistema de recuperación abierto mientras el motor todavía empujaba
+Warning.FILE_INVALID_PARAMETER = Parámetro no válido encontrado. Ignorarlo.
+
+
+! Scale dialog
+ScaleDialog.lbl.scaleRocket = El Cohete entero
+ScaleDialog.lbl.scaleSubselection = Todos los componentes seleccionados
+ScaleDialog.lbl.scaleSelection = Sólo el componente seleccionado
+ScaleDialog.title = Dimensión del diseño
+ScaleDialog.lbl.scale = Dimensión:
+ScaleDialog.lbl.scale.ttip = Indique si desea dimensionar el diseño completo o sólo los componentes seleccionados
+ScaleDialog.lbl.scaling = Dimensión a aplicar:
+ScaleDialog.lbl.scaling.ttip = Tamaño resultante, valores por encima del 100% aumentan el tamaño, y valores por debajo de 100% reduce el diseño.
+! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]"
+ScaleDialog.lbl.scaleFrom = Dimensionar desde
+ScaleDialog.lbl.scaleTo = hasta
+ScaleDialog.lbl.scaleFromTo.ttip = Definir la dimensión en base a una longitud conocida u original.
+ScaleDialog.checkbox.scaleMass = Actualizar valores de Masa especificada
+ScaleDialog.checkbox.scaleMass.ttip = Dimensionar la Masa del componente y recalcular los valores de Masa por el cubo del factor de la escala
+ScaleDialog.button.scale = Dimensionar
+ScaleDialog.undo.scaleRocket = Dimensionar el cohete
+ScaleDialog.undo.scaleComponent = Dimensionar el componente
+ScaleDialog.undo.scaleComponents = Dimensionar los componentes
+
+!icons
+Icons.Undo = Deshacer
+Icons.Redo = Rehacer
+
+OpenRocketPrintable.Partsdetail = Detalle de las partes
+OpenRocketPrintable.Fintemplates = Plantilla de las aletas
+OpenRocketPrintable.DesignReport = Informe del Diseño
+
+OpenRocketDocument.Redo = Rehacer
+OpenRocketDocument.Undo = Deshacer
+
+!EllipticalFinSet
+EllipticalFinSet.Ellipticalfinset = Grupo de aletas elípticas
+
+! Optimization
+
+! Modifiers
+
+optimization.modifier.nosecone.length = Longitud de la ojiva
+optimization.modifier.nosecone.length.desc = Optimizar la longitud de la ojiva.
+optimization.modifier.nosecone.diameter = Diámetro de la ojiva optimization.modifier.nosecone.diameter.desc = Optimizar el diámetro de la base de la ojiva.
+optimization.modifier.nosecone.thickness = Grosor de la ojiva
+optimization.modifier.nosecone.thickness.desc = Optimizar el grosor de la pared de la ojiva.
+optimization.modifier.nosecone.shapeparameter = Parámetro de forma
+optimization.modifier.nosecone.shapeparameter.desc = Optimiza el parámetro de forma de la ojiva.
+               
+optimization.modifier.transition.length = Longitud
+optimization.modifier.transition.length.desc = Optimiza la longitud de la transición.
+optimization.modifier.transition.forediameter = Diámetro delantero
+optimization.modifier.transition.forediameter.desc = Optimiza el diámetro delantero de la transición.
+optimization.modifier.transition.aftdiameter = Diámetro trasero
+optimization.modifier.transition.aftdiameter.desc = Optimiza el diámetro trasero de la transición.
+optimization.modifier.transition.thickness = Grosor
+optimization.modifier.transition.thickness.desc = Optimiza el grosor de la pared de la transición.
+optimization.modifier.transition.shapeparameter = Parámetro de forma
+optimization.modifier.transition.shapeparameter.desc = Optimizar el parámetro de forma de la transición.
+
+optimization.modifier.bodytube.length = Longitud
+optimization.modifier.bodytube.length.desc = Optimizar la longitud del cuerpo.
+optimization.modifier.bodytube.outerDiameter = Diámetro exterior
+optimization.modifier.bodytube.outerDiameter.desc = Optimizar el diámetro exterior del cuerpo manteniendo el grosor de la pared.
+optimization.modifier.bodytube.thickness = Grosor
+optimization.modifier.bodytube.thickness.desc = Optimizar el grosor de la pared del cuerpo.
+
+optimization.modifier.trapezoidfinset.rootChord = Longitud línea base
+optimization.modifier.trapezoidfinset.rootChord.desc = Optiminizar la longitud de la línea base de las aletas (longitud de la aleta sobre la superficie del cuerpo).
+optimization.modifier.trapezoidfinset.tipChord = Longitud borde superior
+optimization.modifier.trapezoidfinset.tipChord.desc = Optimizar la longitud del borde superior de las aletas (longitd del borde exterior de la aleta).
+optimization.modifier.trapezoidfinset.sweep = Desplazamiento borde superior
+optimization.modifier.trapezoidfinset.sweep.desc = Optimiza el desplazamiento del borde superior de las aletas (desplazamiento del borde superior de la aleta respecto del extremo trasero de la línea base).
+optimization.modifier.trapezoidfinset.height = Altura
+optimization.modifier.trapezoidfinset.height.desc = Optimizar la altura de las aletas (semi-spam).
+
+optimization.modifier.ellipticalfinset.length = Longitud línea base
+optimization.modifier.ellipticalfinset.length.desc = Optiminizar la longitud de la línea base de las aletas
+optimization.modifier.ellipticalfinset.height = Altura
+optimization.modifier.ellipticalfinset.height.desc = Optimizar la altura de las aletas (semi-spam).
+
+optimization.modifier.finset.cant = Angulo de ataque
+optimization.modifier.finset.cant.desc = Optimiza el ángulo de ataque de las aletas.
+optimization.modifier.finset.position = Posición
+optimization.modifier.finset.position.desc = Optimiza la posición de las aletas a lo largo del cuerpo del cohete.
+
+optimization.modifier.launchlug.length = Longitud
+optimization.modifier.launchlug.length.desc = Optimiza la longitud del tubo para la Guía.
+optimization.modifier.launchlug.outerDiameter = Diámetro exterior
+optimization.modifier.launchlug.outerDiameter.desc = Optimiza el diámetro exterior del tubo para la Guía.
+optimization.modifier.launchlug.thickness = Grosor
+optimization.modifier.launchlug.thickness.desc = Optimiza el grosor del tubo para la Guía manteniendo el diámetro exterior.
+optimization.modifier.launchlug.position = Posición
+optimization.modifier.launchlug.position.desc = Optimiza la posición del soporte para la guía a lo largo del cuerpo del cohete.
+
+
+optimization.modifier.internalcomponent.position = Posición
+optimization.modifier.internalcomponent.position.desc = Optimiza la posición del componente interno respecto del componente que lo contiene.
+
+optimization.modifier.masscomponent.mass = Masa
+optimization.modifier.masscomponent.mass.desc = Optimiza la masa del componente Masa.
+
+optimization.modifier.parachute.diameter = Diámetro
+optimization.modifier.parachute.diameter.desc = Optimiza el diámetro del pabellón del paracaídas.
+optimization.modifier.parachute.coefficient = Coeficiente de rozamiento
+optimization.modifier.parachute.coefficient.desc = Optimiza el coeficiente de rozamiento del paracaídas. Un paracaídas típico posee un coeficiente de 0.8.
+
+optimization.modifier.streamer.length = Longitud
+optimization.modifier.streamer.length.desc = Optimiza la longitud de la banderola.
+optimization.modifier.streamer.width = Anchura
+optimization.modifier.streamer.width.desc = Optimiza la anchura de la banderola.
+optimization.modifier.streamer.aspectRatio = Relación de aspecto
+optimization.modifier.streamer.aspectRatio.desc = Optimiza la relación de aspecto de la banderola (longitud/anchura). Usted NO debe seleccionar una longitud o anchura de la banderola al mismo tiempo que una relación de aspecto.
+optimization.modifier.streamer.coefficient = Coeficiente de rozamiento
+optimization.modifier.streamer.coefficient.desc = Optimiza el coeficiente de rozamiento de la banderola.
+
+optimization.modifier.recoverydevice.deployDelay = Retardo de eyección
+optimization.modifier.recoverydevice.deployDelay.desc = Optimiza el tiempo de retardo de eyección del sistema de recuperación.
+optimization.modifier.recoverydevice.deployAltitude = Altitud de eyección
+optimization.modifier.recoverydevice.deployAltitude.desc = Optimiza la altitud de la eyección del sistema de recuperación.
+
+optimization.modifier.rocketcomponent.overrideMass = Masa especificada
+optimization.modifier.rocketcomponent.overrideMass.desc = Optimiza la Masa especificada del componente.
+optimization.modifier.rocketcomponent.overrideCG = CG especificado
+optimization.modifier.rocketcomponent.overrideCG.desc = Optimiza la localización del Centro de Gravedad especificado en el componente.
+
+optimization.modifier.motormount.overhang = Sobresalida del motor
+optimization.modifier.motormount.overhang.desc = Optimiza la sobresalida del motor hacia el exterior.
+optimization.modifier.motormount.delay = Retardo de ignición
+optimization.modifier.motormount.delay.desc = Optimiza el retardo de la ingnición del motor.
+
+
+
+
+! General rocket design optimization dialog
+
+GeneralOptimizationDialog.title = Optimización del cohete
+GeneralOptimizationDialog.goal.maximize = Maximizar el valor
+GeneralOptimizationDialog.goal.minimize = Minimizar el valor
+GeneralOptimizationDialog.goal.seek = Buscar el valor de
+GeneralOptimizationDialog.btn.start = Iniciar optimización
+GeneralOptimizationDialog.btn.stop = Detener optimización
+GeneralOptimizationDialog.lbl.paramsToOptimize = Parámetros de optimización:
+GeneralOptimizationDialog.btn.add = Agregar
+GeneralOptimizationDialog.btn.add.ttip = Agregar el parámetro de optimizacaión
+GeneralOptimizationDialog.btn.remove = Eliminar
+GeneralOptimizationDialog.btn.remove.ttip = Eliminar el parámetro seleccionado de la optimización. 
+GeneralOptimizationDialog.btn.removeAll = Eliminar todo
+GeneralOptimizationDialog.btn.removeAll.ttip = Eliminar todos los parámetros de optimización.
+GeneralOptimizationDialog.lbl.availableParams = Parámetros disponibles:
+GeneralOptimizationDialog.lbl.optimizationOpts = Opciones de optimización
+GeneralOptimizationDialog.lbl.optimizeSim = Optimizar simulación:
+GeneralOptimizationDialog.lbl.optimizeSim.ttip = Seleccionar la simulación a optimizar.
+GeneralOptimizationDialog.lbl.optimizeValue = Valor optimizado:
+GeneralOptimizationDialog.lbl.optimizeValue.ttip = Seleccionar el valor a optimizar.
+GeneralOptimizationDialog.lbl.optimizeGoal = Objetivo de optimización:
+GeneralOptimizationDialog.lbl.optimizeGoal.ttip = Seleccionar el objetivo de la optimización.
+GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = Buscar valor personalizado
+GeneralOptimizationDialog.lbl.requireStability = Estabilidad requerida
+GeneralOptimizationDialog.lbl.requireMinStability = Mínima estabilidad:
+GeneralOptimizationDialog.lbl.requireMinStability.ttip = Requerir un margen mínimo de estabilidad para el diseño.
+GeneralOptimizationDialog.lbl.requireMaxStability = Máxima estabilidad:
+GeneralOptimizationDialog.lbl.requireMaxStability.ttip = Requerir un margen máximo de estabilidad para el diseño.
+GeneralOptimizationDialog.status.bestValue = El mejor valor:
+GeneralOptimizationDialog.status.bestValue.ttip = El mejor valor de optimización encontrado.
+GeneralOptimizationDialog.status.stepCount = Número de pasos:
+GeneralOptimizationDialog.status.stepCount.ttip = Número de pasos que deben realizarse para la optimización.
+GeneralOptimizationDialog.status.evalCount = Evaluaciones:
+GeneralOptimizationDialog.status.evalCount.ttip = Número total de evaluaciones (simulaciones) que deben realizarse.
+GeneralOptimizationDialog.status.stepSize = Tamaño del paso:
+GeneralOptimizationDialog.status.stepSize.ttip = Tamaño actual del paso de optimización (respecto al rango de parámetros de optimización).
+GeneralOptimizationDialog.btn.plotPath = Gráfica del proceso
+GeneralOptimizationDialog.btn.plotPath.ttip = Gráfica del proceso de optimización (sólo para 1 o 2 dimensiones).
+GeneralOptimizationDialog.btn.save = Guardar resultados
+GeneralOptimizationDialog.btn.save.ttip = Guardar los resultados de las evaluaciones (simulaciones) en un archivo CSV.
+GeneralOptimizationDialog.btn.apply = Aplicar optimización
+GeneralOptimizationDialog.btn.apply.ttip = Aplicar los resultados de la optimización al diseño del cohete.
+GeneralOptimizationDialog.btn.reset = Reiniciar
+GeneralOptimizationDialog.btn.reset.ttip = Reiniciar el diseño actual del cohete con el diseño optimizado.
+GeneralOptimizationDialog.btn.close = Cerrar
+GeneralOptimizationDialog.btn.close.ttip = Cerrar el cuadro de diálogo sin modificar el diseño actual del cohete.
+GeneralOptimizationDialog.error.selectParams.text = Primero seleccione algunos parámetros a optimizar de entre todos los parámetros disponibles.
+GeneralOptimizationDialog.error.selectParams.title = Seleccionar los parámetros de optimización
+GeneralOptimizationDialog.error.optimizationFailure.text = Falló la ejecución de la optimización:
+GeneralOptimizationDialog.error.optimizationFailure.title = Fallo de la optimización
+GeneralOptimizationDialog.undoText = Aplicar la optimización
+GeneralOptimizationDialog.basicSimulationName = Simulación básica
+GeneralOptimizationDialog.noSimulationName = Sin simulación
+GeneralOptimizationDialog.table.col.parameter = Parámetro
+GeneralOptimizationDialog.table.col.current = Actual
+GeneralOptimizationDialog.table.col.min = Mínimo
+GeneralOptimizationDialog.table.col.max = Máximo
+GeneralOptimizationDialog.export.header = Incluir línea de cabecera
+GeneralOptimizationDialog.export.header.ttip = Incluir una línea de cabecera en la que se indican las descripciones.
+GeneralOptimizationDialog.export.stability = Estabilidad
+
+
+! Dialog for plotting optimization results
+OptimizationPlotDialog.title = Resultados de la optimización
+OptimizationPlotDialog.lbl.zoomInstructions = Click y arrastrar abajo+derecha para acercar Zoom, arriba+izquierda para alejar Zoom
+OptimizationPlotDialog.plot1d.title = Resultado de la optimización
+OptimizationPlotDialog.plot1d.series = Resultado de la optimización
+OptimizationPlotDialog.plot2d.title = Trazabilidad de la optimización
+OptimizationPlotDialog.plot2d.path = Trazabilidad de la optimización
+OptimizationPlotDialog.plot2d.evals = Evaluaciones
+OptimizationPlotDialog.plot.ttip.stability = Estabilidad:
+OptimizationPlotDialog.plot.label.optimum = Óptimo
+
+! Optimization parameters
+MaximumAltitudeParameter.name = Altitud en apogeo
+MaximumVelocityParameter.name = Velocidad máxima
+MaximumAccelerationParameter.name = Aceleración máxima
+StabilityParameter.name = Estabilidad
+GroundHitVelocityParameter.name = Velocidad de aterrizaje
+LandingDistanceParameter.name = Distancia de aterrizaje
+TotalFlightTimeParameter.name = Tiempo total de vuelo
+DeploymentVelocityParameter.name = Velocidad en la eyección del paracaídas
+
+