guided tours implementation
[debian/openrocket] / l10n / messages.properties
index 6f14e49eeeddbe4fc9535cbe180cf5907580d365..3a51de44702e779f612f91ebda6affee4cddd9ee 100644 (file)
@@ -6,7 +6,11 @@
 #
 # className.ComponentType.componentName
 #
+#
+# 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)
@@ -65,7 +69,17 @@ BasicFrame.WarningDialog.txt1 = The following problems were encountered while op
 BasicFrame.WarningDialog.txt2 = Some design features may not have been loaded correctly.
 BasicFrame.WarningDialog.title = Warnings while opening file
 
+
+! General error messages used in multiple contexts
+error.fileExists.title = File exists
+error.fileExists.desc = File '{filename}' exists.  Do you want to overwrite it?
+
+error.writing.title = Error writing file
+error.writing.desc = An error occurred while writing to the file:
+
+
 ! Labels used in buttons of dialog windows
+# TODO: Rename these to "btn.xxx"
 button.ok = OK
 button.cancel = Cancel
 button.close = Close
@@ -105,6 +119,7 @@ PrintDialog.error.preview.title = Unable to open preview
 PrintDialog.error.preview.desc1 = Unable to open PDF preview.
 PrintDialog.error.preview.desc2 = Please use the "Save as PDF" option instead.
 
+
 !PrintSettingsDialog
 PrintSettingsDialog.title = Print settings
 PrintSettingsDialog.lbl.Templatefillcolor = Template fill color:
@@ -130,6 +145,8 @@ bugreport.dlg.failedmsg2 = Please send the report manually to
 bugreport.dlg.failedmsg3 = Error sending report
 bugreport.reportDialog.txt = <html><b>You can report a bug in OpenRocket by filling in and submitting the form below.</b><br>You can also report bugs and include attachments on the project web site.
 bugreport.reportDialog.txt2 = <html><b>Please include a short description about what you were doing when the exception occurred.</b>
+bugreport.dlg.provideDescription = Please provide a description of the bug first.
+bugreport.dlg.provideDescription.title = Bug description missing
 
 
 ! Debug log dialog
@@ -186,7 +203,7 @@ 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.lbl.edtmaterials = Editing materials will not affect existing rocket designs.
 
 !MaterialModel
 MaterialModel.title.Material = Material
@@ -221,7 +238,7 @@ pref.dlg.lbl.Linedensity = Line density:
 pref.dlg.lbl.Motordimensions = Motor dimensions:
 pref.dlg.lbl.Surfacedensity = Surface density:
 pref.dlg.lbl.Distance = Distance:
-pref.dlg.lbl.Bulkdensity = Bulk density::
+pref.dlg.lbl.Bulkdensity = Bulk density:
 pref.dlg.lbl.Velocity = Velocity:
 pref.dlg.lbl.Surfaceroughness = Surface roughness:
 pref.dlg.lbl.Acceleration = Acceleration:
@@ -235,6 +252,7 @@ pref.dlg.lbl.Temperature = Temperature:
 pref.dlg.lbl.Momentofinertia = Moment of inertia:
 pref.dlg.lbl.Pressure = Pressure:
 pref.dlg.lbl.Stability = Stability:
+pref.dlg.lbl.FlightTime = Flight time:
 pref.dlg.lbl.effect1 = The effects will take place the next time you open a window.
 pref.dlg.lbl.Checkingupdates = Checking for updates...
 pref.dlg.lbl.msg1 = An error occurred while communicating with the server.
@@ -249,6 +267,9 @@ pref.dlg.PrefBooleanSelector2 = Confirm
 pref.dlg.Add = Add
 pref.dlg.DescriptionArea.Adddirectories = Add directories, RASP motor files (*.eng), RockSim engine files (*.rse) or ZIP archives separated by a semicolon (;) to load external thrust curves.  Changes will take effect the next time you start OpenRocket.
 
+PreferencesDialog.lbl.language = Interface language:
+PreferencesDialog.languages.default = System default
+PreferencesDialog.lbl.languageEffect = The language will change the next time you start OpenRocket.
 
 ! Simulation edit dialog
 simedtdlg.but.runsimulation = Run simulation
@@ -285,6 +306,10 @@ 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.Longitude = Longitude:
+simedtdlg.lbl.ttip.Longitude = <html>Required for weather prediction and elevation models.
+
 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
