X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fresources%2Fl10n%2Fmessages.properties;h=1c68f3fd20bd7561b89746040ca537b053426a7a;hb=db0f47600db98b2e8083a2523e6443b92bfaf2c9;hp=b783491f4ec968b0514d002c4b0f416259b8a5b5;hpb=b14d316427e1f27271dcd34f673b14db308112f4;p=debian%2Fopenrocket diff --git a/core/resources/l10n/messages.properties b/core/resources/l10n/messages.properties index b783491f..1c68f3fd 100644 --- a/core/resources/l10n/messages.properties +++ b/core/resources/l10n/messages.properties @@ -169,6 +169,9 @@ debuglogdlg.lbl.Logmessage = Log message: debuglogdlg.lbl.Stacktrace = Stack trace: +! MotorChooserDialog +MotorChooserDialog.title = Select a rocket motor + ! Edit Motor configuration dialog edtmotorconfdlg.but.removemotor = Remove motor edtmotorconfdlg.but.Selectmotor = Select motor @@ -391,6 +394,14 @@ simpanel.col.Maxacceleration = Max. acceleration simpanel.col.Timetoapogee = Time to apogee simpanel.col.Flighttime = Flight time simpanel.col.Groundhitvelocity = Ground hit velocity +simpanel.ttip.uptodate = Up to date +simpanel.ttip.loaded = Data loaded from a file +simpanel.ttip.outdated = Data is out of date
Click Run simulations to simulate. +simpanel.ttip.external = Imported data +simpanel.ttip.notSimulated = Not simulated yet
Click Run simulations to simulate. +simpanel.ttip.noData = No simulation data available. +simpanel.ttip.noWarnings = No warnings. +simpanel.ttip.warnings = Warnings: ! SimulationRunDialog SimuRunDlg.title.RunSim = Running simulations... @@ -410,6 +421,7 @@ SimuRunDlg.msg.unknownerror2 = The program may be unstable, you should save all RK4SimulationStepper.error.valuesTooLarge = Simulation values exceeded limits. Try selecting a shorter time step. +SimulationModifierTree.OptimizationParameters = Optimization Parameters ! SimulationExportPanel SimExpPan.desc = Comma Separated Files (*.csv) @@ -454,14 +466,18 @@ customExpression.Description = Description ! Custom expression panel customExpressionPanel.but.NewExpression = New expression +customExpressionPanel.but.ttip.NewExpression = Add a new custom expression +customExpressionPanel.but.Import = Import +customExpressionPanel.but.ttip.Import = Import custom expressions from another .ork file 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 : +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 @@ -469,6 +485,8 @@ 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 @@ -476,6 +494,45 @@ CustomVariableSelector.title = Variable Selector ! Custom operator selector CustomOperatorSelector.title = Operator Selector +! Operators +Operator.plus = Addition +Operator.minus = Subtraction +Operator.star = Multiplication +Operator.div = Division +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 = Hyperbolic sine +Operator.hcos = Hyperbolic cosine +Operator.htan = Hyperbolic tangent +Operator.log10 = Base 10 logarithm +Operator.round = Round to nearest integer value +Operator.random = Random number between zero and given value +Operator.expm1 = The same as exp(x)-1, but more accurate for small x +Operator.mean = The arithmetic mean of a given range +Operator.min = The minimum value in a given range +Operator.max = The maximum value in a given range +Operator.var = The variance of a given range +Operator.stdev = The standard deviation of a given range +Operator.rms = The root-mean-squared value of a given range +Operator.lclip = Clips a value (1st parameter) to be no less than a given value (2nd parameter) +Operator.uclip = Clips a value (1st parameter) to be no greater than a given value (2nd parameter) +Operator.binf = Gives the fraction of values in a given range (1st parameter) inside a bin with given lower (2nd parameter) and upper (3rd parameter) bounds +Operator.trapz = Integrates the given range using trapezoidal integration +Operator.tnear = Find the time corresponding to the point in a range (1st parameter) nearest to a given value (2nd parameter) + ! MotorPlot MotorPlot.title.Motorplot = Motor plot MotorPlot.but.Select = Select @@ -549,6 +606,9 @@ componentanalysisdlg.lbl.rollrate = Roll rate: componentanalysisdlg.lbl.activestages = Active stages: componentanalysisdlg.lbl.motorconf = Motor configuration: componentanalysisdlg.TabStability.Col = Component +componentanalysisdlg.TabStability.Col.CG = CG +componentanalysisdlg.TabStability.Col.Mass = Mass +componentanalysisdlg.TabStability.Col.CP = CP componentanalysisdlg.TabStability = Stability componentanalysisdlg.TabStability.ttip = Stability information componentanalysisdlg.dragTableModel.Col.Component = Component @@ -570,6 +630,8 @@ componentanalysisdlg.lbl.reflenght = Reference length: componentanalysisdlg.lbl.refarea = Reference area: !componentanalysisdlg.But.close =Close componentanalysisdlg.TabStability.Col.Component = Component +componentanalysisdlg.TOTAL = Total +componentanalysisdlg.noWarnings = No warnings. ! Custom Material dialog custmatdlg.title.Custommaterial = Custom material @@ -781,6 +843,7 @@ LaunchLugCfg.tab.Generalprop = General properties ! MassComponentConfig MassComponentCfg.lbl.Mass = Mass: +MassComponentCfg.lbl.Density = Approximate density: MassComponentCfg.lbl.Length = Length: MassComponentCfg.lbl.Diameter = Diameter: MassComponentCfg.lbl.PosRelativeto = Position relative to: @@ -986,6 +1049,7 @@ TCMotorSelPan.lbl.Digest = Digest: TCMotorSelPan.title.Thrustcurve = Thrust curve: TCMotorSelPan.title.Thrust = Thrust TCMotorSelPan.delayBox.None = None +TCMotorSelPan.noDescription = No description available. ! PlotDialog @@ -1041,6 +1105,8 @@ 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.analyze.customExpressions = Custom expressions +main.menu.analyze.customExpressions.desc = Define new flight data types by writing custom mathematical expressions main.menu.help = Help main.menu.help.desc = Information about OpenRocket @@ -1063,55 +1129,61 @@ main.menu.debug.createtestrocket = Create test rocket ! Translate here all material database ! +Material.CUSTOM = Custom + ! Material database +Databases.materials.types.Bulk = Bulk +Databases.materials.types.Line = Line +Databases.materials.types.Surface = Surface + ! BULK_MATERIAL -Databases.materials.Acrylic = Acrylic -Databases.materials.Aluminum = Aluminum -Databases.materials.Balsa = Balsa -Databases.materials.Basswood = Basswood -Databases.materials.Birch = Birch -Databases.materials.Brass = Brass -Databases.materials.Cardboard = Cardboard -Databases.materials.Carbonfiber = Carbon fiber -Databases.materials.Cork = Cork -Databases.materials.DepronXPS = Depron (XPS) -Databases.materials.Fiberglass = Fiberglass -Databases.materials.Kraftphenolic = Kraft phenolic -Databases.materials.Maple = Maple -Databases.materials.Paperoffice = Paper (office) -Databases.materials.Pine = Pine -Databases.materials.Plywoodbirch = Plywood (birch) -Databases.materials.PolycarbonateLexan = Polycarbonate (Lexan) -Databases.materials.Polystyrene = Polystyrene -Databases.materials.PVC = PVC -Databases.materials.Spruce = Spruce -Databases.materials.Steel = Steel -Databases.materials.StyrofoamgenericEPS = Styrofoam (generic EPS) -Databases.materials.StyrofoamBluefoamXPS = Styrofoam \"Blue foam\" (XPS) -Databases.materials.Titanium = Titanium -Databases.materials.Quantumtubing = Quantum tubing -Databases.materials.BlueTube = Blue tube +material.acrylic = Acrylic +material.aluminum = Aluminum +material.balsa = Balsa +material.basswood = Basswood +material.birch = Birch +material.brass = Brass +material.cardboard = Cardboard +material.carbon_fiber = Carbon fiber +material.cork = Cork +material.depron_xps = Depron (XPS) +material.fiberglass = Fiberglass +material.kraft_phenolic = Kraft phenolic +material.maple = Maple +material.paper_office = Paper (office) +material.pine = Pine +material.plywood_birch = Plywood (birch) +material.polycarbonate_lexan = Polycarbonate (Lexan) +material.polystyrene = Polystyrene +material.pvc = PVC +material.spruce = Spruce +material.steel = Steel +material.styrofoam_generic_eps = Styrofoam (generic EPS) +material.styrofoam_blue_foam_xps = Styrofoam \"Blue foam\" (XPS) +material.titanium = Titanium +material.quantum_tubing = Quantum tubing +material.blue_tube = Blue tube !SURFACE_MATERIAL -Databases.materials.Ripstopnylon = Ripstop nylon -Databases.materials.Mylar = Mylar -Databases.materials.Polyethylenethin = Polyethylene (thin) -Databases.materials.Polyethyleneheavy = Polyethylene (heavy) -Databases.materials.Silk = Silk -Databases.materials.Paperoffice = Paper (office) -Databases.materials.Cellophane = Cellophane -Databases.materials.Crepepaper = Cr\u00eape paper +material.ripstop_nylon = Ripstop nylon +material.mylar = Mylar +material.polyethylene_thin = Polyethylene (thin) +material.polyethylene_heavy = Polyethylene (heavy) +material.silk = Silk +material.paper_office = Paper (office) +material.cellophane = Cellophane +material.crepe_paper = Cr\u00eape paper ! LINE_MATERIAL -Databases.materials.Threadheavy-duty = Thread (heavy-duty) -Databases.materials.Elasticcordround2mm = Elastic cord (round 2mm, 1/16 in) -Databases.materials.Elasticcordflat6mm = Elastic cord (flat 6mm, 1/4 in) -Databases.materials.Elasticcordflat12mm = Elastic cord (flat 12mm, 1/2 in) -Databases.materials.Elasticcordflat19mm = Elastic cord (flat 19mm, 3/4 in) -Databases.materials.Elasticcordflat25mm = Elastic cord (flat 25mm, 1 in) -Databases.materials.Braidednylon2mm = Braided nylon (2 mm, 1/16 in) -Databases.materials.Braidednylon3mm = Braided nylon (3 mm, 1/8 in) -Databases.materials.Tubularnylon11mm = Tubular nylon (11 mm, 7/16 in) -Databases.materials.Tubularnylon14mm = Tubular nylon (14 mm, 9/16 in) -Databases.materials.Tubularnylon25mm = Tubular nylon (25 mm, 1 in) +material.thread_heavy_duty = Thread (heavy-duty) +material.elastic_cord_round_2_mm_1_16_in = Elastic cord (round 2 mm, 1/16 in) +material.elastic_cord_flat_6_mm_1_4_in = Elastic cord (flat 6 mm, 1/4 in) +material.elastic_cord_flat_12_mm_1_2_in = Elastic cord (flat 12 mm, 1/2 in) +material.elastic_cord_flat_19_mm_3_4_in = Elastic cord (flat 19 mm, 3/4 in) +material.elastic_cord_flat_25_mm_1_in = Elastic cord (flat 25 mm, 1 in) +material.braided_nylon_2_mm_1_16_in = Braided nylon (2 mm, 1/16 in) +material.braided_nylon_3_mm_1_8_in = Braided nylon (3 mm, 1/8 in) +material.tubular_nylon_11_mm_7_16_in = Tubular nylon (11 mm, 7/16 in) +material.tubular_nylon_14_mm_9_16_in = Tubular nylon (14 mm, 9/16 in) +material.tubular_nylon_25_mm_1_in = Tubular nylon (25 mm, 1 in) ! ExternalComponent ExternalComponent.Rough = Rough @@ -1138,8 +1210,8 @@ Shape.Ellipsoid = Ellipsoid Shape.Ellipsoid.desc1 = An ellipsoidal nose cone has a profile of a half-ellipse with major axes of lengths 2×Length and Diameter. Shape.Ellipsoid.desc2 = An ellipsoidal transition has a profile of a half-ellipse with major axes of lengths 2×Length and Diameter. If the transition is not clipped, then the profile is extended at the center by the corresponding radius. Shape.Powerseries = Power series -Shape.Powerseries.desc1 = A power series nose cone has a profile of Radius × (x / Length)k where k is the shape parameter. For k=0.5 this is a \u00BD-power or parabolic nose cone, for k=0.75 a \u00BE-power, and for k=1 a conical nose cone. -Shape.Powerseries.desc2 = A power series transition has a profile of Radius × (x / Length)k where k is the shape parameter. For k=0.5 the transition is \u00BD-power or parabolic, for k=0.75 a \u00BE-power, and for k=1 conical. +Shape.Powerseries.desc1 = A power series nose cone has a profile of Radius × (x / Length)k where k is the shape parameter. For k=0.5 this is a \u00bd-power or parabolic nose cone, for k=0.75 a \u00be-power, and for k=1 a conical nose cone. +Shape.Powerseries.desc2 = A power series transition has a profile of Radius × (x / Length)k where k is the shape parameter. For k=0.5 the transition is \u00bd-power or parabolic, for k=0.75 a \u00be-power, and for k=1 conical. Shape.Parabolicseries = Parabolic series Shape.Parabolicseries.desc1 = A parabolic series nose cone has a profile of a parabola. The shape parameter defines the segment of the parabola to utilize. The shape parameter 1.0 produces a full parabola which is tangent to the body tube, 0.75 produces a 3/4 parabola, 0.5 procudes a 1/2 parabola and 0 produces a conical nose cone. Shape.Parabolicseries.desc2 = A parabolic series transition has a profile of a parabola. The shape parameter defines the segment of the parabola to utilize. The shape parameter 1.0 produces a full parabola which is tangent to the body tube at the aft end, 0.75 produces a 3/4 parabola, 0.5 procudes a 1/2 parabola and 0 produces a conical transition. @@ -1189,6 +1261,14 @@ Parachute.Parachute = Parachute ShockCord.ShockCord = Shock cord ! Bulkhead Bulkhead.Bulkhead = Bulkhead +! CenteringRing +CenteringRing.CenteringRing = Centering ring +! EngineBlock +EngineBlock.EngineBlock = Engine block +! Streamer +Streamer.Streamer = Streamer +! Sleeve +Sleeve.Sleeve = Sleeve !Rocket Rocket.motorCount.Nomotor = [No motors] @@ -1253,6 +1333,15 @@ TCurveMotorCol.TYPE = Type TCurveMotorCol.DIAMETER = Diameter TCurveMotorCol.LENGTH = Length +TCurveMotor.ttip.diameter = Diameter: +TCurveMotor.ttip.length = Length: +TCurveMotor.ttip.maxThrust = Maximum thrust: +TCurveMotor.ttip.avgThrust = Average thrust: +TCurveMotor.ttip.burnTime = Burn time: +TCurveMotor.ttip.totalImpulse = Total impulse: +TCurveMotor.ttip.launchMass = Launch mass: +TCurveMotor.ttip.emptyMass = Empty mass: + ! RocketInfo RocketInfo.lengthLine.Length = Length RocketInfo.lengthLine.maxdiameter = , max. diameter @@ -1298,6 +1387,7 @@ FlightDataType.TYPE_ROLL_RATE = Roll rate FlightDataType.TYPE_PITCH_RATE = Pitch rate FlightDataType.TYPE_YAW_RATE = Yaw rate FlightDataType.TYPE_MASS = Mass +FlightDataType.TYPE_PROPELLANT_MASS = Propellant mass FlightDataType.TYPE_LONGITUDINAL_INERTIA = Longitudinal moment of inertia FlightDataType.TYPE_ROTATIONAL_INERTIA = Rotational moment of inertia FlightDataType.TYPE_CP_LOCATION = CP location @@ -1334,6 +1424,7 @@ FlightDataType.TYPE_COMPUTATION_TIME = Computation time FlightDataType.TYPE_LATITUDE = Latitude FlightDataType.TYPE_LONGITUDE = Longitude FlightDataType.TYPE_CORIOLIS_ACCELERATION = Coriolis acceleration +FlightDataType.TYPE_GRAVITY = Gravitational acceleration ! PlotConfiguration PlotConfiguration.Verticalmotion = Vertical motion vs. time @@ -1354,6 +1445,10 @@ Warning.JAGGED_EDGED_FIN = Jagged-edged fin predictions may be inaccurate. Warning.LISTENERS_AFFECTED = Listeners modified the flight simulation Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = Recovery device opened while motor still burning. Warning.FILE_INVALID_PARAMETER = Invalid parameter encountered, ignoring. +Warning.PARALLEL_FINS = Too many parallel fins +Warning.SUPERSONIC = Body calculations may not be entirely accurate at supersonic speeds. +Warning.RECOVERY_LAUNCH_ROD = Recovery device device deployed while on the launch guide. +Warning.RECOVERY_HIGH_SPEED = Recovery device deployment at high speed ! Scale dialog @@ -1618,13 +1713,13 @@ CustomFinImport.error.badimage = Could not deduce fin shape from image. CustomFinImport.description = The image will be converted internally to black and white image (black for the fin), so make sure you use a solid dark color for the fin, and white or a light color for the background. The fin must be touching the bottom of the image, which is the base of the fin. -PresetModel.lbl.select = Select preset: +PresetModel.lbl.select = Select preset PresetModel.lbl.database = From database... ! Component Preset Chooser Dialog ComponentPresetChooserDialog.title = Choose component preset -ComponentPresetChooserDialog.filter.label = Filter: +ComponentPresetChooserDialog.filter.label = Filter by text: ComponentPresetChooserDialog.checkbox.filterAftDiameter = Match aft diameter ComponentPresetChooserDialog.checkbox.filterForeDiameter = Match fore diameter ComponentPresetChooserDialog.menu.sortAsc = Sort Ascending