openrocket/core/resources/l10n/messages.properties

2577 lines
138 KiB
Properties

#
# English base translation file
#
# Should you need to add new logical keys here is the proposed method
#
# 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)
debug.currentFile = messages.properties
! RocketActions
RocketActions.DelCompAct.Delete = Delete
RocketActions.DelCompAct.ttip.Delete = Delete the selected components.
RocketActions.DelSimuAct.Delete = Delete
RocketActions.DelSimuAct.ttip.Delete = Delete the selected simulations.
RocketActions.DelAct.Delete = Delete
RocketActions.DelAct.ttip.Delete = Delete the selected components or simulations.
RocketActions.CutAction.Cut = Cut
RocketActions.CutAction.ttip.Cut = Cut these components or simulations to the clipboard and delete from this design
RocketActions.CopyAct.Copy = Copy
RocketActions.CopyAct.ttip.Copy = Copy these components (and subcomponents) to the clipboard.
RocketActions.PasteAct.Paste = Paste
RocketActions.PasteAct.ttip.Paste = Paste the components or simulations on the clipboard to the design.
RocketActions.PasteAct.invalidPosition.msg = Invalid paste position for object '%s', ignoring pasting.
RocketActions.PasteAct.invalidPosition.title = Could not paste
RocketActions.DuplicateAct.Duplicate = Duplicate
RocketActions.DuplicateAct.ttip.Duplicate = Duplicate this component (and subcomponents).
RocketActions.EditAct.Edit = Edit
RocketActions.EditAct.ttip.Edit = Edit the selected component.
RocketActions.Select = Select
RocketActions.Select.SelectSameColorAct = Components of same color
RocketActions.Select.SelectSameColorAct.ttip = Select all components of the same color as this component.
RocketActions.Select.DeselectAllAct = Deselect all
RocketActions.Select.DeselectAllAct.ttip = Deselect all currently selected components.
RocketActions.ScaleAct.Scale = Scale
RocketActions.ScaleAct.ttip.Scale = Scale parts of the rocket design
RocketActions.NewStageAct.Newstage = New stage
RocketActions.NewStageAct.ttip.Newstage = Add a new stage to the rocket design.
RocketActions.MoveUpAct.Moveup = Move up
RocketActions.MoveUpAct.ttip.Moveup = Move this component upwards.
RocketActions.MoveDownAct.Movedown = Move down
RocketActions.MoveDownAct.ttip.Movedown = Move this component downwards.
RocketActions.ExportOBJAct.ExportOBJ = Export as OBJ (.obj)
RocketActions.ExportOBJAct.ttip.ExportOBJ = Export the selected components as a Wavefront OBJ 3D file.
! RocketPanel
RocketPanel.FigTypeAct.SideView = Side view
RocketPanel.FigTypeAct.TopView = Top view
RocketPanel.FigTypeAct.BackView = Back view
RocketPanel.FigTypeAct.Figure3D = 3D Figure
RocketPanel.FigTypeAct.Finished = 3D Finished
RocketPanel.FigTypeAct.Unfinished = 3D Unfinished
RocketPanel.lbl.Flightcfg = Flight configuration:
RocketPanel.lbl.infoMessage = <html>Click to select &nbsp;&nbsp; Shift+click to select other &nbsp;&nbsp; Double-click to edit &nbsp;&nbsp; Click+drag to move
RocketPanel.lbl.ViewType = View Type:
RocketPanel.lbl.Zoom = Zoom:
RocketPanel.lbl.Stability = Stability:
RocketPanel.checkbox.ShowCGCP = Show CG/CP
RocketPanel.checkbox.ShowCGCP.ttip = Disabling this checkbox hides the CG and CP markings in the rocket view.
RocketPanel.lbl.Stages = Stages:
RocketPanel.btn.Stages.Toggle.ttip = Toggle this button to activate/deactivate the stage.
RocketPanel.btn.Stages.NoChildren.ttip = <html>This stage does not have child components and is therefore marked as inactive.<br>Add components to the stage to activate it.</html>
RocketPanel.ttip.Rotation = Change the rocket's roll rotation (only affects the rocket view)
RocketPanel.check.showWarnings = Show warnings
RocketPanel.check.showWarnings.ttip = Show/hide geometry warnings in the rocket design view.
! BasicFrame
BasicFrame.tab.Rocketdesign = Rocket design
BasicFrame.tab.Flightconfig = Motors & Configuration
BasicFrame.tab.Flightsim = Flight simulations
BasicFrame.title.Addnewcomp = Add new component
BasicFrame.dlg.lbl1 = Design '
BasicFrame.dlg.lbl2 = ' has not been saved.
BasicFrame.dlg.lbl3 = Do you want to save it?
BasicFrame.dlg.title = Design not saved
BasicFrame.StageName.Sustainer = Sustainer
BasicFrame.WarningDialog.txt1 = The following problems were encountered while opening
BasicFrame.WarningDialog.txt2 = Some design features may not have been loaded correctly.
BasicFrame.WarningDialog.saving.txt1 = The following problems were encountered while saving
BasicFrame.WarningDialog.saving.txt2 = Some design features may not have exported correctly.
BasicFrame.WarningDialog.title = Warnings while opening file
BasicFrame.WarningDialog.saving.title = Warnings while saving file
BasicFrame.ErrorWarningDialog.txt1 = <html>Please <b>correct the errors</b>.</html>
BasicFrame.ErrorWarningDialog.saving.title = Errors/Warnings while saving file
BasicFrame.lbl.SaveRocketInfo = Save Design Info
! SaveDesignInfoPanel
SaveDesignInfoPanel.lbl.FillInInfo = (Optional) Fill in the design information for this 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:
Configuration.lbl.override = This parameter can be overridden in each flight configuration.
! Labels used in buttons of dialog windows
# TODO: Rename these to "btn.xxx"
button.ok = OK
button.cancel = Cancel
button.close = Close
! Common labels used in buttons of dialog windows
dlg.but.ok = OK
dlg.but.cancel = Cancel
dlg.but.close = Close
! General file type names
FileHelper.CSV_FILTER = Comma Separated Files (*.csv)
FileHelper.PDF_FILTER = PDF files (*.pdf)
FileHelper.ALL_DESIGNS_FILTER = All rocket designs (*.ork; *.rkt, *.CDX1)
FileHelper.OPENROCKET_DESIGN_FILTER = OpenRocket designs (*.ork)
FileHelper.ROCKSIM_DESIGN_FILTER = RockSim designs (*.rkt)
FileHelper.RASAERO_DESIGN_FILTER = RASAero designs (*.CDX1)
FileHelper.WAVEFRONT_OBJ_FILTER = Wavefront OBJ 3D file (*.obj)
FileHelper.OPEN_ROCKET_COMPONENT_FILTER = OpenRocket presets (*.orc)
FileHelper.PNG_FILTER = PNG image (*.png)
FileHelper.IMAGES = Image files
FileHelper.XML_FILTER = XML files (*.xml)
! About Dialog
AboutDialog.lbl.version = Version
! The texts below provide additional credits for the translation maintainer
! - In AboutDialog.lbl.translation replace "English" with the current language.
! - AboutDialog.lbl.translator is the translator / group name (may be empty)
! - AboutDialog.lbl.translatorWebsite is a URL to the translator / group (may be empty)
! - AboutDialog.lbl.translatorIcon is the file name of an icon under pix/translators/ (may be empty)
AboutDialog.lbl.translation = English translation by:
AboutDialog.lbl.translator =
AboutDialog.lbl.translatorWebsite =
AboutDialog.lbl.translatorIcon =
! Print dialog
PrintDialog.title = Print or export
PrintDialog.but.previewAndPrint = Preview & Print
PrintDialog.checkbox.showByStage = Show by stage
PrintDialog.checkbox.updateSimulations = Update simulation data
PrintDialog.lbl.selectElements = Select elements to include:
printdlg.but.saveaspdf = Save as PDF
printdlg.but.preview = Preview
printdlg.but.settings = Settings
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:
PrintSettingsDialog.lbl.Templatebordercolor = Template border color:
PrintSettingsDialog.lbl.Papersize = Paper size:
PrintSettingsDialog.lbl.Paperorientation = Paper orientation:
PrintSettingsDialog.but.Reset = Reset
PrintSettingsDialog.but.Close = Close
! Bug Report dialog
bugreport.dlg.title = Bug report
bugreport.dlg.but.Sendbugreport = Send bug report
bugreport.dlg.but.Sendbugreport.Ttip = Automatically send the bug report to the OpenRocket developers.
bugreport.dlg.successmsg1 = Bug report successfully sent.
bugreport.dlg.successmsg2 = Thank you for helping make OpenRocket better!
bugreport.dlg.successmsg3 = Bug report sent
bugreport.dlg.connectedInternet = <html>&nbsp;&nbsp; To submit a bug online, include the text below at:
bugreport.dlg.otherwise = <html>&nbsp;&nbsp; To submit a bug via email, send the text below to:
bugreport.lbl.Theinformation = The information above may be included in a public bug report. Make sure it does not contain any sensitive information you do not want to be made public.
bugreport.dlg.failedmsg1 = OpenRocket was unable to send the bug report:
bugreport.dlg.failedmsg2 = Please send the report manually to
bugreport.dlg.failedmsg3 = Error sending report
bugreport.reportDialog.txt = <html><b>Bugs can be reported at the OpenRocket Github project site or by email.</b>
bugreport.reportDialog.txt2 = <html><b>Sorry for the bug\u2026 \u2639 Please help us fix it by sending this bug report!</b>
bugreport.dlg.provideDescription = Please provide a description of the bug first.
bugreport.dlg.provideDescription.title = Bug description missing
! Debug log dialog
debuglogdlg.but.clear = Clear
debuglogdlg.OpenRocketdebuglog = OpenRocket debug log
debuglogdlg.Displayloglines = Display log lines:
debuglogdlg.ToggleDetails = Details
debuglogdlg.Follow = Follow
debuglogdlg.col.Time = Time
debuglogdlg.col.Level = Level
debuglogdlg.col.Location = Location
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:
! MotorChooserDialog
MotorChooserDialog.title = Select a rocket motor
! Edit Motor configuration dialog
edtmotorconfdlg.col.configuration = Configuration
edtmotorconfdlg.but.Deleteconfiguration = Delete Configuration
edtmotorconfdlg.but.Renameconfiguration = Rename Configuration
edtmotorconfdlg.but.Newconfiguration = New Configuration
edtmotorconfdlg.but.Duplicateconfiguration = Duplicate Configuration
edtmotorconfdlg.title.Editmotorconf = Edit Flight configurations
edtmotorconfdlg.title.Renameconf = Rename Flight Configuration
edtmotorconfdlg.title.Selectdeploymentconf = Select Deployment Configuration
edtmotorconfdlg.title.Selectignitionconf = Select Ignition Configuration
edtmotorconfdlg.title.Selectseparationconf = Select Separation Configuration
edtmotorconfdlg.lbl.Selectedconf = Selected flight configuration:
edtmotorconfdlg.selectcomp = <html>Select which components function as motor mounts:
edtmotorconfdlg.lbl.Configname = Configuration name:
edtmotorconfdlg.lbl.Motortab = Motors
edtmotorconfdlg.lbl.Recoverytab = Recovery
edtmotorconfdlg.lbl.Stagetab = Stages
edtmotorconfdlg.tbl.None = None
edtmotorconfdlg.tbl.Motorheader = Motor
edtmotorconfdlg.tbl.Mountheader = Motor Mount
edtmotorconfdlg.tbl.Ignitionheader = Ignition
edtmotorconfdlg.but.Resetdeployment = Reset deployment
edtmotorconfdlg.but.Selectdeployment = Select deployment
edtmotorconfdlg.tbl.Recoveryheader = Recovery Device
edtmotorconfdlg.tbl.Deploymentheader = Deployment
edtmotorconfdlg.but.Resetseparation = Reset separation
edtmotorconfdlg.but.Selectseparation = Select separation
edtmotorconfdlg.tbl.Stageheader = Stage
edtmotorconfdlg.tbl.Separationheader = Separation
! Rename FlightConfiguration Dialog
RenameConfigDialog.title = Rename Configuration
RenameConfigDialog.lbl.name = Name for flight configuration:
RenameConfigDialog.but.reset = Reset to default
RenameConfigDialog.lbl.infoMotors = The text '<b>{motors}</b>' will be replaced with the <b>motor designation(s).</b><br><pre>\te.g. '{motors} \u2192 'M1350-0'</pre>
RenameConfigDialog.lbl.infoManufacturers = The text '<b>{manufacturers}</b>' will be replaced with the <b>motor manufacturer(s).</b><br><pre>\te.g. '{manufacturers}' \u2192 'AeroTech'</pre>
RenameConfigDialog.lbl.infoCases = The text '<b>{cases}</b>' will be replaced with the <b>motor case(s).</b><br><pre>\te.g. '{cases}' \u2192 'SU 18.0x70.0'</pre>
RenameConfigDialog.lbl.infoCombination = A <b>combination</b> of the above can be used (you may choose the separator).<br><pre>\te.g. '{manufacturers motors}' \u2192 'AeroTech M1350-0'</pre>
! Example design dialog
exdesigndlg.but.open = Open
exdesigndlg.lbl.Selectexample = Select example designs to open:
exdesigndlg.lbl.Openexampledesign = Open example design
exdesigndlg.lbl.Exampledesignsnotfound = Example designs could not be found.
exdesigndlg.lbl.Examplesnotfound = Examples not found
! Material edit panel
matedtpan.but.new = New
matedtpan.but.edit = Edit
matedtpan.but.delete = Delete
matedtpan.but.revertall = Revert all
matedtpan.col.Material = Material
matedtpan.col.Type = Type
matedtpan.col.Density = Density
matedtpan.col.but.ttip.New = Add a new material
matedtpan.title.Addcustmaterial = Add a custom material
matedtpan.but.ttip.edit = Edit an existing material
matedtpan.title.Editmaterial = Edit material
matedtpan.title2.Editmaterial = The built-in materials cannot be modified.
matedtpan.but.ttip.delete = Delete a user-defined material
matedtpan.but.ttip.revertall = Delete all user-defined materials
matedtpan.title.Deletealluser-defined = Delete all user-defined materials?
matedtpan.title.Revertall = Revert all?
matedtpan.lbl.edtmaterials = Editing materials will not affect existing rocket designs.
!MaterialModel
MaterialModel.title.Material = Material
MaterialModel.title.Defcustmat = Define custom material
! Preference dialog
pref.dlg.but.add = Add
pref.dlg.but.reset = Reset
pref.dlg.but.checknow = Check now
pref.dlg.but.openlast = Open last design file on startup
pref.dlg.but.defaultmetric = Default metric
pref.dlg.but.defaultimperial = Default imperial
pref.dlg.title.Preferences = Preferences
pref.dlg.tab.Units = Units
pref.dlg.tab.Colors = Display
pref.dlg.tab.Defaultunits = Default units
pref.dlg.tab.Materials = Materials
pref.dlg.tab.Custommaterials = Custom materials
pref.dlg.tab.Options = General
pref.dlg.tab.Design = Design
pref.dlg.tab.Simulation = Simulation
pref.dlg.tab.Launch = Launch
pref.dlg.tab.Miscellaneousoptions = Miscellaneous options
pref.dlg.lbl.RASAeroWarning = Show warning when saving in RASAero format
pref.dlg.lbl.RockSimWarning = Show warning when saving in RockSim format
pref.dlg.checkbox.ShowDiscardPreferencesConfirmation = Show confirmation dialog when discarding preferences
pref.dlg.but.resetAllPreferences = Reset all preferences
pref.dlg.but.resetAllPreferences.ttip = Reset all the preferences, including cached preferences (UI settings, recent files, etc.)
pref.dlg.but.exportPreferences = Export preferences
pref.dlg.but.exportPreferences.ttip = Export all your OpenRocket preferences to an external file
pref.dlg.but.importPreferences = Import preferences
pref.dlg.but.importPreferences.ttip = Import new OpenRocket preferences from an external file
pref.dlg.clearCachedPreferences.title = Reset preferences?
pref.dlg.clearCachedPreferences.message = Are you sure you want to reset all your preferences?
pref.dlg.tab.Graphics = Graphics
pref.dlg.lbl.DecalEditor = Graphics Editor
pref.dlg.opengl.lbl.title = 3D Graphics
pref.dlg.opengl.but.enableGL = Enable 3D Graphics
pref.dlg.opengl.but.enableAA = Enable Anti-aliasing
pref.dlg.opengl.lbl.useFBO = Use Off-screen Rendering
pref.dlg.lbl.DefaultMach = Default Mach Number for C.P. Estimate:
pref.dlg.lbl.launchWarning = NOTE: the settings below apply only to newly created simulations.<br>To change the settings for an existing simulation, select that simulation and edit it.
pref.dlg.lbl.launchWarning.ttip = You would not be the first one to be confused by this :)
pref.dlg.lbl.Positiontoinsert = Position to insert new body components:
pref.dlg.lbl.PositiontoinsertStages = Position to insert new stages:
pref.dlg.lbl.Confirmdeletion = Confirm deletion of simulations.
pref.dlg.checkbox.Runsimulations = Run out-dated simulations when you open the simulation tab.
pref.dlg.checkbox.Updateestimates = Update estimated flight parameters in design window
pref.dlg.checkbox.Markers = Only show pod set/booster markers when the pod set/booster is selected
pref.dlg.checkbox.Markers.ttip = <html>If checked, pod set/booster markers will only be shown when the pod set/booster is selected.<br>If unchecked, pod set/booster markers will always be shown.</html>
pref.dlg.checkbox.AlwaysOpenLeftmost = Always open leftmost tab when opening a component edit dialog
pref.dlg.checkbox.AlwaysOpenLeftmost.ttip = <html>If checked, a component edit dialog will always pop up with the first tab selected.<br>If unchecked, the previous selected tab will be used.</html>
pref.dlg.checkbox.ShowDiscardConfirmation = Show confirmation dialog for discarding component changes
pref.dlg.checkbox.ShowDiscardConfirmation.ttip = If checked, you will be asked if you want really want to discard component configuration configuration changes.
pref.dlg.checkbox.ShowDiscardSimulationConfirmation = Show confirmation dialog for discarding simulation changes
pref.dlg.checkbox.ShowDiscardSimulationConfirmation.ttip = If checked, you will be asked if you want really want to discard simulation configuration configuration changes.
pref.dlg.lbl.User-definedthrust = User-defined thrust curves:
pref.dlg.lbl.Windspeed = Wind speed
pref.dlg.Allthrustcurvefiles = All thrust curve files (*.eng; *.rse; *.zip; directories)
pref.dlg.RASPfiles = RASP motor files (*.eng)
pref.dlg.RockSimfiles = RockSim engine files (*.rse)
pref.dlg.ZIParchives = ZIP archives (*.zip)
pref.dlg.checkbox.Checkupdates = Always check for software updates at startup
pref.dlg.checkbox.Checkupdates.ttip = Check for software updates every time you start up OpenRocket
pref.dlg.checkbox.CheckBetaupdates = Also check for beta releases
pref.dlg.checkbox.CheckBetaupdates.ttip = If checked, beta release updates are also notified. If unchecked, only official releases are considered.
pref.dlg.ttip.Checkupdatesnow = Check for software updates now
pref.dlg.lbl.Selectprefunits = Select your preferred units:
pref.dlg.lbl.Rocketinfofontsize = Size of text in rocket design panel:
pref.dlg.PrefFontSmall = Small
pref.dlg.PrefFontMedium = Medium
pref.dlg.PrefFontLarge = Large
pref.dlg.lbl.Rocketdimensions = Rocket dimensions:
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.Velocity = Velocity:
pref.dlg.lbl.Surfaceroughness = Surface roughness:
pref.dlg.lbl.Acceleration = Acceleration:
pref.dlg.lbl.Area = Area:
pref.dlg.lbl.Mass = Mass:
pref.dlg.lbl.Angle = Angle:
pref.dlg.lbl.Force = Force:
pref.dlg.lbl.Rollrate = Roll rate:
pref.dlg.lbl.Totalimpulse = Total impulse:
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.SecondaryStability = Secondary Stability:
pref.dlg.lbl.SecondaryStability.ttip = Select the stability unit that will be displayed alongside the main stability unit in the design view.
pref.dlg.checkbox.DisplaySecondaryStability = Display secondary stability unit
pref.dlg.checkbox.DisplaySecondaryStability.ttip = If checked, a secondary stability unit will be displayed in the rocket design view.
pref.dlg.lbl.FlightTime = Flight time:
pref.dlg.lbl.Latitude = Latitude:
pref.dlg.lbl.Longitude = Longitude:
pref.dlg.lbl.effect1 = The effects will take place the next time you open a window.
pref.dlg.lbl.Checkingupdates = Checking for updates\u2026
pref.dlg.PrefChoiseSelector1 = Always ask
pref.dlg.PrefChoiseSelector2 = Insert in middle
pref.dlg.PrefChoiseSelector3 = Add to end
pref.dlg.PrefBooleanSelector1 = Delete
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.CancelOperation.title = Discard Preference Changes
PreferencesDialog.CancelOperation.msg.discardChanges = <html>Are you sure you want to <b>discard the preference changes</b>?</html>
generalprefs.lbl.language = Interface language
generalprefs.languages.default = System default
generalprefs.lbl.languageEffect = The language will change the next time you start OpenRocket.
generalprefs.lbl.UITheme = UI Theme
generalprefs.lbl.FontSize = UI Font Size
generalprefs.lbl.themeRestartOR = You must restart OpenRocket for the UI changes to take effect.
generalprefs.ImportWarning.title = Reload OpenRocket
generalprefs.ImportWarning.msg = You may need to restart OpenRocket for some of the changes to take effect.
PreferencesExporter.chooser.title = Export the Preferences File
PreferencesImporter.chooser.title = Import a Preferences File
PreferencesOptionPanel.title = Export settings
PreferencesOptionPanel.checkbox.userDirectories = Export user directories
PreferencesOptionPanel.checkbox.userDirectories.ttip = If unchecked, user directories (possibly sensitive information) will not be exported.
PreferencesOptionPanel.checkbox.windowInfo = Export window information (position, size\u2026)
PreferencesOptionPanel.checkbox.windowInfo.ttip = If unchecked, window information (position, size\u2026) will not be exported.
! UI Themes
UITheme.Auto = Auto (detect)
UITheme.Light = Light (default)
UITheme.Dark = Dark
UITheme.DarkContrast = Dark, high-contrast
! Welcome dialog
welcome.dlg.title = Welcome to OpenRocket
welcome.dlg.lbl.thankYou = Thank you for downloading OpenRocket
welcome.dlg.lbl.seeReleaseNotes = See the release notes below to find what's new.
welcome.dlg.checkbox.dontShowAgain = Don't show this dialog again
welcome.dlg.btn.close.ttip = Cool! Now leave me alone\u2026
! Software update checker
update.dlg.error.title = Unable to retrieve update information
update.dlg.error = An error occurred while communicating with the server.
update.dlg.exception.title = Could not check for updates
update.dlg.latestVersion.title = No updates available
update.dlg.latestVersion = You are running the latest version of OpenRocket, version %s.
update.dlg.newerVersion.title = Newer version detected
update.dlg.newerVersion = You are either running a test/unofficial release of OpenRocket, or you have a time machine and are running an official release from the future.\n\nYour version: %s\nLatest official release: %s
update.dlg.updateAvailable.title = Update available
update.dlg.updateAvailable.lbl.title = A new version of OpenRocket is available!
update.dlg.btn.remindMeLater = Remind Me Later
update.dlg.checkbox.skipThisVersion = Skip This Version
update.dlg.updateAvailable.lbl.yourVersion = OpenRocket %s is available! \u2015 you have %s. Would you like to download it now?
update.dlg.updateAvailable.lbl.releaseNotes = Release notes:
update.dlg.updateAvailable.txtPane.readMore = Read more on GitHub
update.dlg.updateAvailable.but.install = Install Update
update.dlg.updateAvailable.combo.noDownloads = No downloads available
update.fetcher.badResponse = Bad response code from server: %d
update.fetcher.badConnection = Could not connect to the GitHub server. Please check your internet connection.
update.fetcher.malformedURL = Malformed URL: %s
! Simulation edit dialog
simedtdlg.but.runsimulation = Run simulation
simedtdlg.but.resettodefault = Reset to default
simedtdlg.but.savedefault = Save as default
simedtdlg.but.add = Add
simedtdlg.but.delete = Delete
simedtdlg.title.Editsim = Edit simulation
simedtdlg.title.MultiSimEdit = Multi-simulation edit
simedtdlg.title.MultiSimEdit.ttip = <html>You are editing the following simulations:<br>
simedtdlg.lbl.Simname = Simulation name:
simedtdlg.tab.Launchcond = Launch conditions
simedtdlg.tab.Simopt = Simulation options
simedtdlg.tab.Plotdata = Plot data
simedtdlg.tab.CustomExpressions = Custom expressions
simedtdlg.tab.Exportdata = Export data
simedtdlg.lbl.Flightcfg = Flight configuration:
simedtdlg.lbl.ttip.Flightcfg = Select the flight configuration to use.
simedtdlg.combo.ttip.Flightcfg = Select the flight configuration to use.
simedtdlg.lbl.Wind = Wind
simedtdlg.lbl.Averwindspeed = Average windspeed:
simedtdlg.lbl.ttip.Averwindspeed = The average windspeed relative to the ground.
simedtdlg.lbl.Stddeviation = Standard deviation:
simedtdlg.lbl.Winddirection = Wind direction:
simedtdlg.lbl.ttip.Winddirection = <html>Wind direction, 0-360 degrees. <br>0 means from the north,<br> 90 is from the east
simedtdlg.lbl.ttip.Stddeviation = <html>The standard deviation of the windspeed.<br>The windspeed is within twice the standard deviation from the average for 95% of the time.
simedtdlg.lbl.Turbulenceintensity = Turbulence intensity:
simedtdlg.lbl.ttip.Turbulenceintensity1 = <html>The turbulence intensity is the standard deviation divided by the average windspeed.<br>
simedtdlg.lbl.ttip.Turbulenceintensity2 = Typical values range from
simedtdlg.lbl.ttip.Turbulenceintensity3 = to
simedtdlg.border.Atmoscond = Atmospheric conditions
simedtdlg.checkbox.InterStdAtmosphere = Use International Standard Atmosphere
simedtdlg.checkbox.ttip.InterStdAtmosphere1 = <html>Select to use the International Standard Atmosphere model.<br>This model has a temperature of
simedtdlg.checkbox.ttip.InterStdAtmosphere2 = and a pressure of
simedtdlg.checkbox.ttip.InterStdAtmosphere3 = at sea level.
simedtdlg.lbl.Temperature = Temperature:
simedtdlg.lbl.ttip.Temperature = The temperature at the launch site.
simedtdlg.lbl.Pressure = Pressure:
simedtdlg.lbl.ttip.Pressure = The atmospheric pressure at the launch site.
simedtdlg.lbl.Launchsite = Launch site
simedtdlg.lbl.Latitude = Latitude:
simedtdlg.lbl.ttip.Latitude = <html>The launch site latitude affects the gravitational pull of Earth.<br>Positive values are on the Northern hemisphere, negative values on the Southern hemisphere.
simedtdlg.lbl.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
simedtdlg.lbl.Length = Length:
simedtdlg.lbl.ttip.Length = The length of the launch rod.
simedtdlg.checkbox.Intowind = Always launch directly up-wind or down-wind
simedtdlg.checkbox.ttip.Intowind1 = <html>Makes the launch rod point into the wind.<br>
simedtdlg.checkbox.ttip.Intowind2 = A zero launchrod angle will point directly up. <br>
simedtdlg.checkbox.ttip.Intowind3 = A negative launchrod angle will launch with the wind.<br>If you uncheck this box you can point the launchrod any direction you please.
simedtdlg.checkbox.ttip.Intowind4 = If you uncheck this box you can point the launchrod any direction you please.
simedtdlg.lbl.Angle = Angle:
simedtdlg.lbl.ttip.Angle = <html>The angle of the launch rod from vertical.<br> Positive angles point North of launch.
simedtdlg.lbl.Direction = Direction:
simedtdlg.lbl.ttip.Direction1 = <html>Direction of the launch rod relative to the wind.<br>
simedtdlg.lbl.ttip.Direction2 = -
simedtdlg.lbl.ttip.Direction3 = 0 is North.
simedtdlg.border.Simopt = Simulator options
simedtdlg.lbl.Calcmethod = Calculation method:
simedtdlg.lbl.ttip.Calcmethod = <html>The Extended Barrowman method calculates aerodynamic forces according <br>to the Barrowman equations extended to accommodate more components.
simedtdlg.lbl.ExtBarrowman = Extended Barrowman
simedtdlg.lbl.Simmethod = Simulation method:
simedtdlg.lbl.ttip.Simmethod1 = <html>The six degree-of-freedom simulator allows the rocket total freedom during flight.<br>
simedtdlg.lbl.ttip.Simmethod2 = Integration is performed using a 4<sup>th</sup> order Runge-Kutta 4 numerical integration.
simedtdlg.lbl.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
simedtdlg.but.ttip.resettodefault = Reset the time step to its default value (
simedtdlg.border.SimExt = Simulation extensions
simedtdlg.SimExt.desc = <html><i>Simulation extensions</i> enable advanced features and custom functionality during flight simulations. You can for example do hardware-in-the-loop testing with them.
simedtdlg.SimExt.noExtensions = No simulation extensions defined
simedtdlg.SimExt.add = Add extension
simedtdlg.SimExt.copyExtension = Copy extension
simedtdlg.lbl.Noflightdata = No flight data available.
simedtdlg.lbl.runsimfirst = Please run the simulation first.
simedtdlg.chart.Simflight = Simulated flight
simedtdlg.dlg.Simres = Simulation results
simedtdlg.IntensityDesc.None = None
simedtdlg.IntensityDesc.Verylow = Very low
simedtdlg.IntensityDesc.Low = Low
simedtdlg.IntensityDesc.Medium = Medium
simedtdlg.IntensityDesc.High = High
simedtdlg.IntensityDesc.Veryhigh = Very high
simedtdlg.IntensityDesc.Extreme = Extreme
SimulationExtension.airstart.name.alt = Air-start ({alt})
SimulationExtension.airstart.name.altvel = Air-start ({alt}, {vel})
SimulationExtension.javacode.name = Java code
SimulationExtension.javacode.name.none = none
SimulationExtension.javacode.desc = Add a custom SimulationListener to the simulation
SimulationExtension.javacode.className = Fully-qualified Java class name:
SimulationExtension.javacode.classnotfound = Could not find class
SimulationExtension.javacode.couldnotinstantiate = <html>Could not instantiate class %s.<br>Does it have a zero-argument, or @Inject constructor?</html>
SimulationExtension.scripting.name = {language} script
SimulationExtension.scripting.desc = Extend OpenRocket simulations by custom scripts.
SimulationExtension.scripting.language.label = Language:
SimulationExtension.scripting.warning.disabled = Untrusted scripts have been disabled. You need to manually enable them in the Simulation options.
SimulationExtension.scripting.text.enabled = Enable script
SimulationExtension.scripting.text.enabled.ttip = The script is run only when enabled.
SimulationExtension.scripting.text.trusted = Trust this script on this computer
SimulationExtension.scripting.text.trusted.msg = Untrusted scripts are disabled when loading the document
SimulationExtension.scripting.text.trusted.clear = Clear trusted scripts
SimulationExtension.scripting.text.trusted.clear.ttip = Clear the trusted status of all scripts on this computer
SimulationExtension.scripting.text.trusted.cleared = All scripts are now untrusted on this computer.
SimulationExtension.scripting.text.trusted.cleared.title = Cleared
SimulationEditDialog.btn.plot = Plot
SimulationEditDialog.btn.export = Export
SimulationEditDialog.btn.edit = Edit
SimulationEditDialog.btn.simulate = Simulate
SimulationEditDialog.btn.simulateAndPlot = Simulate & Plot
SimulationEditDialog.btn.OK.ttip = Keep changes and close the dialog
SimulationEditDialog.btn.Cancel.ttip = Discard changes and close the dialog
SimulationEditDialog.CancelOperation.msg.discardChanges = <html>Are you sure you want to <b>discard</b> your <b>changes</b> to this simulation?</html>
SimulationEditDialog.CancelOperation.msg.undoAdd = <html>Are you sure you want to <b>undo adding</b> this simulation?</html>
SimulationEditDialog.CancelOperation.title = Cancel operation
SimulationEditDialog.CancelOperation.checkbox.dontAskAgain = Don't ask me again
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
simpanel.but.newsimulation = New simulation
simpanel.but.editsimulation = Edit simulation
simpanel.but.runsimulations = Run simulations
simpanel.but.deletesimulations = Delete simulations
simpanel.but.plotexport = Plot / Export
simpanel.but.ttip.newsimulation = Add a new simulation
simpanel.but.ttip.editsim = Edit the selected simulation
simpanel.but.ttip.runsimu = Re-run the selected simulations
simpanel.but.ttip.deletesim = Delete the selected simulations
simpanel.pop.edit = Edit
simpanel.pop.edit.ttip= Edit the selected simulation(s)
simpanel.pop.cut= Cut
simpanel.pop.cut.ttip= Copy the selected simulation(s) to the clipboard and delete from this design
simpanel.pop.copy= Copy
simpanel.pop.copy.ttip= Copy the selected simulation(s) to the clipboard
simpanel.pop.paste= Paste
simpanel.pop.paste.ttip= Paste the simulation(s) on the clipboard to the design.
simpanel.pop.plot = Plot / Export
simpanel.pop.plot.ttip= Plot or Export the selected simulation(s)
simpanel.pop.run = Run
simpanel.pop.run.ttip= Run the selected simulation(s)
simpanel.pop.delete = Delete
simpanel.pop.delete.ttip= Delete the selected simulation(s)
simpanel.pop.duplicate = Duplicate
simpanel.pop.duplicate.ttip= Duplicate the selected simulation(s)
simpanel.pop.exportSimTableToCSV = Export simulation table as CSV file
simpanel.pop.exportSelectedSimsToCSV = Export simulation(s) as CSV file
simpanel.pop.exportToCSV.save.dialog.title = Save as CSV file
simpanel.dlg.no.simulation.table.rows = Simulation table has no entries\u2026 Please run a simulation first.
simpanel.checkbox.donotask = Do not ask me again
simpanel.lbl.defpref = You can change the default operation in the preferences.
simpanel.dlg.lbl.DeleteSim1 = Delete the selected simulations?
simpanel.dlg.lbl.DeleteSim2 = <html><i>This operation cannot be undone.</i>
simpanel.dlg.lbl.DeleteSim3 = Delete simulations
simpanel.col.Status = Status
simpanel.col.Name = Name
simpanel.col.Motors = Motors
simpanel.col.Configuration = Configuration
simpanel.col.Velocityoffrod = Velocity off rod
simpanel.col.Velocityatdeploy = Velocity at deployment
simpanel.col.OptimumCoastTime = Optimum delay
simpanel.col.OptimumCoastTime.ttip = The time between last motor burnout and maximum possible altitude.
simpanel.col.Apogee = Apogee
simpanel.col.Maxvelocity = Max. velocity
simpanel.col.Maxacceleration = Max. acceleration
simpanel.col.Timetoapogee = Time to apogee
simpanel.col.Flighttime = Flight time
simpanel.col.Groundhitvelocity = Ground hit velocity
simpanel.ttip.uptodate = <i>Up to date</i>
simpanel.ttip.loaded = <i>Loaded from file</i>
simpanel.ttip.outdated = <i><font color=\"red\">Out of date</font></i><br>Click <i><b>Run simulations</b></i> to simulate.
simpanel.ttip.external = <i>Imported data</i>
simpanel.ttip.notSimulated = <i>Not simulated yet</i><br>Click <i><b>Run simulations</b></i> to simulate.
simpanel.ttip.noData = No simulation data available.
simpanel.ttip.noWarnings = <font color=\"gray\">No warnings.</font>
simpanel.ttip.warnings = <font color=\"red\">Warnings:</font>
simpanel.ttip.simAbort = Simulation Abort
simpanel.msg.invalidCopySelection = Invalid copy selection
! SimulationRunDialog
SimuRunDlg.title.RunSim = Running simulations\u2026
SimuRunDlg.lbl.Running = Running\u2026
SimuRunDlg.lbl.Simutime = Simulation time:
SimuRunDlg.lbl.Altitude = Altitude:
SimuRunDlg.lbl.Velocity = Velocity:
SimuRunDlg.msg.Unabletosim = Unable to simulate:
SimuRunDlg.msg.errorOccurred = An error occurred during the simulation:
SimuRunDlg.msg.branchErrorOccurred = An error occurred during simulation branch
BasicEventSimulationEngine.error.noMotorsDefined = No motors defined in the simulation.
BasicEventSimulationEngine.error.activeLengthZero = Active airframe has length 0
BasicEventSimulationEngine.error.cantCalculateStability = Can't calculate stability
BasicEventSimulationEngine.error.earlyMotorBurnout = <html>Motor burnout without liftoff.<br>Use more (powerful) motors, or decrease the rocket mass.</html>
BasicEventSimulationEngine.error.noConfiguredIgnition = No motors configured to ignite at liftoff
BasicEventSimulationEngine.error.noIgnition = No motors ignited.
BasicEventSimulationEngine.error.NaNResult = Simulation resulted in not-a-number (NaN) value, please report a bug.
BasicEventSimulationEngine.nullBranchName = (null)
RK4SimulationStepper.error.valuesTooLarge = Simulation values exceeded limits. Try selecting a shorter time step.
SimulationAbort.noActiveStages = No active stages
SimulationAbort.noMotorsDefined = No motors defined in the simulation
SimulationAbort.noConfiguredIgnition = No motors configured to ignite at liftoff
SimulationAbort.noIgnition = No motors ignited
SimulationAbort.noLiftOff = <html>Motor burnout without liftoff.<br>Use more (powerful) motors, or decrease the rocket mass.</html>
SimulationAbort.activeLengthZero = Active airframe has length 0
SimulationAbort.noCP = Can't calculate Center of Pressure
SimulationAbort.activeMassZero = Total mass of active stages is 0
SimulationAbort.tumbleUnderThrust = Stage began to tumble under thrust.
SimulationAbort.deployUnderThrust = Recovery system deployed while still under thrust
SimulationModifierTree.OptimizationParameters = Optimization Parameters
SimulationStepper.error.totalMassZero = Total mass of active states is 0
! SimulationExportPanel
SimExpPan.border.Vartoexport = Variables to export
SimExpPan.border.Stage = Stage to export
SimExpPan.but.Selectall = Select all
SimExpPan.but.Selectnone = Select none
SimExpPan.border.FormatSettings = Format settings
SimExpPan.lbl.Fieldsepstr = Field separator string:
SimExpPan.lbl.longA1 = <html>The string used to separate the fields in the exported file.<br>
SimExpPan.lbl.longA2 = Use ',' for a Comma Separated Values (CSV) file.
SimExpPan.lbl.DecimalPlaces = Decimal places:
SimExpPan.lbl.DecimalPlaces.ttip = The number of decimal places to use for the variables in the exported file.
SimExpPan.lbl.ExponentialNotation = Use exponential notation
SimExpPan.lbl.ExponentialNotation.ttip = Whether to use exponential notation for the variables (e.g. 1.5e-4) or not (e.g. 0.00015).
SimExpPan.checkbox.Includesimudesc = Include simulation description
SimExpPan.checkbox.ttip.Includesimudesc = Include a comment at the beginning of the file describing the simulation.
SimExpPan.border.Comments = Comments
SimExpPan.checkbox.Includefielddesc = Include field descriptions
SimExpPan.checkbox.ttip.Includefielddesc = Include a comment line with the descriptions of the exported variables.
SimExpPan.checkbox.Incflightevents = Include flight events
SimExpPan.checkbox.ttip.Incflightevents = Include a comment line for every flight event.
SimExpPan.lbl.Commentchar = Comment character:
SimExpPan.lbl.ttip.Commentchar = The character(s) that mark a comment line.
SimExpPan.Fileexists.desc1 = File \"
SimExpPan.Fileexists.desc2 = \" exists. Overwrite?
SimExpPan.Fileexists.title = File exists
SimExpPan.ExportingVar.desc1 = Exporting 1 variable out of
SimExpPan.ExportingVar.desc2 = Exporting
SimExpPan.ExportingVar.desc3 = variables out of
SimExpPan.Col.Variable = Variable
SimExpPan.Col.Unit = Unit
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.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
customExpression.Units.but.ttip.Delete = Delete 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 = <html>Make a copy of this expression in other simulations in this document.<br>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 = 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
MotorPlot.Chart.Motorthrustcurve = Motor thrust curve
MotorPlot.Chart.Time = Time / s
MotorPlot.Chart.Thrust = Thrust / N
MotorPlot.txt.Designation = Designation:
MotorPlot.txt.Manufacturer = Manufacturer:
MotorPlot.txt.Type = Type:
MotorPlot.txt.Delays = Delays:
MotorPlot.txt.Comment = Comment:\n
! Simulation plot panel
simplotpanel.title.Plotsim = Plot / Export simulation
simplotpanel.lbl.Presetplotconf = Preset plot configurations:
simplotpanel.lbl.Xaxistype = X axis type:
simplotpanel.lbl.Unit = Unit:
simplotpanel.lbl.Yaxistypes = Y axis types:
simplotpanel.lbl.Flightevents = Flight events:
simplotpanel.but.All = All
simplotpanel.but.None = None
simplotpanel.but.NewYaxisplottype = New Y axis plot type
simplotpanel.lbl.Axis = Axis:
simplotpanel.but.ttip.Deletethisplot = Delete this plot
simplotpanel.Desc = The data will be plotted in time order even if the X axis type is not time.
simplotpanel.OptionPane.lbl1 = A maximum of 15 plots is allowed.
simplotpanel.OptionPane.lbl2 = Cannot add plot
simplotpanel.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
simplotpanel.MarkerStyle.lbl.MarkerStyle = Marker style:
simplotpanel.MarkerStyle.lbl.MarkerStyle.ttip = Style of the flight event marker (how it's drawn in the simulation plot)
simplotpanel.MarkerStyle.btn.VerticalMarker = Vertical line
simplotpanel.MarkerStyle.btn.Icon = Icon
simplotpanel.MarkerStyle.OnlyInTime = Only available for time domain, other domains only support icon markers
! Simulation plot
simulationplot.abort.title = Simulation Abort
simulationplot.abort.stage = Stage
simulationplot.abort.time = Time
simulationplot.abort.cause = Cause
! FlightDataComboBox
FlightDataComboBox.placeholder = Enter the data type
! Component add buttons
compaddbuttons.AxialStage = Stage
compaddbuttons.Bodycompandfinsets = Body Components and Fin Sets
compaddbuttons.Nosecone = Nose Cone
compaddbuttons.Bodytube = Body Tube
compaddbuttons.Transition = Transition
compaddbuttons.Trapezoidal = Trapezoidal
compaddbuttons.Elliptical = Elliptical
compaddbuttons.Freeform = Freeform
compaddbuttons.Tubefin = Tube Fins
compaddbuttons.Launchlug = Launch Lug
compaddbuttons.RailButton = Rail Button
compaddbuttons.InnerComponent = Inner Components
compaddbuttons.Innertube = Inner Tube
compaddbuttons.Coupler = Tube Coupler
compaddbuttons.Centeringring = Centering\nRing
compaddbuttons.Bulkhead = Bulkhead
compaddbuttons.Engineblock = Engine\nBlock
compaddbuttons.ComponentAssembly = Assembly Components
compaddbuttons.ParallelStage = Boosters
compaddbuttons.Pods = Pods
compaddbuttons.Parachute = Parachute
compaddbuttons.Streamer = Streamer
compaddbuttons.Shockcord = Shock Cord
compaddbuttons.MassComponent = Mass\nComponent
compaddbuttons.MassComponents = Mass Components
compaddbuttons.Donotaskmeagain = Do not ask me again
compaddbuttons.Selectcomppos = Select component position
compaddbuttons.Selectstagepos = Select stage position
compaddbuttons.lbl.Youcanchange = You can change the default operation in the preferences.
compaddbuttons.lbl.insertcomp = Insert the component after the current component or as the last component?
compaddbuttons.lbl.insertstage = Insert the stage after the current stage or as the last stage?
compaddbuttons.askPosition.Inserthere = Insert here
compaddbuttons.askPosition.Addtotheend = Add to the end
compaddbuttons.askPosition.Cancel = Cancel
! Component Analysis Dialog
componentanalysisdlg.componentanalysis = Component analysis
componentanalysisdlg.lbl.winddir = Wind direction:
componentanalysisdlg.TitledBorder.warnings = Warnings:
componentanalysisdlg.ToggleBut.worst = Worst
componentanalysisdlg.lbl.angleofattack = Angle of attack:
componentanalysisdlg.lbl.machnumber = Mach number:
componentanalysisdlg.lbl.rollrate = Roll rate:
componentanalysisdlg.lbl.activestages = Active stages:
componentanalysisdlg.lbl.motorconf = Motor configuration:
componentanalysisdlg.TabStability.Col = Component Name
componentanalysisdlg.TabStability.Col.EachMass = Instance Mass
componentanalysisdlg.TabStability.Col.AllMass = Aggregate Mass
componentanalysisdlg.TabStability.Col.CG = Aggregate CG Location
componentanalysisdlg.TabStability.Col.CP = CP
componentanalysisdlg.TabStability = Stability
componentanalysisdlg.TabStability.ttip = Stability information
componentanalysisdlg.dragTableModel.Col.Component = Component
componentanalysisdlg.dragTableModel.Col.Pressure = <html>Pressure C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.Base = <html>Base C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.friction = <html>Friction C<sub>D</sub>
componentanalysisdlg.dragTableModel.Col.total = <html>Total C<sub>D</sub>
componentanalysisdlg.dragTabchar = Drag characteristics
componentanalysisdlg.dragTabchar.ttip = Drag characteristics
componentanalysisdlg.rollTableModel.Col.component = Component
componentanalysisdlg.rollTableModel.Col.rollforc = Roll forcing coefficient
componentanalysisdlg.rollTableModel.Col.rolldamp = Roll damping coefficient
componentanalysisdlg.rollTableModel.Col.total = <html>Total C<sub>l</sub>
componentanalysisdlg.rollTableModel = Roll dynamics
componentanalysisdlg.rollTableModel.ttip = Roll dynamics
componentanalysisdlg.println.closingmethod = Closing method called:
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
componentanalysisdlg.TOTAL = Total (Rocket)
componentanalysisdlg.noWarnings = <html><i><font color=\"gray\">No warnings.</font></i>
! Custom Material dialog
custmatdlg.title.Custommaterial = Custom material
custmatdlg.lbl.Materialname = Material name:
custmatdlg.lbl.Materialtype = Material type:
custmatdlg.lbl.Materialdensity = Material density:
custmatdlg.checkbox.Addmaterial = Add material to database
! Ring Component Config
ringcompcfg.OuterRadius = OuterRadius
ringcompcfg.Automatic = Automatic
ringcompcfg.AutomaticOuter.ttip = Matches outer diameter to the inner diameter of the parent component.
ringcompcfg.InnerRadius = InnerRadius
ringcompcfg.AutomaticInner.ttip = Matches inner diameter to the outer diameter of the child inner tube.
ringcompcfg.Thickness = Thickness
ringcompcfg.Length = Length
ringcompcfg.PositionValue = PositionValue
ringcompcfg.Radialdistance = Radial distance:
ringcompcfg.Distancefrom = Distance from the rocket centerline
ringcompcfg.Radialdirection = Radial direction:
ringcompcfg.radialdirectionfrom = The radial direction from the rocket centerline
ringcompcfg.but.Reset = Reset
ringcompcfg.but.Resetcomponant = Resets the component to the rocket centerline.
ringcompcfg.note.desc = Note: An inner tube will not affect the aerodynamics of the rocket even if it is located outside of the body tube.
! Body Tube Config
BodyTubecfg.lbl.Bodytubelength = Length:
BodyTubecfg.lbl.Outerdiameter = Outer diameter:
BodyTubecfg.lbl.Innerdiameter = Inner diameter:
BodyTubecfg.lbl.Wallthickness = Wall thickness:
BodyTubecfg.tab.General = General
BodyTubecfg.tab.Generalproperties = General properties
BodyTubecfg.tab.Motor = Motor
BodyTubecfg.tab.Motormountconf = Motor mount configuration
BodyTubecfg.checkbox.Automatic = Automatic
BodyTubecfg.checkbox.ttip.Automatic = Uses the diameter of the previous/next component.
BodyTubecfg.checkbox.ttip.Automatic_noReferenceComponent = There is no previous/next component to take the diameter of.
BodyTubecfg.checkbox.ttip.Automatic_alreadyAuto = The previous/next component already has its auto setting turned on.
BodyTubecfg.checkbox.Filled = Filled
BodyTubecfg.checkbox.Filled.ttip = Changes the body tube from a hollow tube to a solid rod.
! FinSetConfig
FinSetConfig.tab.Fintabs = Fin tabs
FinSetConfig.tab.Through-the-wall = Through-the-wall fin tabs
FinSetConfig.but.Converttofreeform = Convert to freeform
FinSetConfig.but.Converttofreeform.ttip = Convert this fin set into a freeform fin set
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.but.AutoCalc.ttip = <html>Calculates the height and length of the fin tabs, based on<br>inner tube and centering ring components of the fin's parent component.</html>
FinSetConfig.lbl.Through-the-wall = Through-the-wall fin tabs:
FinSetConfig.lbl.Tablength = Tab length:
FinSetConfig.ttip.Tablength = The length of the fin tab.
FinSetConfig.lbl.Tabheight = Tab height:
FinSetConfig.ttip.Tabheight = The spanwise height of the fin tab.
FinSetConfig.lbl.Tabposition = Tab position:
FinSetConfig.ttip.Tabposition = The position of the fin tab.
FinSetConfig.lbl.relativeto = relative to
FinSetConfig.title.RootFillets = Root Fillets
FinSetConfig.lbl.Finfilletmaterial = Fillet material:
FinSetConfig.lbl.Filletradius = Fillet radius:
FinsetConfig.ttip.Finfillets1 = <HTML>Adds the predicted mass of fin fillets to the root of the fins.<br>
FinsetConfig.ttip.Finfillets2 = Assumes the fillet is concave and tangent to the body tube and fin.<br>
FinsetConfig.ttip.Finfillets3 = Zero radius will give no fillet.
!FinMarkingGuide
FinMarkingGuide.lbl.Front = Front
! MotorDatabaseLoaderDialog
MotorDbLoaderDlg.title = Error upon thrust curve import
MotorDbLoaderDlg.message1 = Thrust curve '<b>'{0}'</b>' will be ignored during import.
MotorDbLoaderDlg.message2 = You can try replacing, deleting or manually editing the thrust curve file to fix this issue.
! MotorDatabaseLoadingDialog
MotorDbLoadDlg.title = Loading motors
MotorDbLoadDlg.Loadingmotors = Loading motors\u2026
! AppearanceConfig
AppearanceCfg.lbl.Appearance = Appearance
AppearanceCfg.lbl.Usedefault = Use default
AppearanceCfg.but.edit = Edit
AppearanceCfg.but.savedefault = Save as default appearance
AppearanceCfg.lbl.Texture = Texture:
AppearanceCfg.lbl.shine = Shine:
AppearanceCfg.lbl.opacity = Opacity:
AppearanceCfg.lbl.color.Color = Color:
AppearanceCfg.lbl.color.diffuse = Diffuse Color:
AppearanceCfg.lbl.color.ambient = Ambient Color:
AppearanceCfg.lbl.color.specular = Specular Color:
AppearanceCfg.lbl.texture.scale = Scale:
AppearanceCfg.lbl.texture.offset = Offset:
AppearanceCfg.lbl.texture.center = Center:
AppearanceCfg.lbl.texture.rotation = Rotation:
AppearanceCfg.lbl.texture.repeat = Repeat:
AppearanceCfg.lbl.separateInsideOutside = Use separate appearance for outside and inside
AppearanceCfg.lbl.separateLeftSideRightSide = Use separate appearance for left and right side(s)
AppearanceCfg.lbl.ttip.separateInsideOutside = Use a separate appearance for outside and inside
AppearanceCfg.lbl.ttip.separateLeftSideRightSide = Use a separate appearance for left and right side(s)
AppearanceCfg.lbl.AppearanceEdges = Appearance for edges:
AppearanceCfg.lbl.ttip.AppearanceEdges = Select the appearance that should be used for the edges
! Texture Wrap Modes
TextureWrap.Repeat = Repeat
TextureWrap.Mirror = Repeat & Mirror
TextureWrap.Clamp = Clamp Edge Pixels
TextureWrap.Sticker = Sticker
! RocketConfig
RocketCfg.lbl.Designname = Design name:
RocketCfg.lbl.Designer = Designer:
RocketCfg.lbl.Comments = Comments:
RocketCfg.lbl.Revisionhistory = Revision history:
RocketCfg.lbl.Material = Material:
! RocketComponentConfig
RocketCompCfg.lbl.Componentname = Component name:
RocketCompCfg.lbl.Componentname.ttip = The component name.
RocketCompCfg.tab.Override = Override
RocketCompCfg.tab.Override.ttip = Override auto-calculated properties.
RocketCompCfg.tab.Assembly = General
RocketCompCfg.tab.AssemblyComment = Options for locating stages parallel to other stages
RocketCompCfg.tab.Figure = Figure
RocketCompCfg.tab.Figstyleopt = Figure style options
RocketCompCfg.tab.Comment = Comment
RocketCompCfg.tab.Comment.ttip = Specify a comment for the component
RocketCompCfg.tab.Appearance = Appearance
RocketCompCfg.tab.Appearance.ttip = Component's appearance
RocketCompCfg.lbl.Mass = Mass:
RocketCompCfg.lbl.Componentmass = Component mass:
RocketCompCfg.lbl.overriddento = (overridden to
RocketCompCfg.lbl.overriddenby = (overridden by
RocketCompCfg.checkbox.Overridemass = Override mass:
RocketCompCfg.checkbox.Overridemass.ttip = Overrides the mass of the component calculated by the component's volume and density.
RocketCompCfg.checkbox.Overridecenterofgrav = Override center of gravity CG:
RocketCompCfg.checkbox.Overridecenterofgrav.ttip = Overrides the component's center of gravity (CG) location.
RocketCompCfg.checkbox.SetDragCoeff = <html>Override coefficient of drag C<sub>D</sub>:</html>
RocketCompCfg.checkbox.SetDragCoeff.ttip = <html>Overrides the component's coefficient of drag C<sub>D</sub>.</html>
RocketCompCfg.checkbox.OverrideSubcomponents = Override for all subcomponents
RocketCompCfg.checkbox.OverrideSubcomponents.Mass.ttip = <html>Overrides the aggregate mass of this component<br>and its subcomponents with the mass of this component.</html>
RocketCompCfg.checkbox.OverrideSubcomponents.CG.ttip = <html>Overrides the center of gravity (CG) of this component<br>and its subcomponents with the CG of this component.</html>
RocketCompCfg.checkbox.OverrideSubcomponents.CD.ttip = <html>Overrides the coefficient of drag (C<sub>D</sub>) of this component<br>and its subcomponents with the C<sub>D</sub> of this component.</html>
RocketCompCfg.lbl.MassOverriddenBy = Mass overridden by %s
RocketCompCfg.lbl.CGOverriddenBy = CG overridden by %s
RocketCompCfg.lbl.CDOverriddenBy = <html>C<sub>D</sub> overridden by %s
RocketCompCfg.lbl.MassOverriddenBy.ttip = The mass of this component is determined by the mass override value of %s
RocketCompCfg.lbl.CGOverriddenBy.ttip = The CG of this component is determined by the CG override value of %s
RocketCompCfg.lbl.CDOverriddenBy.ttip = <html>The C<sub>D</sub> of this component is determined by the C<sub>D</sub> override value of %s</html>
RocketCompCfg.lbl.longB1 = <html>The overridden mass and center of gravity does not include motors.<br>
RocketCompCfg.lbl.longB2 = The center of gravity is measured from the front end of the
RocketCompCfg.lbl.Commentsonthe = Comments on the
RocketCompCfg.lbl.Figurestyle = Figure style:
RocketCompCfg.lbl.Componentcolor = Component color:
RocketCompCfg.lbl.Choosecolor = Choose color
RocketCompCfg.checkbox.Usedefaultcolor = Use default color
RocketCompCfg.lbl.Complinestyle = Component line style:
RocketCompCfg.but.Saveasdefstyle = Save as default style
RocketCompCfg.lbl.Diameter = Diameter:
RocketCompCfg.lbl.Length = Length:
RocketCompCfg.lbl.Thickness = Thickness:
RocketCompCfg.checkbox.Endcapped = End capped
RocketCompCfg.checkbox.Endcapped.ttip = Caps (closes) the end of the shoulder.
RocketCompCfg.border.Aftshoulder = Aft shoulder
RocketCompCfg.border.Foreshoulder = Fore shoulder
RocketCompCfg.tab.Outside = Outside
RocketCompCfg.tab.Inside = Inside
RocketCompCfg.tab.RightSide = Right Side
RocketCompCfg.tab.LeftSide = Left Side
RocketCompCfg.btn.OK.ttip = Keep changes and close the dialog
RocketCompCfg.btn.Cancel.ttip = Discard changes and close the dialog
RocketCompCfg.CancelOperation.msg.discardChanges = <html>Are you sure you want to <b>discard</b> your <b>changes</b> to this component?</html>
RocketCompCfg.CancelOperation.msg.undoAdd = <html>Are you sure you want to <b>undo adding</b> this component?</html>
RocketCompCfg.CancelOperation.title = Cancel operation
RocketCompCfg.CancelOperation.checkbox.dontAskAgain = Don't ask me again
RocketCompCfg.btn.ComponentInfo.ttip = Show/hide informative text about this component.
! InstancesPanel
InstancesPanel.title.Instances = Instances
InstancesPanel.lbl.InstanceCount = Instance Count:
InstancesPanel.lbl.InstanceSeparation = Instance Separation:
! MaterialPanel
MaterialPanel.lbl.ComponentMaterial = Component material:
MaterialPanel.lbl.ComponentFinish = Component finish:
MaterialPanel.title.Material = Material
MaterialPanel.lbl.ttip.ComponentMaterialAffects = The component material affects the weight of the component.
MaterialPanel.combo.ttip.ComponentMaterialAffects = The component material affects the weight of the component.
MaterialPanel.lbl.ComponentFinish.ttip.longA1 = <html>The component finish affects the aerodynamic drag of the component.<br>
MaterialPanel.lbl.ComponentFinish.ttip.longA2 = The value indicated is the average roughness height of the surface.
MaterialPanel.but.SetForAll = Set for all
MaterialPanel.but.SetForAll.ttip = Set this finish for all components of the rocket.
! PlacementPanel
PlacementPanel.title.Placement = Placement
PlacementPanel.lbl.PosRelativeTo = Position relative to:
PlacementPanel.lbl.plus = plus
! ComponentInfo
ComponentInfo.Rocket = This is your rocket. Nothing more to say about it. Have fun designing and building it! :)
ComponentInfo.AxialStage = A <b>stage</b> is a <b>section</b> of the model rocket that contains <b>motors</b> which ignite successively and <b>separate</b> after motor burnout.<br>Each stage must safely descend after separation. The main stage, often called the <b>'Sustainer'</b>, usually descends with a <b>recovery device</b>.
ComponentInfo.ParallelStage = A <b>booster</b> is a fictional component that acts as an <b>attachment</b> point to a <b>body tube</b> and can <b>separate</b> from that body tube at a specified time during flight.<br>The most common use of a booster is the attachment of a <b>strap-on booster</b>.
ComponentInfo.PodSet = A <b>pod</b> is a fictional component that acts as an <b>attachment</b> point to a <b>body tube</b>.<br>Once defined, other components can be attached to the pod to create complex rocket geometries.
ComponentInfo.NoseCone = A <b>nose cone</b> is the <b>front end</b> of the rocket airframe. Nose cones vary widely in shape.<br>The back end can be cut down to form an <b>internal shoulder</b> that slides inside of a body tube to hold the nose cone in place.
ComponentInfo.BodyTube = A <b>body tube</b> is primarily used for the <b>structure</b> of the exterior body of the model rocket.
ComponentInfo.Transition = A <b>transition</b> is the part of the airframe that <b>connects</b> two <b>body tubes</b> having <b>different</b> outside <b>diameters</b>.<br>Both ends of a transition are cut down to form an internal shoulder that slides inside of each body tube to hold the transition in place at both ends.
ComponentInfo.TrapezoidFinSet = Fins help <b>stabilize</b> the rocket. The most common fin shape is <b>trapezoidal</b>, four sides with parallel root and tip chords (the edge that glues to the body tube and the outer edge).
ComponentInfo.EllipticalFinSet = Fins help <b>stabilize</b> the rocket. The most efficient fin shape is <b>elliptical</b>. This shape induces the <b>least amount of drag</b> of any fin shape. It is commonly used for competition flying events.
ComponentInfo.FreeformFinSet = Fins help <b>stabilize</b> the rocket. The most versatile fin component is the <b>freeform fin</b>. This fin component allows the creation of virtually any solid fin shape, with the ability to manually enter data points or import a shape from an image file.
ComponentInfo.TubeFinSet = <b>Tube fins</b> are used to keep the model rocket going <b>straight after launch</b>. Tube fins vary in length and diameter, and may have either straight or curved ends.<br>Currently, OpenRocket only supports straight-perpendicular cut ends.
ComponentInfo.RailButton = <b>Rail buttons</b> keep the model rocket from <b>changing orientation</b> when it launches. Rail buttons are most commonly used on larger model rockets, in pairs, <b>instead</b> of <b>launch lugs</b>.<br>They can be mounted to the outside of the body tube with a screw and internal nut.<br>A rail button looks like two washers with a spacer in between; one washer is against the body tube and the other slides inside the launch rail.
ComponentInfo.LaunchLug = A <b>launch lug</b> is the most common guide used to keep smaller model rockets from <b>changing orientation</b> until the rocket leaves the end of the launch rod.
ComponentInfo.InnerTube = <b>Inner tubes</b> are most commonly used for <b>motor tubes</b>, but may also be part of other internal systems, such as an ejection baffles and adjustable weight designs.<br>Inner tubes may be positioned radially inside of a body tube and, when used as a motor tube, may be clustered.
ComponentInfo.TubeCoupler = A <b>coupler</b> is a short tube that <b>connects</b> two <b>tubes</b> with the <b>same diameters</b>.<br>In model rockets that use electronics, a coupler may be used for the <b>avionics bay</b>.<br>The tubes are often glued to the coupler to stop them from sliding.
ComponentInfo.CenteringRing = <b>Centering rings</b> are used to <b>position</b> one or more <b>inner tubes</b> inside of a <b>body tube</b>.<br>Fin sets have an <b>automatic fin tab</b> feature for determining an ideal fin tab configuration based on an inner tube positioned below the root chord of the fins. This also requires two centering below the root chord.
ComponentInfo.Bulkhead = A <b>bulkhead</b> is a disk that may or may not have a small hole in the center. Bulkheads are used to <b>seal</b> one area of a model rocket from another or to mount recovery system eyes for <b>shock cord attachment</b>, such as nose cone caps and avionics bay lids.
ComponentInfo.EngineBlock = An <b>engine block stops</b> the <b>motor</b> from <b>moving forward</b> in the motor mount tube.<br>In order to add a motor, create a <b>body tube</b> or <b>inner tube</b> and mark it as a motor mount in the <em>Motor</em> tab.
ComponentInfo.Parachute = The <b>parachute</b> is the most common <b>recovery device</b>. Smal model rocket parachutes are made of thin, light-weight materials, such as polyethylene or Mylar, while larger parachutes are most commonly made of rip-stop nylon. Parachutes may be decorated in bright and contrasting colors/patterns to improve visibility.<br><b>Shroud lines</b> attach the parachute <b>canopy</b> to the <b>shock cord</b>. The shroud lines are sometimes brought together and attached using a swivel.
ComponentInfo.Streamer = A <b>streamer</b> is a <b>recovery device</b> that, when ejected, unrolls and <b>slows</b> the model <b>rocket</b> during descent.<br>A streamer is a long, narrow, <b>rectangular strip</b> of crepe paper or thin plastic film. The width and length of the streamer are adjusted to match the weight of the rocket, but a <b>10 to 1 length to width ratio</b> is considered the best for a streamer.
ComponentInfo.ShockCord = A <b>shock cord</b> attaches the <b>nose cone</b> and <b>recovery device</b> to the <b>body tube</b>, keeping the model rocket together during <b>descent</b>.<br>Smaller rockets commonly have short elastic shock cords, while larger rockets have long shock cords made from materials such as Nylon or heat resistant Kevlar webbing.
ComponentInfo.MassComponent = A <b>mass component</b> may be used to simulate a <b>component</b> that is <b>not otherwise listed</b>.<br>In OpenRocket, this component type may be designated for instance as an <b>altimeter</b>, a <b>flight computer</b>, a <b>battery</b>\u2026 Each designation has its own unique icon to ease identification.
! BulkheadConfig
BulkheadCfg.tab.Diameter = Diameter:
BulkheadCfg.tab.Thickness = Thickness:
BulkheadCfg.tab.General = General
BulkheadCfg.tab.Generalproperties = General properties
!CenteringRingConfig
CenteringRingCfg.tab.Outerdiam = Outer diameter:
CenteringRingCfg.tab.Innerdiam = Inner diameter:
CenteringRingCfg.tab.Thickness = Thickness:
CenteringRingCfg.tab.General = General
CenteringRingCfg.tab.Generalproperties = General properties
!ComponentConfigDialog
ComponentCfgDlg.configuration = configuration
ComponentCfgDlg.MultiComponent = Multi-component
ComponentCfgDlg.MultiComponentConfig = Multi-component configuration
ComponentCfgDlg.MultiComponentEdit = Multi-component edit
ComponentCfgDlg.MultiComponentEdit.ttip = <html>You are editing the following components:<br>
ComponentCfgDlg.Modify = Modify
ComponentCfgDlg.ModifyComponents = Modify components
!ComponentAssemblyConfig
ComponentAssemblyConfig.tab.Separation = Separation
ComponentAssemblyConfig.tab.Separation.ttip = Stage separation options
ComponentAssemblyConfig.separation.lbl.title = Select when this stage separates:
ComponentAssemblyConfig.separation.lbl.plus = plus
ComponentAssemblyConfig.separation.lbl.seconds = seconds
ComponentAssemblyConfig.parallel.radius = Radial Distance:
ComponentAssemblyConfig.parallel.angle = Angle:
ComponentAssemblyConfig.parallel.count = Number of Copies:
ComponentAssemblyConfig.parallel.plus = plus
ComponentAssemblyConfig.but.splitPods = Split Pods
ComponentAssemblyConfig.but.splitPods.ttip = Split the pod set into separate pod components.
ComponentAssemblyConfig.but.splitBoosters = Split Boosters
ComponentAssemblyConfig.but.splitBoosters.ttip = Split the booster into separate booster components.
! FinSetConfig
FinSetCfg.lbl.FinRotation = Fin rotation:
FinSetCfg.lbl.FinRotation.ttip = The angle of the first fin in the fin set.
! TrapezoidFinSetConfig
TrapezoidFinSetCfg.lbl.Nbroffins = Number of fins:
TrapezoidFinSetCfg.lbl.ttip.Nbroffins = The number of fins in the fin set.
TrapezoidFinSetCfg.lbl.Fincant = Fin cant:
TrapezoidFinSetCfg.lbl.ttip.Fincant =The angle that the fins are canted with respect to the rocket body.
TrapezoidFinSetCfg.lbl.Rootchord = Root chord:
TrapezoidFinSetCfg.lbl.Tipchord = Tip chord:
TrapezoidFinSetCfg.lbl.Height = Height:
TrapezoidFinSetCfg.lbl.Sweeplength = Sweep length:
TrapezoidFinSetCfg.lbl.Sweepangle = Sweep angle:
TrapezoidFinSetCfg.lbl.FincrossSection = Fin cross section:
TrapezoidFinSetCfg.lbl.Thickness = Thickness:
TrapezoidFinSetCfg.tab.General = General
TrapezoidFinSetCfg.tab.Generalproperties = General properties
!EllipticalFinSetConfig
EllipticalFinSetCfg.Nbroffins = Number of fins:
EllipticalFinSetCfg.Fincant = Fin cant:
EllipticalFinSetCfg.Rootchord = Root chord:
EllipticalFinSetCfg.Height = Height:
EllipticalFinSetCfg.FincrossSection = Fin cross section:
EllipticalFinSetCfg.Thickness = Thickness:
EllipticalFinSetCfg.General = General
EllipticalFinSetCfg.Generalproperties = General properties
EllipticalFinSetCfg.ttip.Fincant = The angle that the fins are canted with respect to the rocket body.
!FreeformFinSetConfig
FreeformFinSetCfg.tab.General = General
FreeformFinSetCfg.tab.ttip.General = General properties
FreeformFinSetCfg.tab.Shape = Shape
FreeformFinSetCfg.tab.ttip.Finshape = Fin shape
FreeformFinSetCfg.lbl.Numberoffins = Number of fins:
FreeformFinSetCfg.lbl.Fincant = Fin cant:
FreeformFinSetCfg.lbl.ttip.Fincant = The angle that the fins are canted with respect to the rocket body.
FreeformFinSetCfg.lbl.FincrossSection = Fin cross section:
FreeformFinSetCfg.lbl.Thickness = Thickness:
FreeformFinSetConfig.lbl.doubleClick1 = Double-click
FreeformFinSetConfig.lbl.doubleClick2 = to edit
FreeformFinSetConfig.lbl.clickDrag = Click+drag: Add and move points
FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: Delete point
FreeformFinSetConfig.lbl.scaleFin = Scale Fin
FreeformFinSetConfig.lbl.exportCSV = Export CSV
FreeformFinSetConfig.lbl.deletePoint = Delete point
FreeformFinSetConfig.lbl.insertPoint = Insert point
!TubeFinSetConfig
TubeFinSetCfg.lbl.Nbroffins = Number of fins:
TubeFinSetCfg.lbl.Length = Length:
TubeFinSetCfg.lbl.Outerdiam = Outer diameter:
TubeFinSetCfg.checkbox.Automatic = Automatic
TubeFinSetCfg.lbl.Innerdiam = Inner diameter:
TubeFinSetCfg.lbl.Thickness = Thickness:
TubeFinSetCfg.lbl.Finrotation = Fin rotation:
TubeFinSetCfg.lbl.ttip.Finrotation = The angle of the first fin in the fin set.
!InnerTubeConfig
InnerTubeCfg.tab.Motor = Motor
InnerTubeCfg.tab.ttip.Motor = Motor mount configuration
InnerTubeCfg.tab.Cluster = Cluster
InnerTubeCfg.tab.ttip.Cluster = Cluster configuration
InnerTubeCfg.tab.Radialpos = Radial position
InnerTubeCfg.tab.ttip.Radialpos = Radial position
InnerTubeCfg.lbl.Selectclustercfg = Select cluster configuration:
InnerTubeCfg.lbl.TubeSep = Tube separation:
InnerTubeCfg.lbl.ttip.TubeSep = The separation of the tubes, 1.0 = touching each other
InnerTubeCfg.lbl.ttip.TubeSepAbs = The separation of the tubes, 0 = touching each other
InnerTubeCfg.lbl.Rotation = Rotation:
InnerTubeCfg.lbl.ttip.Rotation = Rotation angle of the cluster configuration
InnerTubeCfg.lbl.Rotangle = Rotation angle of the cluster configuration
InnerTubeCfg.but.Splitcluster = Split cluster
InnerTubeCfg.lbl.longA1 = <html>Split the cluster into separate components.<br>
InnerTubeCfg.lbl.longA2 = This also duplicates all components attached to this inner tube.
InnerTubeCfg.but.Resetsettings = Reset settings
InnerTubeCfg.but.ttip.Resetsettings = Reset the separation and rotation to the default values
InnerTubeCfg.radioBut.Relative = Relative
InnerTubeCfg.radioBut.Relative.ttip = The separation is measured relative to the outer diameter of the inner tube
InnerTubeCfg.radioBut.Absolute = Absolute
InnerTubeCfg.radioBut.Absolute.ttip = The separation is measured in length units
! LaunchLugConfig
LaunchLugCfg.lbl.Length = Length:
LaunchLugCfg.lbl.Outerdiam = Outer diameter:
LaunchLugCfg.lbl.Innerdiam = Inner diameter:
LaunchLugCfg.lbl.Thickness = Thickness:
LaunchLugCfg.lbl.Angle = Rotation:
LaunchLugCfg.tab.General = General
LaunchLugCfg.tab.Generalprop = General properties
! RailButtonConfig
RailBtnCfg.lbl.OuterDiam = Outer Diameter:
RailBtnCfg.lbl.InnerDiam = Inner Diameter:
RailBtnCfg.lbl.TotalHeight = Total Height (excl. screw):
RailBtnCfg.lbl.BaseHeight = Base Height:
RailBtnCfg.lbl.FlangeHeight = Flange Height:
RailBtnCfg.lbl.ScrewHeight = Screw Height:
RailBtnCfg.lbl.Angle = Rotation:
RailBtnCfg.tab.General = General
RailBtnCfg.tab.GeneralProp = General properties
! MassComponentConfig
MassComponentCfg.lbl.Mass = Mass:
MassComponentCfg.lbl.Density = Approximate density:
MassComponentCfg.lbl.Length = Length:
MassComponentCfg.lbl.Diameter = Diameter:
MassComponentCfg.tab.General = General
MassComponentCfg.tab.ttip.General = General properties
MassComponentCfg.tab.Radialpos = Radial position
MassComponentCfg.tab.ttip.Radialpos = Radial position configuration
MassComponentCfg.lbl.Radialdistance = Radial distance:
MassComponentCfg.lbl.Radialdirection = Radial direction:
MassComponentCfg.but.Reset = Reset
MassComponentCfg.lbl.type = Mass type:
! MotorConfig
MotorCfg.checkbox.compmotormount = This component is a motor mount
MotorCfg.lbl.Flightcfg = Flight configuration:
MotorCfg.but.New = New
MotorCfg.but.FlightcfgEdit = Edit
MotorCfg.lbl.Currentmotor = Current motor:
MotorCfg.lbl.Motoroverhang = Motor overhang:
MotorCfg.lbl.Ignitionat = Ignition at:
MotorCfg.lbl.plus = plus
MotorCfg.lbl.seconds = seconds
MotorCfg.lbl.longA1 = The current design has only one stage.
MotorCfg.lbl.longA2 = Stages can be added by clicking \"New stage\".
MotorCfg.lbl.longB1 = The current design has
MotorCfg.lbl.longB2 = stages.
MotorCfg.but.Selectmotor = Select motor
MotorCfg.but.Deletemotor = Delete motor
MotorCfg.lbl.motorLabel = None
! NoseConeConfig
NoseConeCfg.lbl.Noseconeshape = Nose cone shape:
NoseConeCfg.lbl.Shapeparam = Shape parameter:
NoseConeCfg.lbl.Noseconelength = Length:
NoseConeCfg.lbl.Basediam = Base diameter:
NoseConeCfg.checkbox.Automatic = Automatic
NoseConeCfg.checkbox.ttip.Automatic = Uses the diameter of the next component.
NoseConeCfg.checkbox.ttip.Automatic_noReferenceComponent = There is no next component to take the diameter of.
NoseConeCfg.checkbox.ttip.Automatic_alreadyAuto = The next component already has its auto setting turned on.
NoseConeCfg.lbl.Wallthickness = Wall thickness:
NoseConeCfg.checkbox.Filled = Filled
NoseConeCfg.checkbox.Filled.ttip = Makes this component solid instead of hollow.
NoseConeCfg.tab.General = General
NoseConeCfg.tab.ttip.General = General properties
NoseConeCfg.tab.Shoulder = Shoulder
NoseConeCfg.tab.ttip.Shoulder = Shoulder properties
NoseConeCfg.checkbox.Flip = Flip to tail cone
NoseConeCfg.checkbox.Flip.ttip = Flips the nose cone direction to a tail cone.
! ParachuteConfig
Parachute.Parachute = Parachute
ParachuteCfg.lbl.Canopy = Canopy
ParachuteCfg.lbl.Shroudlines = Shroud lines
ParachuteCfg.lbl.Deployment = Deployment
ParachuteCfg.lbl.CanopyShape = Canopy shape:
ParachuteCfg.lbl.Diameter = Diameter:
ParachuteCfg.lbl.SpillDia = Spill hole diameter:
ParachuteCfg.lbl.SurfaceArea = Surface area:
ParachuteCfg.combo.MaterialModel = The component material affects the weight of the component.
ParachuteCfg.lbl.longA1 = <html>Drag coefficient C<sub>D</sub>:
ParachuteCfg.lbl.longB1 = <html>The drag coefficient relative to the total area of the parachute.<br>
ParachuteCfg.lbl.longB2 = A larger drag coefficient yields a slowed descent rate.
ParachuteCfg.lbl.longB3 = A typical value for parachutes is 0.8.
ParachuteCfg.lbl.Numberoflines = Number of lines:
ParachuteCfg.lbl.Linelength = Line length:
ParachuteCfg.lbl.Material = Material:
ParachuteCfg.checkbox.AutomaticPacked = Automatic
ParachuteCfg.checkbox.AutomaticPacked.ttip = Matches the packed diameter to the inside diameter of the parent component.
ParachuteCfg.lbl.Packedlength = Packed length:
ParachuteCfg.lbl.Packeddiam = Packed diameter:
ParachuteCfg.lbl.Deploysat = Deploys at:
ParachuteCfg.lbl.seconds = seconds
ParachuteCfg.lbl.Altitude = Altitude:
ParachuteCfg.tab.General = General
ParachuteCfg.tab.ttip.General = General properties
ParachuteCfg.tab.Radialpos = Radial position
ParachuteCfg.tab.ttip.Radialpos = Radial position configuration
ParachuteCfg.lbl.Radialdistance = Radial distance:
ParachuteCfg.lbl.Radialdirection = Radial direction:
ParachuteCfg.but.Reset = Reset
ParachuteCfg.but.ResetCd.ttip = Resets the drag coefficient (C<sub>D</sub>) to a value of %.2f.
ParachuteCfg.but.ResetRadial.ttip = Resets the component to the rocket centerline.
ParachuteCfg.lbl.plusdelay = plus
! ShockCordConfig
ShockCordCfg.lbl.Shockcordlength = Shock cord length:
ShockCordCfg.lbl.Shockcordmaterial = Shock cord material:
ShockCordCfg.lbl.plus = plus
ShockCordCfg.lbl.Packedlength = Packed length:
ShockCordCfg.lbl.Packeddiam = Packed diameter:
ShockCordCfg.tab.Radialpos = Radial position
ShockCordCfg.tab.ttip.Radialpos = Radial position configuration
ShockCordCfg.lbl.Radialdistance = Radial distance:
ShockCordCfg.lbl.Radialdirection = Radial direction:
ShockCordCfg.but.Reset = Reset
ShockCordCfg.tab.General = General
ShockCordCfg.tab.ttip.General = General properties
!SleeveConfig
SleeveCfg.tab.Outerdiam = Outer diameter:
SleeveCfg.tab.Innerdiam = Inner diameter:
SleeveCfg.tab.Wallthickness = Wall thickness:
SleeveCfg.tab.Length = Length:
SleeveCfg.tab.General = General
SleeveCfg.tab.Generalproperties = General properties
! StreamerConfig
StreamerCfg.lbl.Deployment = Deployment
StreamerCfg.lbl.Striplength = Strip length:
StreamerCfg.lbl.Stripwidth = Strip width:
StreamerCfg.lbl.Striparea = Strip area:
StreamerCfg.lbl.Aspectratio = Aspect ratio:
StreamerCfg.lbl.Material = Material:
StreamerCfg.combo.ttip.MaterialModel = The component material affects the weight of the component.
StreamerCfg.lbl.longA1 = <html>Drag coefficient C<sub>D</sub>:
StreamerCfg.lbl.longB1 = <html>The drag coefficient relative to the total area of the streamer.<br>
StreamerCfg.lbl.longB2 = A larger drag coefficient yields a slowed descent rate.
StreamerCfg.lbl.AutomaticCd = Automatic
StreamerCfg.lbl.AutomaticCd.ttip = Calculate the streamer drag coefficient (C<sub>D</sub>) using its dimensions.
StreamerCfg.lbl.longC1 = The drag coefficient is relative to the area of the streamer.
StreamerCfg.lbl.Packedlength = Packed length:
StreamerCfg.lbl.Packeddiam = Packed diameter:
StreamerCfg.lbl.Deploysat = Deploys at:
StreamerCfg.lbl.seconds = seconds
StreamerCfg.lbl.Altitude = Altitude:
StreamerCfg.tab.General = General
StreamerCfg.tab.ttip.General = General properties
StreamerCfg.tab.Radialpos = Radial position
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:
ThicknessRingCompCfg.tab.Innerdiam = Inner diameter:
ThicknessRingCompCfg.tab.Wallthickness = Wall thickness:
ThicknessRingCompCfg.tab.Length = Length:
ThicknessRingCompCfg.tab.General = General
ThicknessRingCompCfg.tab.Generalprop = General properties
! TransitionConfig
TransitionCfg.lbl.Transitionshape = Transition shape:
TransitionCfg.checkbox.Clipped = Clipped
TransitionCfg.checkbox.Clipped.ttip = Changes the transition end tangency point from rounded to sharp.
TransitionCfg.lbl.Shapeparam = Shape parameter:
TransitionCfg.lbl.Transitionlength = Length:
TransitionCfg.lbl.Forediam = Fore diameter:
TransitionCfg.checkbox.Automatic = Automatic
TransitionCfg.checkbox.ttip.Automatic = Uses the diameter of the previous/next component.
TransitionCfg.checkbox.ttip.Automatic_noReferenceComponent = There is no previous/next component to take the diameter of.
TransitionCfg.checkbox.ttip.Automatic_alreadyAuto = The previous/next component already has its auto setting turned on.
TransitionCfg.lbl.Aftdiam = Aft diameter:
TransitionCfg.lbl.Wallthickness = Wall thickness:
TransitionCfg.checkbox.Filled = Filled
TransitionCfg.checkbox.Filled.ttip = Makes this component solid instead of hollow.
TransitionCfg.tab.General = General
TransitionCfg.tab.Generalproperties = General properties
TransitionCfg.tab.Shoulder = Shoulder
TransitionCfg.tab.Shoulderproperties = Shoulder properties
! Save RASAero Warning Dialog
SaveRASAeroWarningDialog.txt1 = Exporting to RASAero file format does not support all features of OpenRocket.
SaveRASAeroWarningDialog.donotshow = Do not show this dialog again
! Save RockSim Warning Dialog
SaveRktWarningDialog.txt1=Exporting to RockSim file format does not support all features of OpenRocket.
SaveRktWarningDialog.donotshow=Do not show this dialog again
saveAs.openrocket.title = Save as OpenRocket ork file
saveAs.rocksim.title = Export as RockSim rkt file
saveAs.rasaero.title = Export as RASAero CDX1 file
saveAs.wavefront.title = Export as Wavefront OBJ file
! RASAero exporting
RASAeroExport.warning1 = Nose cone may not be flipped.
RASAeroExport.warning2 = First component of booster must be body tube.
RASAeroExport.warning3 = Already added a rail button, ignoring launch lug '%s'.
RASAeroExport.warning4 = Already added a launch shoe, ignoring launch lug '%s'.
RASAeroExport.warning5 = Instance count of '%s' not set to 2, defaulting to 2 and adjusting launch lug length accordingly.
RASAeroExport.warning6 = Already added a launch lug, ignoring rail button '%s'.
RASAeroExport.warning7 = Already added a launch shoe, ignoring rail button '%s'.
RASAeroExport.warning8 = Instance count of '%s' equals %d, defaulting to 2.
RASAeroExport.warning9 = Unsupported component '%s', ignoring.
RASAeroExport.warning10 = Rocket should have no more then 3 stages (excl. boosters) in total.\nIgnoring other stage(s).
RASAeroExport.warning11 = Empty simulation '%s', ignoring.
RASAeroExport.warning12 = No motors found in simulation '%s', ignoring.
RASAeroExport.warning13 = <html>Stage %s has no motor.<br>&nbsp --> When adding a motor in RASAero, don't forget to update the stage mass and CG.</html>
RASAeroExport.error1 = Unsupported component: %s.
RASAeroExport.error2 = Length of '%s' must be greater than 0.
RASAeroExport.error3 = Diameter of '%s' must be greater than 0.
RASAeroExport.error4 = Launch lug diameter can not be 0.
RASAeroExport.error5 = Launch lug length can not be 0.
RASAeroExport.error6 = Rail button diameter can not be 0.
RASAeroExport.error7 = Rail button height can not be 0.
RASAeroExport.error8 = Launch shoe area can not be 0.
RASAeroExport.error9 = Invalid stage number '%d' for booster stage '%s'.
RASAeroExport.error10 = Stage '%s' may not be empty.
RASAeroExport.error11 = First component of stage '%s' must be a body tube or transition.
RASAeroExport.error12 = When the first component of stage '%s' is a transition, the second one must be a body tube.
RASAeroExport.error13 = No previous component for '%s' in stage '%s'.
RASAeroExport.error14 = Transition '%s' in stage '%s' must have the same fore radius as the aft radius of its previous component '%s'.
RASAeroExport.error15 = Radius of '%s' in stage '%s' must be the same as the aft radius of '%s'.
RASAeroExport.error16 = Body tube '%s' in stage '%s' must have a TrapezoidFinSet.
RASAeroExport.error17 = Length of '%s' must be greater than 0.
RASAeroExport.error18 = Diameter of '%s' must be greater than 0.
RASAeroExport.error19 = Inside diameter of '%s' must be greater than 0.
RASAeroExport.error20 = Fin set '%s' must have a fin count between 3 and 8.
RASAeroExport.error21 = RASAero only supports apogee and altitude deployment events for parachute '%s', not '%s'
RASAeroExport.error22 = First component of the sustainer must be a nose cone.
RASAeroExport.error23 = Second component of the sustainer must be a body tube (or boattail).
RASAeroExport.error24 = A nose cone can only be the first component of the rocket.
RASAeroExport.error25 = Invalid stage number '%d' for simulation '%s'
RASAeroExport.error26 = RASAero only supports conical transitions.
RASAeroExport.error27 = Transition '%s' has no previous component.
RASAeroExport.error28 = Transition '%s' should have the same fore radius as the aft radius (%f) of its previous component, not %f.
RASAeroExport.error29 = Boattail length may not be zero.
RASAeroExport.error30 = Boattail rear diameter may not be zero.
RASAeroExport.error31 = Stage '%s' can only contain a body tube (incl. shoulder transition).
RASAeroExport.error32 = Boattails can only be added to the last stage.
RASAeroExport.error33 = Invalid component '%s' in sustainer stage.
! SaveAsFileChooser
SaveAsFileChooser.illegalFilename.title = Illegal filename
SaveAsFileChooser.illegalFilename.message = The filename '%s' may not contain the character ' %c '. Please remove it.
! StorageOptionChooser
StorageOptChooser.lbl.Simdatatostore = Simulated data to store:
StorageOptChooser.rdbut.Allsimdata = All simulated data
StorageOptChooser.lbl.longA1 = <html>Store all simulated data.<br>
StorageOptChooser.lbl.longA2 = This can result in very large files!
StorageOptChooser.rdbut.Onlysummarydata = Only summary data
StorageOptChooser.lbl.longC1 = <html>Store only the values shown in the summary table.<br>
StorageOptChooser.lbl.longC2 = This results in the smallest files.
StorageOptChooser.lbl.longD1 = An estimate on how large the resulting file would be with the present options.
StorageOptChooser.lbl.info1 = Largest file size
StorageOptChooser.lbl.info2 = Smaller file size
StorageOptChooser.lbl.info3 = Smallest file size
StorageOptChooser.ttip.Saveopt = Save options
StorageOptChooser.lbl.Saveopt = Save options
! OBJOptionChooser
OBJOptionChooser.lbl.component = <html>Component: %s</html>
OBJOptionChooser.lbl.multipleComponents = <i>Multiple components</i>
OBJOptionChooser.lbl.optimizeFor = Optimize for:
OBJOptionChooser.btn.opt3DPrint = 3D printing
OBJOptionChooser.btn.opt3DPrint.ttip = Optimize the OBJ export settings for 3D printing.
OBJOptionChooser.btn.optRend = Rendering
OBJOptionChooser.btn.optRend.ttip = Optimize the OBJ export settings for use in 3D rendering software.
OBJOptionChooser.easterEgg.title = Don't worry
OBJOptionChooser.easterEgg.msg = Don't worry, you already have the 3D printing settings enabled :).
OBJOptionChooser.easterEgg.msg2 = Seriously, you don't have to keep pressing me. :|
OBJOptionChooser.easterEgg.msg3 = I'm getting tired\u2026 Please stop :(
OBJOptionChooser.easterEgg.msg4 = Well, congrats on wasting 40 clicks and your time :D Bye!
OBJOptionChooser.checkbox.exportChildren = Export children
OBJOptionChooser.checkbox.exportChildren.ttip = If true, export children of the selected components as well.
OBJOptionChooser.checkbox.exportChildren.assemblies.ttip = Component assemblies always export their children.
OBJOptionChooser.checkbox.exportChildren.noChildren.ttip = Selected components don't have children.
OBJOptionChooser.checkbox.exportMotors = Export motors
OBJOptionChooser.checkbox.exportMotors.ttip = If true, export the motors of the rocket.
OBJOptionChooser.checkbox.exportAppearance = Export appearance
OBJOptionChooser.checkbox.exportAppearance.ttip = If true, export the component appearances to an MTL file.
OBJOptionChooser.checkbox.exportAsSeparateFiles = Export as separate files
OBJOptionChooser.checkbox.exportAsSeparateFiles.ttip = If true, export each component as a separate OBJ file.
OBJOptionChooser.checkbox.exportAppearance.ttip.triangulate = You can not export the appearance with the triangulate feature enabled.
OBJOptionChooser.checkbox.removeOffset = Remove origin offset
OBJOptionChooser.checkbox.removeOffset.ttip = <html>If true, remove the offset of the component from the origin.<br>If false, the component is exported at its original location in the rocket.</html>
OBJOptionChooser.btn.showAdvanced = Show Advanced options
OBJOptionChooser.checkbox.triangulate = Triangulate mesh
OBJOptionChooser.checkbox.triangulate.ttip = If true, triangulate the mesh before exporting (convert all quads or high-order polygons to a triangle).
OBJOptionChooser.checkbox.sRGB = Export colors in sRGB
OBJOptionChooser.checkbox.sRGB.ttip = <html>If true, export colors in sRGB instead of a linear color scheme.<br>Is useful for instance when exporting for use in Blender.</html>
OBJOptionChooser.lbl.Scaling = Scaling:
OBJOptionChooser.lbl.Scaling.ttip = <html>Scale the exported geometry by the given factor.<br>The default dimensions are in SI units (meters), but e.g. 3D printing slicer software often uses mm.<br>In that scenario, you can set the scale to '1000'.</html>
OBJOptionChooser.lbl.LevelOfDetail = Level of detail:
OBJOptionChooser.lbl.LevelOfDetail.ttip = Select the desired level of detail of the geometry export.
OBJOptionChooser.lbl.CoordinateTransform = Coordinate transform:
OBJOptionChooser.lbl.CoordinateTransform.ttip = Define how to OpenRocket axes are mapped to the OBJ axes.
OBJOptionChooser.lbl.CoordinateTransform.Axial = Axial (up) axis:
OBJOptionChooser.lbl.CoordinateTransform.Axial.ttip = Select the OBJ axis that should correspond to the axial (up) axis of the OpenRocket model.
OBJOptionChooser.lbl.CoordinateTransform.Forward = Forward axis:
OBJOptionChooser.lbl.CoordinateTransform.Forward.ttip = Select the OBJ axis that should correspond to the forward axis of the OpenRocket model.
! LevelOfDetail
LevelOfDetail.LOW_QUALITY = Low quality
LevelOfDetail.NORMAL_QUALITY = Normal quality
LevelOfDetail.HIGH_QUALITY = High quality
! ThrustCurveMotorSelectionPanel
TCMotorSelPan.lbl.Selrocketmotor = Select rocket motor:
TCMotorSelPan.checkbox.hideSimilar = Hide very similar thrust curves
TCMotorSelPan.checkbox.hideUsed = Hide motors already used in the mount
TCMotorSelPan.lbl.motorNameColumn = Motor name column:
TCMotorSelPan.lbl.motorNameColumn.ttip = Select which motor property to display in the motor name column.
TCMotorSelPan.btn.commonName = Use common name
TCMotorSelPan.btn.designation = Use manufacturer's designation
TCMotorSelPan.lbl.nrOfMotors = Number of motors:
TCMotorSelPan.lbl.nrOfMotors.None = None
TCMotorSelPan.lbl.ttip.nrOfMotors = Number of motors currently visible in the motor selection table
TCMotorSelPan.checkbox.limitlength = Limit motor length to mount length
TCMotorSelPan.checkbox.limitdiameter = Limit motor diameter to mount diameter
TCMotorSelPan.checkbox.hideUnavailable = Hide motors which are not in regular production
TCMotorSelPan.btn.details = Show Details
TCMotorSelPan.btn.filter = Filter Motors
TCMotorSelPan.MotorSize = Motor Dimensions
TCMotorSelPan.Diameter = Diameter
TCMotorSelPan.Length = Length
TCMotorSelPan.MotorMountDimensions = Motor mount dimensions:
TCMotorSelPan.lbl.Search = Search:
TCMotorSelPan.lbl.Selectthrustcurve = Select thrust curve:
TCMotorSelPan.lbl.Ejectionchargedelay = Ejection charge delay:
TCMotorSelPan.lbl.Numberofseconds = (or type in desired delay in seconds)
TCMotorSelPan.lbl.Designation = Designation:
TCMotorSelPan.lbl.CommonName = Common name:
TCMotorSelPan.lbl.Totalimpulse = Total impulse:
TCMotorSelPan.lbl.Avgthrust = Avg. thrust:
TCMotorSelPan.lbl.Maxthrust = Max. thrust:
TCMotorSelPan.lbl.Burntime = Burn time:
TCMotorSelPan.lbl.Launchmass = Launch mass:
TCMotorSelPan.lbl.Emptymass = Empty mass:
TCMotorSelPan.lbl.Motortype = Motor type:
TCMotorSelPan.lbl.Caseinfo = Case info:
TCMotorSelPan.lbl.Propinfo = Propellant:
TCMotorSelPan.lbl.CompatibleCases = Compatible Cases:
TCMotorSelPan.lbl.Datapoints = Data points:
TCMotorSelPan.lbl.Digest = Digest:
TCMotorSelPan.title.Thrustcurve = Thrust curve:
TCMotorSelPan.title.Thrust = Thrust
TCMotorSelPan.delayBox.Plugged = Plugged
TCMotorSelPan.delayBox.PluggedNone = None
TCMotorSelPan.noDescription = No description available.
TCMotorSelPan.btn.checkAll = Select All
TCMotorSelPan.btn.checkNone = Clear All
TCMotorSelPan.btn.close = Close
! PlotDialog
PlotDialog.CheckBox.Showdatapoints = Show data points
PlotDialog.CheckBox.ShowErrors = Show errors
PlotDialog.lbl.Chart = left click drag to zoom area. mouse wheel to zoom. ctrl-mouse wheel to zoom x axis only. ctrl-left click drag to pan. right click drag to zoom dynamically.
PlotDialog.lbl.timeSeriesWarning = The data is plotted in time order even though the X axis type is not time.
PlotDialog.btn.exportImage = Export Image
PlotDialog.StageDropDown.allStages = All Stages
ComponentTree.ttip.massoverride = mass overriden
ComponentTree.ttip.cgoverride = CG overriden
ComponentTree.ttip.cdoverride = <html>C<sub>D</sub> overriden</html>
! "main" prefix is used for the main application dialog
ComponentTreeRenderer.total = total
# FIXME: Rename the description keys
main.menu.file = File
main.menu.file.desc = File-handling related tasks
main.menu.file.new = New
main.menu.file.new.desc = Create a new rocket design
main.menu.file.open = Open\u2026
main.menu.file.open.desc = Open a rocket design
main.menu.file.openRecent = Open recent
main.menu.file.openRecent.desc = Open a recent rocket design
main.menu.file.openExample = Open example
main.menu.file.openExample.desc = Open an example rocket design
main.menu.file.import = Import
main.menu.file.import.desc = Import a rocket design file from another program
main.menu.file.import.RockSim = RockSim (.rkt)
main.menu.file.import.RockSim.desc = Import design from RockSim file into OpenRocket
main.menu.file.import.RASAero = RASAero II (.CDX1)
main.menu.file.import.RASAero.desc = Import design from RASAero II file into OpenRocket
main.menu.file.save = Save
main.menu.file.save.desc = Save the current rocket design
main.menu.file.saveAs = Save as\u2026
main.menu.file.saveAs.desc = Save the current rocket design to a new file
main.menu.file.exportAs = Export as
main.menu.file.exportAs.desc = Export design as selected file format
main.menu.file.exportAs.RockSim = RockSim (.rkt)
main.menu.file.exportAs.RockSim.desc = Export design to RockSim file
main.menu.file.exportAs.RASAero = RASAero II (.CDX1)
main.menu.file.exportAs.RASAero.desc = Export design to RASAero II file
main.menu.file.exportAs.WavefrontOBJ= Wavefront OBJ (.obj)
main.menu.file.exportAs.WavefrontOBJ.desc = Export the selected components to a Wavefront OBJ 3D file
main.menu.file.print = Print design info\u2026
main.menu.file.print.desc = Print design specifications, including the parts list and fin templates, print or save as PDF
main.menu.file.close = Close design
main.menu.file.close.desc = Close the current rocket design
main.menu.file.quit = Quit
main.menu.file.quit.desc = Quit the program
main.menu.file.exportDecal = Save decal image\u2026
main.menu.file.exportDecal.desc = Save a decal from the current rocket design to a file for editing.
main.menu.file.table.exportToCSV = Export simulations table as CSV file
main.menu.edit = Edit
main.menu.edit.desc = Rocket editing
main.menu.edit.undo = Undo
main.menu.edit.undo.desc = Undo the previous operation
main.menu.edit.redo = Redo
main.menu.edit.redo.desc = Redo the previously undone operation
main.menu.edit.cut = Cut
main.menu.edit.copy = Copy
main.menu.edit.paste = Paste
main.menu.edit.delete = Delete
main.menu.edit.editpreset= Edit Component Preset File
main.menu.edit.preferences = Preferences
main.menu.edit.preferences.desc = Setup the application preferences
main.menu.tools = Tools
main.menu.tools.componentAnalysis = Component analysis
main.menu.tools.componentAnalysis.desc = Analyze the rocket components separately
main.menu.tools.optimization = Rocket optimization
main.menu.tools.optimization.desc = General rocket design optimization
main.menu.tools.customExpressions = Custom expressions
main.menu.tools.customExpressions.desc = Define new flight data types by writing custom mathematical expressions
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.wiki = Wiki (Online Help)
main.menu.help.wiki.desc = Open the OpenRocket Wiki site, containing documentation, in your default webbrowser
main.menu.help.license = License
main.menu.help.license.desc = OpenRocket license information
main.menu.help.bugReport = Bug report
main.menu.help.bugReport.desc = Information about reporting bugs in OpenRocket
main.menu.help.debugLog = Debug log
main.menu.help.debugLog.desc = View the OpenRocket debug log
main.menu.help.about = About
main.menu.help.about.desc = Copyright details about OpenRocket
main.menu.debug = Debug
main.menu.debug.whatisthismenu = What is this menu?
main.menu.debug.createtestrocket = Create test rocket
! database
! 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
Databases.materials.types.Custom = Custom
! BULK_MATERIAL
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.delrin = Delrin
material.depron_xps = Depron (XPS)
material.fiberglass = Fiberglass
material.kraft_phenolic = Kraft phenolic
material.maple = Maple
material.nylon = Nylon
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
material.pla = PLA - 100% infill
material.petg = PETG - 100% infill
material.abs = ABS - 100% infill
!SURFACE_MATERIAL
material.ripstop_nylon = Ripstop nylon
material.mylar = Mylar
material.polyethylene_thin = Polyethylene (thin)
material.polyethylene_heavy = Polyethylene (heavy)
material.silk = Silk
material.cellophane = Cellophane
material.crepe_paper = Cr\u00eape paper
! LINE_MATERIAL
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
ExternalComponent.Roughunfinished = Rough unfinished
ExternalComponent.Unfinished = Unfinished
ExternalComponent.Regularpaint = Regular paint
ExternalComponent.Smoothpaint = Smooth paint
ExternalComponent.Optimumpaint = Optimum paint
ExternalComponent.Polished = Aircraft sheet-metal
ExternalComponent.Finishedpolished = Finished/polished surface
ExternalComponent.Mirror = Mirror surface
! LineStyle
LineStyle.Solid = Solid
LineStyle.Dashed = Dashed
LineStyle.Dotted = Dotted
LineStyle.Dash-dotted = Dash-dotted
LineStyle.Defaultstyle = Default style
! Shape
Shape.Conical = Conical
Shape.Conical.desc1 = A conical nose cone has a profile of a triangle.
Shape.Conical.desc2 = A conical transition has straight sides.
Shape.Ogive = Ogive
Shape.Ogive.desc1 = An ogive nose cone has a profile that is a segment of a circle. The shape parameter value 1 produces a <b>tangent ogive</b>, which has a smooth transition to the body tube, values less than 1 produce <b>secant ogives</b>.
Shape.Ogive.desc2 = An ogive transition has a profile that is a segment of a circle. The shape parameter value 1 produces a <b>tangent ogive</b>, which has a smooth transition to the body tube at the aft end, values less than 1 produce <b>secant ogives</b>.
Shape.Ellipsoid = Ellipsoid
Shape.Ellipsoid.desc1 = An ellipsoidal nose cone has a profile of a half-ellipse with major axes of lengths 2&times;<i>Length</i> and <i>Diameter</i>.
Shape.Ellipsoid.desc2 = An ellipsoidal transition has a profile of a half-ellipse with major axes of lengths 2&times;<i>Length</i> and <i>Diameter</i>. 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 <i>Radius</i>&nbsp;&times;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Length</i>)<sup><i>k</i></sup> where <i>k</i> is the shape parameter. For <i>k</i>=0.5 this is a <b>\u00bd-power</b> or <b>parabolic</b> nose cone, for <i>k</i>=0.75 a <b>\u00be-power</b>, and for <i>k</i>=1 a <b>conical</b> nose cone.
Shape.Powerseries.desc2 = A power series transition has a profile of <i>Radius</i>&nbsp;&times;&nbsp;(<i>x</i>&nbsp;/&nbsp;<i>Length</i>)<sup><i>k</i></sup> where <i>k</i> is the shape parameter. For <i>k</i>=0.5 the transition is <b>\u00bd-power</b> or <b>parabolic</b>, for <i>k</i>=0.75 a <b>\u00be-power</b>, and for <i>k</i>=1 <b>conical</b>.
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 <b>full parabola</b> which is tangent to the body tube, 0.75 produces a <b>3/4 parabola</b>, 0.5 procudes a <b>1/2 parabola</b> and 0 produces a <b>conical</b> 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 <b>full parabola</b> which is tangent to the body tube at the aft end, 0.75 produces a <b>3/4 parabola</b>, 0.5 procudes a <b>1/2 parabola</b> and 0 produces a <b>conical</b> transition.
Shape.Haackseries = Haack series
Shape.Haackseries.desc1 = The Haack series nose cones are designed to minimize drag. The shape parameter 0 produces an <b>LD-Haack</b> or <b>Von Karman</b> nose cone, which minimizes drag for fixed length and diameter, while a value of 0.333 produces an <b>LV-Haack</b> nose cone, which minimizes drag for fixed length and volume.
Shape.Haackseries.desc2 = The Haack series <i>nose cones</i> are designed to minimize drag. These transition shapes are their equivalents, but do not necessarily produce optimal drag for transitions. The shape parameter 0 produces an <b>LD-Haack</b> or <b>Von Karman</b> shape, while a value of 0.333 produces an <b>LV-Haack</b> shape.
! RocketComponent
RocketComponent.Position.Method.Axial.ABSOLUTE = Tip of the rocket
RocketComponent.Position.Method.Axial.AFTER = After the sibling component
RocketComponent.Position.Method.Axial.BOTTOM = Bottom of the parent component
RocketComponent.Position.Method.Axial.MIDDLE = Middle of the parent component
RocketComponent.Position.Method.Axial.TOP = Top of the parent component
RocketComponent.Position.Method.Radius.Label = Radius relative to:
RocketComponent.Position.Method.Radius.FREE = Center of the parent component
RocketComponent.Position.Method.Radius.SURFACE = Surface of the parent component (without offset)
RocketComponent.Position.Method.Radius.RELATIVE = Surface of the parent component
RocketComponent.Position.Method.Radius.COAXIAL = Same axis as the target component
RocketComponent.Position.Method.Angle.RELATIVE = Relative to the parent component
RocketComponent.Position.Method.Angle.FIXED = Angle is fixed.
RocketComponent.Position.Method.Angle.MIRROR_XY = Mirror relative to the rocket's x-y plane
RocketComponent.Direction.X = "X axis"
RocketComponent.Direction.Y = "Y axis"
RocketComponent.Direction.Z = "Z axis"
RocketComponent.Direction.AXIAL = "Axial"
RocketComponent.Direction.RADIAL = "Radial"
RocketComponent.Direction.ANGULAR = "Angular"
! LaunchLug
LaunchLug.Launchlug = Launch Lug
! LaunchButton
RailButton.RailButton = Rail Button
! NoseCone
NoseCone.NoseCone = Nose Cone
! Transition
Transition.Transition = Transition
!Stage
Stage.Stage = Stage
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
BoosterSet.BoosterSet = Booster Set
PodSet.PodSet = Pod Set
! BodyTube
BodyTube.BodyTube = Body Tube
! TubeCoupler
TubeCoupler.TubeCoupler = Tube Coupler
!InnerTube
InnerTube.InnerTube = Inner Tube
InnerTubeCfg.lbl.Attributes = Attributes
InnerTubeCfg.lbl.Material = Material:
! TrapezoidFinSet
TrapezoidFinSet.TrapezoidFinSet = Trapezoidal Fin Set
! FreeformFinSet
FreeformFinSet.FreeformFinSet = Freeform Fin Set
! TubeFinSEt
TubeFinSet.TubeFinSet = Tube Fin Set
!MassComponent
MassComponent.MassComponent = Mass Component
MassComponent.Altimeter = Altimeter
MassComponent.FlightComputer = Flight Computer
MassComponent.DeploymentCharge = Deployment Charge
MassComponent.Tracker = Tracker
MassComponent.Payload = Payload
MassComponent.RecoveryHardware = Recovery Hardware
MassComponent.Battery = Battery
! ShockCord
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
Rocket.motorCount.noStageMotors = None
Rocket.compname.Rocket = Rocket
!MotorMount
MotorMount.IgnitionEvent.AUTOMATIC = Automatic (launch or ejection charge)
MotorMount.IgnitionEvent.LAUNCH = Launch
MotorMount.IgnitionEvent.EJECTION_CHARGE = First ejection charge of previous stage
MotorMount.IgnitionEvent.BURNOUT = First burnout of previous stage
MotorMount.IgnitionEvent.NEVER = Never
MotorMount.IgnitionEvent.short.AUTOMATIC = Automatic
MotorMount.IgnitionEvent.short.LAUNCH = Launch
MotorMount.IgnitionEvent.short.EJECTION_CHARGE = Ejection charge
MotorMount.IgnitionEvent.short.BURNOUT = Burnout
MotorMount.IgnitionEvent.short.NEVER = Never
FlightConfiguration.noMotors = No motors
MotorConfiguration.empty = None
!ComponentIcons
ComponentIcons.Stage = Axial Stage
ComponentIcons.Boosters = Booster Stage
ComponentIcons.Pods = Pod Stage
ComponentIcons.Nosecone = Nose Cone
ComponentIcons.Bodytube = Body Tube
ComponentIcons.Transition = Transition
ComponentIcons.Trapezoidalfinset = Trapezoidal Fin Set
ComponentIcons.Ellipticalfinset = Elliptical Fin Set
ComponentIcons.Freeformfinset = Freeform Fin Set
ComponentIcons.Tubefinset = Tube Fin Set
ComponentIcons.Launchlug = Launch Lugs
ComponentIcons.RailButton = Rail Buttons
ComponentIcons.Innertube = Inner Tube
ComponentIcons.Tubecoupler = Tube Coupler
ComponentIcons.Centeringring = Centering Ring
ComponentIcons.Bulkhead = Bulkhead
ComponentIcons.Engineblock = Engine Block
ComponentIcons.Parachute = Parachute
ComponentIcons.Streamer = Streamer
ComponentIcons.Shockcord = Shock Cord
ComponentIcons.Masscomponent = Mass Component
ComponentIcons.disabled = (disabled)
ComponentIcons.Altimeter = Altimeter
ComponentIcons.Flightcomputer = Flight Computer
ComponentIcons.Battery = Battery
ComponentIcons.Tracker = Tracker
ComponentIcons.Recoveryhardware = Recovery Hardware
ComponentIcons.Payload = Payload
ComponentIcons.Deploymentcharge = Deployment Charge
! StageAction
StageAction.Stage = Stage
! RecoveryDevice
RecoveryDevice.DeployEvent.LAUNCH = Launch (plus NN seconds)
RecoveryDevice.DeployEvent.EJECTION = First ejection charge of this stage
RecoveryDevice.DeployEvent.APOGEE = Apogee
RecoveryDevice.DeployEvent.ALTITUDE = Specific altitude during descent
RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Current stage separation
RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Lower stage separation
RecoveryDevice.DeployEvent.NEVER = Never
RecoveryDevice.DeployEvent.short.LAUNCH = Launch
RecoveryDevice.DeployEvent.short.EJECTION = Ejection charge
RecoveryDevice.DeployEvent.short.APOGEE = Apogee
RecoveryDevice.DeployEvent.short.ALTITUDE = Altitude
RecoveryDevice.DeployEvent.short.CURRENT_STAGE_SEPARATION = Current stage separation
RecoveryDevice.DeployEvent.short.LOWER_STAGE_SEPARATION = Lower stage separation
RecoveryDevice.DeployEvent.short.NEVER = Never
! FlightEvent
FlightEvent.Type.LAUNCH = Launch
FlightEvent.Type.IGNITION = Motor ignition
FlightEvent.Type.LIFTOFF = Lift-off
FlightEvent.Type.LAUNCHROD = Launch rod clearance
FlightEvent.Type.BURNOUT = Motor burnout
FlightEvent.Type.EJECTION_CHARGE = Ejection charge
FlightEvent.Type.STAGE_SEPARATION = Stage separation
FlightEvent.Type.APOGEE = Apogee
FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT = Recovery device deployment
FlightEvent.Type.GROUND_HIT = Ground hit
FlightEvent.Type.SIM_ABORT = Simulation abort
FlightEvent.Type.SIMULATION_END = Simulation end
FlightEvent.Type.ALTITUDE = Altitude change
FlightEvent.Type.TUMBLE = Tumbling
FlightEvent.Type.EXCEPTION = Exception
! ThrustCurveMotorColumns
TCurveMotorCol.MANUFACTURER = Manufacturer
TCurveMotorCol.NAME = Name
TCurveMotorCol.CASEINFO = Case
TCurveMotorCol.DIAMETER = Diameter
TCurveMotorCol.LENGTH = Length
TCurveMotorCol.TOTAL_IMPULSE = Total Impulse
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
RocketInfo.massWithMotors = Mass with motors
RocketInfo.massWithoutMotors = Mass with no motors
RocketInfo.at = at M=
RocketInfo.cgText = CG:
RocketInfo.cpText = CP:
RocketInfo.stabText = Stability:
RocketInfo.Warning = Warning:
RocketInfo.Warning.TubeFinExperimental = Tube fin support is experimental
RocketInfo.Calculating = Calculating\u2026
RocketInfo.Apogee = Apogee:
RocketInfo.Maxvelocity = Max. velocity:
RocketInfo.Maxacceleration = Max. acceleration:
RocketInfo.apogeeValue = N/A
RocketInfo.Mach = (Mach
RocketInfo.velocityValue = N/A
RocketInfo.accelerationValue = N/A
RocketInfo.lbl.warnings = %d warning(s)
! FinSet
FinSet.CrossSection.SQUARE = Square
FinSet.CrossSection.ROUNDED = Rounded
FinSet.CrossSection.AIRFOIL = Airfoil
FinSet.TabRelativePosition.FRONT = Root chord leading edge
FinSet.TabRelativePosition.CENTER = Root chord midpoint
FinSet.TabRelativePosition.END = Root chord trailing edge
! FlightDataType
FlightDataType.TYPE_TIME = Time
FlightDataType.TYPE_ALTITUDE = Altitude
FlightDataType.TYPE_VELOCITY_Z = Vertical velocity
FlightDataType.TYPE_ACCELERATION_Z = Vertical acceleration
FlightDataType.TYPE_VELOCITY_TOTAL = Total velocity
FlightDataType.TYPE_ACCELERATION_TOTAL = Total acceleration
FlightDataType.TYPE_POSITION_X = Position East of launch
FlightDataType.TYPE_POSITION_Y = Position North of launch
FlightDataType.TYPE_UPWIND = Position upwind
FlightDataType.TYPE_POSITION_XY = Lateral distance
FlightDataType.TYPE_POSITION_DIRECTION = Lateral direction
FlightDataType.TYPE_VELOCITY_XY = Lateral velocity
FlightDataType.TYPE_ACCELERATION_XY = Lateral acceleration
FlightDataType.TYPE_AOA = Angle of attack
FlightDataType.TYPE_ROLL_RATE = Roll rate
FlightDataType.TYPE_PITCH_RATE = Pitch rate
FlightDataType.TYPE_YAW_RATE = Yaw rate
FlightDataType.TYPE_MASS = Mass
FlightDataType.TYPE_MOTOR_MASS = Motor mass
FlightDataType.TYPE_LONGITUDINAL_INERTIA = Longitudinal moment of inertia
FlightDataType.TYPE_ROTATIONAL_INERTIA = Rotational moment of inertia
FlightDataType.TYPE_CP_LOCATION = CP location
FlightDataType.TYPE_CG_LOCATION = CG location
FlightDataType.TYPE_STABILITY = Stability margin calibers
FlightDataType.TYPE_MACH_NUMBER = Mach number
FlightDataType.TYPE_REYNOLDS_NUMBER = Reynolds number
FlightDataType.TYPE_THRUST_FORCE = Thrust
FlightDataType.TYPE_THRUST_WEIGHT_RATIO = Thrust-to-weight ratio
FlightDataType.TYPE_DRAG_FORCE = Drag force
FlightDataType.TYPE_DRAG_COEFF = Drag coefficient
FlightDataType.TYPE_AXIAL_DRAG_COEFF = Axial drag coefficient
FlightDataType.TYPE_FRICTION_DRAG_COEFF = Friction drag coefficient
FlightDataType.TYPE_PRESSURE_DRAG_COEFF = Pressure drag coefficient
FlightDataType.TYPE_BASE_DRAG_COEFF = Base drag coefficient
FlightDataType.TYPE_NORMAL_FORCE_COEFF = Normal force coefficient
FlightDataType.TYPE_PITCH_MOMENT_COEFF = Pitch moment coefficient
FlightDataType.TYPE_YAW_MOMENT_COEFF = Yaw moment coefficient
FlightDataType.TYPE_SIDE_FORCE_COEFF = Side force coefficient
FlightDataType.TYPE_ROLL_MOMENT_COEFF = Roll moment coefficient
FlightDataType.TYPE_ROLL_FORCING_COEFF = Roll forcing coefficient
FlightDataType.TYPE_ROLL_DAMPING_COEFF = Roll damping coefficient
FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = Pitch damping coefficient
FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = Yaw damping coefficient
FlightDataType.TYPE_REFERENCE_LENGTH = Reference length
FlightDataType.TYPE_REFERENCE_AREA = Reference area
FlightDataType.TYPE_ORIENTATION_THETA = Vertical orientation (zenith)
FlightDataType.TYPE_ORIENTATION_PHI = Lateral orientation (azimuth)
FlightDataType.TYPE_WIND_VELOCITY = Wind velocity
FlightDataType.TYPE_AIR_TEMPERATURE = Air temperature
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
FlightDataType.TYPE_GRAVITY = Gravitational acceleration
! FlightDataTypeGroup
FlightDataTypeGroup.GROUP_TIME = Time
FlightDataTypeGroup.GROUP_POSITION_AND_MOTION = Position and Motion
FlightDataTypeGroup.GROUP_ORIENTATION = Orientation
FlightDataTypeGroup.GROUP_MASS_AND_INERTIA = Mass and Inertia
FlightDataTypeGroup.GROUP_STABILITY = Stability
FlightDataTypeGroup.GROUP_THRUST_AND_DRAG = Thrust and Drag
FlightDataTypeGroup.GROUP_COEFFICIENTS = Coefficients
FlightDataTypeGroup.GROUP_ATMOSPHERIC_CONDITIONS = Atmospheric Conditions
FlightDataTypeGroup.GROUP_CHARACTERISTIC_NUMBERS = Characteristic Numbers
FlightDataTypeGroup.GROUP_REFERENCE_VALUES = Reference Values
FlightDataTypeGroup.GROUP_SIMULATION_INFORMATION = Simulation Information
FlightDataTypeGroup.GROUP_CUSTOM = Custom
! PlotConfiguration
PlotConfiguration.Verticalmotion = Vertical motion vs. time
PlotConfiguration.Totalmotion = Total motion vs. time
PlotConfiguration.Flightside = Flight side profile
PlotConfiguration.Stability = Stability vs. time
PlotConfiguration.Dragcoef = Drag coefficients vs. Mach number
PlotConfiguration.Rollcharacteristics = Roll characteristics
PlotConfiguration.Angleofattack = Angle of attack and orientation vs. time
PlotConfiguration.Simulationtime = Simulation time step and computation time
PlotConfiguration.Groundtrack = Ground track
! Warning
Warning.LargeAOA.str1 = Large angle of attack encountered.
Warning.LargeAOA.str2 = Large angle of attack encountered (
Warning.DISCONTINUITY = Discontinuity in rocket body diameter
Warning.OPEN_AIRFRAME_FORWARD = Forward end of airframe is open (radius is > 0)
Warning.AIRFRAME_GAP = Gap in rocket airframe
Warning.AIRFRAME_OVERLAP = Overlap in airframe components
Warning.PODSET_FORWARD = In-line podset forward of parent airframe component
Warning.PODSET_OVERLAP = In-line podset overlaps parent airframe component
Warning.THICK_FIN = Thick fins may not simulate accurately
Warning.JAGGED_EDGED_FIN = Jagged-edged fin predictions may be inaccurate
Warning.ZERO_AREA_FIN = Fins with zero area will not affect aerodynamics
Warning.LISTENERS_AFFECTED = Listeners modified the flight simulation
Warning.RECOVERY_DEPLOYMENT_WHILE_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
Warning.NO_RECOVERY_DEVICE = No recovery device defined in the simulation.
Warning.TUMBLE_UNDER_THRUST = Stage began to tumble under thrust.
Warning.EVENT_AFTER_LANDING = Flight Event occurred after landing:
Warning.ZERO_VOLUME_BODY = Zero-volume bodies may not simulate accurately
Warning.TUBE_SEPARATION = Space between tube fins may not simulate accurately.
Warning.TUBE_OVERLAP = Overlapping tube fins may not simulate accurately.
Warning.EMPTY_BRANCH = Simulation branch contains no data
Warning.SEPARATION_ORDER = Stages separated in an unreasonable order
Warning.EARLY_SEPARATION = Stages separated before clearing launch rod/rail
Warning.OBJ_ZERO_THICKNESS = Zero-thickness component can cause issues for 3D printing
! Scale dialog
ScaleDialog.lbl.scaleRocket = Entire rocket
ScaleDialog.lbl.scaleSubselection = Selection and all subcomponents
ScaleDialog.lbl.scaleSelection = Only selected component(s)
ScaleDialog.title = Scale design
ScaleDialog.lbl.scale = Scale:
ScaleDialog.lbl.scale.ttip = Select whether to scale the entire design or only the selected component
ScaleDialog.lbl.scaling = Scaling to apply:
ScaleDialog.lbl.scaling.ttip = Resulting size, values above 100% grow and values below 100% shrink the design.
! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]"
ScaleDialog.lbl.scaleFrom = Scale from
ScaleDialog.lbl.scaleTo = to
ScaleDialog.lbl.scaleFromTo.ttip = Define the scaling based on an original and resulting length.
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.checkbox.scaleOffsets = Scale component offsets
ScaleDialog.checkbox.scaleOffsets.ttip = Also scale offsets between components
ScaleDialog.button.scale = Scale
ScaleDialog.undo.scaleRocket = Scale rocket
ScaleDialog.undo.scaleComponent = Scale component
ScaleDialog.undo.scaleComponents = Scale components
!icons
Icons.Undo = Undo
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
!EllipticalFinSet
EllipticalFinSet.Ellipticalfinset = Elliptical Fin Set
! Optimization
! Modifiers
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.info.noSims.title = No simulations
GeneralOptimizationDialog.info.noSims.message = No simulations created yet to optimize
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.delete = Delete
GeneralOptimizationDialog.btn.delete.ttip = Delete the selected parameter from the optimization
GeneralOptimizationDialog.btn.deleteAll = Delete all
GeneralOptimizationDialog.btn.deleteAll.ttip = Delete 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
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:
GuidedTourSelectionDialog.lbl.length = Number of slides:
GuidedTourSelectionDialog.btn.start = Start tour!
! Custom Fin BMP Importer
CustomFinImport.button.label = Import from image
CustomFinImport.badFinImage = Invalid fin image. Make sure the fin is a solid black or dark color and touching the bottom of the image.
CustomFinImport.errorLoadingFile = Error loading file:
CustomFinImport.errorParsingFile = Error parsing fin image:
CustomFinImport.undo = Import freeform fin set
CustomFinImport.error.title = Error loading fin profile
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.combo.ttip = <html>Select a preset model from a list of favorites (selected in the component preset dialog),<br>or select 'Custom' when no preset is required.</html>
PresetModel.lbl.custompreset = Custom
PresetModel.lbl.partsLib = Parts Library
PresetModel.lbl.partsLib.ttip = Select a preset model for this rocket component from a library of parts.
DecalModel.lbl.select = <none>
DecalModel.lbl.choose = Select file\u2026
! Export Decal Dialog
ExportDecalDialog.title = Export Decal
ExportDecalDialog.decalList.lbl = Decal
ExportDecalDialog.exception = Unable to write decal to file ''{0}''
ExportDecalDialog.source.title = No decal source file
ExportDecalDialog.source.exception = Could not find decal source file ''{0}''.<br><br>Would you like to look for this file?
! Component Preset Chooser Dialog
ComponentPresetChooserDialog.title = Choose component preset
ComponentPresetChooserDialog.filter.label = Filter by text:
ComponentPresetChooserDialog.checkbox.filterAftDiameter = Match aft diameter
ComponentPresetChooserDialog.checkbox.filterAftDiameter.ttip = Search for components with the same aft diameter as the next component
ComponentPresetChooserDialog.checkbox.filterForeDiameter = Match fore diameter
ComponentPresetChooserDialog.checkbox.filterForeDiameter.ttip = Search for components with the same fore diameter as the previous component
ComponentPresetChooserDialog.menu.sortAsc = Sort Ascending
ComponentPresetChooserDialog.menu.sortDesc = Sort Descending
ComponentPresetChooserDialog.menu.units = Units
ComponentPresetChooserDialog.checkbox.showLegacyCheckBox = Show Legacy Database
ComponentPresetChooserDialog.lbl.favorites = Check to add preset to the preset drop-down menu in the component edit dialog<br>Directly apply a preset by double-clicking it or by selecting it and closing this window.
ComponentPresetChooserDialog.checkbox.alwaysOpenPreset = Always open this dialog when creating a new %s
table.column.Favorite = \u2026 Favorite
table.column.Legacy = Legacy
table.column.Manufacturer = Manufacturer
table.column.PartNo = Part Number
table.column.Description = Description
table.column.Type = Type
table.column.Length = Length
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.BaseHeight = Base Height
table.column.FlangeHeight = Flange Height
table.column.ScrewHeight = Screw Height
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.ScrewMass = Screw Mass
table.column.NutMass = Nut Mass
table.column.Diameter = Diameter
table.column.Sides = Sides
table.column.LineCount = Line Count
table.column.LineLength = Line Length
table.column.LineMaterial = Line Material
table.column.CD = Drag Coefficient
! Edit Decal Dialog
EditDecalDialog.title = Edit decal
EditDecalDialog.lbl.prompt = Show Prompt
EditDecalDialog.lbl.select = Select Editor
EditDecalDialog.lbl.system = Use Default Editor
EditDecalDialog.lbl.cmdline = Command Line
EditDecalDialog.lbl.cmdline.help = The filename will be subsituted for ''%%''
EditDecalDialog.lbl.always = Always use these settings
EditDecalDialog.btn.chooser = Select Graphics Editor Program
EditDecalHelper.createFileException = Cannot create temporary file {0}
EditDecalHelper.launchSystemEditorException = Cannot launch system graphics editor
EditDecalHelper.launchCustomEditorException = Cannot launch graphics editor with command ''{0}''
EditDecalHelper.editPreferencesHelp = The editor used can be modified in the Preferences dialog.
MotorConfigurationPanel.lbl.motorMounts = Motor mounts
MotorConfigurationPanel.lbl.motorConfiguration = Motor configurations
MotorConfigurationPanel.btn.deleteMotor = Delete motor
MotorConfigurationPanel.btn.selectMotor = Select motor
MotorConfigurationPanel.btn.selectIgnition = Select ignition
MotorConfigurationPanel.btn.resetIgnition = Reset ignition
MotorConfigurationPanel.lbl.nomotors = No motor mounts defined. Select one or more tubes from the list on the left as motor mounts.
MotorConfigurationTableModel.table.ignition.default = Default ({0})
RecoveryConfigurationPanel.table.deployment.default = Default ({0})
SeparationConfigurationPanel.table.separation.default = Default ({0})
IgnitionSelectionDialog.opt.title = Which flight configurations are affected:
IgnitionSelectionDialog.opt.default = Change all configurations using the default ignition event
IgnitionSelectionDialog.opt.override = Override for the {0} flight configuration only
DeploymentSelectionDialog.opt.title = Which flight configurations are affected:
DeploymentSelectionDialog.opt.default = Change all configurations using the default deployment event
DeploymentSelectionDialog.opt.override = Override for the {0} flight configuration only
SeparationSelectionDialog.opt.title = Which flight configurations are affected:
SeparationSelectionDialog.opt.default = Change all configurations using the default separation event
SeparationSelectionDialog.opt.override = Override for the {0} flight configuration only
MotorConfigurationPanel.description = <b>Select the motors and motor ignition events of the selected flight configuration.</b><br> <em>Motor mounts:</em> Select which components function as motor mounts.<br> <em>Motor configurations:</em> Select the motor and ignition event for each motor mount.
MotorDescriptionSubstitutor.description = Motors in the configuration
MotorManufacturerSubstitutor.description = Motor manufacturers in the configuration
!Photo Panel
PhotoFrame.title = Photo Studio
PhotoFrame.desc = Create realistic 3D images of the rocket
PhotoFrame.menu.file.save = Save Image\u2026
PhotoFrame.fileFilter.png = PNG Image
PhotoFrame.menu.edit.copy = Copy Image
PhotoFrame.menu.edit.copy.desc = Copy image to clipboard
PhotoFrame.menu.edit.settings = Photo Settings
PhotoFrame.menu.edit.unk = Unknown Setting
PhotoFrame.menu.window = Window
PhotoFrame.menu.window.size = Size
PhotoFrame.menu.window.size.portrait = {0} Portrait
!Photo Settings
PhotoSettingsConfig.title = Settings
PhotoSettingsConfig.colorChooser.title = Color Chooser
PhotoSettingsConfig.tab.orientation = Orientation
PhotoSettingsConfig.lbl.rocket = Rocket
PhotoSettingsConfig.lbl.pitch = Pitch
PhotoSettingsConfig.lbl.yaw = Yaw
PhotoSettingsConfig.lbl.roll = Roll
PhotoSettingsConfig.lbl.advance = Advance
PhotoSettingsConfig.lbl.camera = Camera
PhotoSettingsConfig.lbl.vAz = View Azimuth
PhotoSettingsConfig.lbl.vAlt = View Altitude
PhotoSettingsConfig.lbl.vDist = View Distance
PhotoSettingsConfig.lbl.fov = FoV
PhotoSettingsConfig.tab.environment = Environment
PhotoSettingsConfig.lbl.light = Light
PhotoSettingsConfig.lbl.sun = Sun Light
PhotoSettingsConfig.lbl.amb = Ambiance
PhotoSettingsConfig.lbl.lightAz = Light Azimuth
PhotoSettingsConfig.lbl.lightAlt = Light Altitude
PhotoSettingsConfig.lbl.sky = Sky
PhotoSettingsConfig.lbl.skyColor = Sky Color
PhotoSettingsConfig.lbl.skyColorOpacity = Sky Color Opacity
PhotoSettingsConfig.lbl.skyImage = Sky Image
PhotoSettingsConfig.lbl.skyCredit = Image Credit
PhotoSettingsConfig.tab.effects = Effects
PhotoSettingsConfig.lbl.smokeFlame = Smoke & Flame
PhotoSettingsConfig.lbl.smoke = Smoke
PhotoSettingsConfig.lbl.smokeOpacity = Smoke Opacity
PhotoSettingsConfig.lbl.flame = Flame
PhotoSettingsConfig.lbl.flameAspect = Flame Aspect Ratio
PhotoSettingsConfig.lbl.sparks = Sparks
PhotoSettingsConfig.lbl.sparkConcentration = Spark Concentration
PhotoSettingsConfig.lbl.sparkWeight = Spark Weight
PhotoSettingsConfig.lbl.exhaustScale = Exhaust Scale
PhotoSettingsConfig.lbl.effects = Effects
PhotoSettingsConfig.lbl.speed = Speed