@@ -303,6 +328,8 @@ 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.GeodeticMethod = Geodetic calculations:
+simedtdlg.lbl.ttip.GeodeticMethodTip = Relate to the calculation of coordinates on the earth.  This also enables coriolis effect computations.
 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
@@ -324,6 +351,14 @@ simedtdlg.IntensityDesc.High = High
 simedtdlg.IntensityDesc.Veryhigh = Very high
 simedtdlg.IntensityDesc.Extreme = Extreme
 
+GeodeticComputationStrategy.flat.name = Flat Earth
+GeodeticComputationStrategy.flat.desc = Perform computations with a flat Earth approximation.  Sufficient for low-altitude flights.
+GeodeticComputationStrategy.spherical.name = Spherical approximation
+GeodeticComputationStrategy.spherical.desc = <html>Perform geodetic computations assuming a spherical Earth.<br>This is sufficiently accurate for almost all purposes.
+GeodeticComputationStrategy.wgs84.name = WGS84 ellipsoid
+GeodeticComputationStrategy.wgs84.desc = <html>Perform geodetic computations on the WGS84 reference ellipsoid using Vincenty's method.<br>Slower and unnecessary in most cases.
+
+
 
 
 ! Simulation Panel
@@ -366,6 +401,8 @@ SimuRunDlg.msg.unknownerror1 = An unknown error was encountered during the simul
 SimuRunDlg.msg.unknownerror2 = The program may be unstable, you should save all your designs and restart OpenRocket now!
 
 
+RK4SimulationStepper.error.valuesTooLarge = Simulation values exceeded limits.  Try selecting a shorter time step.
+
 
 ! SimulationExportPanel
 SimExpPan.desc = Comma Separated Files (*.csv)
@@ -395,6 +432,12 @@ SimExpPan.ExportingVar.desc3 = variables out of
 SimExpPan.Col.Variable = Variable
 SimExpPan.Col.Unit = Unit
 
+
+CsvOptionPanel.separator.space = SPACE
+CsvOptionPanel.separator.tab = TAB
+
+
+
 ! MotorPlot
 MotorPlot.title.Motorplot = Motor plot
 MotorPlot.but.Select = Select
@@ -428,6 +471,9 @@ simplotpanel.AUTO_NAME = Auto
 simplotpanel.LEFT_NAME = Left
 simplotpanel.RIGHT_NAME = Right
 simplotpanel.CUSTOM = Custom
+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 = Body components and fin sets
@@ -537,6 +583,7 @@ FinSetConfig.but.Converttofreeform.ttip = Convert this fin set into a freeform f
 FinSetConfig.Convertfinset = Convert fin set
 FinSetConfig.but.Splitfins = Split fins
 FinSetConfig.but.Splitfins.ttip = Split the fin set into separate fins
+FinSetConfig.but.AutoCalc = Calculate automatically
 FinSetConfig.lbl.Through-the-wall  = Through-the-wall fin tabs:
 FinSetConfig.lbl.Tablength = Tab length:
 FinSetConfig.ttip.Tablength = The length of the fin tab.
@@ -546,6 +593,9 @@ FinSetConfig.lbl.Tabposition = Tab position:
 FinSetConfig.ttip.Tabposition = The position of the fin tab.
 FinSetConfig.lbl.relativeto = relative to
 
+!FinMarkingGuide
+FinMarkingGuide.lbl.Front = Front
+
 ! MotorDatabaseLoadingDialog
 MotorDbLoadDlg.title = Loading motors
 MotorDbLoadDlg.Loadingmotors = Loading motors...
@@ -605,7 +655,7 @@ RocketCompCfg.border.Foreshoulder = Fore shoulder
 !RocketCompCfg.lbl.Length = Length:
 
 ! BulkheadConfig
-BulkheadCfg.tab.Radius = Radius:
+BulkheadCfg.tab.Diameter = Diameter:
 BulkheadCfg.tab.Thickness = Thickness:
 BulkheadCfg.tab.General = General
 BulkheadCfg.tab.Generalproperties = General properties
@@ -761,7 +811,7 @@ ParachuteCfg.but.Reset = Reset
 ParachuteCfg.lbl.plusdelay = plus
 
 ! ShockCordConfig 
