diff --git a/core/resources/l10n/messages_de.properties b/core/resources/l10n/messages_de.properties
index 5591a58f2..73c2c7a21 100644
--- a/core/resources/l10n/messages_de.properties
+++ b/core/resources/l10n/messages_de.properties
@@ -1,4 +1,3 @@
-
#
# German base translation file
#
@@ -49,14 +48,15 @@ RocketPanel.FigTypeAct.Sideview = Seitenansicht
RocketPanel.FigTypeAct.ttip.Sideview = Seitenansicht
RocketPanel.FigTypeAct.Backview = Rückansicht
RocketPanel.FigTypeAct.ttip.Backview = Vorderansicht
+RocketPanel.FigViewAct.2D = 2D View
+RocketPanel.FigViewAct.ttip.2D = 2D View
+RocketPanel.FigViewAct.3D = 3D View
+RocketPanel.FigViewAct.ttip.3D = 3D View
RocketPanel.lbl.Motorcfg = Motorkonfiguration
RocketPanel.lbl.infoMessage = Zum Auswählen klicken Shift+Klick andere auswählen Doppelklick zum Bearbeiten Klicken+Ziehen zum Verschieben
! BasicFrame
-BasicFrame.SimpleFileFilter1 = Alle Raketendesigns (*.ork; *.rkt)
-BasicFrame.SimpleFileFilter2 = OpenRocket Designs (*.ork)
-BasicFrame.SimpleFileFilter3 = RockSim Designs (*.rkt)
BasicFrame.tab.Rocketdesign = Raketendesign
BasicFrame.tab.Flightsim = Flugsimulation
BasicFrame.title.Addnewcomp = Neue Komponente hinzufügen
@@ -91,6 +91,11 @@ dlg.but.close = Schlie
! General file type names
filetypes.pdf = PDF files
+BasicFrame.SimpleFileFilter1 = Alle Raketendesigns (*.ork; *.rkt)
+BasicFrame.SimpleFileFilter2 = OpenRocket Designs (*.ork)
+BasicFrame.SimpleFileFilter3 = RockSim Designs (*.rkt)
+BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc)
+filetypes.images = Image files
! About Dialog
@@ -225,6 +230,7 @@ pref.dlg.tab.Miscellaneousoptions = Weiter Optionen
pref.dlg.lbl.Positiontoinsert = Position, um neue Komponenten einzufügen:
pref.dlg.lbl.Confirmdeletion = Löschen von Simulationen bestätigen
pref.dlg.lbl.User-definedthrust = Benutzerdefinierte Schubkurven:
+pref.dlg.lbl.Windspeed = Wind speed
pref.dlg.Allthrustcurvefiles = Alle Schubkurvendateien (*.eng; *.rrse; *.zzip; Verzeichnisse)
pref.dlg.RASPfiles = RASP Schubkurven (*.eng)
pref.dlg.RockSimfiles = RockSim Schubkurven(*.rse)
@@ -280,6 +286,7 @@ simedtdlg.lbl.Simname = Name der Simulation:
simedtdlg.tab.Launchcond = Startbedingungen
simedtdlg.tab.Simopt = Simulationsoptionen
simedtdlg.tab.Plotdata = Daten plotten
+simedtdlg.tab.CustomExpressions = Custom expressions
simedtdlg.tab.Exportdata = Daten exportieren
simedtdlg.lbl.Motorcfg = Motorkonfiguration:
simedtdlg.lbl.ttip.Motorcfg = Motorkonfiguration auswählen
@@ -350,8 +357,8 @@ simedtdlg.IntensityDesc.High = Hoch
simedtdlg.IntensityDesc.Veryhigh = Sehr hoch
simedtdlg.IntensityDesc.Extreme = Extrem
-GeodeticComputationStrategy.none.name = None
-GeodeticComputationStrategy.none.desc = Perform no geodetic computations.
+GeodeticComputationStrategy.flat.name = Flat Earth
+GeodeticComputationStrategy.flat.desc = Perform no geodetic computations.
GeodeticComputationStrategy.spherical.name = Spherical approximation
GeodeticComputationStrategy.spherical.desc = Perform geodetic computations assuming a spherical Earth.
This is sufficiently accurate for almost all purposes.
GeodeticComputationStrategy.wgs84.name = WGS84 ellipsoid
@@ -377,6 +384,8 @@ simpanel.dlg.lbl.DeleteSim2 = Diese Aktion kann nicht r
simpanel.dlg.lbl.DeleteSim3 = Simulationen löschen
simpanel.col.Name = Name der Simulation:
simpanel.col.Motors = Motoren
+simpanel.col.Velocityoffrod = Velocity off rod
+simpanel.col.Velocityatdeploy = Velocity at deployment
simpanel.col.Apogee = Apogäum
simpanel.col.Maxvelocity = max. Geschwindigkeit
simpanel.col.Maxacceleration = max. Beschleunigung
@@ -400,6 +409,8 @@ SimuRunDlg.msg.unknownerror1 = W
SimuRunDlg.msg.unknownerror2 = Das Programm könnte instabil sein, speichern Sie Ihr Design und starten Sie OpenRocket neu!
+RK4SimulationStepper.error.valuesTooLarge = Simulation values exceeded limits. Try selecting a shorter time step.
+
! SimulationExportPanel
SimExpPan.desc = Komma getrennte Werte (*.csv)
@@ -434,6 +445,63 @@ CsvOptionPanel.separator.space = SPACE
CsvOptionPanel.separator.tab = TAB
+! Custom expression general stuff
+customExpression.Name = Name
+customExpression.Symbol = Symbol
+customExpression.Expression = Expression
+customExpression.Units = Units
+customExpression.Operator = Operator
+customExpression.Description = Description
+
+! Custom expression panel
+customExpressionPanel.but.NewExpression = New expression
+customExpressionPanel.lbl.UpdateNote = You must run the simulation before data will be available for plotting.
+customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.
+customExpressionPanel.lbl.CustomExpressions = Custom Expressions :
+customExpression.Units.but.ttip.Remove = Remove this expression
+customExpression.Units.but.ttip.Edit = Edit this expression
+customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order
+customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order
+
+! Custom expression builder window
+ExpressionBuilderDialog.title = Expression Builder
+ExpressionBuilderDialog.InsertVariable = Insert Variable
+ExpressionBuilderDialog.InsertOperator = Insert Operator
+ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used
+ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used
+ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators
+ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations
+ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
Will not overwrite or modify any existing expressions in other simulations.
+
+! Custom expression variable selector
+CustomVariableSelector.title = Variable Selector
+
+! Custom operator selector
+CustomOperatorSelector.title = Operator Selector
+
+! Operators
+Operator.plus = Addition
+Operator.minus = Subtraction
+Operator.star = Multiplication
+Operator.div = Divison
+Operator.mod = Modulo
+Operator.pow = Exponentiation
+Operator.abs = Absolute value
+Operator.ceil = Ceiling (next integer value
+Operator.floor = Floor (previous integer value
+Operator.sqrt = Square root
+Operator.cbrt = Cubic root
+Operator.exp = Euler\'s number raised to the value (e^x)
+Operator.ln = Natural logarithm
+Operator.sin = Sine
+Operator.cos = Cosine
+Operator.tan = Tangent
+Operator.asin = Arc sine
+Operator.acos = Arc cosine
+Operator.atan = Arc tangent
+Operator.hsin = Hyerbolic sine
+Operator.hcos = Hyperbolic cosine
+Operator.htan = Hyperbolic tangent
! MotorPlot
MotorPlot.title.Motorplot = Motorkurve
@@ -447,8 +515,6 @@ MotorPlot.txt.Type = Typ:
MotorPlot.txt.Delays = Verzögerungen:
MotorPlot.txt.Comment = Kommentare:\n
-
-
! Simulation plot panel
simplotpanel.lbl.Presetplotconf = Plotparameter setzen
simplotpanel.lbl.Xaxistype = X-Achse:
@@ -468,6 +534,8 @@ simplotpanel.AUTO_NAME = Auto
simplotpanel.LEFT_NAME = Links
simplotpanel.RIGHT_NAME = Rechts
simplotpanel.CUSTOM = Benutzerdefiniert
+SimulationPlotPanel.error.noPlotSelected = Please add one or more variables to plot on the Y-axis.
+SimulationPlotPanel.error.noPlotSelected.title = Nothing to plot
! Component add buttons
compaddbuttons.Bodycompandfinsets = Körperteile und Leitwerke
@@ -586,6 +654,9 @@ FinSetConfig.lbl.Tabposition = Position:
FinSetConfig.ttip.Tabposition = Position des Leitwerks.
FinSetConfig.lbl.relativeto = relativ zu
+!FinMarkingGuide
+FinMarkingGuide.lbl.Front = Front
+
! MotorDatabaseLoadingDialog
MotorDbLoadDlg.title = Lade Motoren
MotorDbLoadDlg.Loadingmotors = Lade Motoren...
@@ -662,6 +733,13 @@ ComponentCfgDlg.configuration = Konfiguration
ComponentCfgDlg.configuration1 =
ComponentCfgDlg.Modify = Verändern
+!StageConfig
+StageConfig.tab.Separation = Separation
+StageConfig.tab.Separation.ttip = Stage separation options
+StageConfig.separation.lbl.title = Select when this stage separates:
+StageConfig.separation.lbl.plus = plus
+StageConfig.separation.lbl.seconds = seconds
+
!EllipticalFinSetConfig
EllipticalFinSetCfg.Nbroffins = Anzahl der Leitwerke
EllipticalFinSetCfg.Rotation = Rotation:
@@ -694,6 +772,7 @@ FreeformFinSetConfig.lbl.doubleClick1 = Double-click
FreeformFinSetConfig.lbl.doubleClick2 = to edit
FreeformFinSetConfig.lbl.clickDrag = Click+drag: Add and move points
FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: Remove point
+FreeformFinSetConfig.lbl.scaleFin = Scale Fin
!InnerTubeConfig
@@ -728,6 +807,7 @@ LaunchLugCfg.tab.Generalprop = Allgemeine Eigenschaften
! MassComponentConfig
MassComponentCfg.lbl.Mass = Masse
+MassComponentCfg.lbl.Density = Approximate density:
MassComponentCfg.lbl.Length = Länge
MassComponentCfg.lbl.Diameter = Durchmesser
MassComponentCfg.lbl.PosRelativeto = Position relativ zu:
@@ -989,6 +1069,8 @@ main.menu.analyze.optimization.desc = General rocket design optimization
main.menu.help = Hilfe
main.menu.help.desc = Information about OpenRocket
+main.menu.help.tours = Guided tours
+main.menu.help.tours.desc = Take guided tours on OpenRocket
main.menu.help.license = Lizenz
main.menu.help.license.desc = OpenRocket license information
main.menu.help.bugReport = Fehlerbericht
@@ -1009,8 +1091,11 @@ main.menu.debug.createtestrocket = Eine Testrakete erstellen
! Material database
! BULK_MATERIAL
Databases.materials.Acrylic = Acryl
+Databases.materials.Aluminum = Aluminum
Databases.materials.Balsa = Balsa
+Databases.materials.Basswood = Basswood
Databases.materials.Birch = Birke
+Databases.materials.Brass = Brass
Databases.materials.Cardboard = Karton
Databases.materials.Carbonfiber = Kohlefaser
Databases.materials.Cork = Kork
@@ -1025,8 +1110,10 @@ Databases.materials.PolycarbonateLexan = Polycarbonat (Lexan)
Databases.materials.Polystyrene = Polystyrène
Databases.materials.PVC = PVC
Databases.materials.Spruce = Fichte
+Databases.materials.Steel = Steel
Databases.materials.StyrofoamgenericEPS = Styropor (EPS)
Databases.materials.StyrofoamBluefoamXPS = Styrodur (XPS)
+Databases.materials.Titanium = Titanium
Databases.materials.Quantumtubing = Quantum tubing
Databases.materials.BlueTube = Blue tube
!SURFACE_MATERIAL
@@ -1101,6 +1188,14 @@ NoseCone.NoseCone = Spitze
Transition.Transition = Übergang
!Stage
Stage.Stage = Stufe
+
+Stage.SeparationEvent.UPPER_IGNITION = Upper stage motor ignition
+Stage.SeparationEvent.IGNITION = Current stage motor ignition
+Stage.SeparationEvent.BURNOUT = Current stage motor burnout
+Stage.SeparationEvent.EJECTION = Current stage ejection charge
+Stage.SeparationEvent.LAUNCH = Launch
+Stage.SeparationEvent.NEVER = Never
+
! BodyTube
BodyTube.BodyTube = Körperrohr
! TubeCoupler
@@ -1158,6 +1253,8 @@ RecoveryDevice.DeployEvent.LAUNCH = Start (plus NN Sekunden)
RecoveryDevice.DeployEvent.EJECTION = Erste Ausstoßladung dieser Stufe
RecoveryDevice.DeployEvent.APOGEE = Apogäum
RecoveryDevice.DeployEvent.ALTITUDE = Spezifische Höhe während der Landephase
+RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Current stage separation
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Lower stage separation
RecoveryDevice.DeployEvent.NEVER = Nie
! FlightEvent
@@ -1310,7 +1407,11 @@ Icons.Redo = Redo
OpenRocketPrintable.Partsdetail = Parts detail
OpenRocketPrintable.Fintemplates = Fin templates
+OpenRocketPrintable.Transitiontemplates = Transition templates
+OpenRocketPrintable.Noseconetemplates = Nose Cone templates
+OpenRocketPrintable.Finmarkingguide = Fin marking guide
OpenRocketPrintable.DesignReport = Design Report
+OpenRocketPrintable.Centeringringtemplates = Centering Ring templates
OpenRocketDocument.Redo = Redo
OpenRocketDocument.Undo = Undo
@@ -1521,6 +1622,9 @@ CompassSelectionButton.lbl.NW = NW
SlideShowDialog.btn.next = Next
SlideShowDialog.btn.prev = Previous
+SlideShowLinkListener.error.title = Guided tour not found
+SlideShowLinkListener.error.msg = Sorry, the selected tour has not yet been written.
+
GuidedTourSelectionDialog.title = Guided tours
GuidedTourSelectionDialog.lbl.selectTour = Select guided tour:
GuidedTourSelectionDialog.lbl.description = Tour description:
@@ -1544,10 +1648,37 @@ PresetModel.lbl.database = From database...
! Component Preset Chooser Dialog
ComponentPresetChooserDialog.title = Choose component preset
+ComponentPresetChooserDialog.filter.label = Filter by text:
+ComponentPresetChooserDialog.checkbox.filterAftDiameter = Match aft diameter
+ComponentPresetChooserDialog.checkbox.filterForeDiameter = Match fore diameter
+ComponentPresetChooserDialog.menu.sortAsc = Sort Ascending
+ComponentPresetChooserDialog.menu.sortDesc = Sort Descending
+ComponentPresetChooserDialog.menu.units = Units
+ComponentPresetChooserDialog.checkbox.showAllCompatible = Show all compatible
+table.column.Favorite = Favorite
table.column.Manufacturer = Manufacturer
table.column.PartNo = Part Number
-table.column.OuterDiameter = Outer Diameter
-table.column.InnerDiameter = Inner Diameter
+table.column.Description = Description
+table.column.Type = Type
table.column.Length = Length
-table.column.Favorite = Favorite
+table.column.Width = Width
+table.column.InnerDiameter = Inner Diameter
+table.column.OuterDiameter = Outer Diameter
+table.column.AftOuterDiameter = Aft Outer Diameter
+table.column.AftShoulderLength = Aft Shoulder Length
+table.column.AftShoulderDiameter = Aft Shoulder Diameter
+table.column.ForeShoulderLength = Fore Shoulder Length
+table.column.ForeShoulderDiameter = Fore Shoulder Diameter
+table.column.ForeOuterDiameter = Fore Outer Diameter
+table.column.Shape = Shape
+table.column.Material = Material
+table.column.Finish = Finish
+table.column.Thickness = Thickness
+table.column.Filled = Filled
+table.column.Mass = Mass
+table.column.Diameter = Diameter
+table.column.Sides = Sides
+table.column.LineCount = Line Count
+table.column.LineLength = Line Length
+table.column.LineMaterial = Line Material
diff --git a/core/resources/l10n/messages_es.properties b/core/resources/l10n/messages_es.properties
index 81eb874a5..fd8b63d66 100644
--- a/core/resources/l10n/messages_es.properties
+++ b/core/resources/l10n/messages_es.properties
@@ -103,6 +103,7 @@ filetypes.pdf = Archivos PDF
BasicFrame.SimpleFileFilter1 = Todos los diseños de cohete(*.ork; *.rkt)
BasicFrame.SimpleFileFilter2 = Diseños OpenRocket (*.ork)
BasicFrame.SimpleFileFilter3 = Diseños RockSim (*.rkt)
+BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc)
filetypes.images = Image files
@@ -131,7 +132,6 @@ 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 = Configuración de la impresión
PrintSettingsDialog.lbl.Templatefillcolor = Plantilla de colores:
@@ -238,6 +238,7 @@ pref.dlg.tab.Miscellaneousoptions = Otras opciones
pref.dlg.lbl.Positiontoinsert = Posición para introducir nuevos componentes del fuselaje:
pref.dlg.lbl.Confirmdeletion = Confirmar borrar simulaciones:
pref.dlg.lbl.User-definedthrust = Curvas de potencia definidas por el usuario:
+pref.dlg.lbl.Windspeed = Wind speed
pref.dlg.Allthrustcurvefiles = Todos los ficheros de curvas de potencia (*.eng; *.rse; *.zip; directorios)
pref.dlg.RASPfiles = Ficheros de motor RASP (*.eng)
pref.dlg.RockSimfiles = Ficheros de motor Rocksim (*.rse)
@@ -293,6 +294,7 @@ simedtdlg.lbl.Simname = Nombre de la simulaci
simedtdlg.tab.Launchcond = Condiciones del lanzamiento
simedtdlg.tab.Simopt = Opciones de simulación
simedtdlg.tab.Plotdata = Datos del gráfico
+simedtdlg.tab.CustomExpressions = Custom expressions
simedtdlg.tab.Exportdata = Exportar datos
simedtdlg.lbl.Motorcfg = Configuración del motor:
simedtdlg.lbl.ttip.Motorcfg = Seleccionar la configuración del motor a usar
@@ -363,8 +365,8 @@ 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.flat.name = Ninguna
+GeodeticComputationStrategy.flat.desc = No incluir computaciones geodésicas.
GeodeticComputationStrategy.spherical.name = Aproximación esférica
GeodeticComputationStrategy.spherical.desc = Al incluir las computaciones geodésicas se considera una Tierra esférica.
Este aspecto es bastante preciso en la mayoría de los proyectos.
GeodeticComputationStrategy.wgs84.name = Elipsoidal WGS84
@@ -451,6 +453,63 @@ CsvOptionPanel.separator.space = SPACE
CsvOptionPanel.separator.tab = TAB
+! Custom expression general stuff
+customExpression.Name = Name
+customExpression.Symbol = Symbol
+customExpression.Expression = Expression
+customExpression.Units = Units
+customExpression.Operator = Operator
+customExpression.Description = Description
+
+! Custom expression panel
+customExpressionPanel.but.NewExpression = New expression
+customExpressionPanel.lbl.UpdateNote = You must run the simulation before data will be available for plotting.
+customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.
+customExpressionPanel.lbl.CustomExpressions = Custom Expressions :
+customExpression.Units.but.ttip.Remove = Remove this expression
+customExpression.Units.but.ttip.Edit = Edit this expression
+customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order
+customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order
+
+! Custom expression builder window
+ExpressionBuilderDialog.title = Expression Builder
+ExpressionBuilderDialog.InsertVariable = Insert Variable
+ExpressionBuilderDialog.InsertOperator = Insert Operator
+ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used
+ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used
+ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators
+ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations
+ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
Will not overwrite or modify any existing expressions in other simulations.
+
+! Custom expression variable selector
+CustomVariableSelector.title = Variable Selector
+
+! Custom operator selector
+CustomOperatorSelector.title = Operator Selector
+
+! Operators
+Operator.plus = Addition
+Operator.minus = Subtraction
+Operator.star = Multiplication
+Operator.div = Divison
+Operator.mod = Modulo
+Operator.pow = Exponentiation
+Operator.abs = Absolute value
+Operator.ceil = Ceiling (next integer value
+Operator.floor = Floor (previous integer value
+Operator.sqrt = Square root
+Operator.cbrt = Cubic root
+Operator.exp = Euler\'s number raised to the value (e^x)
+Operator.ln = Natural logarithm
+Operator.sin = Sine
+Operator.cos = Cosine
+Operator.tan = Tangent
+Operator.asin = Arc sine
+Operator.acos = Arc cosine
+Operator.atan = Arc tangent
+Operator.hsin = Hyerbolic sine
+Operator.hcos = Hyperbolic cosine
+Operator.htan = Hyperbolic tangent
! MotorPlot
MotorPlot.title.Motorplot = Curva del motor
@@ -464,8 +523,6 @@ MotorPlot.txt.Type = Tipo:
MotorPlot.txt.Delays = Retardos:
MotorPlot.txt.Comment = Comentario:\n
-
-
! Simulation plot panel
simplotpanel.lbl.Presetplotconf = Configuración de la gráfica:
simplotpanel.lbl.Xaxistype = Tipo de eje X:
@@ -488,7 +545,6 @@ simplotpanel.CUSTOM = Personalizado
SimulationPlotPanel.error.noPlotSelected = Por favor agregue una o más variables para el eje Y de la gráfica.
SimulationPlotPanel.error.noPlotSelected.title = No se puede construir un gráfico
-
! Component add buttons
compaddbuttons.Bodycompandfinsets = Componentes del fuselaje y aletas
compaddbuttons.Nosecone = Ojiva
@@ -686,6 +742,13 @@ ComponentCfgDlg.configuration =
ComponentCfgDlg.configuration1 = Configuración
ComponentCfgDlg.Modify = Modificar
+!StageConfig
+StageConfig.tab.Separation = Separation
+StageConfig.tab.Separation.ttip = Stage separation options
+StageConfig.separation.lbl.title = Select when this stage separates:
+StageConfig.separation.lbl.plus = plus
+StageConfig.separation.lbl.seconds = seconds
+
!EllipticalFinSetConfig
EllipticalFinSetCfg.Nbroffins = Número de aletas:
EllipticalFinSetCfg.Rotation = Rotación de las aletas:
@@ -720,6 +783,7 @@ FreeformFinSetConfig.lbl.clickDrag = Click (sobre l
FreeformFinSetConfig.lbl.ctrlClick = Control+Click (sobre punto): Eliminar punto
FreeformFinSetConfig.lbl.scaleFin = Dimensionar
+
!InnerTubeConfig
InnerTubeCfg.tab.Motor = Motor
InnerTubeCfg.tab.ttip.Motor = Configuración del porta motor
@@ -752,6 +816,7 @@ LaunchLugCfg.tab.Generalprop = Propiedades generales
! MassComponentConfig
MassComponentCfg.lbl.Mass = Masa:
+MassComponentCfg.lbl.Density = Approximate density:
MassComponentCfg.lbl.Length = Longitud:
MassComponentCfg.lbl.Diameter = Diámetro:
MassComponentCfg.lbl.PosRelativeto = Posición relativa a:
@@ -824,7 +889,6 @@ ParachuteCfg.lbl.Radialdirection = Direcci
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:
@@ -977,6 +1041,8 @@ 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.openRecent = Open Recent...
+BasicFrame.item.Openrecentrocketdesign = Open a recent rocket design
main.menu.file.openExample = Abrir ejemplo ...
BasicFrame.item.Openexamplerocketdesign = Abrir un ejemplo de diseño de cohete
main.menu.file.save = Guardar
@@ -1198,6 +1264,8 @@ 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.CURRENT_STAGE_SEPARATION = Current stage separation
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Lower stage separation
RecoveryDevice.DeployEvent.NEVER = Nunca
! FlightEvent
@@ -1617,3 +1685,9 @@ table.column.Finish = Finish
table.column.Thickness = Thickness
table.column.Filled = Filled
table.column.Mass = Mass
+table.column.Diameter = Diameter
+table.column.Sides = Sides
+table.column.LineCount = Line Count
+table.column.LineLength = Line Length
+table.column.LineMaterial = Line Material
+
diff --git a/core/resources/l10n/messages_fr.properties b/core/resources/l10n/messages_fr.properties
index 1b8487205..973b3467d 100644
--- a/core/resources/l10n/messages_fr.properties
+++ b/core/resources/l10n/messages_fr.properties
@@ -1,4 +1,3 @@
-
#
# French base translation file
# Translated by Tripoli France
@@ -12,12 +11,13 @@
# They are pieces that are inserted dynamically.
#
+
! Set to the name of the current translation file (used for debugging purposes)
debug.currentFile = messages_fr.properties
! RocketActions
RocketActions.checkbox.Donotaskmeagain = Ne plus me demander
-RocketActions.lbl.Youcanchangedefop = Vous pouvez changer le mode opératoire par defaut dans les préferences.
+RocketActions.lbl.Youcanchangedefop = Vous pouvez changer le mode opératoire par défaut dans les préferences.
RocketActions.showConfirmDialog.lbl1 = Supprimer les simulations sélectionnées?
RocketActions.showConfirmDialog.lbl2 = Cette opération n'est pas réversible.
RocketActions.showConfirmDialog.title = Effacer les simulations
@@ -77,6 +77,7 @@ error.fileExists.desc = Le fichier '{filename}' existe d
error.writing.title = Erreur d'écriture du fichier
error.writing.desc = Une erreur est survenue lors de l'écriture dans le fichier:
+
! Labels used in buttons of dialog windows
# TODO: Rename these to "btn.xxx"
button.ok = OK
@@ -88,12 +89,12 @@ dlg.but.ok = Accepter
dlg.but.cancel = Annuler
dlg.but.close = Fermer
-
! General file type names
filetypes.pdf = fichier PDF
BasicFrame.SimpleFileFilter1 = Tous les fichiers fusée (*.ork; *.rkt)
BasicFrame.SimpleFileFilter2 = Fichiers OpenRocket (*.ork)
BasicFrame.SimpleFileFilter3 = Fichiers RockSim (*.rkt)
+BasicFrame.SimpleFileFilter4 = Pièces OpenRocket pre-configurées (*.orc)
filetypes.images = Fichiers Image
@@ -109,6 +110,7 @@ AboutDialog.lbl.translator = Tripoli France
AboutDialog.lbl.translatorWebsite = http://tripoli.france.free.fr/
AboutDialog.lbl.translatorIcon = logoTripoliFrance.png
+
! Print dialog
PrintDialog.title = Imprimer ou exporter
PrintDialog.but.previewAndPrint = Pré-visualiser et imprimer
@@ -121,7 +123,6 @@ PrintDialog.error.preview.title = Impossible d'ouvrir la pr
PrintDialog.error.preview.desc1 = Impossible d'ouvrir la prévisualisation PDF.
PrintDialog.error.preview.desc2 = S'il vous plait utilisez l'option "Sauvegarder en PDF" à la place.
-
!PrintSettingsDialog
PrintSettingsDialog.title = Configuration impression
PrintSettingsDialog.lbl.Templatefillcolor = Couleur de remplissage du modèle:
@@ -228,6 +229,7 @@ pref.dlg.tab.Miscellaneousoptions = Autres options
pref.dlg.lbl.Positiontoinsert = Position pour insérer des composants internes:
pref.dlg.lbl.Confirmdeletion = Confirmer l'effacement des simulations:
pref.dlg.lbl.User-definedthrust = Courbes de poussée personnalisées:
+pref.dlg.lbl.Windspeed = Vitesse du vent
pref.dlg.Allthrustcurvefiles = Tous les fichiers de courbes de poussée (*.eng; *.rse; *.zip; répertoires)
pref.dlg.RASPfiles = Fichiers moteur RASP (*.eng)
pref.dlg.RockSimfiles = Fichiers moteur RockSim (*.rse)
@@ -283,6 +285,7 @@ simedtdlg.lbl.Simname = Nom de la simulation:
simedtdlg.tab.Launchcond = Conditions de lancement
simedtdlg.tab.Simopt = Options de simulation
simedtdlg.tab.Plotdata = Tracer les données
+simedtdlg.tab.CustomExpressions = Expressions personnalisées
simedtdlg.tab.Exportdata = Exporter les données
simedtdlg.lbl.Motorcfg = Configuration moteur:
simedtdlg.lbl.ttip.Motorcfg = Choisir la configuration moteur à utiliser.
@@ -320,7 +323,7 @@ simedtdlg.lbl.ttip.Length = Longueur de la rampe.
simedtdlg.lbl.Angle = Angle:
simedtdlg.lbl.ttip.Angle = Angle de la rampe de lancement par rapport à la verticale.
simedtdlg.lbl.Direction = Direction:
-simedtdlg.lbl.ttip.Direction1 = Direction de la rampe de lance par rapport au vent.
+simedtdlg.lbl.ttip.Direction1 = Direction de la rampe de lancement par rapport au vent.
simedtdlg.lbl.ttip.Direction2 = = Face au vent,
simedtdlg.lbl.ttip.Direction3 = = vent arrière.
simedtdlg.border.Simopt = Options de simulation
@@ -329,7 +332,7 @@ simedtdlg.lbl.ttip.Calcmethod = La m
simedtdlg.lbl.ExtBarrowman = Barrowman étendu
simedtdlg.lbl.Simmethod = Méthode de Simulation:
simedtdlg.lbl.ttip.Simmethod1 = Le simulateur de six degrés de liberté permet la liberté totale de fusée en vol.
-simedtdlg.lbl.ttip.Simmethod2 = Integration is performed using a 4th order Runge-Kutta 4 numerical integration.
+simedtdlg.lbl.ttip.Simmethod2 = l'Integration faite en utilisant a 4th order Runge-Kutta 4 numerical integration.
simedtdlg.lbl.GeodeticMethod = Calculs Geodetic:
simedtdlg.lbl.ttip.GeodeticMethodTip = A un rapport avec les calculs des coordonnée sur la terre. This also enables coriolis effect computations.
simedtdlg.lbl.Timestep = Réglage du pas de temps:
@@ -361,6 +364,8 @@ GeodeticComputationStrategy.wgs84.name = ellipso
GeodeticComputationStrategy.wgs84.desc = Performe des calculs geodetic sur la référence elliptique WGS84 en utilisant la méthode de Vincenty.
Plus long et non nécessaire dans la plupart des cas.
+
+
! Simulation Panel
simpanel.but.newsimulation = Nouvelle simulation
simpanel.but.editsimulation = Modifier la simulation
@@ -439,6 +444,63 @@ CsvOptionPanel.separator.space = ESPACE
CsvOptionPanel.separator.tab = TAB
+! Custom expression general stuff
+customExpression.Name = Nom
+customExpression.Symbol = Symbole
+customExpression.Expression = Expression
+customExpression.Units = Unités
+customExpression.Operator = Operateur
+customExpression.Description = Description
+
+! Custom expression panel
+customExpressionPanel.but.NewExpression = New expression
+customExpressionPanel.lbl.UpdateNote = Vous devez faire tourner la simulation avant de pouvoir disposer de données à tracer.
+customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.
+customExpressionPanel.lbl.CustomExpressions = Custom Expressions :
+customExpression.Units.but.ttip.Remove = Remove this expression
+customExpression.Units.but.ttip.Edit = Edit this expression
+customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order
+customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order
+
+! Custom expression builder window
+ExpressionBuilderDialog.title = Expression Builder
+ExpressionBuilderDialog.InsertVariable = Ajouter une Variable
+ExpressionBuilderDialog.InsertOperator = Ajouter un Operateur
+ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used
+ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used
+ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators
+ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations
+ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
Will not overwrite or modify any existing expressions in other simulations.
+
+! Custom expression variable selector
+CustomVariableSelector.title = Variable Selector
+
+! Custom operator selector
+CustomOperatorSelector.title = Operator Selector
+
+! Operators
+Operator.plus = Addition
+Operator.minus = Soustraction
+Operator.star = Multiplication
+Operator.div = Divison
+Operator.mod = Modulo
+Operator.pow = Exponentiel
+Operator.abs = Valeur absolue
+Operator.ceil = Ceiling (next integer value
+Operator.floor = Floor (previous integer value
+Operator.sqrt = Racine carrée
+Operator.cbrt = Racine Cubic
+Operator.exp = Euler\'s number raised to the value (e^x)
+Operator.ln = Natural logarithm
+Operator.sin = Sinus
+Operator.cos = Cosinus
+Operator.tan = Tangente
+Operator.asin = Arc sinus
+Operator.acos = Arc cosinus
+Operator.atan = Arc tangente
+Operator.hsin = Hyerbolic sinus
+Operator.hcos = Cosinus Hyperbolic
+Operator.htan = Tangente Hyperbolic
! MotorPlot
MotorPlot.title.Motorplot = Courbe du moteur
@@ -452,8 +514,6 @@ MotorPlot.txt.Type = Type:
MotorPlot.txt.Delays = Retards:
MotorPlot.txt.Comment = Commentaires:\n
-
-
! Simulation plot panel
simplotpanel.lbl.Presetplotconf = Prédéfinir les paramètres du tracé:
simplotpanel.lbl.Xaxistype = Axe des X:
@@ -476,7 +536,6 @@ simplotpanel.CUSTOM = Personnalis
SimulationPlotPanel.error.noPlotSelected = S'il vous plait ajoutez une ou plusieurs variables à tracer sur l'axe des Y.
SimulationPlotPanel.error.noPlotSelected.title = Rien à tracer
-
! Component add buttons
compaddbuttons.Bodycompandfinsets = Pièces du corps et ailerons
compaddbuttons.Nosecone = Cône
@@ -748,8 +807,9 @@ LaunchLugCfg.tab.Generalprop = Propri
! MassComponentConfig
MassComponentCfg.lbl.Mass = Masse
-MassComponentCfg.lbl.Length = Longueur
-MassComponentCfg.lbl.Diameter = Diamètre
+MassComponentCfg.lbl.Density = Densité Approximative:
+MassComponentCfg.lbl.Length = Longueur:
+MassComponentCfg.lbl.Diameter = Diamètre:
MassComponentCfg.lbl.PosRelativeto = Position relative à:
MassComponentCfg.lbl.plus = plus
MassComponentCfg.tab.General = Général
@@ -972,6 +1032,8 @@ main.menu.file.new = Nouveau
main.menu.file.new.desc = Crée un nouveau projet fusée
main.menu.file.open = Ouvrir...
BasicFrame.item.Openrocketdesign = Ouvre un projet fusée
+main.menu.file.openRecent = Open Recent...
+BasicFrame.item.Openrecentrocketdesign = Open a recent rocket design
main.menu.file.openExample = Ouvrir un exemple...
BasicFrame.item.Openexamplerocketdesign = Ouvre un exemple de projet fusée
main.menu.file.save = Sauvegarder
@@ -1193,6 +1255,8 @@ RecoveryDevice.DeployEvent.LAUNCH = Lancement(plus NN secondes)
RecoveryDevice.DeployEvent.EJECTION = Première charge d'éjection de cet étage
RecoveryDevice.DeployEvent.APOGEE = Apogée
RecoveryDevice.DeployEvent.ALTITUDE = Altitude spécifiée durant la descente
+RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Séparation de l'etage en cour
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Séparation de l'etage de dessous
RecoveryDevice.DeployEvent.NEVER = Jamais
! FlightEvent
@@ -1349,6 +1413,7 @@ OpenRocketPrintable.Transitiontemplates = Gabaries de transition
OpenRocketPrintable.Noseconetemplates = Gabaries d'ogive
OpenRocketPrintable.Finmarkingguide = Guide de marquage pour les ailerons
OpenRocketPrintable.DesignReport = Rapport de conception
+OpenRocketPrintable.Centeringringtemplates = Gabaries pour les anneaux de centrage
OpenRocketDocument.Redo = Refaire
OpenRocketDocument.Undo = Défaire
@@ -1606,8 +1671,6 @@ table.column.OuterDiameter = Diam
table.column.AftOuterDiameter = Diamètre externe arrière
table.column.AftShoulderLength = Longueur de l'épaulement arrière
table.column.AftShoulderDiameter = Diamètre de l'épaulement arrière
-!table.column.ShoulderLength = Longueur de l'épaulement
-!table.column.ShoulderDiameter = Diamètre de l'épaulement
table.column.ForeShoulderLength = Longueur de l'épaulement avant
table.column.ForeShoulderDiameter = Diamètre de l'épaulement avant
table.column.ForeOuterDiameter = Diamètre externe avant
diff --git a/core/resources/l10n/messages_it.properties b/core/resources/l10n/messages_it.properties
index 203aa3bdb..f0f1653c5 100644
--- a/core/resources/l10n/messages_it.properties
+++ b/core/resources/l10n/messages_it.properties
@@ -1,4 +1,3 @@
-
#
# Italian base translation file
# provided by Mauro Biasutti
@@ -49,14 +48,15 @@ RocketPanel.FigTypeAct.Sideview = Vista laterale
RocketPanel.FigTypeAct.ttip.Sideview = Vista laterale
RocketPanel.FigTypeAct.Backview = Vista da sotto
RocketPanel.FigTypeAct.ttip.Backview = Vista da dietro
+RocketPanel.FigViewAct.2D = 2D View
+RocketPanel.FigViewAct.ttip.2D = 2D View
+RocketPanel.FigViewAct.3D = 3D View
+RocketPanel.FigViewAct.ttip.3D = 3D View
RocketPanel.lbl.Motorcfg = Configurazione del motore:
RocketPanel.lbl.infoMessage = Clicca per selezionare Shift+click per altra selezione Doppio-click per modificare Click+trascina per muovere
! BasicFrame
-BasicFrame.SimpleFileFilter1 = Tutti i disegni di razzi (*.ork; *.rkt)
-BasicFrame.SimpleFileFilter2 = Disegni di OpenRocket (*.ork)
-BasicFrame.SimpleFileFilter3 = Disegni di RockSim (*.rkt)
BasicFrame.tab.Rocketdesign = Disegno di razzi
BasicFrame.tab.Flightsim = Simulazioni di volo
BasicFrame.title.Addnewcomp = Aggiungi nuovo componente
@@ -93,6 +93,11 @@ dlg.but.close = Chiudi
! General file type names
filetypes.pdf = PDF files
+BasicFrame.SimpleFileFilter1 = Tutti i disegni di razzi (*.ork; *.rkt)
+BasicFrame.SimpleFileFilter2 = Disegni di OpenRocket (*.ork)
+BasicFrame.SimpleFileFilter3 = Disegni di RockSim (*.rkt)
+BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc)
+filetypes.images = Image files
! About Dialog
@@ -227,6 +232,7 @@ pref.dlg.tab.Miscellaneousoptions = Altre opzioni
pref.dlg.lbl.Positiontoinsert = Posizione nella quale inserire nuovi componenti del corpo:
pref.dlg.lbl.Confirmdeletion = Conferma la cancellazione delle simulazioni:
pref.dlg.lbl.User-definedthrust = Curva di spinta fornita dall'utente:
+pref.dlg.lbl.Windspeed = Wind speed
pref.dlg.Allthrustcurvefiles = Tutti i files di curva di spinta (*.eng; *.rse; *.zip; cartelle)
pref.dlg.RASPfiles = RASP motor files (*.eng)
pref.dlg.RockSimfiles = RockSim engine files (*.rse)
@@ -282,6 +288,7 @@ simedtdlg.lbl.Simname = Nome della simulazione:
simedtdlg.tab.Launchcond = Condizioni di lancio
simedtdlg.tab.Simopt = Opzioni di simulazione
simedtdlg.tab.Plotdata = Grafico
+simedtdlg.tab.CustomExpressions = Custom expressions
simedtdlg.tab.Exportdata = Esporta i dati
simedtdlg.lbl.Motorcfg = Configurazione del motore:
simedtdlg.lbl.ttip.Motorcfg = Seleziona la configurazione del motore da usare.
@@ -379,6 +386,8 @@ simpanel.dlg.lbl.DeleteSim2 = Questa operazione non puo' essere annulla
simpanel.dlg.lbl.DeleteSim3 = Cancella simulazioni
simpanel.col.Name = Nome
simpanel.col.Motors = Motori
+simpanel.col.Velocityoffrod = Velocity off rod
+simpanel.col.Velocityatdeploy = Velocity at deployment
simpanel.col.Apogee = Apogeo
simpanel.col.Maxvelocity = Velocita' massima
simpanel.col.Maxacceleration = Accelerazione massima
@@ -437,7 +446,63 @@ SimExpPan.Col.Unit = Unita'
CsvOptionPanel.separator.space = SPAZIO
CsvOptionPanel.separator.tab = TAB
+! Custom expression general stuff
+customExpression.Name = Name
+customExpression.Symbol = Symbol
+customExpression.Expression = Expression
+customExpression.Units = Units
+customExpression.Operator = Operator
+customExpression.Description = Description
+! Custom expression panel
+customExpressionPanel.but.NewExpression = New expression
+customExpressionPanel.lbl.UpdateNote = You must run the simulation before data will be available for plotting.
+customExpressionPanel.lbl.CalcNote = Expressions will be calculated in the order shown.
+customExpressionPanel.lbl.CustomExpressions = Custom Expressions :
+customExpression.Units.but.ttip.Remove = Remove this expression
+customExpression.Units.but.ttip.Edit = Edit this expression
+customExpression.Units.but.ttip.MoveUp = Move expression up in calculation order
+customExpression.Units.but.ttip.MoveDown = Move expression down in calculation order
+
+! Custom expression builder window
+ExpressionBuilderDialog.title = Expression Builder
+ExpressionBuilderDialog.InsertVariable = Insert Variable
+ExpressionBuilderDialog.InsertOperator = Insert Operator
+ExpressionBuilderDialog.led.ttip.Name = Name must not have already been used
+ExpressionBuilderDialog.led.ttip.Symbol = Symbol must not have already been used
+ExpressionBuilderDialog.led.ttip.Expression = Expression must use only known symbols and operators
+ExpressionBuilderDialog.CopyToOtherSimulations = Copy to other simulations
+ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
Will not overwrite or modify any existing expressions in other simulations.
+
+! Custom expression variable selector
+CustomVariableSelector.title = Variable Selector
+
+! Custom operator selector
+CustomOperatorSelector.title = Operator Selector
+
+! Operators
+Operator.plus = Addition
+Operator.minus = Subtraction
+Operator.star = Multiplication
+Operator.div = Divison
+Operator.mod = Modulo
+Operator.pow = Exponentiation
+Operator.abs = Absolute value
+Operator.ceil = Ceiling (next integer value
+Operator.floor = Floor (previous integer value
+Operator.sqrt = Square root
+Operator.cbrt = Cubic root
+Operator.exp = Euler\'s number raised to the value (e^x)
+Operator.ln = Natural logarithm
+Operator.sin = Sine
+Operator.cos = Cosine
+Operator.tan = Tangent
+Operator.asin = Arc sine
+Operator.acos = Arc cosine
+Operator.atan = Arc tangent
+Operator.hsin = Hyerbolic sine
+Operator.hcos = Hyperbolic cosine
+Operator.htan = Hyperbolic tangent
! MotorPlot
MotorPlot.title.Motorplot = Motor plot
@@ -451,8 +516,6 @@ MotorPlot.txt.Type = Tipo:
MotorPlot.txt.Delays = Ritardi:
MotorPlot.txt.Comment = Commenti:\n
-
-
! Simulation plot panel
simplotpanel.lbl.Presetplotconf = Valori predefiniti per le configurazioni di disegno:
simplotpanel.lbl.Xaxistype = asse X :
@@ -475,7 +538,6 @@ simplotpanel.CUSTOM = Personalizzato
SimulationPlotPanel.error.noPlotSelected = Per favore aggiungi una o piu' variabili per disegnare sull'asse Y.
SimulationPlotPanel.error.noPlotSelected.title = Niente da disegnare
-
! Component add buttons
compaddbuttons.Bodycompandfinsets = Componenti del corpo e pinne
compaddbuttons.Nosecone = Naso
@@ -673,6 +735,13 @@ ComponentCfgDlg.configuration = (configurazione)
ComponentCfgDlg.configuration1 =
ComponentCfgDlg.Modify = Modifica
+!StageConfig
+StageConfig.tab.Separation = Separation
+StageConfig.tab.Separation.ttip = Stage separation options
+StageConfig.separation.lbl.title = Select when this stage separates:
+StageConfig.separation.lbl.plus = plus
+StageConfig.separation.lbl.seconds = seconds
+
!EllipticalFinSetConfig
EllipticalFinSetCfg.Nbroffins = Numero di pinne:
EllipticalFinSetCfg.Rotation = Rotazione:
@@ -705,6 +774,7 @@ FreeformFinSetConfig.lbl.doubleClick1 = Doppio-click
FreeformFinSetConfig.lbl.doubleClick2 = per modificare
FreeformFinSetConfig.lbl.clickDrag = Click+muovi: aggiunge e muove punti
FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: rimuove punti
+FreeformFinSetConfig.lbl.scaleFin = Scale Fin
!InnerTubeConfig
@@ -739,6 +809,7 @@ LaunchLugCfg.tab.Generalprop = Proprieta' generali
! MassComponentConfig
MassComponentCfg.lbl.Mass = Mass:
+MassComponentCfg.lbl.Density = Approximate density:
MassComponentCfg.lbl.Length = Lunghezza:
MassComponentCfg.lbl.Diameter = Diameter:
MassComponentCfg.lbl.PosRelativeto = Posizione relativa a :
@@ -922,7 +993,6 @@ StorageOptChooser.lbl.Estfilesize = Stima della dimensione del file:
StorageOptChooser.lbl.Saveopt = Salva le opzioni
! ThrustCurveMotorSelectionPanel
-
TCMotorSelPan.lbl.Selrocketmotor = Seleziona il motore del razzo:
TCMotorSelPan.checkbox.hideSimilar = Nascondi le curve di spinta molto simili
TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = Mostra tutti i motori
@@ -964,6 +1034,8 @@ main.menu.file.new = Nuovo
main.menu.file.new.desc = Crea il disegno di un nuovo Razzo
main.menu.file.open = Apri..
BasicFrame.item.Openrocketdesign = Apri il disegno di un razzo
+main.menu.file.openRecent = Open Recent...
+BasicFrame.item.Openrecentrocketdesign = Open a recent rocket design
main.menu.file.openExample = Apri esempio
BasicFrame.item.Openexamplerocketdesign = Apri l'esempio di un disegno di razzo
main.menu.file.save = Salva
@@ -1001,6 +1073,8 @@ main.menu.analyze.optimization.desc = Ottimizzazioni generali sul disegno del ra
main.menu.help = Aiuto
main.menu.help.desc = Informazioni su OpenRocket
+main.menu.help.tours = Guided tours
+main.menu.help.tours.desc = Take guided tours on OpenRocket
main.menu.help.license = Licenza
main.menu.help.license.desc = Informazioni sulla licenza di OpenRocket
main.menu.help.bugReport = Bug Report
@@ -1021,8 +1095,11 @@ main.menu.debug.createtestrocket = Crea un test del razzo
! Material database
! BULK_MATERIAL
Databases.materials.Acrylic = Acrilico
+Databases.materials.Aluminum = Aluminum
Databases.materials.Balsa = Balsa
+Databases.materials.Basswood = Basswood
Databases.materials.Birch = Betulla
+Databases.materials.Brass = Brass
Databases.materials.Cardboard = Cartoncino
Databases.materials.Carbonfiber = Fibra di carbonio
Databases.materials.Cork = Sughero
@@ -1037,8 +1114,10 @@ Databases.materials.PolycarbonateLexan = Policarbonato (Lexan)
Databases.materials.Polystyrene = Polistirene
Databases.materials.PVC = PVC
Databases.materials.Spruce = Abete rosso
+Databases.materials.Steel = Steel
Databases.materials.StyrofoamgenericEPS = polistirolo (generic EPS)
Databases.materials.StyrofoamBluefoamXPS = polistirolo \"Blue foam\" (XPS)
+Databases.materials.Titanium = Titanium
Databases.materials.Quantumtubing = Quantum tubing
Databases.materials.BlueTube = Blue tube
!SURFACE_MATERIAL
@@ -1113,6 +1192,14 @@ NoseCone.NoseCone = Naso
Transition.Transition = Transizione
!Stage
Stage.Stage = Stadio
+
+Stage.SeparationEvent.UPPER_IGNITION = Upper stage motor ignition
+Stage.SeparationEvent.IGNITION = Current stage motor ignition
+Stage.SeparationEvent.BURNOUT = Current stage motor burnout
+Stage.SeparationEvent.EJECTION = Current stage ejection charge
+Stage.SeparationEvent.LAUNCH = Launch
+Stage.SeparationEvent.NEVER = Never
+
! BodyTube
BodyTube.BodyTube = Corpo
! TubeCoupler
@@ -1170,6 +1257,8 @@ RecoveryDevice.DeployEvent.LAUNCH = Lancio (piu' NN secondi)
RecoveryDevice.DeployEvent.EJECTION = Prima carica di espulsione di questo stadio
RecoveryDevice.DeployEvent.APOGEE = Apogeo
RecoveryDevice.DeployEvent.ALTITUDE = Una altezza specifica durante la discesa
+RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Current stage separation
+RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Lower stage separation
RecoveryDevice.DeployEvent.NEVER = Mai
! FlightEvent
@@ -1305,7 +1394,6 @@ ScaleDialog.lbl.scale = Scala:
ScaleDialog.lbl.scale.ttip = Seleziona se vuoi scalare l'intero disegno o solo il componente selezionato
ScaleDialog.lbl.scaling = La scala da applicare:
ScaleDialog.lbl.scaling.ttip = Dimensione risultante,valori al di sopra del 100% aumentano e valori al di sotto del 100% diminuiscono il disegno.
-
! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]"
ScaleDialog.lbl.scaleFrom = Scala da
ScaleDialog.lbl.scaleTo = a
@@ -1327,6 +1415,7 @@ OpenRocketPrintable.Transitiontemplates = Modelli della transizione
OpenRocketPrintable.Noseconetemplates = Modelli del naso
OpenRocketPrintable.Finmarkingguide = Linea di guida della pinna
OpenRocketPrintable.DesignReport = Relazione del disegno
+OpenRocketPrintable.Centeringringtemplates = Centering Ring templates
OpenRocketDocument.Redo = Rifai
OpenRocketDocument.Undo = Annulla
@@ -1469,6 +1558,7 @@ GeneralOptimizationDialog.status.evalCount = Valutazioni:
GeneralOptimizationDialog.status.evalCount.ttip = Numero totale di valutazioni di funzioni(simulazioni) che sono state eseguite.
GeneralOptimizationDialog.status.stepSize = Dim passo:
GeneralOptimizationDialog.status.stepSize.ttip = Dimensione del passo di ottimizzazione corrente(relativa al range di valori dei parametri)GeneralOptimizationDialog.btn.plotPath = Disegna percorso
+GeneralOptimizationDialog.btn.plotPath = Plot path
GeneralOptimizationDialog.btn.plotPath.ttip = Disegna il percorso di ottimizzazione (solamente ottimizzazione mono- e bi-dimensionale)
GeneralOptimizationDialog.btn.save = Salva percorso
GeneralOptimizationDialog.btn.save.ttip = Salva i risultati delle valutazioni delle funzioni (simulazioni) come fila CSV.
@@ -1533,7 +1623,6 @@ CompassSelectionButton.lbl.W = W
CompassSelectionButton.lbl.NW = NW
-
SlideShowDialog.btn.next = Next
SlideShowDialog.btn.prev = Previous
@@ -1564,10 +1653,38 @@ PresetModel.lbl.database = From database...
! Component Preset Chooser Dialog
ComponentPresetChooserDialog.title = Choose component preset
+ComponentPresetChooserDialog.filter.label = Filter by text:
+ComponentPresetChooserDialog.checkbox.filterAftDiameter = Match aft diameter
+ComponentPresetChooserDialog.checkbox.filterForeDiameter = Match fore diameter
+ComponentPresetChooserDialog.menu.sortAsc = Sort Ascending
+ComponentPresetChooserDialog.menu.sortDesc = Sort Descending
+ComponentPresetChooserDialog.menu.units = Units
+ComponentPresetChooserDialog.checkbox.showAllCompatible = Show all compatible
+table.column.Favorite = Favorite
table.column.Manufacturer = Manufacturer
table.column.PartNo = Part Number
-table.column.OuterDiameter = Outer Diameter
-table.column.InnerDiameter = Inner Diameter
+table.column.Description = Description
+table.column.Type = Type
table.column.Length = Length
-table.column.Favorite = Favorite
+table.column.Width = Width
+table.column.InnerDiameter = Inner Diameter
+table.column.OuterDiameter = Outer Diameter
+table.column.AftOuterDiameter = Aft Outer Diameter
+table.column.AftShoulderLength = Aft Shoulder Length
+table.column.AftShoulderDiameter = Aft Shoulder Diameter
+table.column.ForeShoulderLength = Fore Shoulder Length
+table.column.ForeShoulderDiameter = Fore Shoulder Diameter
+table.column.ForeOuterDiameter = Fore Outer Diameter
+table.column.Shape = Shape
+table.column.Material = Material
+table.column.Finish = Finish
+table.column.Thickness = Thickness
+table.column.Filled = Filled
+table.column.Mass = Mass
+table.column.Diameter = Diameter
+table.column.Sides = Sides
+table.column.LineCount = Line Count
+table.column.LineLength = Line Length
+table.column.LineMaterial = Line Material
+