X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=l10n%2Fmessages.properties;h=d59680dc7792121d5f94ad10169c6f10d13fc0cc;hb=36a7942e7433b8493e4142a5f3dd85a956bb498b;hp=757eca94d914f7135039ab055380d6be9fd37270;hpb=c3014ac8d2eddb3a12c8df0570a3b42ac82db4b1;p=debian%2Fopenrocket diff --git a/l10n/messages.properties b/l10n/messages.properties index 757eca94..d59680dc 100644 --- a/l10n/messages.properties +++ b/l10n/messages.properties @@ -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 = You can report a bug in OpenRocket by filling in and submitting the form below.
You can also report bugs and include attachments on the project web site. bugreport.reportDialog.txt2 = Please include a short description about what you were doing when the exception occurred. +bugreport.dlg.provideDescription = Please provide a description of the bug first. +bugreport.dlg.provideDescription.title = Bug description missing ! Debug log dialog @@ -144,6 +161,9 @@ debuglogdlg.col.Message = Message debuglogdlg.lbl.Loglinenbr = Log line number: debuglogdlg.lbl.Time = Time: debuglogdlg.lbl.Level = Level: +debuglogdlg.lbl.Location = Location: +debuglogdlg.lbl.Logmessage = Log message: +debuglogdlg.lbl.Stacktrace = Stack trace: ! Edit Motor configuration dialog @@ -183,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 = Editing materials will not affect existing rocket designs. +matedtpan.lbl.edtmaterials = Editing materials will not affect existing rocket designs. !MaterialModel MaterialModel.title.Material = Material @@ -218,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: @@ -232,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. @@ -246,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 @@ -282,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 = The launch site latitude affects the gravitational pull of Earth.
Positive values are on the Northern hemisphere, negative values on the Southern hemisphere. + +simedtdlg.lbl.Longitude = Longitude: +simedtdlg.lbl.ttip.Longitude = Required for weather prediction and elevation models. + simedtdlg.lbl.Altitude = Altitude: simedtdlg.lbl.ttip.Altitude = The launch altitude above mean sea level.
This affects the position of the rocket in the atmospheric model. simedtdlg.border.Launchrod = Launch rod @@ -300,6 +328,8 @@ simedtdlg.lbl.ExtBarrowman = Extended Barrowman simedtdlg.lbl.Simmethod = Simulation method: simedtdlg.lbl.ttip.Simmethod1 = The six degree-of-freedom simulator allows the rocket total freedom during flight.
simedtdlg.lbl.ttip.Simmethod2 = Integration is performed using a 4th 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 = The time between simulation steps.
A smaller time step results in a more accurate but slower simulation.
simedtdlg.lbl.ttip.Timestep2 = The 4th order simulation method is quite accurate with a time step of @@ -321,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 = Perform geodetic computations assuming a spherical Earth.
This is sufficiently accurate for almost all purposes. +GeodeticComputationStrategy.wgs84.name = WGS84 ellipsoid +GeodeticComputationStrategy.wgs84.desc = Perform geodetic computations on the WGS84 reference ellipsoid using Vincenty's method.
Slower and unnecessary in most cases. + + ! Simulation Panel @@ -363,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) @@ -392,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 @@ -425,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 @@ -485,6 +534,7 @@ componentanalysisdlg.println.settingnam = SETTING NAN VALUES componentanalysisdlg.lbl.reflenght = Reference length: componentanalysisdlg.lbl.refarea = Reference area: !componentanalysisdlg.But.close =Close +componentanalysisdlg.TabStability.Col.Component = Component ! Custom Material dialog custmatdlg.title.Custommaterial = Custom material @@ -533,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. @@ -542,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... @@ -601,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 @@ -754,9 +808,10 @@ ParachuteCfg.tab.ttip.Radialpos = Radial position configuration ParachuteCfg.lbl.Radialdistance = Radial distance: ParachuteCfg.lbl.Radialdirection = Radial direction: 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 @@ -799,6 +854,7 @@ StreamerCfg.tab.ttip.Radialpos = Radial position configuration StreamerCfg.lbl.Radialdistance = Radial distance: StreamerCfg.lbl.Radialdirection = Radial direction: StreamerCfg.but.Reset = Reset +StreamerCfg.lbl.plusdelay = plus ! ThicknessRingComponentConfig ThicknessRingCompCfg.tab.Outerdiam = Outer diameter: @@ -893,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 @@ -938,6 +994,8 @@ 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 @@ -980,6 +1038,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 @@ -1210,6 +1269,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 @@ -1248,7 +1310,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 @@ -1256,6 +1320,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 @@ -1268,17 +1335,198 @@ 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