-ShockCordCfg.lbl.Shockcordlength = Shock cord length
+ShockCordCfg.lbl.Shockcordlength = Shock cord length:
 ShockCordCfg.lbl.Shockcordmaterial = Shock cord material:
 ShockCordCfg.lbl.Posrelativeto = Position relative to:
 ShockCordCfg.lbl.plus = plus
@@ -899,7 +949,7 @@ TCMotorSelPan.delayBox.None = None
 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.lbl.Chart = Click and drag down+right to zoom in, up+left to zoom out
 
 
 ! "main" prefix is used for the main application dialog
@@ -944,9 +994,13 @@ main.menu.analyze = Analyze
 main.menu.analyze.desc = Rocket analysis
 main.menu.analyze.componentAnalysis = Component analysis
 main.menu.analyze.componentAnalysis.desc = Analyze the rocket components separately
+main.menu.analyze.optimization = Rocket optimization
+main.menu.analyze.optimization.desc = General rocket design optimization
 
 main.menu.help = Help
 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 = License
 main.menu.help.license.desc = OpenRocket license information
 main.menu.help.bugReport = Bug report
@@ -968,6 +1022,7 @@ main.menu.debug.createtestrocket = Create test rocket
 ! BULK_MATERIAL
 Databases.materials.Acrylic = Acrylic
 Databases.materials.Balsa = Balsa
+Databases.materials.Basswood = Basswood
 Databases.materials.Birch = Birch
 Databases.materials.Cardboard = Cardboard
 Databases.materials.Carbonfiber = Carbon fiber
@@ -986,6 +1041,7 @@ Databases.materials.Spruce = Spruce
 Databases.materials.StyrofoamgenericEPS = Styrofoam (generic EPS)
 Databases.materials.StyrofoamBluefoamXPS = Styrofoam \"Blue foam\" (XPS)
 Databases.materials.Quantumtubing = Quantum tubing
+Databases.materials.BlueTube = Blue tube
 !SURFACE_MATERIAL
 Databases.materials.Ripstopnylon = Ripstop nylon
 Databases.materials.Mylar = Mylar
@@ -1216,6 +1272,9 @@ FlightDataType.TYPE_AIR_PRESSURE = Air pressure
 FlightDataType.TYPE_SPEED_OF_SOUND = Speed of sound
 FlightDataType.TYPE_TIME_STEP = Simulation time step
 FlightDataType.TYPE_COMPUTATION_TIME = Computation time
+FlightDataType.TYPE_LATITUDE = Latitude
+FlightDataType.TYPE_LONGITUDE = Longitude
+FlightDataType.TYPE_CORIOLIS_ACCELERATION = Coriolis acceleration
 
 ! PlotConfiguration
 PlotConfiguration.Verticalmotion = Vertical motion vs. time
@@ -1254,7 +1313,9 @@ ScaleDialog.lbl.scaleFromTo.ttip = Define the scaling based on an original and r
 ScaleDialog.checkbox.scaleMass = Update explicit mass values
 ScaleDialog.checkbox.scaleMass.ttip = Scale mass component and override mass values by the cube of the scaling factor
 ScaleDialog.button.scale = Scale
-
+ScaleDialog.undo.scaleRocket = Scale rocket
+ScaleDialog.undo.scaleComponent = Scale component
+ScaleDialog.undo.scaleComponents = Scale components
 
 !icons
 Icons.Undo = Undo
@@ -1262,6 +1323,9 @@ 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
 
 OpenRocketDocument.Redo = Redo
@@ -1274,17 +1338,209 @@ EllipticalFinSet.Ellipticalfinset = Elliptical fin set
 
 ! Modifiers
 
-optimization.modifier.nosecone.length = Nose cone length
-optimization.modifier.nosecone.diameter = Nose cone diameter
-optimization.modifier.nosecone.thickness = Nose cone thickness
-               
-optimization.modifier.transition.length = Transition length
-optimization.modifier.transition.forediameter = Transition fore diameter
-optimization.modifier.transition.aftdiameter = Transition aft diameter
-optimization.modifier.transition.thickness = Transition thickness
-
-optimization.modifier.bodytube.length = Body tube length
-optimization.modifier.bodytube.outerDiameter = Body tube outer diameter
-optimization.modifier.bodytube.innerDiameter = Body tube inner diameter
-optimization.modifier.bodytube.thickness = Body tube thickness
+optimization.modifier.nosecone.length = Length
+optimization.modifier.nosecone.length.desc = Optimize the nose cone length.
+optimization.modifier.nosecone.diameter = Diameter
+optimization.modifier.nosecone.diameter.desc = Optimize the nose cone base diameter.
+optimization.modifier.nosecone.thickness = Thickness
+optimization.modifier.nosecone.thickness.desc = Optimize the nose cone wall thickness.
+optimization.modifier.nosecone.shapeparameter = Shape parameter
+optimization.modifier.nosecone.shapeparameter.desc = Optimize the nose cone shape parameter.
+
+optimization.modifier.transition.length = Length
+optimization.modifier.transition.length.desc = Optimize the transition length.
+optimization.modifier.transition.forediameter = Fore diameter
+optimization.modifier.transition.forediameter.desc = Optimize the transition fore diameter.
+optimization.modifier.transition.aftdiameter = Aft diameter
+optimization.modifier.transition.aftdiameter.desc = Optimize the transition aft diameter.
+optimization.modifier.transition.thickness = Thickness
+optimization.modifier.transition.thickness.desc = Optimize the transition wall thickness.
+optimization.modifier.transition.shapeparameter = Shape parameter
+optimization.modifier.transition.shapeparameter.desc = Optimize the transition shape parameter.
+
+optimization.modifier.bodytube.length = Length
+optimization.modifier.bodytube.length.desc = Optimize the body tube length.
+optimization.modifier.bodytube.outerDiameter = Outer diameter
+optimization.modifier.bodytube.outerDiameter.desc = Optimize the body tube outer diameter while maintaining the wall thickness.
+optimization.modifier.bodytube.thickness = Thickness
+optimization.modifier.bodytube.thickness.desc = Optimize the body tube wall thickness.
+
+optimization.modifier.trapezoidfinset.rootChord = Root chord
+optimization.modifier.trapezoidfinset.rootChord.desc = Optimize the root chord length of the fin set (length of fin at the rocket body).
+optimization.modifier.trapezoidfinset.tipChord = Tip chord
+optimization.modifier.trapezoidfinset.tipChord.desc = Optimize the tip chord length of the fin set (length of fin at outer edge).
+optimization.modifier.trapezoidfinset.sweep  = Sweep
+optimization.modifier.trapezoidfinset.sweep.desc = Optimize the sweep of the fin set (distance that the leading edge sweeps backwards).
+optimization.modifier.trapezoidfinset.height = Height
+optimization.modifier.trapezoidfinset.height.desc = Optimize the height (semi-span) of the fin set.
+
+optimization.modifier.ellipticalfinset.length = Root chord
+optimization.modifier.ellipticalfinset.length.desc = Optimize the root chord length of the fin set.
+optimization.modifier.ellipticalfinset.height = Height
+optimization.modifier.ellipticalfinset.height.desc = Optimize the height (semi-span) of the fin set.
+
+optimization.modifier.finset.cant = Cant angle
+optimization.modifier.finset.cant.desc = Optimize the cant angle of the fin set.
+optimization.modifier.finset.position = Position
+optimization.modifier.finset.position.desc = Optimize the fin set position along the rocket body.
+
+optimization.modifier.launchlug.length = Length
+optimization.modifier.launchlug.length.desc = Optimize the launch lug length.
+optimization.modifier.launchlug.outerDiameter = Outer diameter
+optimization.modifier.launchlug.outerDiameter.desc = Optimize the outer diameter of the launch lug.
+optimization.modifier.launchlug.thickness = Thickness
+optimization.modifier.launchlug.thickness.desc = Optimize the launch lug thickness while keeping the outer diameter constant.
+optimization.modifier.launchlug.position = Position
+optimization.modifier.launchlug.position.desc = Optimize the launch lug position along the rocket body.
+
+
+optimization.modifier.internalcomponent.position = Position
+optimization.modifier.internalcomponent.position.desc = Optimize the position of the component relative to the parent component.
+
+optimization.modifier.masscomponent.mass = Mass
+optimization.modifier.masscomponent.mass.desc = Optimize the mass of the mass component.
+
+optimization.modifier.parachute.diameter = Diameter
+optimization.modifier.parachute.diameter.desc = Optimize the parachute canopy diameter.
+optimization.modifier.parachute.coefficient = Drag coefficient
+optimization.modifier.parachute.coefficient.desc = Optimize the drag coefficient of the parachute.  Typical parachutes have a drag coefficient of about 0.8.
+
+optimization.modifier.streamer.length = Length
+optimization.modifier.streamer.length.desc = Optimize the length of the streamer.
+optimization.modifier.streamer.width = Width
+optimization.modifier.streamer.width.desc = Optimize the width of the streamer.
+optimization.modifier.streamer.aspectRatio = Aspect ratio
+optimization.modifier.streamer.aspectRatio.desc = Optimize the aspect ratio of the streamer (length/width).  You should NOT select streamer length or width at the same time with the aspect ratio.
+optimization.modifier.streamer.coefficient = Drag coefficient
+optimization.modifier.streamer.coefficient.desc = Optimize the drag coefficient of the streamer.
+
+optimization.modifier.recoverydevice.deployDelay = Deployment delay
+optimization.modifier.recoverydevice.deployDelay.desc = Optimize the deployment delay of the recovery device.
+optimization.modifier.recoverydevice.deployAltitude = Deployment altitude
+optimization.modifier.recoverydevice.deployAltitude.desc = Optimize the deployment altitude of the recovery device.
+
+optimization.modifier.rocketcomponent.overrideMass = Override mass
+optimization.modifier.rocketcomponent.overrideMass.desc = Optimize the overridden mass of the component.
+optimization.modifier.rocketcomponent.overrideCG = Override CG
+optimization.modifier.rocketcomponent.overrideCG.desc = Optimize the overridden center of gravity of the component.
+
+optimization.modifier.motormount.overhang = Motor overhang
+optimization.modifier.motormount.overhang.desc = Optimize the motor overhang.
+optimization.modifier.motormount.delay = Motor ignition delay
+optimization.modifier.motormount.delay.desc = Optimize the motor ignition delay.
+
+
+
+
+! General rocket design optimization dialog
+
+GeneralOptimizationDialog.title = Rocket optimization
+GeneralOptimizationDialog.goal.maximize = Maximize value
+GeneralOptimizationDialog.goal.minimize = Minimize value
+GeneralOptimizationDialog.goal.seek = Seek value of
+GeneralOptimizationDialog.btn.start = Start optimization
+GeneralOptimizationDialog.btn.stop = Stop optimization
+GeneralOptimizationDialog.lbl.paramsToOptimize = Parameters to optimize:
+GeneralOptimizationDialog.btn.add = Add
+GeneralOptimizationDialog.btn.add.ttip = Add the selected parameter to the optimization
+GeneralOptimizationDialog.btn.remove = Remove
+GeneralOptimizationDialog.btn.remove.ttip = Remove the selected parameter from the optimization
+GeneralOptimizationDialog.btn.removeAll = Remove all
+GeneralOptimizationDialog.btn.removeAll.ttip = Remove all parameters from the optimization
+GeneralOptimizationDialog.lbl.availableParams = Available parameters:
+GeneralOptimizationDialog.lbl.optimizationOpts = Optimization options
+GeneralOptimizationDialog.lbl.optimizeSim = Optimize simulation:
+GeneralOptimizationDialog.lbl.optimizeSim.ttip = Select which simulation to optimize
+GeneralOptimizationDialog.lbl.optimizeValue = Optimized value:
+GeneralOptimizationDialog.lbl.optimizeValue.ttip = Select what value is to be optimized
+GeneralOptimizationDialog.lbl.optimizeGoal = Optimization goal:
+GeneralOptimizationDialog.lbl.optimizeGoal.ttip = Select the goal of the optimization
+GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = Custom value to seek
+GeneralOptimizationDialog.lbl.requireStability = Required stability
+GeneralOptimizationDialog.lbl.requireMinStability = Minimum stability:
+GeneralOptimizationDialog.lbl.requireMinStability.ttip = Require a minimum static stability margin for the design
+GeneralOptimizationDialog.lbl.requireMaxStability = Maximum stability:
+GeneralOptimizationDialog.lbl.requireMaxStability.ttip = Require a maximum static stability margin for the design
+GeneralOptimizationDialog.status.bestValue = Best value:
+GeneralOptimizationDialog.status.bestValue.ttip = Best optimization value found so far.
+GeneralOptimizationDialog.status.stepCount = Step count:
+GeneralOptimizationDialog.status.stepCount.ttip = Number of optimization steps that have been performed.
+GeneralOptimizationDialog.status.evalCount = Evaluations:
+GeneralOptimizationDialog.status.evalCount.ttip = Total number of function evaluations (simulations) that have been performed.
+GeneralOptimizationDialog.status.stepSize = Step size:
+GeneralOptimizationDialog.status.stepSize.ttip = Current optimization step size (relative to the optimization parameter ranges)
+GeneralOptimizationDialog.btn.plotPath = Plot path
+GeneralOptimizationDialog.btn.plotPath.ttip = Plot the optimization path (one and two dimensional optimization only)
+GeneralOptimizationDialog.btn.save = Save path
+GeneralOptimizationDialog.btn.save.ttip = Save the results of the function evaluations (simulations) as a CSV file.
+GeneralOptimizationDialog.btn.apply = Apply optimization
+GeneralOptimizationDialog.btn.apply.ttip = Apply the optimization results to the rocket design
+GeneralOptimizationDialog.btn.reset = Reset
+GeneralOptimizationDialog.btn.reset.ttip = Reset the rocket design to the current rocket design
+GeneralOptimizationDialog.btn.close = Close
+GeneralOptimizationDialog.btn.close.ttip = Close the dialog without modifying the rocket design
+GeneralOptimizationDialog.error.selectParams.text = First select some parameters to optimize from the available parameters.
+GeneralOptimizationDialog.error.selectParams.title = Select optimization parameters
+GeneralOptimizationDialog.error.optimizationFailure.text = The optimization failed to run:
+GeneralOptimizationDialog.error.optimizationFailure.title = Optimization failed
+GeneralOptimizationDialog.undoText = Apply optimization
+GeneralOptimizationDialog.basicSimulationName = Basic simulation
+GeneralOptimizationDialog.noSimulationName = No simulation
+GeneralOptimizationDialog.table.col.parameter = Parameter
+GeneralOptimizationDialog.table.col.current = Current
+GeneralOptimizationDialog.table.col.min = Minimum
+GeneralOptimizationDialog.table.col.max = Maximum
+GeneralOptimizationDialog.export.header = Include header line
+GeneralOptimizationDialog.export.header.ttip = Include a header line as the first line containing the field descriptions.
+GeneralOptimizationDialog.export.stability = Stability
+
+
+! Dialog for plotting optimization results
+OptimizationPlotDialog.title = Optimization results
+OptimizationPlotDialog.lbl.zoomInstructions = Click and drag down+right to zoom in, up+left to zoom out
+OptimizationPlotDialog.plot1d.title = Optimization result
+OptimizationPlotDialog.plot1d.series = Optimization result
+OptimizationPlotDialog.plot2d.title = Optimization path
+OptimizationPlotDialog.plot2d.path = Optimization path
+OptimizationPlotDialog.plot2d.evals = Evaluations
+OptimizationPlotDialog.plot.ttip.stability = Stability:
+OptimizationPlotDialog.plot.label.optimum = Optimum
+
+! Optimization parameters
+MaximumAltitudeParameter.name = Apogee altitude
+MaximumVelocityParameter.name = Maximum velocity
+MaximumAccelerationParameter.name = Maximum acceleration
+StabilityParameter.name = Stability
+GroundHitVelocityParameter.name = Ground hit speed
+LandingDistanceParameter.name = Landing distance
+TotalFlightTimeParameter.name = Total flight time
+DeploymentVelocityParameter.name = Velocity at parachute deployment
+
+
+! Compass directions drawn on a compass rose.
+CompassRose.lbl.north = N
+CompassRose.lbl.east  = E
+CompassRose.lbl.south = S
+CompassRose.lbl.west  = W
+
+! Compass directions with subdirections.  These might not be localized even if the directions on the compass rose are.
+CompassSelectionButton.lbl.N = N
+CompassSelectionButton.lbl.NE = NE
+CompassSelectionButton.lbl.E = E
+CompassSelectionButton.lbl.SE = SE
+CompassSelectionButton.lbl.S = S
+CompassSelectionButton.lbl.SW = SW
+CompassSelectionButton.lbl.W = W
+CompassSelectionButton.lbl.NW = NW
+
+
+SlideShowDialog.btn.next = Next
+SlideShowDialog.btn.prev = Previous
+
+GuidedTourSelectionDialog.title = Guided tours
+GuidedTourSelectionDialog.lbl.selectTour = Select guided tour:
+GuidedTourSelectionDialog.lbl.description = Tour description:
+GuidedTourSelectionDialog.lbl.length = Number of slides:
+GuidedTourSelectionDialog.btn.start = Start tour!
+