diff --git a/core/resources/l10n/messages_fr.properties b/core/resources/l10n/messages_fr.properties index c90fe3d87..4762a745d 100644 --- a/core/resources/l10n/messages_fr.properties +++ b/core/resources/l10n/messages_fr.properties @@ -1,4 +1,3 @@ -# # French base translation file # Translated by Tripoli France # Should you need to add new logical keys here is the proposed method diff --git a/core/resources/l10n/messages_ja.properties b/core/resources/l10n/messages_ja.properties index 0f5f1df71..fce7c9527 100644 --- a/core/resources/l10n/messages_ja.properties +++ b/core/resources/l10n/messages_ja.properties @@ -1,1753 +1,1753 @@ -# -# Japanese base translation file -# -# Should you need to add new logical keys here is the proposed method -# -# className.ComponantType.componantName -# - - - -! Set to the name of the current translation file (used for debugging purposes) -debug.currentFile = messages_ja.properties - -! RocketActions -RocketActions.checkbox.Donotaskmeagain = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 -RocketActions.lbl.Youcanchangedefop = \u8A2D\u5B9A\u306E\u4E2D\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 -RocketActions.showConfirmDialog.lbl1 = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u6D88\u53BB\u3057\u307E\u3059\u304B\uFF1F -RocketActions.showConfirmDialog.lbl2 = \u6D88\u53BB\u3057\u305F\u3089\u5FA9\u5143\u3067\u304D\u307E\u305B\u3093 -RocketActions.showConfirmDialog.title = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 -RocketActions.DelCompAct.Delete = \u524A\u9664 -RocketActions.DelCompAct.ttip.Delete = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u524A\u9664 -RocketActions.DelSimuAct.Delete = \u524A\u9664 -RocketActions.DelSimuAct.ttip.Delete = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 -RocketActions.DelAct.Delete = \u524A\u9664 -RocketActions.DelAct.ttip.Delete = \u9078\u629E\u3057\u305F\u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 -RocketActions.CutAction.Cut = \u5207\u308A\u53D6\u308A -RocketActions.CutAction.ttip.Cut = \u3053\u306E\u56F3\u9762\u304B\u3089\u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u5207\u308A\u53D6\u308A -RocketActions.CopyAct.Copy = \u30B3\u30D4\u30FC -RocketActions.CopyAct.ttip.Copy = \u90E8\u54C1\u3068\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC -RocketActions.PasteAct.Paste = \u8CBC\u308A\u4ED8\u3051 -RocketActions.PasteAct.ttip.Paste = \u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u8CBC\u308A\u4ED8\u3051 -RocketActions.EditAct.Edit = \u7DE8\u96C6 -RocketActions.EditAct.ttip.Edit = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u7DE8\u96C6 -RocketActions.NewStageAct.Newstage = \u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8 -RocketActions.NewStageAct.ttip.Newstage = \u30ED\u30B1\u30C3\u30C8\u306B\u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8\u3092\u8FFD\u52A0\u3059\u308B -RocketActions.ActBoosterstage = \u30D6\u30FC\u30B9\u30BF\u30FC\u30B9\u30C6\u30FC\u30B8 -RocketActions.MoveUpAct.Moveup = \u4E0A\u306B\u79FB\u52D5 -RocketActions.MoveUpAct.ttip.Moveup = \u90E8\u54C1\u3092\u4E0A\u306E\u968E\u5C64\u306B\u79FB\u52D5 -RocketActions.MoveDownAct.Movedown = \u4E0B\u306B\u79FB\u52D5 -RocketActions.MoveDownAct.ttip.Movedown = \u90E8\u54C1\u3092\u4E0B\u306E\u968E\u5C64\u306B\u79FB\u52D5 - -! RocketPanel -RocketPanel.FigTypeAct.Sideview = \u5074\u9762\u56F3 -RocketPanel.FigTypeAct.ttip.Sideview = \u5074\u9762\u56F3 -RocketPanel.FigTypeAct.Backview = \u80CC\u9762\u56F3 -RocketPanel.FigTypeAct.ttip.Backview = \u5F8C\u308D\u304B\u3089\u306E\u56F3 -RocketPanel.FigViewAct.2D = 2D View -RocketPanel.FigViewAct.ttip.2D = 2D View -RocketPanel.FigViewAct.3D = 3D View -RocketPanel.FigViewAct.ttip.3D = 3D View -RocketPanel.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u69CB\u6210\uFF1A -RocketPanel.lbl.infoMessage = \u30AF\u30EA\u30C3\u30AF\u3067\u9078\u629E    Shift+\u30AF\u30EA\u30C3\u30AF\u3067\u4ED6\u306E\u3092\u9078\u629E    \u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3067\u7DE8\u96C6    \u30AF\u30EA\u30C3\u30AF\uFF0B\u30C9\u30E9\u30C3\u30B0\u3067\u79FB\u52D5 - - -! BasicFrame -BasicFrame.tab.Rocketdesign = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3 -BasicFrame.tab.Flightsim = \u30D5\u30E9\u30A4\u30C8\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -BasicFrame.title.Addnewcomp = \u65B0\u3057\u3044\u90E8\u54C1\u306E\u8FFD\u52A0 -BasicFrame.dlg.lbl1 = \u30C7\u30B6\u30A4\u30F3 ' -BasicFrame.dlg.lbl2 = \u4FDD\u5B58\u3055\u308C\u3066\u3044\u307E\u305B\u3093 -BasicFrame.dlg.lbl3 = \u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F -BasicFrame.dlg.title = \u30C7\u30B6\u30A4\u30F3\u306F\u4FDD\u5B58\u3055\u308C\u3066\u3044\u307E\u305B\u3093 -BasicFrame.StageName.Sustainer = \u30B5\u30B9\u30C6\u30CA\u30FC -BasicFrame.WarningDialog.txt1 = \u4EE5\u4E0B\u306E\u30A8\u30E9\u30FC\u304C\u8D77\u3053\u308A\u307E\u3057\u305F -BasicFrame.WarningDialog.txt2 = \u3044\u304F\u3064\u304B\u306E\u30C7\u30B6\u30A4\u30F3\u306E\u8981\u7D20\u304C\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F -BasicFrame.WarningDialog.title = \u958B\u3044\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u306E\u8B66\u544A - - -! General error messages used in multiple contexts -error.fileExists.title = \u30D5\u30A1\u30A4\u30EB\u306E\u5B58\u5728 -error.fileExists.desc = \u30D5\u30A1\u30A4\u30EB '{filename}' \u306F\u65E2\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F - -error.writing.title = \u30D5\u30A1\u30A4\u30EB\u306E\u66F8\u304D\u51FA\u3057\u30A8\u30E9\u30FC -error.writing.desc = \u30D5\u30A1\u30A4\u30EB\u306B\u66F8\u304D\u8FBC\u307F\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A - - -! Labels used in buttons of dialog windows -# TODO: Rename these to "btn.xxx" -button.ok = OK -button.cancel = \u30AD\u30E3\u30F3\u30BB\u30EB -button.close = \u9589\u3058\u308B - -! Common labels used in buttons of dialog windows -dlg.but.ok = OK -dlg.but.cancel = \u30AD\u30E3\u30F3\u30BB\u30EB -dlg.but.close = \u9589\u3058\u308B - -! General file type names -filetypes.pdf = PDF files (*.pdf) -BasicFrame.SimpleFileFilter1 = All rocket designs (*.ork; *.rkt) -BasicFrame.SimpleFileFilter2 = OpenRocket designs (*.ork) -BasicFrame.SimpleFileFilter3 = RockSim designs (*.rkt) -BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc) -filetypes.images = \u753B\u50CF\u30D5\u30A1\u30A4\u30EB - - -! About Dialog -AboutDialog.lbl.version = \u30D0\u30FC\u30B8\u30E7\u30F3 -! 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 = \u65E5\u672C\u8A9E\u7FFB\u8A33\uFF1A -AboutDialog.lbl.translator = \u7A32\u5DDD\u8CB4\u5927 -AboutDialog.lbl.translatorWebsite = http://www.ina111.org -AboutDialog.lbl.translatorIcon = - - -! Print dialog -PrintDialog.title = \u4FDD\u5B58\u3068\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 -PrintDialog.but.previewAndPrint = \u30D7\u30EC\u30D3\u30E5\u30FC&\u5370\u5237 -PrintDialog.checkbox.showByStage = Show by stage -PrintDialog.lbl.selectElements = \u5370\u5237\u3059\u308B\u90E8\u54C1\u306E\u9078\u629E\uFF1A -printdlg.but.saveaspdf = PDF\u3067\u4FDD\u5B58 -printdlg.but.preview = \u30D7\u30EC\u30D3\u30E5\u30FC -printdlg.but.settings = \u8A2D\u5B9A -PrintDialog.error.preview.title = \u30D7\u30EC\u30D3\u30E5\u30FC\u304C\u958B\u3051\u307E\u305B\u3093 -PrintDialog.error.preview.desc1 = PDF\u30D7\u30EC\u30D3\u30E5\u30FC\u304C\u958B\u3051\u307E\u305B\u3093 -PrintDialog.error.preview.desc2 = PDF\u3067\u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u9078\u3093\u3067\u304F\u3060\u3055\u3044 - -!PrintSettingsDialog -PrintSettingsDialog.title = \u5370\u5237\u8A2D\u5B9A -PrintSettingsDialog.lbl.Templatefillcolor = Template fill color: -PrintSettingsDialog.lbl.Templatebordercolor = Template border color: -PrintSettingsDialog.lbl.Papersize = \u7D19\u30B5\u30A4\u30BA\uFF1A -PrintSettingsDialog.lbl.Paperorientation = \u5370\u5237\u65B9\u5411\uFF1A -PrintSettingsDialog.but.Reset = \u30EA\u30BB\u30C3\u30C8 -PrintSettingsDialog.but.Close = \u9589\u3058\u308B - - -! Bug Report dialog -bugreport.dlg.title = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8 -bugreport.dlg.but.Sendbugreport = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u3092\u9001\u308B -bugreport.dlg.but.Sendbugreport.Ttip = OpenRocket\u958B\u767A\u8005\u306B\u81EA\u52D5\u7684\u306B\u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u304C\u9001\u4FE1\u3055\u308C\u307E\u3059 -bugreport.dlg.successmsg1 = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u304C\u9001\u4FE1\u3055\u308C\u307E\u3057\u305F -bugreport.dlg.successmsg2 = OpenRocket\u306E\u6539\u826F\u306B\u5354\u529B\u3042\u308A\u304C\u3068\u3046\u3054\u3056\u3044\u307E\u3059\uFF01 -bugreport.dlg.successmsg3 = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u306E\u9001\u4FE1 -bugreport.dlg.connectedInternet = If connected to the Internet, you can simply click Send bug report. -bugreport.dlg.otherwise = Otherwise, send the text below to the address: -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 = You can report a bug in OpenRocket by filling in and submitting the form below.
You can also report bugs and include attachments on the project web site. -bugreport.reportDialog.txt2 = Please include a short description about what you were doing when the exception occurred. -bugreport.dlg.provideDescription = Please provide a description of the bug first. -bugreport.dlg.provideDescription.title = Bug description missing - - -! Debug log dialog -debuglogdlg.but.clear = Clear -debuglogdlg.OpenRocketdebuglog = OpenRocket debug log -debuglogdlg.Displayloglines = Display log lines: -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 = \u30ED\u30B1\u30C3\u30C8\u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E - -! Edit Motor configuration dialog -edtmotorconfdlg.but.removemotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 -edtmotorconfdlg.but.Selectmotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E -edtmotorconfdlg.but.Removeconfiguration = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u304B\u3089\u524A\u9664 -edtmotorconfdlg.but.Newconfiguration = \u65B0\u3057\u3044\u30E2\u30FC\u30BF\u30FC -edtmotorconfdlg.lbl.Motormounts = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\uFF1A -edtmotorconfdlg.title.Editmotorconf = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 -edtmotorconfdlg.selectcomp = \u3069\u306E\u90E8\u54C1\u3092\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u3068\u3059\u308B\u304B\uFF1A -edtmotorconfdlg.lbl.Motorconfig = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A -edtmotorconfdlg.lbl.Configname = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u540D\u524D\uFF1A -edtmotorconfdlg.lbl.Leavenamedefault = Leave name empty for default. - -! Example design dialog -exdesigndlg.but.open = \u958B\u304F -exdesigndlg.lbl.Selectexample = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u306E\u9078\u629E\uFF1A -exdesigndlg.lbl.Openexampledesign = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F -exdesigndlg.lbl.Exampledesignsnotfound = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 -exdesigndlg.lbl.Examplesnotfound = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u304C\u3042\u308A\u307E\u305B\u3093 - - -! Material edit panel -matedtpan.but.new = \u65B0\u3057\u3044\u6750\u6599 -matedtpan.but.edit = \u7DE8\u96C6 -matedtpan.but.delete = \u524A\u9664 -matedtpan.but.revertall = \u5168\u3066\u5143\u306B\u623B\u3059 -matedtpan.col.Material = \u6750\u6599 -matedtpan.col.Type = \u30BF\u30A4\u30D7 -matedtpan.col.Density = \u5BC6\u5EA6 -matedtpan.col.but.ttip.New = \u65B0\u3057\u3044\u6750\u6599\u306E\u8FFD\u52A0 -matedtpan.title.Addcustmaterial = \u30AB\u30B9\u30BF\u30E0\u3055\u308C\u305F\u6750\u6599\u306E\u8FFD\u52A0 -matedtpan.but.ttip.edit = \u6750\u6599\u306E\u7DE8\u96C6 -matedtpan.title.Editmaterial = \u6750\u6599\u306E\u7DE8\u96C6 -matedtpan.title2.Editmaterial = \u7D44\u307F\u8FBC\u307E\u308C\u305F\u6750\u6599\u306F\u5909\u66F4\u3067\u304D\u307E\u305B\u3093 -matedtpan.but.ttip.delete = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u524A\u9664 -matedtpan.but.ttip.revertall = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u5168\u3066\u524A\u9664 -matedtpan.title.Deletealluser-defined = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u5168\u3066\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F -matedtpan.title.Revertall = \u5168\u3066\u5143\u306B\u623B\u3057\u307E\u3059\u304B\uFF1F -matedtpan.lbl.edtmaterials = \u6750\u6599\u306E\u7DE8\u96C6\u306F\u65E2\u5B58\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u306F\u5909\u66F4\u304C\u5F71\u97FF\u3057\u307E\u305B\u3093 - -!MaterialModel -MaterialModel.title.Material = \u6750\u6599 -MaterialModel.title.Defcustmat = \u30AB\u30B9\u30BF\u30E0\u6750\u6599\u306E\u5B9A\u7FA9 - - -! Preference dialog -pref.dlg.but.add = \u8FFD\u52A0 -pref.dlg.but.reset = \u30EA\u30BB\u30C3\u30C8 -pref.dlg.but.checknow = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D -pref.dlg.but.openlast = \u8D77\u52D5\u6642\u306B\u524D\u56DE\u958B\u3044\u3066\u3044\u305F\u30C7\u30B6\u30A4\u30F3\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F -pref.dlg.but.defaultmetric = \u30E1\u30FC\u30C8\u30EB\u5358\u4F4D\u7CFB -pref.dlg.but.defaultimperial = \u82F1\u30DD\u30F3\u30C9\u30FB\u30E4\u30FC\u30C9\u5358\u4F4D\u7CFB -pref.dlg.title.Preferences = \u8A2D\u5B9A -pref.dlg.tab.Units = \u5358\u4F4D\u7CFB -pref.dlg.tab.Defaultunits = \u30C7\u30D5\u30A9\u30EB\u30C8\u5358\u4F4D\u7CFB -pref.dlg.tab.Materials = \u6750\u6599 -pref.dlg.tab.Custommaterials = \u30AB\u30B9\u30BF\u30E0\u6750\u6599 -pref.dlg.tab.Options = \u30AA\u30D7\u30B7\u30E7\u30F3 -pref.dlg.tab.Miscellaneousoptions = \u305D\u306E\u4ED6\u306E\u30AA\u30D7\u30B7\u30E7\u30F3 -pref.dlg.lbl.Positiontoinsert = \u90E8\u54C1\u3092\u8FFD\u52A0\u3057\u305F\u6642\u306E\u4F4D\u7F6E -pref.dlg.lbl.Confirmdeletion = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664\u6642\u306E\u78BA\u8A8D -pref.dlg.lbl.User-definedthrust = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u30B9\u30E9\u30B9\u30C8\u30AB\u30FC\u30D6\uFF1A -pref.dlg.lbl.Windspeed = \u98A8\u901F -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 = \u958B\u59CB\u6642\u306B\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D\u3092\u3059\u308B -pref.dlg.ttip.Checkupdatesnow = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D -pref.dlg.lbl.Selectprefunits = \u5358\u4F4D\u7CFB\u306E\u9078\u629E\uFF1A -pref.dlg.lbl.Rocketdimensions = \u5BF8\u6CD5\uFF1A -pref.dlg.lbl.Linedensity = \u7DDA\u5BC6\u5EA6\uFF1A -pref.dlg.lbl.Motordimensions = \u30E2\u30FC\u30BF\u30FC\u5BF8\u6CD5\uFF1A -pref.dlg.lbl.Surfacedensity = \u9762\u5BC6\u5EA6\uFF1A -pref.dlg.lbl.Distance = \u8DDD\u96E2\uFF1A -pref.dlg.lbl.Bulkdensity = \u5BC6\u5EA6\uFF1A -pref.dlg.lbl.Velocity = \u901F\u5EA6\uFF1A -pref.dlg.lbl.Surfaceroughness = \u8868\u9762\u3042\u3089\u3055\uFF1A -pref.dlg.lbl.Acceleration = \u52A0\u901F\u5EA6\uFF1A -pref.dlg.lbl.Area = \u9762\u7A4D\uFF1A -pref.dlg.lbl.Mass = \u8CEA\u91CF\uFF1A -pref.dlg.lbl.Angle = \u89D2\u5EA6\uFF1A -pref.dlg.lbl.Force = \u529B\uFF1A -pref.dlg.lbl.Rollrate = \u89D2\u901F\u5EA6\uFF1A -pref.dlg.lbl.Totalimpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A -pref.dlg.lbl.Temperature = \u6E29\u5EA6\uFF1A -pref.dlg.lbl.Momentofinertia = \u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8\uFF1A -pref.dlg.lbl.Pressure = \u6C17\u5727\uFF1A -pref.dlg.lbl.Stability = \u5B89\u5B9A\u6027\uFF1A -pref.dlg.lbl.FlightTime = \u98DB\u7FD4\u6642\u9593\uFF1A -pref.dlg.lbl.effect1 = \u5909\u66F4\u306F\u30BD\u30D5\u30C8\u306E\u518D\u8D77\u52D5\u6642\u306B\u6709\u52B9\u306B\u306A\u308A\u307E\u3059 -pref.dlg.lbl.Checkingupdates = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D\u4E2D\u2026 -pref.dlg.lbl.msg1 = \u30B5\u30FC\u30D0\u30FC\u3068\u306E\u901A\u4FE1\u30A8\u30E9\u30FC -pref.dlg.lbl.msg2 = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u60C5\u5831\u306E\u8AAD\u307F\u51FA\u3057\u304C\u3067\u304D\u307E\u305B\u3093 -pref.dlg.lbl.msg3 = \u3053\u306EOpenRocket\u306F\u6700\u65B0\u7248\u3067\u3059 -pref.dlg.lbl.msg4 = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093 -pref.dlg.PrefChoiseSelector1 = \u5E38\u306B\u78BA\u8A8D -pref.dlg.PrefChoiseSelector2 = \u4E2D\u5FC3\u306B\u8FFD\u52A0 -pref.dlg.PrefChoiseSelector3 = \u7AEF\u306B\u8FFD\u52A0 -pref.dlg.PrefBooleanSelector1 = \u524A\u9664 -pref.dlg.PrefBooleanSelector2 = \u78BA\u8A8D -pref.dlg.Add = \u8FFD\u52A0 -pref.dlg.DescriptionArea.Adddirectories = \u30D5\u30A9\u30EB\u30C0, RASP motor files (*.eng), RockSim engine files (*.rse) \u3082\u3057\u304F\u306F ZIP archives \u3092\u30BB\u30DF\u30B3\u30ED\u30F3(;)\u306B\u3088\u3063\u3066\u5206\u3051\u3089\u308C\u305F\u5F62\u3067\u8FFD\u52A0\u306E\u63A8\u529B\u5C65\u6B74\u3068\u3057\u3066\u8FFD\u52A0\u3067\u304D\u307E\u3059\u3002\u3053\u306E\u5909\u66F4\u306FOpenRocket\u306E\u518D\u8D77\u52D5\u6642\u306B\u6709\u52B9\u306B\u306A\u308A\u307E\u3059 - -PreferencesDialog.lbl.language = \u8A00\u8A9E\uFF1A -PreferencesDialog.languages.default = \u30B7\u30B9\u30C6\u30E0\u8A00\u8A9E -PreferencesDialog.lbl.languageEffect = \u8A00\u8A9E\u306F\u518D\u8D77\u52D5\u6642\u306B\u5909\u66F4\u3055\u308C\u307E\u3059 - -! Simulation edit dialog -simedtdlg.but.runsimulation = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u5B9F\u884C -simedtdlg.but.resettodefault = \u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u623B\u3059 -simedtdlg.but.add = \u8FFD\u52A0 -simedtdlg.but.remove = \u524A\u9664 -simedtdlg.title.Editsim = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 -simedtdlg.lbl.Simname = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u540D\u524D\uFF1A -simedtdlg.tab.Launchcond = \u30ED\u30FC\u30F3\u30C1\u30B3\u30F3\u30C7\u30A3\u30B7\u30E7\u30F3 -simedtdlg.tab.Simopt = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3 -simedtdlg.tab.Plotdata = \u30C7\u30FC\u30BF\u30D7\u30ED\u30C3\u30C8 -simedtdlg.tab.CustomExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F -simedtdlg.tab.Exportdata = \u30C7\u30FC\u30BF\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 -simedtdlg.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A -simedtdlg.lbl.ttip.Motorcfg = \u4F7F\u7528\u3059\u308B\u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E -simedtdlg.combo.ttip.motorconf = \u4F7F\u7528\u3059\u308B\u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E -simedtdlg.lbl.Wind = \u98A8 -simedtdlg.lbl.Averwindspeed = \u5E73\u5747\u98A8\u901F\uFF1A -simedtdlg.lbl.ttip.Averwindspeed = \u5BFE\u5730\u306E\u5E73\u5747\u98A8\u901F -simedtdlg.lbl.Stddeviation = \u6A19\u6E96\u504F\u5DEE\uFF1A -simedtdlg.lbl.ttip.Stddeviation = \u98A8\u901F\u306E\u6A19\u6E96\u504F\u5DEE
\u98A8\u901F\u306F\u5E73\u5747\u304B\u3089\u6A19\u6E96\u504F\u5DEE\u306E\u4E8C\u500D\u306E\u7BC4\u56F2\u4EE5\u5185\u306B\u53CE\u307E\u308A\u307E\u3059 -simedtdlg.lbl.Turbulenceintensity = \u4E71\u308C\u5F37\u3055\uFF1A -simedtdlg.lbl.ttip.Turbulenceintensity1 = \u4E71\u308C\u5F37\u3055\u306F\u5E73\u5747\u98A8\u901F\u304B\u3089\u306E\u6A19\u6E96\u504F\u5DEE\u306E\u5024\u306B\u306A\u308A\u307E\u3059
-simedtdlg.lbl.ttip.Turbulenceintensity2 = \u6A19\u6E96\u7684\u306A\u5024\u306F -simedtdlg.lbl.ttip.Turbulenceintensity3 = \u304B\u3089 -simedtdlg.border.Atmoscond = \u5927\u6C17\u306E\u30B3\u30F3\u30C7\u30A3\u30B7\u30E7\u30F3 -simedtdlg.checkbox.InterStdAtmosphere = \u56FD\u969B\u6A19\u6E96\u5927\u6C17\u306E\u4F7F\u7528 -simedtdlg.checkbox.ttip.InterStdAtmosphere1 = \u56FD\u969B\u6A19\u6E96\u5927\u6C17\u3092\u9078\u629E
\u3053\u306E\u30E2\u30C7\u30EB\u306F\u6E29\u5EA6 -simedtdlg.checkbox.ttip.InterStdAtmosphere2 = \u6C17\u5727 -simedtdlg.checkbox.ttip.InterStdAtmosphere3 = \u6D77\u9762\u6C17\u5727 -simedtdlg.lbl.Temperature = \u6E29\u5EA6\uFF1A -simedtdlg.lbl.ttip.Temperature = \u767A\u5C04\u70B9\u3067\u306E\u6E29\u5EA6 -simedtdlg.lbl.Pressure = \u6C17\u5727\uFF1A -simedtdlg.lbl.ttip.Pressure = \u767A\u5C04\u70B9\u3067\u306E\u6C17\u5727 -simedtdlg.lbl.Launchsite = \u767A\u5C04\u70B9 -simedtdlg.lbl.Latitude = \u7DEF\u5EA6\uFF1A -simedtdlg.lbl.ttip.Latitude = \u767A\u5C04\u70B9\u306E\u7DEF\u5EA6\u306F\u91CD\u529B\u52A0\u901F\u5EA6\u306B\u5F71\u97FF\u3059\u308B
\u30D7\u30E9\u30B9\u306E\u5024\u306F\u5317\u7DEF\uFF0C\u30DE\u30A4\u30CA\u30B9\u306F\u5357\u7DEF - -simedtdlg.lbl.Longitude = \u7D4C\u5EA6\uFF1A -simedtdlg.lbl.ttip.Longitude = \u30E2\u30C7\u30EB\u306E\u4E88\u6E2C\u3068\u8A55\u4FA1\u306E\u305F\u3081\u306B\u5FC5\u8981\u3067\u3059\u3002 - -simedtdlg.lbl.Altitude = \u9AD8\u5EA6\uFF1A -simedtdlg.lbl.ttip.Altitude = \u767A\u5C04\u70B9\u306E\u6D77\u9762\u9AD8\u5EA6
\u3053\u308C\u306F\u30ED\u30B1\u30C3\u30C8\u306E\u4F4D\u7F6E\u306B\u3088\u308B\u5927\u6C17\u5727\u30E2\u30C7\u30EB\u306B\u5F71\u97FF\u3092\u4E0E\u3048\u308B -simedtdlg.border.Launchrod = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9 -simedtdlg.lbl.Length = \u9577\u3055\uFF1A -simedtdlg.lbl.ttip.Length = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u306E\u9577\u3055\uFF1A -simedtdlg.lbl.Angle = \u89D2\u5EA6\uFF1A -simedtdlg.lbl.ttip.Angle = \u5782\u76F4\u304B\u3089\u306E\u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u306E\u89D2\u5EA6 -simedtdlg.lbl.Direction = \u65B9\u5411 -simedtdlg.lbl.ttip.Direction1 = \u98A8\u306B\u5BFE\u3057\u3066\u306E\u767A\u5C04\u65B9\u5411
-simedtdlg.lbl.ttip.Direction2 = \uFF1D\u98A8\u4E0A\u65B9\u5411 -simedtdlg.lbl.ttip.Direction3 = \uFF1D\u98A8\u4E0B\u65B9\u5411 -simedtdlg.border.Simopt = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3 -simedtdlg.lbl.Calcmethod = \u8A08\u7B97\u624B\u6CD5 -simedtdlg.lbl.ttip.Calcmethod = \u62E1\u5F35Barrowman\u624B\u6CD5\u306F\u591A\u304F\u306E\u90E8\u54C1\u306B\u5BFE\u5FDC\u3059\u308B\u3088\u3046
\u62E1\u5F35\u3055\u308C\u305FBarrowman\u65B9\u7A0B\u5F0F\u306B\u3088\u3063\u3066\u7A7A\u529B\u8A08\u7B97\u3055\u308C\u308B -simedtdlg.lbl.ExtBarrowman = \u62E1\u5F35Barrowman -simedtdlg.lbl.Simmethod = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u624B\u6CD5\uFF1A -simedtdlg.lbl.ttip.Simmethod1 = 6\u81EA\u7531\u5EA6\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306F\u98DB\u7FD4\u4E2D\u306E\u30ED\u30B1\u30C3\u30C8\u306E\u81EA\u7531\u5EA6\u306E\u7DCF\u6570\u3092\u6E80\u8DB3\u3059\u308B
-simedtdlg.lbl.ttip.Simmethod2 = \u6570\u5024\u7A4D\u5206\u306F4\u6B21\u306E\u30EB\u30F3\u30B2=\u30AF\u30C3\u30BF\u6CD5\u306B\u3088\u308B -simedtdlg.lbl.GeodeticMethod = \u8A08\u7B97\u6E2C\u5730\u7CFB\uFF1A -simedtdlg.lbl.ttip.GeodeticMethodTip = \u5730\u7403\u306E\u5EA7\u6A19\u7CFB\u8A08\u7B97\u306B\u95A2\u4FC2\u3057\u307E\u3059\u3002\u30B3\u30EA\u30AA\u30EA\u529B\u304C\u8003\u616E\u3055\u308C\u307E\u3059\u3002 -simedtdlg.lbl.Timestep = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\uFF1A -simedtdlg.lbl.ttip.Timestep1 = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u6642\u9593\u523B\u307F
\u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3092\u5C0F\u3055\u304F\u3059\u308B\u3068\u6B63\u78BA\u306B\u306A\u308B\u304C\u8A08\u7B97\u304C\u9045\u304F\u306A\u308B
-simedtdlg.lbl.ttip.Timestep2 = 4\u6B21\u306E\u30EB\u30F3\u30B2=\u30AF\u30C3\u30BF\u6CD5\u3067\u5341\u5206\u306A\u7CBE\u5EA6\u3092\u3082\u3064\u6642\u9593\u30B9\u30C6\u30C3\u30D7\u306F -simedtdlg.but.ttip.resettodefault = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8( -simedtdlg.border.Simlist = Simulator listeners -simedtdlg.txt.longA1 = Simulation listeners \u3053\u308C\u306F\u30E6\u30FC\u30B6\u304C\u66F8\u3044\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u5F85\u53D7\u5F62\u5F0F\u3084\u5BFE\u8A71\u5F62\u5F0F\u306E\u30B3\u30FC\u30C9\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u9AD8\u5EA6\u306A\u6A5F\u80FD\u3067\u3059 -simedtdlg.txt.longA2 = simulation listeners\u306E\u8A73\u7D30\u306FOpenRocket\u306E\u30C6\u30AF\u30CB\u30AB\u30EB\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044 -simedtdlg.lbl.Curlist = Current listeners: -simedtdlg.lbl.Addsimlist = Add simulation listener -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 - -GeodeticComputationStrategy.flat.name = \u5E73\u9762\u5730\u7403 -GeodeticComputationStrategy.flat.desc = \u5E73\u9762\u5730\u7403\u8FD1\u4F3C\u3067\u8A08\u7B97\u3057\u307E\u3059\u3002\u4F4E\u9AD8\u5EA6\u3067\u306F\u5341\u5206\u3067\u3059\u3002 -GeodeticComputationStrategy.spherical.name = \u7403\u5F62\u8FD1\u4F3C -GeodeticComputationStrategy.spherical.desc = \u5730\u7403\u3092\u7403\u4F53\u3068\u4EEE\u5B9A\u3057\u6E2C\u5730\u7CFB\u306E\u8A08\u7B97\u3092\u3057\u307E\u3059\u3002
\u3053\u308C\u306F\u307B\u307C\u5168\u3066\u306E\u76EE\u7684\u3067\u5341\u5206\u306A\u7CBE\u5EA6\u304C\u3042\u308A\u307E\u3059\u3002 -GeodeticComputationStrategy.wgs84.name = WGS84\u6955\u5186\u4F53 -GeodeticComputationStrategy.wgs84.desc = Vincenty\u306E\u624B\u6CD5\u306B\u3088\u308BWGS84\u306B\u3088\u308B\u6955\u5186\u4F53\u3068\u3057\u3066\u6E2C\u5730\u7CFB\u306E\u8A08\u7B97\u3092\u3057\u307E\u3059\u3002
\u307B\u3068\u3093\u3069\u306E\u5834\u5408\u3001\u8A08\u7B97\u304C\u9045\u304F\u5FC5\u8981\u3042\u308A\u307E\u305B\u3093\u3002 - - - - -! Simulation Panel -simpanel.but.newsimulation = \u65B0\u898F\u4F5C\u6210 -simpanel.but.editsimulation = \u7DE8\u96C6 -simpanel.but.runsimulations = \u8A08\u7B97 -simpanel.but.deletesimulations = \u524A\u9664 -simpanel.but.plotexport = \u30D7\u30ED\u30C3\u30C8\u30FB\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 -simpanel.but.ttip.newsimulation = \u65B0\u898F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8FFD\u52A0 -simpanel.but.ttip.editsim = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 -simpanel.but.ttip.runsimu = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u518D\u8A08\u7B97 -simpanel.but.ttip.deletesim = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 -simpanel.checkbox.donotask = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 -simpanel.lbl.defpref = \u8A2D\u5B9A\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 -simpanel.dlg.lbl.DeleteSim1 = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F -simpanel.dlg.lbl.DeleteSim2 = \u3053\u306E\u64CD\u4F5C\u306F\u3084\u308A\u76F4\u305B\u307E\u305B\u3093 -simpanel.dlg.lbl.DeleteSim3 = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 -simpanel.col.Name = \u540D\u524D -simpanel.col.Motors = \u30E2\u30FC\u30BF\u30FC -simpanel.col.Velocityoffrod = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u96E2\u8131\u901F\u5EA6 -simpanel.col.Velocityatdeploy = \u5C55\u958B\u6642\u901F\u5EA6 -simpanel.col.Apogee = \u9060\u5730\u70B9 -simpanel.col.Maxvelocity = \u6700\u5927\u901F\u5EA6 -simpanel.col.Maxacceleration = \u6700\u5927\u52A0\u901F\u5EA6 -simpanel.col.Timetoapogee = \u9060\u5730\u70B9\u306E\u6642\u523B -simpanel.col.Flighttime = \u30D5\u30E9\u30A4\u30C8\u6642\u9593 -simpanel.col.Groundhitvelocity = \u5730\u9762\u885D\u7A81\u901F\u5EA6 -simpanel.ttip.uptodate = Up to date -simpanel.ttip.loaded = Data loaded from a file -simpanel.ttip.outdated = Imported data -simpanel.ttip.notSimulated = Not simulated yet
Click Run simulations to simulate. -simpanel.ttip.noData = No simulation data available. -simpanel.ttip.noWarnings = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u30D5\u30A1\u30A4\u30EB\u3067\u306E\u533A\u5207\u308A\u6587\u5B57
-SimExpPan.lbl.longA2 = ,'\u3092\u4F7F\u3046\u3068Comma Separated Values (CSV) \u30D5\u30A1\u30A4\u30EB\u306B\u306A\u308B -SimExpPan.checkbox.Includesimudesc = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306B\u542B\u3081\u308B -SimExpPan.checkbox.ttip.Includesimudesc = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306E\u982D\u306B\u30B3\u30E1\u30F3\u30C8\u3057\u3066\u8FFD\u52A0\u3059\u308B -SimExpPan.border.Comments = \u30B3\u30E1\u30F3\u30C8 -SimExpPan.checkbox.Includefielddesc = \u5909\u6570\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306B\u542B\u3081\u308B -SimExpPan.checkbox.ttip.Includefielddesc = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3059\u308B\u5909\u6570\u306E\u8AAC\u660E\u3092\u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3067\u8FFD\u52A0\u3059\u308B -SimExpPan.checkbox.Incflightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\u3092\u542B\u3081\u308B -SimExpPan.checkbox.ttip.Incflightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\u3092\u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3067\u8FFD\u52A0\u3059\u308B -SimExpPan.lbl.Commentchar = \u30B3\u30E1\u30F3\u30C8\u6587\u5B57\uFF1A -SimExpPan.lbl.ttip.Commentchar = \u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u6587\u5B57 -SimExpPan.but.Exporttofile = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 -SimExpPan.Fileexists.desc1 = \u30D5\u30A1\u30A4\u30EB \" -SimExpPan.Fileexists.desc2 = \" \u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F -SimExpPan.Fileexists.title = \u30D5\u30A1\u30A4\u30EB\u306E\u4E0A\u66F8\u304D -SimExpPan.ExportingVar.desc1 = Exporting 1 variable out of -SimExpPan.ExportingVar.desc2 = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 -SimExpPan.ExportingVar.desc3 = \u5909\u6570\u3001\u5168\u4F53\u306E\u5909\u6570 -SimExpPan.Col.Variable = \u5909\u6570 -SimExpPan.Col.Unit = \u5358\u4F4D - - -CsvOptionPanel.separator.space = SPACE -CsvOptionPanel.separator.tab = TAB - - -! Custom expression general stuff -customExpression.Name = \u540D\u79F0 -customExpression.Symbol = \u30B7\u30F3\u30DC\u30EB -customExpression.Expression = \u5F0F -customExpression.Units = \u5358\u4F4D -customExpression.Operator = \u6F14\u7B97\u5B50 -customExpression.Description = \u8AAC\u660E - -! Custom expression panel -customExpressionPanel.but.NewExpression = \u65B0\u3057\u3044\u5F0F -customExpressionPanel.but.ttip.NewExpression = \u65B0\u3057\u3044\u30AB\u30B9\u30BF\u30E0\u5F0F\u3092\u8FFD\u52A0 -customExpressionPanel.but.Import = \u30A4\u30F3\u30DD\u30FC\u30C8 -customExpressionPanel.but.ttip.Import = .ork\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u30AB\u30B9\u30BF\u30E0\u5F0F\u3092\u30A4\u30F3\u30DD\u30FC\u30C8 -customExpressionPanel.lbl.UpdateNote = \u30B0\u30E9\u30D5\u3092\u5F97\u308B\u305F\u3081\u306B\u306F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u8A08\u7B97\u3055\u305B\u3066\u304A\u304B\u306A\u3044\u3068\u3044\u3051\u306A\u3044 -customExpressionPanel.lbl.CalcNote = \u5F0F\u306F\u8868\u793A\u3055\u308C\u305F\u9806\u5E8F\u3067\u8A08\u7B97\u3055\u308C\u308B -customExpressionPanel.lbl.CustomExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F -customExpression.Units.but.ttip.Remove = \u3053\u306E\u5F0F\u3092\u524A\u9664 -customExpression.Units.but.ttip.Edit = \u3053\u306E\u5F0F\u3092\u7DE8\u96C6 -customExpression.Units.but.ttip.MoveUp = \u5F0F\u3092\u4E0A\u306B\u79FB\u52D5 -customExpression.Units.but.ttip.MoveDown = \u5F0F\u3092\u4E0B\u306B\u79FB\u52D5 - - -! Custom expression builder window -ExpressionBuilderDialog.title = \u5F0F\u30D3\u30EB\u30C0\u30FC -ExpressionBuilderDialog.InsertVariable = \u5909\u6570\u306E\u633F\u5165 -ExpressionBuilderDialog.InsertOperator = \u6F14\u7B97\u5B50\u306E\u633F\u5165 -ExpressionBuilderDialog.led.ttip.Name = \u65E2\u306B\u3042\u308B\u540D\u524D\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 -ExpressionBuilderDialog.led.ttip.Symbol = \u65E2\u306B\u3042\u308B\u30B7\u30F3\u30DC\u30EB\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 -ExpressionBuilderDialog.led.ttip.Expression = \u5F0F\u306F\u30B7\u30F3\u30DC\u30EB\u3068\u6F14\u7B97\u5B50\u3092\u4F7F\u3046\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 -ExpressionBuilderDialog.CopyToOtherSimulations = \u4ED6\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306B\u30B3\u30D4\u30FC -ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
\u4ED6\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u4E2D\u306E\u65E2\u5B58\u306E\u5F0F\u306B\u4E0A\u66F8\u304D\u3084\u5909\u66F4\u3092\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044 - -! Custom expression variable selector -CustomVariableSelector.title = Variable Selector - -! Custom operator selector -CustomOperatorSelector.title = Operator Selector - -! Operators -Operator.plus = \u52A0\u7B97 -Operator.minus = \u6E1B\u7B97 -Operator.star = \u639B\u7B97 -Operator.div = \u9664\u7B97 -Operator.mod = \u6CD5 -Operator.pow = \u6307\u6570 -Operator.abs = \u7D76\u5BFE\u5024 -Operator.ceil = \u5C0F\u6570\u5207\u308A\u4E0A\u3052 -Operator.floor = \u5C0F\u6570\u5207\u308A\u4E0B\u3052 -Operator.sqrt = \u30EB\u30FC\u30C8 -Operator.cbrt = \u4E09\u4E57\u6839 -Operator.exp = e^x -Operator.ln = \u81EA\u7136\u5BFE\u6570 -Operator.sin = \u30B5\u30A4\u30F3 -Operator.cos = \u30B3\u30B5\u30A4\u30F3 -Operator.tan = \u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 -Operator.asin = \u30A2\u30FC\u30AF\u30B5\u30A4\u30F3 -Operator.acos = \u30A2\u30FC\u30AF\u30B3\u30B5\u30A4\u30F3 -Operator.atan = \u30A2\u30FC\u30AF\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 -Operator.hsin = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30B5\u30A4\u30F3 -Operator.hcos = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30B3\u30B5\u30A4\u30F3 -Operator.htan = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 -Operator.log10 = \u5E9510\u306E\u5BFE\u6570 -Operator.round = \u518D\u8FD1\u508D\u306E\u6574\u6570\u5024 -Operator.random = 0~1\u306E\u30E9\u30F3\u30C0\u30E0\u5024 -Operator.expm1 = exp(x)-1 -Operator.mean = \u5E73\u5747 -Operator.min = \u6700\u5C0F\u5024 -Operator.max = \u6700\u5927\u5024 -Operator.var = \u5206\u6563 -Operator.stdev = \u6A19\u6E96\u504F\u5DEE -Operator.rms = RMS\uFF08\u4E8C\u4E57\u5E73\u5747\u5E73\u65B9\u6839\uFF09 -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 = \u4E0E\u3048\u3089\u308C\u305F\u7BC4\u56F2\u3092\u53F0\u5F62\u7A4D\u5206 -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 = \u30E2\u30FC\u30BF\u30FC\u63A8\u529B\u5C65\u6B74 -MotorPlot.Chart.Time = Time / s -MotorPlot.Chart.Thrust = Thrust / N -MotorPlot.txt.Designation = \u578B\u756A\uFF1A -MotorPlot.txt.Manufacturer = \u88FD\u9020\u4F1A\u793E\uFF1A -MotorPlot.txt.Type = \u30BF\u30A4\u30D7\uFF1A -MotorPlot.txt.Delays = Delays: -MotorPlot.txt.Comment = \u30B3\u30E1\u30F3\u30C8\uFF1A\n - -! Simulation plot panel -simplotpanel.lbl.Presetplotconf = \u30B0\u30E9\u30D5\u7A2E\u985E\uFF1A -simplotpanel.lbl.Xaxistype = X\u8EF8\uFF1A -simplotpanel.lbl.Unit = \u5358\u4F4D\uFF1A -simplotpanel.lbl.Yaxistypes = Y\u8EF8\uFF1A -simplotpanel.lbl.Flightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\uFF1A -simplotpanel.but.All = \u5168\u3066\u9078\u629E -simplotpanel.but.None = \u5168\u3066\u975E\u9078\u629E -simplotpanel.but.NewYaxisplottype = Y\u8EF8\u8FFD\u52A0 -simplotpanel.but.Plotflight = \u30D7\u30ED\u30C3\u30C8 -simplotpanel.lbl.Axis = \u8EF8\uFF1A -simplotpanel.but.ttip.Removethisplot = \u3053\u306E\u30D7\u30ED\u30C3\u30C8\u3092\u524A\u9664 -simplotpanel.Desc = X\u8EF8\u304C\u6642\u9593\u3067\u306A\u3044\u6642\u306F\u30C7\u30FC\u30BF\u306F\u6642\u9593\u9806\u5E8F\u3067\u30D7\u30ED\u30C3\u30C8\u3055\u308C\u308B -simplotpanel.OptionPane.lbl1 = Y\u8EF8\u306F15\u5909\u6570\u307E\u3067 -simplotpanel.OptionPane.lbl2 = \u8FFD\u52A0\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u306A\u3044 -simplotpanel.AUTO_NAME = \u81EA\u52D5 -simplotpanel.LEFT_NAME = \u5DE6 -simplotpanel.RIGHT_NAME = \u53F3 -simplotpanel.CUSTOM = \u30AB\u30B9\u30BF\u30E0 -SimulationPlotPanel.error.noPlotSelected = Y\u8EF8\u306B\u5909\u6570\u3092\u4E00\u3064\u4EE5\u4E0A\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044 -SimulationPlotPanel.error.noPlotSelected.title = \u30D7\u30ED\u30C3\u30C8\u3059\u308B\u3082\u306E\u304C\u3042\u308A\u307E\u305B\u3093 - -! Component add buttons -compaddbuttons.Bodycompandfinsets = \u30DC\u30C7\u30A3\u90E8\u54C1\u3068\u30D5\u30A3\u30F3 -compaddbuttons.Nosecone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 -compaddbuttons.Bodytube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 -compaddbuttons.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 -compaddbuttons.Trapezoidal = \u53F0\u5F62\u30D5\u30A3\u30F3 -compaddbuttons.Elliptical = \u6955\u5186\u5F62\u30D5\u30A3\u30F3 -compaddbuttons.Freeform = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 -compaddbuttons.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 -compaddbuttons.Innercomponent = \u30A4\u30F3\u30CA\u30FC\u90E8\u54C1 -compaddbuttons.Innertube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 -compaddbuttons.Coupler = \u30AB\u30D7\u30E9\u30FC -compaddbuttons.Centeringring = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0\n\u30EA\u30F3\u30B0 -compaddbuttons.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 -compaddbuttons.Engineblock = \u30A8\u30F3\u30B8\u30F3\n\u30D6\u30ED\u30C3\u30AF -compaddbuttons.Massobjects = \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8 -compaddbuttons.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 -compaddbuttons.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC -compaddbuttons.Shockcord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 -compaddbuttons.Masscomponent = \u304A\u3082\u308A -compaddbuttons.Donotaskmeagain = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 -compaddbuttons.Selectcomppos = \u90E8\u54C1\u306E\u5834\u6240\u306E\u9078\u629E -compaddbuttons.lbl.Youcanchange = \u8A2D\u5B9A\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 -compaddbuttons.lbl.insertcomp = \u90E8\u54C1\u3092\u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u306B\u633F\u5165\u304B\u3001\u6700\u5F8C\u306E\u90E8\u54C1\u3068\u3057\u3066\u8FFD\u52A0\u304B\uFF1F -compaddbuttons.askPosition.Inserthere = \u3053\u3053\u306B\u633F\u5165 -compaddbuttons.askPosition.Addtotheend = \u6700\u5F8C\u306B\u8FFD\u52A0 -compaddbuttons.askPosition.Cancel = \u30AD\u30E3\u30F3\u30BB\u30EB - -! Component Analysis Dialog -componentanalysisdlg.componentanalysis = \u90E8\u54C1\u89E3\u6790 -componentanalysisdlg.lbl.winddir = \u98A8\u5411\u304D\uFF1A -componentanalysisdlg.TitledBorder.warnings = \u30A8\u30E9\u30FC\uFF1A -componentanalysisdlg.ToggleBut.worst = Worst -componentanalysisdlg.lbl.angleofattack = \u8FCE\u3048\u89D2\uFF1A -componentanalysisdlg.lbl.machnumber = \u30DE\u30C3\u30CF\u6570\uFF1A -componentanalysisdlg.lbl.rollrate = \u89D2\u901F\u5EA6\uFF08\u30ED\u30FC\u30EB\uFF09\uFF1A -componentanalysisdlg.lbl.activestages = Active stages: -componentanalysisdlg.lbl.motorconf = Motor configuration: -componentanalysisdlg.TabStability.Col = \u90E8\u54C1 -componentanalysisdlg.TabStability.Col.CG = CG -componentanalysisdlg.TabStability.Col.Mass = \u8CEA\u91CF -componentanalysisdlg.TabStability.Col.CP = CP -componentanalysisdlg.TabStability = \u5B89\u5B9A\u6027 -componentanalysisdlg.TabStability.ttip = \u5B89\u5B9A\u6027 -componentanalysisdlg.dragTableModel.Col.Component = \u90E8\u54C1 -componentanalysisdlg.dragTableModel.Col.Pressure = \u5727\u529B CD -componentanalysisdlg.dragTableModel.Col.Base = Base CD -componentanalysisdlg.dragTableModel.Col.friction = \u6469\u64E6 CD -componentanalysisdlg.dragTableModel.Col.total = Total CD -componentanalysisdlg.dragTabchar = \u6297\u529B\u6307\u6A19 -componentanalysisdlg.dragTabchar.ttip = \u6297\u529B\u6307\u6A19 -componentanalysisdlg.rollTableModel.Col.component = \u90E8\u54C1 -componentanalysisdlg.rollTableModel.Col.rollforc = \u529B\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 -componentanalysisdlg.rollTableModel.Col.rolldamp = \u6E1B\u8870\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 -componentanalysisdlg.rollTableModel.Col.total = Total Cl -componentanalysisdlg.rollTableModel = Roll dynamics -componentanalysisdlg.rollTableModel.ttip = Roll dynamics -componentanalysisdlg.println.closingmethod = Closing method called: -componentanalysisdlg.println.settingnam = SETTING NAN VALUES -componentanalysisdlg.lbl.reflenght = \u4EE3\u8868\u9577\u3055\uFF1A -componentanalysisdlg.lbl.refarea = \u4EE3\u8868\u9762\u7A4D\uFF1A -!componentanalysisdlg.But.close -componentanalysisdlg.TabStability.Col.Component = \u90E8\u54C1 -componentanalysisdlg.TOTAL = Total -componentanalysisdlg.noWarnings = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF\u306F\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30C1\u30E5\u30FC\u30D6\u306E\u4E2D\u3067\u30E2\u30FC\u30BF\u30FC\u304C\u524D\u306B\u52D5\u304F\u306E\u3092\u6B62\u3081\u308B\u5F79\u5272\u3002

\u30E2\u30FC\u30BF\u30FC\u3092\u8FFD\u52A0\u3059\u308B\u306B\u306F \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3082\u3057\u304F\u306F\u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u3092\u4F5C\u3063\u3066 and mark it as a motor mount in the \u30E2\u30FC\u30BF\u30FC\u30BF\u30D6\u3067\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u3068\u3057\u3066\u30C1\u30A7\u30C3\u30AF\u3059\u308B\u3002 -ringcompcfg.note.desc = \u30E1\u30E2\uFF1A\u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u5916\u5074\u306B\u51FA\u306A\u3044\u9650\u308A\u306F\u7A7A\u529B\u3078\u306E\u5F71\u97FF\u306F\u7121\u3044 - - -! Body Tube Config -BodyTubecfg.lbl.Bodytubelength = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u9577\u3055\uFF1A -BodyTubecfg.lbl.Outerdiameter = \u5916\u5F84\uFF1A -BodyTubecfg.lbl.Innerdiameter = \u5185\u5F84\uFF1A -BodyTubecfg.lbl.Wallthickness = \u8089\u539A\uFF1A -BodyTubecfg.tab.General = \u4E00\u822C -BodyTubecfg.tab.Generalproperties = \u4E00\u822C\u9805\u76EE -BodyTubecfg.tab.Motor = \u30E2\u30FC\u30BF\u30FC -BodyTubecfg.tab.Motormountconf = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -BodyTubecfg.checkbox.Automatic = \u81EA\u52D5 -BodyTubecfg.checkbox.Filled = \u4E2D\u5B9F - -! FinSetConfig -FinSetConfig.tab.Fintabs = \u30D5\u30A3\u30F3\u30BF\u30D6 -FinSetConfig.tab.Through-the-wall = \u30DC\u30C7\u30A3\u3092\u8CAB\u304F\u30D5\u30A3\u30F3\u30BF\u30D6 -FinSetConfig.but.Converttofreeform = \u81EA\u7531\u5F62\u306B\u5909\u63DB -FinSetConfig.but.Converttofreeform.ttip = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3\u306B\u5909\u63DB -FinSetConfig.Convertfinset = \u5909\u63DB -FinSetConfig.but.Splitfins = \u5206\u5272 -FinSetConfig.but.Splitfins.ttip = \u5225\u3005\u306E\u30D5\u30A3\u30F3\u306B\u5206\u5272 -FinSetConfig.but.AutoCalc = \u81EA\u52D5\u7684\u306B\u8A08\u7B97 -FinSetConfig.lbl.Through-the-wall = \u30DC\u30C7\u30A3\u3092\u8CAB\u304F\u30D5\u30A3\u30F3\u30BF\u30D6 -FinSetConfig.lbl.Tablength = \u30BF\u30D6\u9577\u3055\uFF1A -FinSetConfig.ttip.Tablength = \u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u9577\u3055\uFF1A -FinSetConfig.lbl.Tabheight = \u30BF\u30D6\u9AD8\u3055\uFF1A -FinSetConfig.ttip.Tabheight = \u30B9\u30D1\u30F3\u65B9\u5411\u306E\u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u9AD8\u3055 -FinSetConfig.lbl.Tabposition = \u30BF\u30D6\u4F4D\u7F6E\uFF1A -FinSetConfig.ttip.Tabposition = \u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u4F4D\u7F6E -FinSetConfig.lbl.relativeto = relative to - -!FinMarkingGuide -FinMarkingGuide.lbl.Front = Front - -! MotorDatabaseLoadingDialog -MotorDbLoadDlg.title = Loading motors -MotorDbLoadDlg.Loadingmotors = Loading motors... - -! RocketConfig -RocketCfg.lbl.Designname = \u30C7\u30B6\u30A4\u30F3\u540D\uFF1A -RocketCfg.lbl.Designer = \u8A2D\u8A08\u8005\uFF1A -RocketCfg.lbl.Comments = \u30B3\u30E1\u30F3\u30C8\uFF1A -RocketCfg.lbl.Revisionhistory = \u30EA\u30D3\u30B8\u30E7\u30F3\u5C65\u6B74\uFF1A -RocketCfg.lbl.Material = \u6750\u6599\uFF1A - -! ShockCordConfig -ShockCordCfg.lbl.Shockcordlength = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u9577\u3055\uFF1A - -! RocketComponentConfig -RocketCompCfg.lbl.Componentname = \u90E8\u54C1\u540D\uFF1A -RocketCompCfg.ttip.Thecomponentname = \u90E8\u54C1\u306E\u540D\u524D -RocketCompCfg.tab.Override = \u518D\u5B9A\u7FA9 -RocketCompCfg.tab.MassandCGoverride = \u8CEA\u91CF\u3068CG\u3092\u518D\u5B9A\u7FA9\u3059\u308B\u30AA\u30D7\u30B7\u30E7\u30F3 -RocketCompCfg.tab.Figure = \u56F3\u793A -RocketCompCfg.tab.Figstyleopt = \u56F3\u793A\u306E\u30B9\u30BF\u30A4\u30EB\u30AA\u30D7\u30B7\u30E7\u30F3 -RocketCompCfg.tab.Comment = \u30B3\u30E1\u30F3\u30C8 -RocketCompCfg.tab.Specifyacomment = \u90E8\u54C1\u3078\u306E\u30B3\u30E1\u30F3\u30C8\u3092\u8A18\u8FF0 -RocketCompCfg.lbl.Mass = \u8CEA\u91CF\uFF1A -RocketCompCfg.lbl.Componentmass = \u90E8\u54C1\u8CEA\u91CF\uFF1A -RocketCompCfg.lbl.overriddento = (overridden to -RocketCompCfg.lbl.overriddenby = (overridden by -RocketCompCfg.lbl.Componentmaterial = \u90E8\u54C1\u6750\u6599\uFF1A -RocketCompCfg.lbl.Componentfinish = \u90E8\u54C1\u4ED5\u4E0A\u3052\u65B9\uFF1A -RocketCompCfg.lbl.ttip.componentmaterialaffects = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B -RocketCompCfg.combo.ttip.componentmaterialaffects = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B -RocketCompCfg.lbl.longA1 = \u4ED5\u4E0A\u3052\u65B9\u306F\u6297\u529B\u4FC2\u6570\u306B\u5F71\u97FF\u3059\u308B
-RocketCompCfg.lbl.longA2 = \u3053\u306E\u5024\u306F\u8868\u9762\u7C97\u3055\u306E\u5E73\u5747\u5024\u3092\u793A\u3059 -RocketCompCfg.but.Setforall = \u5168\u3066\u306B\u9069\u7528 -RocketCompCfg.but.ttip.Setforall = \u3053\u306E\u4ED5\u4E0A\u3052\u65B9\u3092\u5168\u3066\u306E\u90E8\u54C1\u306B\u9069\u7528\u3059\u308B -RocketCompCfg.lbl.Overridemassorcenter = \u8CEA\u91CF\u3084\u91CD\u5FC3\u306E\u518D\u5B9A\u7FA9\u3000 -RocketCompCfg.checkbox.Overridemass = \u8CEA\u91CF\u306E\u518D\u5B9A\u7FA9\uFF1A -RocketCompCfg.checkbox.Overridecenterofgrav = \u91CD\u5FC3\u306E\u518D\u5B9A\u7FA9\uFF1A -RocketCompCfg.checkbox.OverridemassandCG = \u5168\u3066\u306E\u30B5\u30D6\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u8CEA\u91CF\u3068CG\u3092\u518D\u5B9A\u7FA9\uFF1A -RocketCompCfg.lbl.longB1 = \u518D\u5B9A\u7FA9\u3055\u308C\u305F\u8CEA\u91CF\u306B\u306F\u30E2\u30FC\u30BF\u30FC\u306F\u542B\u307E\u308C\u306A\u3044
-RocketCompCfg.lbl.longB2 = \u91CD\u5FC3\u306F\u90E8\u54C1\u306E\u524D\u65B9\u7AEF\u304B\u3089\u3001\u90E8\u54C1\uFF1A -RocketCompCfg.lbl.Commentsonthe = \u30B3\u30E1\u30F3\u30C8\uFF1A -RocketCompCfg.lbl.Figurestyle = \u30B9\u30BF\u30A4\u30EB\uFF1A -RocketCompCfg.lbl.Componentcolor = \u90E8\u54C1\u306E\u8272\uFF1A -RocketCompCfg.lbl.Choosecolor = \u8272\u3092\u9078\u3076 -RocketCompCfg.checkbox.Usedefaultcolor = \u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u8272\u3092\u4F7F\u3046 -RocketCompCfg.lbl.Complinestyle = \u7DDA\u30B9\u30BF\u30A4\u30EB\uFF1A -RocketCompCfg.but.Saveasdefstyle = \u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B9\u30BF\u30A4\u30EB\u3068\u3057\u3066\u4FDD\u5B58 -RocketCompCfg.lbl.Diameter = \u76F4\u5F84\uFF1A -RocketCompCfg.lbl.Length = \u9577\u3055\uFF1A -RocketCompCfg.lbl.Thickness = \u539A\u3055\uFF1A -RocketCompCfg.checkbox.Endcapped = \u7AEF\u306B\u30D5\u30BF\u3092\u3059\u308B -RocketCompCfg.ttip.Endcapped = \u30D5\u30BF\u304C\u3042\u308B\u304B\u3069\u3046\u304B -RocketCompCfg.title.Noseconeshoulder = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u30B7\u30E7\u30EB\u30C0\u30FC -RocketCompCfg.title.Aftshoulder = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC -RocketCompCfg.border.Foreshoulder = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC -!RocketCompCfg.lbl.Length - -! BulkheadConfig -BulkheadCfg.tab.Diameter = \u534A\u5F84\uFF1A -BulkheadCfg.tab.Thickness = \u539A\u3055\uFF1A -BulkheadCfg.tab.General = \u4E00\u822C -BulkheadCfg.tab.Generalproperties = \u4E00\u822C - -!CenteringRingConfig -CenteringRingCfg.tab.Outerdiam = \u5916\u5F84\uFF1A -CenteringRingCfg.tab.Innerdiam = \u5185\u5F84\uFF1A -CenteringRingCfg.tab.Thickness = \u539A\u3055\uFF1A -CenteringRingCfg.tab.General = \u4E00\u822C -CenteringRingCfg.tab.Generalproperties = \u4E00\u822C - -!ComponentConfigDialog -ComponentCfgDlg.configuration = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -ComponentCfgDlg.configuration1 = -ComponentCfgDlg.Modify = \u5909\u66F4 - -!StageConfig -StageConfig.tab.Separation = \u5206\u96E2 -StageConfig.tab.Separation.ttip = \u30B9\u30C6\u30FC\u30B8\u5206\u96E2\u30AA\u30D7\u30B7\u30E7\u30F3 -StageConfig.separation.lbl.title = \u30B9\u30C6\u30FC\u30B8\u304C\u5206\u96E2\u3059\u308B\u6642\u523B\u306E\u9078\u629E\uFF1A -StageConfig.separation.lbl.plus = \u30D7\u30E9\u30B9 -StageConfig.separation.lbl.seconds = \u79D2 - -!EllipticalFinSetConfig -EllipticalFinSetCfg.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570\uFF1A -EllipticalFinSetCfg.Rotation = \u56DE\u8EE2\uFF1A -EllipticalFinSetCfg.Fincant = \u50BE\u659C\uFF1A -EllipticalFinSetCfg.Rootchord = \u6839\u672C\u9577\u3055\uFF1A -EllipticalFinSetCfg.Height = \u9AD8\u3055\uFF1A -EllipticalFinSetCfg.Positionrelativeto = \u4F4D\u7F6E\uFF1A -EllipticalFinSetCfg.plus = \u30D7\u30E9\u30B9 -EllipticalFinSetCfg.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A -EllipticalFinSetCfg.Thickness = \u539A\u3055\uFF1A -EllipticalFinSetCfg.General = \u4E00\u822C -EllipticalFinSetCfg.Generalproperties = \u4E00\u822C -EllipticalFinSetCfg.ttip.Fincant = \u30DC\u30C7\u30A3\u304B\u3089\u307F\u3066\u30D5\u30A3\u30F3\u306E\u50BE\u3044\u3066\u3044\u308B\u89D2\u5EA6 - -!FreeformFinSetConfig -FreeformFinSetCfg.tab.General = \u4E00\u822C -FreeformFinSetCfg.tab.ttip.General = \u4E00\u822C -FreeformFinSetCfg.tab.Shape = \u5F62\u72B6 -FreeformFinSetCfg.tab.ttip.Finshape = \u30D5\u30A3\u30F3\u5F62\u72B6 -FreeformFinSetCfg.lbl.Numberoffins = \u30D5\u30A3\u30F3\u306E\u6570\uFF1A -FreeformFinSetCfg.lbl.Finrotation = \u56DE\u8EE2\uFF1A -FreeformFinSetCfg.lbl.Fincant = \u50BE\u659C\uFF1A -FreeformFinSetCfg.lbl.ttip.Fincant = \u30DC\u30C7\u30A3\u304B\u3089\u307F\u3066\u30D5\u30A3\u30F3\u306E\u50BE\u3044\u3066\u3044\u308B\u89D2\u5EA6 -FreeformFinSetCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -FreeformFinSetCfg.lbl.plus = \u30D7\u30E9\u30B9 -FreeformFinSetCfg.lbl.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A -FreeformFinSetCfg.lbl.Thickness = \u539A\u3055\uFF1A -! doubleClick1 + 2 form the message "Double-click to edit", split approximately at the middle -FreeformFinSetConfig.lbl.doubleClick1 = \u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3067 -FreeformFinSetConfig.lbl.doubleClick2 = \u7DE8\u96C6 -FreeformFinSetConfig.lbl.clickDrag = Click+drag: \u30DD\u30A4\u30F3\u30C8\u306E\u8FFD\u52A0\u3068\u79FB\u52D5 -FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: \u30DD\u30A4\u30F3\u30C8\u306E\u524A\u9664 -FreeformFinSetConfig.lbl.scaleFin = Scale Fin - - -!InnerTubeConfig -InnerTubeCfg.tab.Motor = \u30E2\u30FC\u30BF\u30FC -InnerTubeCfg.tab.ttip.Motor = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -InnerTubeCfg.tab.Cluster = \u30AF\u30E9\u30B9\u30BF\u30FC -InnerTubeCfg.tab.ttip.Cluster = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -InnerTubeCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -InnerTubeCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -InnerTubeCfg.lbl.Selectclustercfg = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E\uFF1A -InnerTubeCfg.lbl.TubeSep = \u8DDD\u96E2\u9593\u9694\uFF1A -InnerTubeCfg.lbl.ttip.TubeSep = \u30C1\u30E5\u30FC\u30D6\u9593\u306E\u8DDD\u96E2,1.0 = \u63A5\u3057\u3066\u3044\u308B -InnerTubeCfg.lbl.Rotation = \u56DE\u8EE2\uFF1A -InnerTubeCfg.lbl.ttip.Rotation = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u56DE\u8EE2\u89D2 -InnerTubeCfg.lbl.Rotangle = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u56DE\u8EE2\u89D2 -InnerTubeCfg.but.Splitcluster = \u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u5206\u96E2 -InnerTubeCfg.lbl.longA1 = \u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u5225\u3005\u306E\u90E8\u54C1\u306B\u5206\u96E2
-InnerTubeCfg.lbl.longA2 = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u306B\u53D6\u308A\u4ED8\u3051\u8907\u88FD\u3059\u308B -InnerTubeCfg.but.Resetsettings = \u30EA\u30BB\u30C3\u30C8 -InnerTubeCfg.but.ttip.Resetsettings = \u5206\u96E2\u3068\u56DE\u8EE2\u89D2\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8 - -! LaunchLugConfig -LaunchLugCfg.lbl.Length = \u9577\u3055\uFF1A -LaunchLugCfg.lbl.Outerdiam = \u5916\u5F84\uFF1A -LaunchLugCfg.lbl.Innerdiam = \u5185\u5F84\uFF1A -LaunchLugCfg.lbl.Thickness = \u539A\u3055\uFF1A -LaunchLugCfg.lbl.Radialpos = \u56DE\u8EE2\u65B9\u5411\u4F4D\u7F6E\uFF1A -LaunchLugCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -LaunchLugCfg.lbl.plus = \u30D7\u30E9\u30B9 -LaunchLugCfg.tab.General = \u4E00\u822C -LaunchLugCfg.tab.Generalprop = \u4E00\u822C - -! MassComponentConfig -MassComponentCfg.lbl.Mass = \u8CEA\u91CF -MassComponentCfg.lbl.Density = \u6982\u7B97\u5BC6\u5EA6\uFF1A -MassComponentCfg.lbl.Length = \u9577\u3055\uFF1A -MassComponentCfg.lbl.Diameter = \u76F4\u5F84\uFF1A -MassComponentCfg.lbl.PosRelativeto = \u4F4D\u7F6E\uFF1A -MassComponentCfg.lbl.plus = \u30D7\u30E9\u30B9 -MassComponentCfg.tab.General = \u4E00\u822C -MassComponentCfg.tab.ttip.General = \u4E00\u822C -MassComponentCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -MassComponentCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -MassComponentCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A -MassComponentCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A -MassComponentCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 - -! MotorConfig -MotorCfg.checkbox.compmotormount = \u3053\u306E\u90E8\u54C1\u304C\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8 -MotorCfg.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A -MotorCfg.but.New = \u65B0\u898F -MotorCfg.lbl.Currentmotor = \u73FE\u5728\u306E\u30E2\u30FC\u30BF\u30FC\uFF1A -MotorCfg.lbl.Motoroverhang = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057\uFF1A -MotorCfg.lbl.Ignitionat = \u70B9\u706B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A -MotorCfg.lbl.plus = \u30D7\u30E9\u30B9 -MotorCfg.lbl.seconds = \u79D2 -MotorCfg.lbl.longA1 = \u73FE\u5728\u306E\u30C7\u30B6\u30A4\u30F3\u3067\u306F\u30B9\u30C6\u30FC\u30B8\u306F\u4E00\u3064\uFF0E -MotorCfg.lbl.longA2 = \u30B9\u30C6\u30FC\u30B8\u306F\"\u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8\"\u3067\u8FFD\u52A0\u3059\u308B\u3053\u3068\u304C\u51FA\u6765\u308B -MotorCfg.lbl.longB1 = \u73FE\u5728\u306E\u30C7\u30B6\u30A4\u30F3\u3067\u306F -MotorCfg.lbl.longB2 = \u30B9\u30C6\u30FC\u30B8\u304C\u3042\u308B -MotorCfg.but.Selectmotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E -MotorCfg.but.Removemotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 -MotorCfg.lbl.motorLabel = None - -! NoseConeConfig -NoseConeCfg.lbl.Noseconeshape = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u5F62\u72B6\uFF1A -NoseConeCfg.lbl.Shapeparam = \u5F62\u72B6\u4FC2\u6570\uFF1A -NoseConeCfg.lbl.Noseconelength = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u9577\u3055\uFF1A -NoseConeCfg.lbl.Basediam = \u30D9\u30FC\u30B9\u76F4\u5F84\uFF1A -NoseConeCfg.checkbox.Automatic = \u81EA\u52D5 -NoseConeCfg.lbl.Wallthickness = \u539A\u3055\uFF1A -NoseConeCfg.checkbox.Filled = \u4E2D\u5B9F -NoseConeCfg.tab.General = \u4E00\u822C -NoseConeCfg.tab.ttip.General = \u4E00\u822C -NoseConeCfg.tab.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC -NoseConeCfg.tab.ttip.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC - -! ParachuteConfig -ParachuteCfg.lbl.Canopy = \u5098\uFF1A -ParachuteCfg.lbl.Diameter = \u76F4\u5F84\uFF1A -ParachuteCfg.lbl.Material = \u6750\u6599\uFF1A -ParachuteCfg.combo.MaterialModel = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B -ParachuteCfg.lbl.longA1 = \u6297\u529B\u4FC2\u6570 CD\uFF1A -ParachuteCfg.lbl.longB1 = \u6297\u529B\u4FC2\u6570\u306F\u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u7DCF\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B
-ParachuteCfg.lbl.longB2 = \u6297\u529B\u4FC2\u6570\u304C\u5927\u304D\u3044\u3068\u964D\u4E0B\u901F\u5EA6\u3092\u9045\u304F\u306A\u308B\uFF0E -ParachuteCfg.lbl.longB3 = \u6A19\u6E96\u7684\u306A\u5024\u306F0.8 -ParachuteCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 -ParachuteCfg.lbl.Shroudlines = \u30B7\u30E5\u30E9\u30A6\u30C9\u30E9\u30A4\u30F3\uFF1A -ParachuteCfg.lbl.Numberoflines = \u30E9\u30A4\u30F3\u306E\u6570\uFF1A -ParachuteCfg.lbl.Linelength = \u30E9\u30A4\u30F3\u9577\u3055\uFF1A -ParachuteCfg.lbl.Material = \u6750\u6599\uFF1A -ParachuteCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -ParachuteCfg.lbl.plus = \u30D7\u30E9\u30B9\uFF1A -ParachuteCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A -ParachuteCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A -ParachuteCfg.lbl.Deploysat = \u5C55\u958B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A -ParachuteCfg.lbl.seconds = \u79D2 -ParachuteCfg.lbl.Altitude = \u9AD8\u5EA6\uFF1A -ParachuteCfg.tab.General = \u4E00\u822C -ParachuteCfg.tab.ttip.General = \u4E00\u822C -ParachuteCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -ParachuteCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -ParachuteCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A -ParachuteCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A -ParachuteCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 -ParachuteCfg.lbl.plusdelay = \u30D7\u30E9\u30B9 - -! ShockCordConfig -ShockCordCfg.lbl.Shockcordlength = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u9577\u3055 -ShockCordCfg.lbl.Shockcordmaterial = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u6750\u6599\uFF1A -ShockCordCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -ShockCordCfg.lbl.plus = \u30D7\u30E9\u30B9 -ShockCordCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A -ShockCordCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A -ShockCordCfg.tab.General = \u4E00\u822C -ShockCordCfg.tab.ttip.General = \u4E00\u822C - -!SleeveConfig -SleeveCfg.tab.Outerdiam = \u5916\u5F84\uFF1A -SleeveCfg.tab.Innerdiam = \u5185\u5F84\uFF1A -SleeveCfg.tab.Wallthickness = \u539A\u3055\uFF1A -SleeveCfg.tab.Length = \u9577\u3055\uFF1A -SleeveCfg.tab.General = \u4E00\u822C -SleeveCfg.tab.Generalproperties = \u4E00\u822C - -! StreamerConfig -StreamerCfg.lbl.Striplength = \u9577\u3055\uFF1A -StreamerCfg.lbl.Stripwidth = \u5E45\uFF1A -StreamerCfg.lbl.Striparea = \u9762\u7A4D\uFF1A -StreamerCfg.lbl.Aspectratio = \u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\uFF1A -StreamerCfg.lbl.Material = \u6750\u6599\uFF1A -StreamerCfg.combo.ttip.MaterialModel = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B -StreamerCfg.lbl.longA1 = \u6297\u529B\u4FC2\u6570 CD\uFF1A -StreamerCfg.lbl.longB1 = \u6297\u529B\u4FC2\u6570\u306F\u30B9\u30C8\u30EA\u30FC\u30DE\u306E\u7DCF\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B
-StreamerCfg.lbl.longB2 = \u6297\u529B\u4FC2\u6570\u304C\u5927\u304D\u3044\u3068\u964D\u4E0B\u901F\u5EA6\u3092\u9045\u304F\u306A\u308B\uFF0E -StreamerCfg.lbl.Automatic = \u81EA\u52D5 -StreamerCfg.lbl.longC1 = \u6297\u529B\u4FC2\u6570\u306F\u30B9\u30C8\u30EA\u30FC\u30DE\u306E\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B -StreamerCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -StreamerCfg.lbl.plus = \u30D7\u30E9\u30B9 -StreamerCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A -StreamerCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A -StreamerCfg.lbl.Deploysat = \u5C55\u958B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A -StreamerCfg.lbl.seconds = \u79D2 -StreamerCfg.lbl.Altitude = \u9AD8\u5EA6\uFF1A -StreamerCfg.tab.General = \u4E00\u822C -StreamerCfg.tab.ttip.General = \u4E00\u822C -StreamerCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -StreamerCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E -StreamerCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A -StreamerCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A -StreamerCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 -StreamerCfg.lbl.plusdelay = \u30D7\u30E9\u30B9 - -! ThicknessRingComponentConfig -ThicknessRingCompCfg.tab.Outerdiam = \u5916\u5F84\uFF1A -ThicknessRingCompCfg.tab.Innerdiam = \u5185\u5F84\uFF1A -ThicknessRingCompCfg.tab.Wallthickness = \u539A\u3055\uFF1A -ThicknessRingCompCfg.tab.Length = \u9577\u3055\uFF1A -ThicknessRingCompCfg.tab.General = \u4E00\u822C -ThicknessRingCompCfg.tab.Generalprop = \u4E00\u822C - -! TransitionConfig -TransitionCfg.lbl.Transitionshape = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u5F62\u72B6\uFF1A -TransitionCfg.checkbox.Clipped = Clipped -TransitionCfg.lbl.Shapeparam = \u5F62\u72B6\u4FC2\u6570\uFF1A -TransitionCfg.lbl.Transitionlength = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u9577\u3055\uFF1A -TransitionCfg.lbl.Forediam = \u524D\u65B9\u76F4\u5F84\uFF1A -TransitionCfg.checkbox.Automatic = \u81EA\u52D5 -TransitionCfg.lbl.Aftdiam = \u5F8C\u65B9\u76F4\u5F84\uFF1A -TransitionCfg.lbl.Wallthickness = \u539A\u3055\uFF1A -TransitionCfg.checkbox.Filled = \u4E2D\u5B9F -TransitionCfg.tab.General = \u4E00\u822C -TransitionCfg.tab.Generalproperties = \u4E00\u822C -TransitionCfg.tab.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC -TransitionCfg.tab.Shoulderproperties = \u30B7\u30E7\u30EB\u30C0\u30FC - -! TrapezoidFinSetConfig -TrapezoidFinSetCfg.lbl.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570 -TrapezoidFinSetCfg.lbl.ttip.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570 -TrapezoidFinSetCfg.lbl.Finrotation = \u56DE\u8EE2\uFF1A -TrapezoidFinSetCfg.lbl.ttip.Finrotation = \u30D5\u30A3\u30F3\u306E\u89D2\u5EA6 -TrapezoidFinSetCfg.lbl.Fincant = \u50BE\u659C\uFF1A -TrapezoidFinSetCfg.lbl.ttip.Fincant = \u30DC\u30C7\u30A3\u306B\u5BFE\u3057\u3066\u306E\u30D5\u30A3\u30F3\u306E\u50BE\u659C\u89D2\u5EA6 -TrapezoidFinSetCfg.lbl.Rootchord = \u6839\u672C\u9577\u3055\uFF1A -TrapezoidFinSetCfg.lbl.Tipchord = \u7AEF\u90E8\u9577\u3055\uFF1A -TrapezoidFinSetCfg.lbl.Height = \u9AD8\u3055\uFF1A -TrapezoidFinSetCfg.lbl.Sweeplength = \u5F8C\u9000\u9577\u3055\uFF1A -TrapezoidFinSetCfg.lbl.Sweepangle = \u5F8C\u9000\u89D2\uFF1A -TrapezoidFinSetCfg.lbl.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A -TrapezoidFinSetCfg.lbl.Thickness = \u539A\u3055\uFF1A -TrapezoidFinSetCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A -TrapezoidFinSetCfg.lbl.plus = \u30D7\u30E9\u30B9 -TrapezoidFinSetCfg.tab.General = \u4E00\u822C -TrapezoidFinSetCfg.tab.Generalproperties = \u4E00\u822C - -!MotorConfigurationModel -MotorCfgModel.Editcfg = \u7DE8\u96C6 - -! StorageOptionChooser -StorageOptChooser.lbl.Simdatatostore = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3057\u305F\u30C7\u30FC\u30BF\u306E\u4FDD\u5B58\uFF1A -StorageOptChooser.rdbut.Allsimdata = \u5168\u3066\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30C7\u30FC\u30BF -StorageOptChooser.lbl.longA1 = \u5168\u3066\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58
-StorageOptChooser.lbl.longA2 = \u3068\u3066\u3082\u5927\u304D\u306A\u30D5\u30A1\u30A4\u30EB\u306B\u306A\u308A\u307E\u3059 -StorageOptChooser.rdbut.Every = -StorageOptChooser.lbl.longB1 = \u8FD1\u4F3C\u3057\u3066\u4FDD\u5B58
-StorageOptChooser.lbl.longB2 = \u5927\u304D\u306A\u5024\u306B\u3059\u308B\u3068\u30D5\u30A1\u30A4\u30EB\u306F\u5C0F\u3055\u304F\u306A\u308B -StorageOptChooser.lbl.seconds = \u79D2\u6BCE -StorageOptChooser.rdbut.Onlyprimfig = \u4E3B\u8981\u306A\u5024\u306E\u307F -StorageOptChooser.lbl.longC1 = \u8868\u306B\u66F8\u304B\u308C\u3066\u3044\u308B\u5024\u306E\u307F\u4FDD\u5B58
-StorageOptChooser.lbl.longC2 = \u30D5\u30A1\u30A4\u30EB\u306F\u4E00\u756A\u5C0F\u3055\u304F\u306A\u308B -StorageOptChooser.checkbox.Compfile = \u30D5\u30A1\u30A4\u30EB\u306E\u5727\u7E2E -StorageOptChooser.lbl.UsingComp = \u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u3092\u5727\u7E2E\u3059\u308B -StorageOptChooser.lbl.longD1 = \u73FE\u5728\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u3069\u308C\u307B\u3069\u5727\u7E2E\u3067\u304D\u308B\u304B\u306E\u63A8\u5B9A -StorageOptChooser.ttip.Saveopt = \u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3 -StorageOptChooser.lbl.Estfilesize = \u63A8\u5B9A\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\uFF1A -StorageOptChooser.lbl.Saveopt = \u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3 - -! ThrustCurveMotorSelectionPanel -TCMotorSelPan.lbl.Selrocketmotor = \u30ED\u30B1\u30C3\u30C8\u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E\uFF1A -TCMotorSelPan.checkbox.hideSimilar = \u4F3C\u3066\u3044\u308B\u63A8\u529B\u5C65\u6B74\u3092\u96A0\u3059 -TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = \u5168\u3066\u306E\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A -TCMotorSelPan.SHOW_DESCRIPTIONS.desc2 = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u306E\u76F4\u5F84\u4EE5\u4E0B\u306E\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A -TCMotorSelPan.SHOW_DESCRIPTIONS.desc3 = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u306E\u76F4\u5F84\u3068\u540C\u3058\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A -TCMotorSelPan.lbl.Motormountdia = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u76F4\u5F84\uFF1A -TCMotorSelPan.lbl.Search = \u691C\u7D22\uFF1A -TCMotorSelPan.lbl.Selectthrustcurve = \u63A8\u529B\u5C65\u6B74\uFF1A -TCMotorSelPan.lbl.Ejectionchargedelay = Ejection charge delay: -TCMotorSelPan.equalsIgnoreCase.None = None -TCMotorSelPan.lbl.NumberofsecondsorNone = (Number of seconds or \"None\") -TCMotorSelPan.lbl.Totalimpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A -TCMotorSelPan.lbl.Avgthrust = \u5E73\u5747\u63A8\u529B\uFF1A -TCMotorSelPan.lbl.Maxthrust = \u6700\u5927\u63A8\u529B\uFF1A -TCMotorSelPan.lbl.Burntime = \u71C3\u713C\u6642\u9593\uFF1A -TCMotorSelPan.lbl.Launchmass = \u70B9\u706B\u6642\u8CEA\u91CF\uFF1A -TCMotorSelPan.lbl.Emptymass = \u71C3\u713C\u5F8C\u8CEA\u91CF\uFF1A -TCMotorSelPan.lbl.Datapoints = \u30C7\u30FC\u30BF\u70B9\uFF1A -TCMotorSelPan.lbl.Digest = \u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\uFF1A -TCMotorSelPan.title.Thrustcurve = \u63A8\u529B\u5C65\u6B74\uFF1A -TCMotorSelPan.title.Thrust = \u63A8\u529B -TCMotorSelPan.delayBox.None = None -TCMotorSelPan.noDescription = No description available. - - -! PlotDialog -PlotDialog.title.Flightdataplot = \u30D5\u30E9\u30A4\u30C8\u30C7\u30FC\u30BF\u30D7\u30ED\u30C3\u30C8 -PlotDialog.Chart.Simulatedflight = \u30D5\u30E9\u30A4\u30C8\u30B7\u30DF\u30E5\u30EC\u30FC\u30C8 -PlotDialog.CheckBox.Showdatapoints = \u30C7\u30FC\u30BF\u70B9\u306E\u8868\u793A -PlotDialog.lbl.Chart = \u30AF\u30EA\u30C3\u30AF+\u30C9\u30E9\u30C3\u30B0 \u4E0B+\u53F3 \u3067\u30BA\u30FC\u30E0\u30A4\u30F3, \u4E0A+\u5DE6 \u3067\u30BA\u30FC\u30E0\u30A2\u30A6\u30C8 - - -! "main" prefix is used for the main application dialog - -# FIXME: Rename the description keys - -main.menu.file = \u30D5\u30A1\u30A4\u30EB -main.menu.file.desc = File-handling related tasks -main.menu.file.new = \u65B0\u898F -main.menu.file.new.desc = \u65B0\u3057\u3044\u30C7\u30B6\u30A4\u30F3\u3092\u4F5C\u308B -main.menu.file.open = \u958B\u304F\u2026 -BasicFrame.item.Openrocketdesign = \u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F -main.menu.file.openRecent = \u524D\u56DE\u958B\u3044\u305F\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F\u2026 -BasicFrame.item.Openrecentrocketdesign = \u524D\u56DE\u306E\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F -main.menu.file.openExample = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F... -BasicFrame.item.Openexamplerocketdesign = \u30B5\u30F3\u30D7\u30EB\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F -main.menu.file.save = \u4FDD\u5B58 -BasicFrame.item.SavecurRocketdesign = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u4FDD\u5B58 -main.menu.file.saveAs = \u540D\u524D\u3092\u4ED8\u3051\u3066\u4FDD\u5B58... -BasicFrame.item.SavecurRocketdesnewfile = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u65B0\u3057\u3044\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58 -main.menu.file.print = \u5370\u5237/PDF\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u2026 -main.menu.file.print.desc = \u5370\u5237\u3084PDF -main.menu.file.close = \u9589\u3058\u308B -BasicFrame.item.Closedesign = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u9589\u3058\u308B -main.menu.file.quit = \u7D42\u4E86 -BasicFrame.item.Quitprogram = \u30D7\u30ED\u30B0\u30E9\u30E0\u3092\u7D42\u4E86 - -main.menu.edit = \u7DE8\u96C6 -BasicFrame.menu.Rocketedt = \u7DE8\u96C6 -main.menu.edit.undo = \u623B\u308B -main.menu.edit.undo.desc = \u524D\u306E\u64CD\u4F5C\u3092\u3084\u308A\u76F4\u3059 -main.menu.edit.redo = \u9032\u3080 -main.menu.edit.redo.desc = \u3084\u308A\u76F4\u3057\u305F\u64CD\u4F5C\u3092\u53D6\u308A\u6D88\u3059 -main.menu.edit.cut = \u5207\u308A\u53D6\u308A -main.menu.edit.copy = \u30B3\u30D4\u30FC -main.menu.edit.paste = \u8CBC\u308A\u4ED8\u3051 -main.menu.edit.delete = \u524A\u9664 -main.menu.edit.resize = \u62E1\u5927\u7E2E\u5C0F... -main.menu.edit.resize.desc = \u90E8\u54C1\u306E\u5927\u304D\u3055\u3092\u8CB7\u3048\u308B -main.menu.edit.editpreset = Component Preset File\u306E\u7DE8\u96C6 -main.menu.edit.preferences = \u8A2D\u5B9A -main.menu.edit.preferences.desc = \u30A2\u30D7\u30EA\u306E\u8A2D\u5B9A\u3092\u30BB\u30C3\u30C8\u30A2\u30C3\u30D7 - -main.menu.analyze = \u89E3\u6790 -main.menu.analyze.desc = \u30ED\u30B1\u30C3\u30C8\u89E3\u6790 -main.menu.analyze.componentAnalysis = \u90E8\u54C1\u89E3\u6790 -main.menu.analyze.componentAnalysis.desc = \u90E8\u54C1\u3092\u5206\u3051\u3066\u89E3\u6790 -main.menu.analyze.optimization = \u30ED\u30B1\u30C3\u30C8\u6700\u9069\u5316 -main.menu.analyze.optimization.desc = \u5168\u4F53\u3092\u6700\u9069\u5316 -main.menu.analyze.customExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F -main.menu.analyze.customExpressions.desc = \u65B0\u3057\u3044\u30D5\u30E9\u30A4\u30C8\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u3092\u30AB\u30B9\u30BF\u30E0\u3057\u305F\u6570\u5F0F\u3067\u5B9A\u7FA9 - -main.menu.help = \u30D8\u30EB\u30D7 -main.menu.help.desc = OpenRocket\u306B\u3064\u3044\u3066\u306E\u60C5\u5831 -main.menu.help.tours = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9 -main.menu.help.tours.desc = OpenRocket\u306E\u30AC\u30A4\u30C9 -main.menu.help.license = \u30E9\u30A4\u30BB\u30F3\u30B9 -main.menu.help.license.desc = OpenRocket\u30E9\u30A4\u30BB\u30F3\u30B9\u60C5\u5831 -main.menu.help.bugReport = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8 -main.menu.help.bugReport.desc = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u60C5\u5831 -main.menu.help.debugLog = \u30C7\u30D0\u30C3\u30B0\u30ED\u30B0 -main.menu.help.debugLog.desc = OpenRocket\u306E\u30C7\u30D0\u30C3\u30B0\u30ED\u30B0\u306E\u8868\u793A -main.menu.help.about = OpenRocket\u306B\u3064\u3044\u3066 -main.menu.help.about.desc = OpenRocket\u306B\u3064\u3044\u3066\u306E\u30B3\u30D4\u30FC\u30E9\u30A4\u30C8 - -main.menu.debug = \u30C7\u30D0\u30C3\u30B0 -main.menu.debug.whatisthismenu = What is this menu? -main.menu.debug.createtestrocket = Create test rocket - -! database -! Translate here all material database -! - -Material.CUSTOM = \u30AB\u30B9\u30BF\u30E0 - -! Material database -Databases.materials.types.Bulk = \u30D0\u30EB\u30AF -Databases.materials.types.Line = \u7DDA -Databases.materials.types.Surface = \u9762 - -! BULK_MATERIAL -material.acrylic = \u30A2\u30AF\u30EA\u30EB -material.aluminum = \u30A2\u30EB\u30DF -material.balsa = \u30D0\u30EB\u30B5\u6750 -material.basswood = Basswood -material.birch = \u30AB\u30D0\u6750 -material.brass = \u771F\u936E -material.cardboard = \u30DC\u30FC\u30EB\u7D19 -material.carbon_fiber = \u30AB\u30FC\u30DC\u30F3\u30D5\u30A1\u30A4\u30D0\u30FC -material.cork = \u30B3\u30EB\u30AF\u6750 -material.depron_xps = Depron (XPS) -material.fiberglass = \u30AC\u30E9\u30B9\u30D5\u30A1\u30A4\u30D0\u30FC -material.kraft_phenolic = \u7D19\u30D5\u30A7\u30CE\u30FC\u30EB -material.maple = \u30AB\u30A8\u30C7\u6750 -material.paper_office = \u7D19\uFF08\u30AA\u30D5\u30A3\u30B9\u7528\uFF09 -material.pine = \u30DE\u30C4\u6750 -material.plywood_birch = \u5408\u677F\uFF08\u30AB\u30D0\u6750\uFF09 -material.polycarbonate_lexan = \u30DD\u30EA\u30AB\u30FC\u30DC\u30CD\u30FC\u30C8 (Lecan) -material.polystyrene = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 -material.pvc = \u30DD\u30EA\u5869\u5316\u30D3\u30CB\u30EB -material.spruce = \u30B9\u30D7\u30EB\u30FC\u30B9\u6750 -material.steel = \u9244 -material.styrofoam_generic_eps = \u30B9\u30BF\u30A4\u30ED\u30D5\u30A9\u30FC\u30E0(EPS) -material.styrofoam_blue_foam_xps = \u30B9\u30BF\u30A4\u30ED\u30D5\u30A9\u30FC\u30E0\u9752(XPS) -material.titanium = \u30C1\u30BF\u30F3 -material.quantum_tubing = Quantum tubing -material.blue_tube = Blue tube -!SURFACE_MATERIAL -material.ripstop_nylon = \u30CA\u30A4\u30ED\u30F3\u30EA\u30C3\u30D7\u30B9\u30C8\u30C3\u30D7 -material.mylar = \u30DE\u30A4\u30E9\u30FC -material.polyethylene_thin = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 (thin) -material.polyethylene_heavy = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 (heavy) -material.silk = \u7D79 -material.paper_office = \u7D19\uFF08\u30AA\u30D5\u30A3\u30B9\u7528\uFF09 -material.cellophane = \u30BB\u30ED\u30D5\u30A1\u30F3 -material.crepe_paper = \u30AF\u30EC\u30FC\u30D7\u30DA\u30FC\u30D1\u30FC -! LINE_MATERIAL -material.thread_heavy_duty = \u7CF8\uFF08\u9811\u4E08\u306A\uFF09 -material.elastic_cord_round_2_mm_1_16_in = \u30B4\u30E0\u3072\u3082(\u4E382mm) -material.elastic_cord_flat_6_mm_1_4_in = \u30B4\u30E0\u3072\u3082(\u5E736mm) -material.elastic_cord_flat_12_mm_1_2_in = \u30B4\u30E0\u3072\u3082(\u5E7312mm) -material.elastic_cord_flat_19_mm_3_4_in = \u30B4\u30E0\u3072\u3082(\u5E7319mm) -material.elastic_cord_flat_25_mm_1_in = \u30B4\u30E0\u3072\u3082(\u5E7325mm) -material.braided_nylon_2_mm_1_16_in = \u7DE8\u307F\u8FBC\u307F\u30CA\u30A4\u30ED\u30F3(2 mm) -material.braided_nylon_3_mm_1_8_in = \u7DE8\u307F\u8FBC\u307F\u30CA\u30A4\u30ED\u30F3(3 mm) -material.tubular_nylon_11_mm_7_16_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(11 mm) -material.tubular_nylon_14_mm_9_16_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(14 mm) -material.tubular_nylon_25_mm_1_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(25 mm) - -! ExternalComponent -ExternalComponent.Rough = \u7C97\u3044 -ExternalComponent.Unfinished = \u672A\u4ED5\u4E0A\u3052 -ExternalComponent.Regularpaint = \u901A\u5E38\u306E\u5857\u88C5 -ExternalComponent.Smoothpaint = \u306A\u3081\u3089\u304B\u306A\u5857\u88C5 -ExternalComponent.Polished = \u78E8\u304B\u308C\u305F - -! LineStyle -LineStyle.Solid = \u5B9F\u7DDA -LineStyle.Dashed = \u7834\u7DDA -LineStyle.Dotted = \u70B9\u7DDA -LineStyle.Dash-dotted = \u4E00\u70B9\u9396\u7DDA -LineStyle.Defaultstyle = \u30C7\u30D5\u30A9\u30EB\u30C8\u30B9\u30BF\u30A4\u30EB - -! Shape -Shape.Conical = \u5186\u9310\u5F62 -Shape.Conical.desc1 = \u5186\u9310\u5F62\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u4E09\u89D2\u5F62\u306E\u65AD\u9762\u3092\u3057\u3066\u3044\u308B -Shape.Conical.desc2 = \u5186\u9310\u5F62\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5074\u9762\u306F\u76F4\u7DDA\u7684 -Shape.Ogive = \u30AA\u30B8\u30FC\u30D6 -Shape.Ogive.desc1 = \u30AA\u30B8\u30FC\u30D6\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u5186\u306E\u4E00\u90E8\u5206\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u304C1\u3067\u306F\u63A5\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u3001\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3068\u306A\u3081\u3089\u304B\u306B\u63A5\u7D9A\u3055\u308C\u308B\u30021\u4EE5\u4E0B\u3067\u306F\u5272\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u308B -Shape.Ogive.desc2 = \u30AA\u30B8\u30FC\u30D6\u306E\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8\u306F\u5186\u306E\u4E00\u90E8\u5206\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u304C1\u3067\u306F\u63A5\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u3001\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3068\u306A\u3081\u3089\u304B\u306B\u63A5\u7D9A\u3055\u308C\u308B\u30021\u4EE5\u4E0B\u3067\u306F\u5272\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u308B -Shape.Ellipsoid = \u6955\u5186\u4F53 -Shape.Ellipsoid.desc1 = \u6955\u5186\u4F53\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6955\u5186\u3092\u534A\u5206\u306B\u3057\u305F\u8F2A\u90ED\u3092\u3057\u3066\u3044\u3066\u8EF8\u306E\u9577\u3055\u306F2×\u9577\u3055\u3068\u76F4\u5F84 -Shape.Ellipsoid.desc2 = \u6955\u5186\u4F53\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F\u6955\u5186\u3092\u534A\u5206\u306B\u3057\u305F\u8F2A\u90ED\u3092\u3057\u3066\u3044\u3066\u8EF8\u306E\u9577\u3055\u306F2×\u9577\u3055\u3068\u76F4\u5F84\u3002\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u304C\u30AF\u30EA\u30C3\u30D7\u3055\u308C\u3066\u3044\u306A\u304B\u3063\u305F\u3089\u4E00\u81F4\u3059\u308B\u534A\u5F84\u307E\u3067\u62E1\u5F35\u3055\u308C\u308B -Shape.Powerseries = Power series -Shape.Powerseries.desc1 = Power series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F \u534A\u5F84 × (x / \u9577\u3055)k \u3053\u3053\u3067k\u306F\u5F62\u72B6\u4FC2\u6570\u3002 k -Shape.Powerseries.desc2 = Power series\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F \u534A\u5F84 × (x / \u9577\u3055)k \u3053\u3053\u3067k\u306F\u5F62\u72B6\u4FC2\u6570\u3002 k -Shape.Parabolicseries = Parabolic series -Shape.Parabolicseries.desc1 = Parabolic series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u653E\u7269\u7DDA\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u306F\u653E\u7269\u7DDA\u306E\u4E00\u90E8\u5206\u3092\u5229\u7528\u3057\u3066\u5B9A\u7FA9\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65701.0\u3067\u306F\u653E\u7269\u7DDA\u306E\u5168\u90E8\u3067\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306B\u306A\u3081\u3089\u304B\u306B\u7E4B\u304C\u308B\u30010.75\u3067\u306F\u653E\u7269\u7DDA\u306E3/4\u30010.5\u3067\u306F\u653E\u7269\u7DDA\u306E1/2\u305D\u3057\u30660\u3067\u306F \u5186\u9310\u5F62\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3002 -Shape.Parabolicseries.desc2 = Parabolic series\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F\u653E\u7269\u7DDA\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u306F\u653E\u7269\u7DDA\u306E\u4E00\u90E8\u5206\u3092\u5229\u7528\u3057\u3066\u5B9A\u7FA9\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65701.0\u3067\u306F\u653E\u7269\u7DDA\u306E\u5168\u90E8\u3067\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306B\u306A\u3081\u3089\u304B\u306B\u7E4B\u304C\u308B\u30010.75\u3067\u306F\u653E\u7269\u7DDA\u306E3/4\u30010.5\u3067\u306F\u653E\u7269\u7DDA\u306E1/2\u305D\u3057\u30660\u3067\u306F \u5186\u9310\u5F62\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306B\u306A\u308B\u3002 -Shape.Haackseries = Haack series -Shape.Haackseries.desc1 = Haack series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6297\u529B\u304C\u6700\u5C0F\u306B\u306A\u308B\u3088\u3046\u306B\u8A2D\u8A08\u3055\u308C\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65700\u3067\u306FLD-Haack\u307E\u305F\u306FVon Karman\u3068\u547C\u3070\u308C\u308B\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3001\u3053\u308C\u306F\u4E00\u5B9A\u306E\u9577\u3055\u3068\u76F4\u5F84\u306B\u304A\u3044\u3066\u306F\u6700\u5C0F\u306E\u6297\u529B\u306B\u306A\u308B\u3002\u5F62\u72B6\u4FC2\u65700.333\u3067\u306FLV-Haack\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3002\u3053\u308C\u306F\u4E00\u5B9A\u306E\u9577\u3055\u3068\u5BB9\u7A4D\u3067\u306F\u6700\u5C0F\u306E\u6297\u529B\u306B\u306A\u308B\u3002 -Shape.Haackseries.desc2 = Haack series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6297\u529B\u304C\u6700\u5C0F\u306B\u306A\u308B\u3088\u3046\u306B\u8A2D\u8A08\u3055\u308C\u3066\u3044\u308B\u3002\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u3067\u3082\u5F62\u72B6\u306F\u540C\u7B49\u3067\u3042\u308B\u304C\u3001\u5FC5\u305A\u3057\u3082\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u6700\u9069\u306A\u6297\u529B\u306B\u306A\u308B\u3068\u306F\u9650\u3089\u306A\u3044\u3002\u5F62\u72B6\u4FC2\u65700\u3067\u306FLD-Haack\u307E\u305F\u306FVon Karman\u3068\u547C\u3070\u308C\u308B\u5F62\u72B6\u306B\u306A\u308B\u3002\u5F62\u72B6\u4FC2\u65700.333\u3067\u306FLV-Haack\u5F62\u72B6\u306B\u306A\u308B\u3002 - - -! RocketComponent -RocketComponent.Position.TOP = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5148\u7AEF\u304B\u3089 -RocketComponent.Position.MIDDLE = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u4E2D\u5FC3\u304B\u3089 -RocketComponent.Position.BOTTOM = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u7AEF\u304B\u3089 -RocketComponent.Position.AFTER = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u65B9\u3078 -RocketComponent.Position.ABSOLUTE = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u5148\u7AEF\u304B\u3089 - -! LaunchLug -LaunchLug.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 -! NoseCone -NoseCone.NoseCone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 -! Transition -Transition.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 -!Stage -Stage.Stage = \u30B9\u30C6\u30FC\u30B8 - -Stage.SeparationEvent.UPPER_IGNITION = \u4E0A\u6BB5\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u70B9\u706B -Stage.SeparationEvent.IGNITION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u70B9\u706B -Stage.SeparationEvent.BURNOUT = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u71C3\u713C\u7D42\u4E86 -Stage.SeparationEvent.EJECTION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B -Stage.SeparationEvent.LAUNCH = \u767A\u5C04 -Stage.SeparationEvent.NEVER = Never - -! BodyTube -BodyTube.BodyTube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 -! TubeCoupler -TubeCoupler.TubeCoupler = \u30C1\u30E5\u30FC\u30D6\u30AB\u30D7\u30E9\u30FC -!InnerTube -InnerTube.InnerTube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 -! TrapezoidFinSet -TrapezoidFinSet.TrapezoidFinSet = \u53F0\u5F62\u30D5\u30A3\u30F3 -! FreeformFinSet -FreeformFinSet.FreeformFinSet = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 -!MassComponent -MassComponent.MassComponent = \u304A\u3082\u308A -! Parachute -Parachute.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 -! ShockCord -ShockCord.ShockCord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 -! Bulkhead -Bulkhead.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 -! CenteringRing -CenteringRing.CenteringRing = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0 -! EngineBlock -EngineBlock.EngineBlock = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF -! Streamer -Streamer.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC -! Sleeve -Sleeve.Sleeve = Sleeve - -!Rocket -Rocket.motorCount.Nomotor = [No motors] -Rocket.compname.Rocket = Rocket - -!MotorMount -MotorMount.IgnitionEvent.AUTOMATIC = \u81EA\u52D5(\u767A\u5C04\u3082\u3057\u304F\u306F\u30B9\u30C6\u30FC\u30B8\u306E\u70B9\u706B) -MotorMount.IgnitionEvent.LAUNCH = \u767A\u5C04 -MotorMount.IgnitionEvent.EJECTION_CHARGE = \u524D\u6BB5\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B -MotorMount.IgnitionEvent.BURNOUT = \u524D\u6BB5\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u71C3\u713C\u7D42\u4E86 -MotorMount.IgnitionEvent.NEVER = Never - -!ComponentIcons -ComponentIcons.Nosecone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 -ComponentIcons.Bodytube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 -ComponentIcons.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 -ComponentIcons.Trapezoidalfinset = \u53F0\u5F62\u30D5\u30A3\u30F3 -ComponentIcons.Ellipticalfinset = \u6955\u5186\u5F62\u30D5\u30A3\u30F3 -ComponentIcons.Freeformfinset = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 -ComponentIcons.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 -ComponentIcons.Innertube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 -ComponentIcons.Tubecoupler = \u30C1\u30E5\u30FC\u30D6\u30AB\u30D7\u30E9\u30FC -ComponentIcons.Centeringring = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0 -ComponentIcons.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 -ComponentIcons.Engineblock = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF -ComponentIcons.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 -ComponentIcons.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE -ComponentIcons.Shockcord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 -ComponentIcons.Masscomponent = \u304A\u3082\u308A -ComponentIcons.disabled = (disabled) - -! StageAction -StageAction.Stage = \u30B9\u30C6\u30FC\u30B8 - -! RecoveryDevice -RecoveryDevice.DeployEvent.LAUNCH = \u767A\u5C04(\u30D7\u30E9\u30B9NN\u79D2) -RecoveryDevice.DeployEvent.EJECTION = \u3053\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B -RecoveryDevice.DeployEvent.APOGEE = \u6700\u9AD8\u5230\u9054\u70B9 -RecoveryDevice.DeployEvent.ALTITUDE = \u964D\u4E0B\u4E2D\u306E\u7279\u5B9A\u306E\u9AD8\u5EA6 -RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u5206\u96E2 -RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = \u4E0B\u6BB5\u30B9\u30C6\u30FC\u30B8\u5206\u96E2 -RecoveryDevice.DeployEvent.NEVER = Never - -! FlightEvent -FlightEvent.Type.LAUNCH = \u30ED\u30FC\u30F3\u30C1 -FlightEvent.Type.IGNITION = \u30E2\u30FC\u30BF\u30FC\u70B9\u706B -FlightEvent.Type.LIFTOFF = \u30EA\u30D5\u30C8\u30AA\u30D5 -FlightEvent.Type.LAUNCHROD = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u96E2\u8131 -FlightEvent.Type.BURNOUT = \u30E2\u30FC\u30BF\u30FC\u71C3\u713C\u7D42\u4E86 -FlightEvent.Type.EJECTION_CHARGE = \u653E\u51FA\u85AC -FlightEvent.Type.STAGE_SEPARATION = \u30B9\u30C6\u30FC\u30B8\u5206\u96E2 -FlightEvent.Type.APOGEE = \u6700\u9AD8\u5230\u9054\u70B9 -FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u5C55\u958B -FlightEvent.Type.GROUND_HIT = \u7740\u5730 -FlightEvent.Type.SIMULATION_END = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u7D42\u4E86 -FlightEvent.Type.ALTITUDE = \u59FF\u52E2\u5909\u66F4 - -! ThrustCurveMotorColumns -TCurveMotorCol.MANUFACTURER = \u30E1\u30FC\u30AB\u30FC -TCurveMotorCol.DESIGNATION = \u8A18\u53F7 -TCurveMotorCol.TYPE = \u30BF\u30A4\u30D7 -TCurveMotorCol.DIAMETER = \u76F4\u5F84 -TCurveMotorCol.LENGTH = \u9577\u3055 - -TCurveMotor.ttip.diameter = \u76F4\u5F84\uFF1A -TCurveMotor.ttip.length = \u9577\u3055\uFF1A -TCurveMotor.ttip.maxThrust = \u6700\u5927\u63A8\u529B\uFF1A -TCurveMotor.ttip.avgThrust = \u5E73\u5747\u63A8\u529B\uFF1A -TCurveMotor.ttip.burnTime = \u71C3\u713C\u6642\u9593\uFF1A -TCurveMotor.ttip.totalImpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A -TCurveMotor.ttip.launchMass = \u70B9\u706B\u6642\u8CEA\u91CF\uFF1A -TCurveMotor.ttip.emptyMass = \u7A7A\u865A\u8CEA\u91CF\uFF1A - -! RocketInfo -RocketInfo.lengthLine.Length = \u9577\u3055 -RocketInfo.lengthLine.maxdiameter = , \u6700\u5927\u76F4\u5F84 -RocketInfo.massText1 = \u30E2\u30FC\u30BF\u30FC\u8FBC\u307F\u91CD\u91CF -RocketInfo.massText2 = \u30E2\u30FC\u30BF\u30FC\u7121\u3057\u91CD\u91CF -RocketInfo.at = at M= -RocketInfo.cgText = CG: -RocketInfo.cpText = CP: -RocketInfo.stabText = \u5B89\u5B9A\u6027: -RocketInfo.Warning = \u30A8\u30E9\u30FC: -RocketInfo.Calculating = \u8A08\u7B97\u4E2D... -RocketInfo.Apogee = \u6700\u5927\u9AD8\u5EA6\uFF1A -RocketInfo.Maxvelocity = \u6700\u5927\u901F\u5EA6\uFF1A -RocketInfo.Maxacceleration = \u6700\u5927\u52A0\u901F\u5EA6\uFF1A -RocketInfo.apogeeValue = N/A -RocketInfo.Mach = (Mach -RocketInfo.velocityValue = N/A -RocketInfo.accelerationValue = N/A - -! FinSet -FinSet.CrossSection.SQUARE = \u77E9\u5F62 -FinSet.CrossSection.ROUNDED = \u4E38\u307F\u3092\u5E2F\u3073\u305F -FinSet.CrossSection.AIRFOIL = \u7FFC\u578B -FinSet.TabRelativePosition.FRONT = Root chord leading edge -FinSet.TabRelativePosition.CENTER = Root chord midpoint -FinSet.TabRelativePosition.END = Root chord trailing edge - -! FlightDataType -FlightDataType.TYPE_TIME = \u6642\u9593 -FlightDataType.TYPE_ALTITUDE = \u9AD8\u5EA6 -FlightDataType.TYPE_VELOCITY_Z = \u5782\u76F4\u65B9\u5411\u901F\u5EA6 -FlightDataType.TYPE_ACCELERATION_Z = \u5782\u76F4\u65B9\u5411\u52A0\u901F\u5EA6 -FlightDataType.TYPE_VELOCITY_TOTAL = Total \u901F\u5EA6 -FlightDataType.TYPE_ACCELERATION_TOTAL = Total \u52A0\u901F\u5EA6 -FlightDataType.TYPE_POSITION_X = \u98A8\u4E0A\u65B9\u5411\u4F4D\u7F6E -FlightDataType.TYPE_POSITION_Y = \u98A8\u3068\u5782\u76F4\u65B9\u5411\u4F4D\u7F6E -FlightDataType.TYPE_POSITION_XY = \u6C34\u5E73\u65B9\u5411\u8DDD\u96E2 -FlightDataType.TYPE_POSITION_DIRECTION = \u6C34\u5E73\u65B9\u5411\u5411\u304D -FlightDataType.TYPE_VELOCITY_XY = \u901F\u5EA6\uFF08\u5074\u9762\uFF09 -FlightDataType.TYPE_ACCELERATION_XY = \u52A0\u901F\u5EA6\uFF08\u5074\u9762\uFF09 -FlightDataType.TYPE_AOA = \u8FCE\u3048\u89D2 -FlightDataType.TYPE_ROLL_RATE = \u89D2\u901F\u5EA6\uFF08\u30ED\u30FC\u30EB\uFF09 -FlightDataType.TYPE_PITCH_RATE = \u89D2\u901F\u5EA6\uFF08\u30D4\u30C3\u30C1\uFF09 -FlightDataType.TYPE_YAW_RATE = \u89D2\u901F\u5EA6\uFF08\u30E8\u30FC\uFF09 -FlightDataType.TYPE_MASS = \u8CEA\u91CF -FlightDataType.TYPE_PROPELLANT_MASS = \u8EF8\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 -FlightDataType.TYPE_LONGITUDINAL_INERTIA = \u9577\u624B\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 -FlightDataType.TYPE_ROTATIONAL_INERTIA = \u30ED\u30FC\u30EB\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 -FlightDataType.TYPE_CP_LOCATION = CP\u4F4D\u7F6E -FlightDataType.TYPE_CG_LOCATION = CG\u4F4D\u7F6E -FlightDataType.TYPE_STABILITY = Stability margin calibers -FlightDataType.TYPE_MACH_NUMBER = \u30DE\u30C3\u30CF\u6570 -FlightDataType.TYPE_REYNOLDS_NUMBER = \u30EC\u30A4\u30CE\u30EB\u30BA\u6570 -FlightDataType.TYPE_THRUST_FORCE = \u63A8\u529B -FlightDataType.TYPE_DRAG_FORCE = \u6297\u529B -FlightDataType.TYPE_DRAG_COEFF = \u6297\u529B\u4FC2\u6570 -FlightDataType.TYPE_AXIAL_DRAG_COEFF = \u8EF8\u65B9\u5411\u6297\u529B\u4FC2\u6570 -FlightDataType.TYPE_FRICTION_DRAG_COEFF = \u6469\u64E6\u6297\u529B\u4FC2\u6570 -FlightDataType.TYPE_PRESSURE_DRAG_COEFF = \u5727\u529B\u6297\u529B\u4FC2\u6570 -FlightDataType.TYPE_BASE_DRAG_COEFF = \u30D9\u30FC\u30B9\u6297\u529B\u4FC2\u6570 -FlightDataType.TYPE_NORMAL_FORCE_COEFF = \u529B\u4FC2\u6570\uFF08\u6CD5\u7DDA\u65B9\u5411\uFF09 -FlightDataType.TYPE_PITCH_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30D4\u30C3\u30C1\uFF09 -FlightDataType.TYPE_YAW_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30E8\u30FC\uFF09 -FlightDataType.TYPE_SIDE_FORCE_COEFF = \u6A2A\u529B\u4FC2\u6570 -FlightDataType.TYPE_ROLL_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 -FlightDataType.TYPE_ROLL_FORCING_COEFF = \u529B\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 -FlightDataType.TYPE_ROLL_DAMPING_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 -FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30D4\u30C3\u30C1\uFF09 -FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30E8\u30FC\uFF09 -FlightDataType.TYPE_REFERENCE_LENGTH = \u4EE3\u8868\u9577\u3055 -FlightDataType.TYPE_REFERENCE_AREA = \u4EE3\u8868\u9762\u7A4D -FlightDataType.TYPE_ORIENTATION_THETA = \u5782\u76F4\u65B9\u5411\uFF08\u5929\u9802\u89D2\uFF09 -FlightDataType.TYPE_ORIENTATION_PHI = \u6C34\u5E73\u65B9\u5411\uFF08\u65B9\u4F4D\u89D2\uFF09 -FlightDataType.TYPE_WIND_VELOCITY = \u98A8\u901F -FlightDataType.TYPE_AIR_TEMPERATURE = \u6E29\u5EA6 -FlightDataType.TYPE_AIR_PRESSURE = \u6C17\u5727 -FlightDataType.TYPE_SPEED_OF_SOUND = \u97F3\u901F -FlightDataType.TYPE_TIME_STEP = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u6642\u9593\u30B9\u30C6\u30C3\u30D7 -FlightDataType.TYPE_COMPUTATION_TIME = \u8A08\u7B97\u6642\u9593 -FlightDataType.TYPE_LATITUDE = \u7DEF\u5EA6 -FlightDataType.TYPE_LONGITUDE = \u7D4C\u5EA6 -FlightDataType.TYPE_CORIOLIS_ACCELERATION = \u30B3\u30EA\u30AA\u30EA\u52A0\u901F\u5EA6 -FlightDataType.TYPE_GRAVITY = \u91CD\u529B\u52A0\u901F\u5EA6 - -! PlotConfiguration -PlotConfiguration.Verticalmotion = \u5782\u76F4\u904B\u52D5 vs. \u6642\u9593 -PlotConfiguration.Totalmotion = \u904B\u52D5 vs. \u6642\u9593 -PlotConfiguration.Flightside = \u6A2A\u304B\u3089\u898B\u305F\u30D5\u30E9\u30A4\u30C8\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB -PlotConfiguration.Stability = \u5B89\u5B9A\u6027 vs. \u6642\u9593 -PlotConfiguration.Dragcoef = \u6297\u529B\u4FC2\u6570 vs. \u30DE\u30C3\u30CF\u6570 -PlotConfiguration.Rollcharacteristics = \u30ED\u30FC\u30EB\u65B9\u5411\u5909\u6570 -PlotConfiguration.Angleofattack = \u8FCE\u3048\u89D2\u3068\u65B9\u4F4D vs. \u6642\u9593 -PlotConfiguration.Simulationtime = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3068\u8A08\u7B97\u6642\u9593 - -! Warning -Warning.LargeAOA.str1 = \u8FCE\u3048\u89D2\u304C\u5927\u304D\u3059\u304E\u307E\u3059 -Warning.LargeAOA.str2 = \u8FCE\u3048\u89D2\u304C\u5927\u304D\u3059\u304E\u307E\u3059( -Warning.DISCONTINUITY = \u30DC\u30C7\u30A3\u306E\u76F4\u5F84\u304C\u4E0D\u9023\u7D9A\u3067\u3059 -Warning.THICK_FIN = \u539A\u3044\u30D5\u30A3\u30F3\u306F\u6B63\u78BA\u306B\u30E2\u30C7\u30EA\u30F3\u30B0\u3067\u304D\u307E\u305B\u3093 -Warning.JAGGED_EDGED_FIN = \u30AE\u30B6\u30AE\u30B6\u306E\u7E01\u306E\u30D5\u30A3\u30F3\u306E\u4E88\u6E2C\u306F\u6B63\u78BA\u306B\u3067\u304D\u307E\u305B\u3093 -Warning.LISTENERS_AFFECTED = Listeners modified the flight simulation -Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = \u30EA\u30D0\u30AB\u30EA\u30FC\u88C5\u7F6E\u304C\u71C3\u713C\u4E2D\u306B\u958B\u3044\u3066\u3044\u307E\u3059 -Warning.FILE_INVALID_PARAMETER = \u7121\u52B9\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\u3067\u3059\uFF0C\u7121\u8996\u3057\u307E\u3059 -Warning.PARALLEL_FINS = \u30D5\u30A3\u30F3\u304C\u591A\u3059\u304E\u307E\u3059 -Warning.SUPERSONIC = \u8D85\u97F3\u901F\u3067\u306E\u30DC\u30C7\u30A3\u306E\u8A08\u7B97\u306F\u5168\u304F\u6B63\u78BA\u3067\u306F\u3042\u308A\u307E\u305B\u3093 -Warning.RECOVERY_LAUNCH_ROD = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u304C\u30ED\u30FC\u30F3\u30C1\u30AC\u30A4\u30C9\u306B\u3042\u308B\u3068\u3053\u308D\u3067\u5C55\u958B\u3057\u3066\u3044\u307E\u3059 -Warning.RECOVERY_HIGH_SPEED = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u304C\u65E9\u3044\u901F\u5EA6\u3067\u5C55\u958B\u3057\u3066\u3044\u307E\u3059 - - -! Scale dialog -ScaleDialog.lbl.scaleRocket = \u5168\u4F53 -ScaleDialog.lbl.scaleSubselection = \u3059\u3079\u3066\u306E\u90E8\u54C1\u3092\u9078\u629E -ScaleDialog.lbl.scaleSelection = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u307F -ScaleDialog.title = Scale design -ScaleDialog.lbl.scale = \u30B9\u30B1\u30FC\u30EB\uFF1A -ScaleDialog.lbl.scale.ttip = \u62E1\u5927\u7E2E\u5C0F\u3092\u5168\u4F53\u3067\u884C\u3046\u304B\u3001\u73FE\u5728\u9078\u629E\u3057\u3066\u3044\u308B\u90E8\u54C1\u3060\u3051\u306A\u306E\u304B\u9078\u629E -ScaleDialog.lbl.scaling = \u62E1\u5927\u7E2E\u5C0F\u7387\uFF1A -ScaleDialog.lbl.scaling.ttip = 100\uFF05\u4EE5\u4E0B\u3067\u306F\u7E2E\u5C0F\u3057\u3001100%\u4EE5\u4E0A\u3067\u306F\u62E1\u5927 -! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]" -ScaleDialog.lbl.scaleFrom = \u62E1\u5927\u7E2E\u5C0F from -ScaleDialog.lbl.scaleTo = to -ScaleDialog.lbl.scaleFromTo.ttip = \u5143\u3068\u62E1\u5927\u7E2E\u5C0F\u3057\u305F\u7D50\u679C\u306E\u9577\u3055\u306B\u3088\u308B\u5B9A\u7FA9 -ScaleDialog.checkbox.scaleMass = \u8CEA\u91CF\u306E\u6B63\u78BA\u306A\u66F4\u65B0 -ScaleDialog.checkbox.scaleMass.ttip = \u62E1\u5927\u7E2E\u5C0F\u7387\u306E3\u4E57\u3067\u8CEA\u91CF\u306E\u5024\u3092\u518D\u5B9A\u7FA9 -ScaleDialog.button.scale = \u62E1\u5927\u7E2E\u5C0F -ScaleDialog.undo.scaleRocket = \u30ED\u30B1\u30C3\u30C8\u306E\u62E1\u5927\u7E2E\u5C0F -ScaleDialog.undo.scaleComponent = \u90E8\u54C1\u306E\u62E1\u5927\u7E2E\u5C0F -ScaleDialog.undo.scaleComponents = \u90E8\u54C1\u306E\u62E1\u5927\u7E2E\u5C0F - -!icons -Icons.Undo = \u623B\u308B -Icons.Redo = \u9032\u3080 - -OpenRocketPrintable.Partsdetail = \u90E8\u54C1\u8A73\u7D30 -OpenRocketPrintable.Fintemplates = \u30D5\u30A3\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 -OpenRocketPrintable.Transitiontemplates = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 -OpenRocketPrintable.Noseconetemplates = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 -OpenRocketPrintable.Finmarkingguide = \u30D5\u30A3\u30F3\u306E\u76EE\u5370 -OpenRocketPrintable.DesignReport = \u30C7\u30B6\u30A4\u30F3\u30EC\u30DD\u30FC\u30C8 -OpenRocketPrintable.Centeringringtemplates = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 - -OpenRocketDocument.Redo = \u623B\u308B -OpenRocketDocument.Undo = \u9032\u3080 - -!EllipticalFinSet -EllipticalFinSet.Ellipticalfinset = Elliptical fin set - -! Optimization - -! Modifiers - -optimization.modifier.nosecone.length = \u9577\u3055 -optimization.modifier.nosecone.length.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.nosecone.diameter = \u76F4\u5F84 -optimization.modifier.nosecone.diameter.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u76F4\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.nosecone.thickness = \u539A\u3055 -optimization.modifier.nosecone.thickness.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u539A\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.nosecone.shapeparameter = \u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF -optimization.modifier.nosecone.shapeparameter.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u6700\u9069\u5316 - -optimization.modifier.transition.length = \u9577\u3055 -optimization.modifier.transition.length.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.transition.forediameter = \u524D\u65B9\u76F4\u5F84 -optimization.modifier.transition.forediameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u524D\u65B9\u76F4\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.transition.aftdiameter = \u5F8C\u65B9\u76F4\u5F84 -optimization.modifier.transition.aftdiameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5F8C\u65B9\u76F4\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.transition.thickness = \u539A\u3055 -optimization.modifier.transition.thickness.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u8089\u539A\u306E\u6700\u9069\u5316 -optimization.modifier.transition.shapeparameter = \u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF -optimization.modifier.transition.shapeparameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u6700\u9069\u5316 - -optimization.modifier.bodytube.length = \u9577\u3055 -optimization.modifier.bodytube.length.desc = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.bodytube.outerDiameter = \u5916\u5F84 -optimization.modifier.bodytube.outerDiameter.desc = \u8089\u539A\u3092\u5909\u3048\u305A\u306B\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u5916\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.bodytube.thickness = \u539A\u3055 -optimization.modifier.bodytube.thickness.desc = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u8089\u539A\u306E\u6700\u9069\u5316 - -optimization.modifier.trapezoidfinset.rootChord = \u6839\u672C\u9577\u3055 -optimization.modifier.trapezoidfinset.rootChord.desc = \u30D5\u30A3\u30F3\u306E\u6839\u672C\u306E\u9577\u3055\u306E\u6700\u9069\u5316 (length of fin at the rocket body). -optimization.modifier.trapezoidfinset.tipChord = \u7AEF\u90E8\u9577\u3055 -optimization.modifier.trapezoidfinset.tipChord.desc = \u30D5\u30A3\u30F3\u306E\u7AEF\u90E8\u306E\u9577\u3055\u306E\u6700\u9069\u5316 (length of fin at outer edge). -optimization.modifier.trapezoidfinset.sweep = Sweep -optimization.modifier.trapezoidfinset.sweep.desc = \u30D5\u30A3\u30F3\u306ESweep\u306E\u6700\u9069\u5316 (distance that the leading edge sweeps backwards). -optimization.modifier.trapezoidfinset.height = \u9AD8\u3055 -optimization.modifier.trapezoidfinset.height.desc = \u30D5\u30A3\u30F3\u306E\u9AD8\u3055\u306E\u6700\u9069\u5316 - -optimization.modifier.ellipticalfinset.length = \u6839\u672C\u9577\u3055 -optimization.modifier.ellipticalfinset.length.desc = \u30D5\u30A3\u30F3\u306E\u6839\u672C\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.ellipticalfinset.height = \u9AD8\u3055 -optimization.modifier.ellipticalfinset.height.desc = \u30D5\u30A3\u30F3\u306E\u9AD8\u3055\u306E\u6700\u9069\u5316 - -optimization.modifier.finset.cant = \u50BE\u659C\u89D2 -optimization.modifier.finset.cant.desc = \u30D5\u30A3\u30F3\u306E\u50BE\u659C\u89D2\u306E\u6700\u9069\u5316 -optimization.modifier.finset.position = \u4F4D\u7F6E -optimization.modifier.finset.position.desc = \u30D5\u30A3\u30F3\u306E\u30ED\u30B1\u30C3\u30C8\u30DC\u30C7\u30A3\u306E\u5BFE\u3057\u3066\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 - -optimization.modifier.launchlug.length = \u9577\u3055 -optimization.modifier.launchlug.length.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.launchlug.outerDiameter = \u5916\u5F84 -optimization.modifier.launchlug.outerDiameter.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u5916\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.launchlug.thickness = \u539A\u3055 -optimization.modifier.launchlug.thickness.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u5916\u5F84\u3092\u4FDD\u3063\u305F\u307E\u307E\u539A\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.launchlug.position = \u4F4D\u7F6E -optimization.modifier.launchlug.position.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u30ED\u30B1\u30C3\u30C8\u30DC\u30C7\u30A3\u306E\u5BFE\u3057\u3066\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 - - -optimization.modifier.internalcomponent.position = \u4F4D\u7F6E -optimization.modifier.internalcomponent.position.desc = \u90E8\u54C1\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 - -optimization.modifier.masscomponent.mass = \u8CEA\u91CF -optimization.modifier.masscomponent.mass.desc = \u304A\u3082\u308A\u306E\u8CEA\u91CF\u306E\u6700\u9069\u5316 - -optimization.modifier.parachute.diameter = \u76F4\u5F84 -optimization.modifier.parachute.diameter.desc = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u5098\u76F4\u5F84\u306E\u6700\u9069\u5316 -optimization.modifier.parachute.coefficient = \u6297\u529B\u4FC2\u6570 -optimization.modifier.parachute.coefficient.desc = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u6297\u529B\u4FC2\u6570\u306E\u6700\u9069\u5316\u3002\u901A\u5E38\u306E\u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u3067\u306F0.8\u3067\u3042\u308B - -optimization.modifier.streamer.length = \u9577\u3055 -optimization.modifier.streamer.length.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u9577\u3055\u306E\u6700\u9069\u5316 -optimization.modifier.streamer.width = \u5E45 -optimization.modifier.streamer.width.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u5E45\u306E\u6700\u9069\u5316 -optimization.modifier.streamer.aspectRatio = \u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4 -optimization.modifier.streamer.aspectRatio.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\uFF08\u9577\u3055/\u5E45\uFF09\u306E\u6700\u9069\u5316\u3002\u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\u3068\u9577\u3055\u3084\u5E45\u3092\u540C\u6642\u306B\u9078\u629E\u3057\u3066\u306F\u306A\u3089\u306A\u3044 -optimization.modifier.streamer.coefficient = \u6297\u529B\u4FC2\u6570 -optimization.modifier.streamer.coefficient.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u6297\u529B\u4FC2\u6570\u306E\u6700\u9069\u5316 - -optimization.modifier.recoverydevice.deployDelay = \u5C55\u958B\u9045\u308C\u6642\u9593 -optimization.modifier.recoverydevice.deployDelay.desc = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u306E\u5C55\u958B\u9045\u308C\u306E\u6700\u9069\u5316 -optimization.modifier.recoverydevice.deployAltitude = \u5C55\u958B\u9AD8\u5EA6 -optimization.modifier.recoverydevice.deployAltitude.desc = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u306E\u5C55\u958B\u9AD8\u5EA6\u306E\u6700\u9069\u5316 - -optimization.modifier.rocketcomponent.overrideMass = \u8CEA\u91CF\u306E\u4E0A\u66F8\u304D -optimization.modifier.rocketcomponent.overrideMass.desc = \u90E8\u54C1\u306E\u8CEA\u91CF\u306E\u4E0A\u66F8\u304D\u306E\u6700\u9069\u5316 -optimization.modifier.rocketcomponent.overrideCG = CG\u306E\u4E0A\u66F8\u304D -optimization.modifier.rocketcomponent.overrideCG.desc = \u90E8\u54C1\u306E\u91CD\u5FC3\u306E\u4E0A\u66F8\u304D\u306E\u6700\u9069\u5316 - -optimization.modifier.motormount.overhang = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057 -optimization.modifier.motormount.overhang.desc = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057\u306E\u6700\u9069\u5316 -optimization.modifier.motormount.delay = \u30E2\u30FC\u30BF\u30FC\u306E\u70B9\u706B\u306E\u9045\u308C -optimization.modifier.motormount.delay.desc = \u30E2\u30FC\u30BF\u30FC\u70B9\u706B\u306E\u9045\u308C\u306E\u6700\u9069\u5316 - - - - -! General rocket design optimization dialog - -GeneralOptimizationDialog.title = Rocket optimization -GeneralOptimizationDialog.goal.maximize = \u6700\u5927\u5024 -GeneralOptimizationDialog.goal.minimize = \u6700\u5C0F\u5024 -GeneralOptimizationDialog.goal.seek = \u5024\u306E\u6307\u5B9A -GeneralOptimizationDialog.btn.start = \u6700\u9069\u5316\u958B\u59CB -GeneralOptimizationDialog.btn.stop = \u6700\u9069\u5316\u4E2D\u6B62 -GeneralOptimizationDialog.lbl.paramsToOptimize = \u6700\u9069\u5316\u30D1\u30E9\u30E1\u30FC\u30BF\uFF1A -GeneralOptimizationDialog.btn.add = \u8FFD\u52A0 -GeneralOptimizationDialog.btn.add.ttip = \u6700\u9069\u5316\u306B\u9078\u629E\u3057\u305F\u30D1\u30E9\u30E1\u30FC\u30BF\u8FFD\u52A0 -GeneralOptimizationDialog.btn.remove = \u524A\u9664 -GeneralOptimizationDialog.btn.remove.ttip = \u6700\u9069\u5316\u304B\u3089\u9078\u629E\u3057\u305F\u30D1\u30E9\u30E1\u30FC\u30BF\u524A\u9664 -GeneralOptimizationDialog.btn.removeAll = \u5168\u3066\u524A\u9664 -GeneralOptimizationDialog.btn.removeAll.ttip = \u6700\u9069\u5316\u304B\u3089\u3059\u3079\u3066\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u524A\u9664 -GeneralOptimizationDialog.lbl.availableParams = \u9078\u629E\u53EF\u80FD\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\uFF1A -GeneralOptimizationDialog.lbl.optimizationOpts = \u6700\u9069\u5316\u30AA\u30D7\u30B7\u30E7\u30F3 -GeneralOptimizationDialog.lbl.optimizeSim = \u6700\u9069\u5316\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 -GeneralOptimizationDialog.lbl.optimizeSim.ttip = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u6700\u9069\u5316 -GeneralOptimizationDialog.lbl.optimizeValue = \u6700\u9069\u5316\u3059\u308B\u5024\uFF1A -GeneralOptimizationDialog.lbl.optimizeValue.ttip = \u6700\u9069\u5316\u3059\u308B\u5024\u306E\u9078\u629E -GeneralOptimizationDialog.lbl.optimizeGoal = \u6700\u9069\u5316\u30B4\u30FC\u30EB -GeneralOptimizationDialog.lbl.optimizeGoal.ttip = \u6700\u9069\u5316\u306E\u30B4\u30FC\u30EB\u306E\u9078\u629E -GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = \u5024\u306E\u63A2\u7D22 -GeneralOptimizationDialog.lbl.requireStability = \u6C42\u3081\u3089\u308C\u308B\u5B89\u5B9A\u6027 -GeneralOptimizationDialog.lbl.requireMinStability = \u6700\u5C0F\u5B89\u5B9A\u6027\uFF1A -GeneralOptimizationDialog.lbl.requireMinStability.ttip = \u6C42\u3081\u3089\u308C\u308B\u6700\u5C0F\u306E\u9759\u5B89\u5B9A\u4F59\u88D5 -GeneralOptimizationDialog.lbl.requireMaxStability = \u6700\u5927\u5B89\u5B9A\u6027\uFF1A -GeneralOptimizationDialog.lbl.requireMaxStability.ttip = \u6C42\u3081\u3089\u308C\u308B\u6700\u5927\u306E\u9759\u5B89\u5B9A\u4F59\u88D5 -GeneralOptimizationDialog.status.bestValue = \u6700\u9069\u5024\uFF1A -GeneralOptimizationDialog.status.bestValue.ttip = \u73FE\u72B6\u898B\u3064\u304B\u308B\u30D9\u30B9\u30C8\u306A\u6700\u9069\u5024 -GeneralOptimizationDialog.status.stepCount = \u30B9\u30C6\u30C3\u30D7\u6570\uFF1A -GeneralOptimizationDialog.status.stepCount.ttip = \u6700\u9069\u5316\u306E\u305F\u3081\u306B\u5B9F\u884C\u3055\u308C\u305F\u30B9\u30C6\u30C3\u30D7\u6570 -GeneralOptimizationDialog.status.evalCount = \u8A55\u4FA1\uFF1A -GeneralOptimizationDialog.status.evalCount.ttip = \u5B9F\u884C\u3055\u308C\u305F\u8A55\u4FA1\u95A2\u6570\u306E\u7DCF\u6570 -GeneralOptimizationDialog.status.stepSize = \u30B9\u30C6\u30C3\u30D7\u30B5\u30A4\u30BA\uFF1A -GeneralOptimizationDialog.status.stepSize.ttip = \u73FE\u5728\u306E\u6700\u9069\u5316\u306E\u30B9\u30C6\u30C3\u30D7\u30B5\u30A4\u30BA\uFF08\u6700\u9069\u5316\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u7BC4\u56F2\u3068\u95A2\u4FC2\uFF09 -GeneralOptimizationDialog.btn.plotPath = \u7D4C\u8DEF\u306E\u30D7\u30ED\u30C3\u30C8 -GeneralOptimizationDialog.btn.plotPath.ttip = \u6700\u9069\u5316\u7D4C\u8DEF\u306E\u30B0\u30E9\u30D5\uFF08\u4E00\u3064\u304B2\u3064\u306E\u6B21\u5143\u306E\u307F\u6700\u9069\u5316\uFF09 -GeneralOptimizationDialog.btn.save = \u7D4C\u8DEF\u306E\u4FDD\u5B58 -GeneralOptimizationDialog.btn.save.ttip = \u8A55\u4FA1\u95A2\u6570\u306E\u7D50\u679C\u3092CSV\u30D5\u30A1\u30A4\u30EB\u3068\u3057\u3066\u4FDD\u5B58 -GeneralOptimizationDialog.btn.apply = \u6700\u9069\u5316\u306E\u9069\u7528 -GeneralOptimizationDialog.btn.apply.ttip = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u6700\u9069\u5316\u3057\u305F\u7D50\u679C\u3092\u9069\u7528 -GeneralOptimizationDialog.btn.reset = \u30EA\u30BB\u30C3\u30C8 -GeneralOptimizationDialog.btn.reset.ttip = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u30EA\u30BB\u30C3\u30C8 -GeneralOptimizationDialog.btn.close = \u9589\u3058\u308B -GeneralOptimizationDialog.btn.close.ttip = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u5909\u66F4\u3092\u52A0\u3048\u305A\u306B\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u9589\u3058\u308B -GeneralOptimizationDialog.error.selectParams.text = \u306F\u3058\u3081\u306B\u5229\u7528\u53EF\u80FD\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\u304B\u3089\u6700\u9069\u5316\u3059\u308B\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u9078\u3093\u3067\u304F\u3060\u3055\u3044 -GeneralOptimizationDialog.error.selectParams.title = \u6700\u9069\u5316\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u9078\u629E -GeneralOptimizationDialog.error.optimizationFailure.text = \u6700\u9069\u5316\u306E\u5B9F\u884C\u5931\u6557\uFF1A -GeneralOptimizationDialog.error.optimizationFailure.title = \u6700\u9069\u5316\u306F\u5931\u6557\u3057\u307E\u3057\u305F -GeneralOptimizationDialog.undoText = \u6700\u9069\u5316\u306E\u9069\u7528 -GeneralOptimizationDialog.basicSimulationName = Basic simulation -GeneralOptimizationDialog.noSimulationName = No simulation -GeneralOptimizationDialog.table.col.parameter = \u30D1\u30E9\u30E1\u30FC\u30BF -GeneralOptimizationDialog.table.col.current = \u73FE\u5728 -GeneralOptimizationDialog.table.col.min = \u6700\u5C0F\u5024 -GeneralOptimizationDialog.table.col.max = \u6700\u5927\u5024 -GeneralOptimizationDialog.export.header = \u30D8\u30C3\u30C0\u30FC\u3092\u542B\u3080 -GeneralOptimizationDialog.export.header.ttip = \u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u8AAC\u660E\u3092\u6700\u521D\u306E\u884C\u306B\u30D8\u30C3\u30C0\u30FC\u3068\u3057\u3066\u542B\u3080 -GeneralOptimizationDialog.export.stability = \u5B89\u5B9A\u6027 - - -! Dialog for plotting optimization results -OptimizationPlotDialog.title = \u6700\u9069\u5316\u7D50\u679C -OptimizationPlotDialog.lbl.zoomInstructions = \u30AF\u30EA\u30C3\u30AF\u3068\u30C9\u30E9\u30C3\u30B0 \u4E0B+\u53F3 \u3067\u30BA\u30FC\u30E0\u30A4\u30F3, \u4E0A+\u5DE6 \u3067\u30BA\u30FC\u30E0\u30A2\u30A6\u30C8 -OptimizationPlotDialog.plot1d.title = \u6700\u9069\u5316\u7D50\u679C -OptimizationPlotDialog.plot1d.series = \u6700\u9069\u5316\u7D50\u679C -OptimizationPlotDialog.plot2d.title = \u6700\u9069\u5316\u7D4C\u904E -OptimizationPlotDialog.plot2d.path = \u6700\u9069\u5316\u7D4C\u904E -OptimizationPlotDialog.plot2d.evals = \u8A55\u4FA1 -OptimizationPlotDialog.plot.ttip.stability = \u5B89\u5B9A\u6027\uFF1A -OptimizationPlotDialog.plot.label.optimum = \u6700\u9069\u6761\u4EF6 - -! Optimization parameters -MaximumAltitudeParameter.name = \u6700\u9AD8\u9AD8\u5EA6 -MaximumVelocityParameter.name = \u6700\u5927\u901F\u5EA6 -MaximumAccelerationParameter.name = \u6700\u5927\u52A0\u901F\u5EA6 -StabilityParameter.name = \u5B89\u5B9A\u6027 -GroundHitVelocityParameter.name = \u7740\u5730\u901F\u5EA6 -LandingDistanceParameter.name = \u7740\u5730\u8DDD\u96E2 -TotalFlightTimeParameter.name = \u7DCF\u30D5\u30E9\u30A4\u30C8\u6642\u9593 -DeploymentVelocityParameter.name = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u5C55\u958B\u6642\u901F\u5EA6 - - -! 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 = \u6B21 -SlideShowDialog.btn.prev = \u524D - -SlideShowLinkListener.error.title = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 -SlideShowLinkListener.error.msg = \u9078\u629E\u3055\u308C\u305F\u30C4\u30A2\u30FC\u306F\u307E\u3060\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093 - -GuidedTourSelectionDialog.title = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 -GuidedTourSelectionDialog.lbl.selectTour = \u30C4\u30A2\u30FC\u306E\u9078\u629E\uFF1A -GuidedTourSelectionDialog.lbl.description = \u30C4\u30A2\u30FC\u306E\u8AAC\u660E\uFF1A -GuidedTourSelectionDialog.lbl.length = \u30B9\u30E9\u30A4\u30C9\u679A\u6570\uFF1A -GuidedTourSelectionDialog.btn.start = \u30C4\u30A2\u30FC\u30B9\u30BF\u30FC\u30C8\uFF01 - - -! Custom Fin BMP Importer -CustomFinImport.button.label = \u753B\u50CF\u304B\u3089\u30A4\u30F3\u30DD\u30FC\u30C8 -CustomFinImport.badFinImage = \u7121\u52B9\u306A\u30D5\u30A3\u30F3\u753B\u50CF\u3067\u3059\u3002\u9ED2\u3084\u6697\u3044\u8272\u306E\u5B9F\u7DDA\u304C\u753B\u50CF\u306E\u5E95\u9762\u306B\u63A5\u3057\u3066\u3044\u308B\u304B\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044 -CustomFinImport.errorLoadingFile = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u307F\u8FBC\u307F\u30A8\u30E9\u30FC\uFF1A -CustomFinImport.errorParsingFile = \u30D5\u30A3\u30F3\u753B\u50CF\u69CB\u9020\u30A8\u30E9\u30FC\uFF1A -CustomFinImport.undo = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3\u306E\u5F62\u72B6\u30A4\u30F3\u30DD\u30FC\u30C8 -CustomFinImport.error.title = \u30D5\u30A3\u30F3\u8F2A\u90ED\u306E\u8AAD\u307F\u8FBC\u307F\u30A8\u30E9\u30FC -CustomFinImport.error.badimage = \u753B\u50CF\u304B\u3089\u30D5\u30A3\u30F3\u5F62\u72B6\u3092\u63A8\u5B9A\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093 -CustomFinImport.description = \u753B\u50CF\u306F\u5185\u90E8\u3067\u767D\u80CC\u666F\u3068\u9ED2\u7DDA\u306B\u5909\u63DB\u3055\u308C\u307E\u3059\u3002\u306A\u306E\u3067\u30D5\u30A3\u30F3\u306B\u306F\u6697\u3044\u8272\u306E\u5B9F\u7DDA\u3001\u80CC\u666F\u306B\u306F\u767D\u304B\u660E\u308B\u3044\u8272\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30D5\u30A3\u30F3\u306F\u753B\u50CF\u306E\u5E95\u9762\u306B\u63A5\u3057\u3066\u3044\u306A\u304F\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3001\u3053\u308C\u306F\u30D5\u30A3\u30F3\u306E\u5E95\u9762\u306B\u306A\u308A\u307E\u3059\u3002 - - -PresetModel.lbl.select = Select preset -PresetModel.lbl.database = From database... - - -! Component Preset Chooser Dialog -ComponentPresetChooserDialog.title = Choose component preset -ComponentPresetChooserDialog.filter.label = Filter by text: -ComponentPresetChooserDialog.checkbox.filterAftDiameter = \u5F8C\u65B9\u306E\u76F4\u5F84\u306B\u5408\u308F\u305B\u308B -ComponentPresetChooserDialog.checkbox.filterForeDiameter = \u524D\u65B9\u306E\u76F4\u5F84\u306B\u5408\u308F\u305B\u308B -ComponentPresetChooserDialog.menu.sortAsc = \u6607\u9806\u30BD\u30FC\u30C8 -ComponentPresetChooserDialog.menu.sortDesc = \u964D\u9806\u30BD\u30FC\u30C8 -ComponentPresetChooserDialog.menu.units = \u5358\u4F4D -ComponentPresetChooserDialog.checkbox.showAllCompatible = \u3059\u3079\u3066\u306E\u90E8\u54C1\u3092\u8868\u793A -ComponentPresetChooserDialog.lbl.favorites = Select to add preset to drop-down menu -table.column.Favorite = \u304A\u6C17\u306B\u5165\u308A -table.column.Manufacturer = \u88FD\u9020\u4F1A\u793E -table.column.PartNo = \u30D1\u30FC\u30C4\u6570 -table.column.Description = \u8AAC\u660E -table.column.Type = \u30BF\u30A4\u30D7 -table.column.Length = \u9577\u3055 -table.column.Width = \u5E45 -table.column.InnerDiameter = \u5185\u5F84 -table.column.OuterDiameter = \u5916\u5F84 -table.column.AftOuterDiameter = \u5F8C\u65B9\u5916\u5F84 -table.column.AftShoulderLength = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u9577\u3055 -table.column.AftShoulderDiameter = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u76F4\u5F84 -table.column.ForeShoulderLength = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u9577\u3055 -table.column.ForeShoulderDiameter = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u76F4\u5F84 -table.column.ForeOuterDiameter = \u524D\u65B9\u5916\u5F84 -table.column.Shape = \u5F62\u72B6 -table.column.Material = \u6750\u6599 -table.column.Finish = \u4ED5\u4E0A\u3052 -table.column.Thickness = \u539A\u3055 -table.column.Filled = \u4E2D\u5B9F -table.column.Mass = \u8CEA\u91CF -table.column.Diameter = \u76F4\u5F84 -table.column.Sides = Sides -table.column.LineCount = \u7DDA\u306E\u672C\u6570 -table.column.LineLength = \u7DDA\u306E\u9577\u3055 -table.column.LineMaterial = \u7DDA\u306E\u6750\u6599 +# +# Japanese base translation file +# +# Should you need to add new logical keys here is the proposed method +# +# className.ComponantType.componantName +# + + + +! Set to the name of the current translation file (used for debugging purposes) +debug.currentFile = messages_ja.properties + +! RocketActions +RocketActions.checkbox.Donotaskmeagain = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 +RocketActions.lbl.Youcanchangedefop = \u8A2D\u5B9A\u306E\u4E2D\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 +RocketActions.showConfirmDialog.lbl1 = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u6D88\u53BB\u3057\u307E\u3059\u304B\uFF1F +RocketActions.showConfirmDialog.lbl2 = \u6D88\u53BB\u3057\u305F\u3089\u5FA9\u5143\u3067\u304D\u307E\u305B\u3093 +RocketActions.showConfirmDialog.title = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 +RocketActions.DelCompAct.Delete = \u524A\u9664 +RocketActions.DelCompAct.ttip.Delete = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u524A\u9664 +RocketActions.DelSimuAct.Delete = \u524A\u9664 +RocketActions.DelSimuAct.ttip.Delete = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 +RocketActions.DelAct.Delete = \u524A\u9664 +RocketActions.DelAct.ttip.Delete = \u9078\u629E\u3057\u305F\u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 +RocketActions.CutAction.Cut = \u5207\u308A\u53D6\u308A +RocketActions.CutAction.ttip.Cut = \u3053\u306E\u56F3\u9762\u304B\u3089\u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u5207\u308A\u53D6\u308A +RocketActions.CopyAct.Copy = \u30B3\u30D4\u30FC +RocketActions.CopyAct.ttip.Copy = \u90E8\u54C1\u3068\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\u30B3\u30D4\u30FC +RocketActions.PasteAct.Paste = \u8CBC\u308A\u4ED8\u3051 +RocketActions.PasteAct.ttip.Paste = \u90E8\u54C1\u3084\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u8CBC\u308A\u4ED8\u3051 +RocketActions.EditAct.Edit = \u7DE8\u96C6 +RocketActions.EditAct.ttip.Edit = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u7DE8\u96C6 +RocketActions.NewStageAct.Newstage = \u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8 +RocketActions.NewStageAct.ttip.Newstage = \u30ED\u30B1\u30C3\u30C8\u306B\u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8\u3092\u8FFD\u52A0\u3059\u308B +RocketActions.ActBoosterstage = \u30D6\u30FC\u30B9\u30BF\u30FC\u30B9\u30C6\u30FC\u30B8 +RocketActions.MoveUpAct.Moveup = \u4E0A\u306B\u79FB\u52D5 +RocketActions.MoveUpAct.ttip.Moveup = \u90E8\u54C1\u3092\u4E0A\u306E\u968E\u5C64\u306B\u79FB\u52D5 +RocketActions.MoveDownAct.Movedown = \u4E0B\u306B\u79FB\u52D5 +RocketActions.MoveDownAct.ttip.Movedown = \u90E8\u54C1\u3092\u4E0B\u306E\u968E\u5C64\u306B\u79FB\u52D5 + +! RocketPanel +RocketPanel.FigTypeAct.Sideview = \u5074\u9762\u56F3 +RocketPanel.FigTypeAct.ttip.Sideview = \u5074\u9762\u56F3 +RocketPanel.FigTypeAct.Backview = \u80CC\u9762\u56F3 +RocketPanel.FigTypeAct.ttip.Backview = \u5F8C\u308D\u304B\u3089\u306E\u56F3 +RocketPanel.FigViewAct.2D = 2D View +RocketPanel.FigViewAct.ttip.2D = 2D View +RocketPanel.FigViewAct.3D = 3D View +RocketPanel.FigViewAct.ttip.3D = 3D View +RocketPanel.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u69CB\u6210\uFF1A +RocketPanel.lbl.infoMessage = \u30AF\u30EA\u30C3\u30AF\u3067\u9078\u629E    Shift+\u30AF\u30EA\u30C3\u30AF\u3067\u4ED6\u306E\u3092\u9078\u629E    \u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3067\u7DE8\u96C6    \u30AF\u30EA\u30C3\u30AF\uFF0B\u30C9\u30E9\u30C3\u30B0\u3067\u79FB\u52D5 + + +! BasicFrame +BasicFrame.tab.Rocketdesign = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3 +BasicFrame.tab.Flightsim = \u30D5\u30E9\u30A4\u30C8\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +BasicFrame.title.Addnewcomp = \u65B0\u3057\u3044\u90E8\u54C1\u306E\u8FFD\u52A0 +BasicFrame.dlg.lbl1 = \u30C7\u30B6\u30A4\u30F3 ' +BasicFrame.dlg.lbl2 = \u4FDD\u5B58\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +BasicFrame.dlg.lbl3 = \u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F +BasicFrame.dlg.title = \u30C7\u30B6\u30A4\u30F3\u306F\u4FDD\u5B58\u3055\u308C\u3066\u3044\u307E\u305B\u3093 +BasicFrame.StageName.Sustainer = \u30B5\u30B9\u30C6\u30CA\u30FC +BasicFrame.WarningDialog.txt1 = \u4EE5\u4E0B\u306E\u30A8\u30E9\u30FC\u304C\u8D77\u3053\u308A\u307E\u3057\u305F +BasicFrame.WarningDialog.txt2 = \u3044\u304F\u3064\u304B\u306E\u30C7\u30B6\u30A4\u30F3\u306E\u8981\u7D20\u304C\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F +BasicFrame.WarningDialog.title = \u958B\u3044\u3066\u3044\u308B\u30D5\u30A1\u30A4\u30EB\u306E\u8B66\u544A + + +! General error messages used in multiple contexts +error.fileExists.title = \u30D5\u30A1\u30A4\u30EB\u306E\u5B58\u5728 +error.fileExists.desc = \u30D5\u30A1\u30A4\u30EB '{filename}' \u306F\u65E2\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F + +error.writing.title = \u30D5\u30A1\u30A4\u30EB\u306E\u66F8\u304D\u51FA\u3057\u30A8\u30E9\u30FC +error.writing.desc = \u30D5\u30A1\u30A4\u30EB\u306B\u66F8\u304D\u8FBC\u307F\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A + + +! Labels used in buttons of dialog windows +# TODO: Rename these to "btn.xxx" +button.ok = OK +button.cancel = \u30AD\u30E3\u30F3\u30BB\u30EB +button.close = \u9589\u3058\u308B + +! Common labels used in buttons of dialog windows +dlg.but.ok = OK +dlg.but.cancel = \u30AD\u30E3\u30F3\u30BB\u30EB +dlg.but.close = \u9589\u3058\u308B + +! General file type names +filetypes.pdf = PDF files (*.pdf) +BasicFrame.SimpleFileFilter1 = All rocket designs (*.ork; *.rkt) +BasicFrame.SimpleFileFilter2 = OpenRocket designs (*.ork) +BasicFrame.SimpleFileFilter3 = RockSim designs (*.rkt) +BasicFrame.SimpleFileFilter4 = OpenRocket presets (*.orc) +filetypes.images = \u753B\u50CF\u30D5\u30A1\u30A4\u30EB + + +! About Dialog +AboutDialog.lbl.version = \u30D0\u30FC\u30B8\u30E7\u30F3 +! 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 = \u65E5\u672C\u8A9E\u7FFB\u8A33\uFF1A +AboutDialog.lbl.translator = \u7A32\u5DDD\u8CB4\u5927 +AboutDialog.lbl.translatorWebsite = http://www.ina111.org +AboutDialog.lbl.translatorIcon = + + +! Print dialog +PrintDialog.title = \u4FDD\u5B58\u3068\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 +PrintDialog.but.previewAndPrint = \u30D7\u30EC\u30D3\u30E5\u30FC&\u5370\u5237 +PrintDialog.checkbox.showByStage = Show by stage +PrintDialog.lbl.selectElements = \u5370\u5237\u3059\u308B\u90E8\u54C1\u306E\u9078\u629E\uFF1A +printdlg.but.saveaspdf = PDF\u3067\u4FDD\u5B58 +printdlg.but.preview = \u30D7\u30EC\u30D3\u30E5\u30FC +printdlg.but.settings = \u8A2D\u5B9A +PrintDialog.error.preview.title = \u30D7\u30EC\u30D3\u30E5\u30FC\u304C\u958B\u3051\u307E\u305B\u3093 +PrintDialog.error.preview.desc1 = PDF\u30D7\u30EC\u30D3\u30E5\u30FC\u304C\u958B\u3051\u307E\u305B\u3093 +PrintDialog.error.preview.desc2 = PDF\u3067\u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u9078\u3093\u3067\u304F\u3060\u3055\u3044 + +!PrintSettingsDialog +PrintSettingsDialog.title = \u5370\u5237\u8A2D\u5B9A +PrintSettingsDialog.lbl.Templatefillcolor = Template fill color: +PrintSettingsDialog.lbl.Templatebordercolor = Template border color: +PrintSettingsDialog.lbl.Papersize = \u7D19\u30B5\u30A4\u30BA\uFF1A +PrintSettingsDialog.lbl.Paperorientation = \u5370\u5237\u65B9\u5411\uFF1A +PrintSettingsDialog.but.Reset = \u30EA\u30BB\u30C3\u30C8 +PrintSettingsDialog.but.Close = \u9589\u3058\u308B + + +! Bug Report dialog +bugreport.dlg.title = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8 +bugreport.dlg.but.Sendbugreport = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u3092\u9001\u308B +bugreport.dlg.but.Sendbugreport.Ttip = OpenRocket\u958B\u767A\u8005\u306B\u81EA\u52D5\u7684\u306B\u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u304C\u9001\u4FE1\u3055\u308C\u307E\u3059 +bugreport.dlg.successmsg1 = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u304C\u9001\u4FE1\u3055\u308C\u307E\u3057\u305F +bugreport.dlg.successmsg2 = OpenRocket\u306E\u6539\u826F\u306B\u5354\u529B\u3042\u308A\u304C\u3068\u3046\u3054\u3056\u3044\u307E\u3059\uFF01 +bugreport.dlg.successmsg3 = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u306E\u9001\u4FE1 +bugreport.dlg.connectedInternet = If connected to the Internet, you can simply click Send bug report. +bugreport.dlg.otherwise = Otherwise, send the text below to the address: +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 = You can report a bug in OpenRocket by filling in and submitting the form below.
You can also report bugs and include attachments on the project web site. +bugreport.reportDialog.txt2 = Please include a short description about what you were doing when the exception occurred. +bugreport.dlg.provideDescription = Please provide a description of the bug first. +bugreport.dlg.provideDescription.title = Bug description missing + + +! Debug log dialog +debuglogdlg.but.clear = Clear +debuglogdlg.OpenRocketdebuglog = OpenRocket debug log +debuglogdlg.Displayloglines = Display log lines: +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 = \u30ED\u30B1\u30C3\u30C8\u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E + +! Edit Motor configuration dialog +edtmotorconfdlg.but.removemotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 +edtmotorconfdlg.but.Selectmotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E +edtmotorconfdlg.but.Removeconfiguration = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u304B\u3089\u524A\u9664 +edtmotorconfdlg.but.Newconfiguration = \u65B0\u3057\u3044\u30E2\u30FC\u30BF\u30FC +edtmotorconfdlg.lbl.Motormounts = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\uFF1A +edtmotorconfdlg.title.Editmotorconf = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 +edtmotorconfdlg.selectcomp = \u3069\u306E\u90E8\u54C1\u3092\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u3068\u3059\u308B\u304B\uFF1A +edtmotorconfdlg.lbl.Motorconfig = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A +edtmotorconfdlg.lbl.Configname = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u540D\u524D\uFF1A +edtmotorconfdlg.lbl.Leavenamedefault = Leave name empty for default. + +! Example design dialog +exdesigndlg.but.open = \u958B\u304F +exdesigndlg.lbl.Selectexample = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u306E\u9078\u629E\uFF1A +exdesigndlg.lbl.Openexampledesign = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F +exdesigndlg.lbl.Exampledesignsnotfound = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 +exdesigndlg.lbl.Examplesnotfound = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u304C\u3042\u308A\u307E\u305B\u3093 + + +! Material edit panel +matedtpan.but.new = \u65B0\u3057\u3044\u6750\u6599 +matedtpan.but.edit = \u7DE8\u96C6 +matedtpan.but.delete = \u524A\u9664 +matedtpan.but.revertall = \u5168\u3066\u5143\u306B\u623B\u3059 +matedtpan.col.Material = \u6750\u6599 +matedtpan.col.Type = \u30BF\u30A4\u30D7 +matedtpan.col.Density = \u5BC6\u5EA6 +matedtpan.col.but.ttip.New = \u65B0\u3057\u3044\u6750\u6599\u306E\u8FFD\u52A0 +matedtpan.title.Addcustmaterial = \u30AB\u30B9\u30BF\u30E0\u3055\u308C\u305F\u6750\u6599\u306E\u8FFD\u52A0 +matedtpan.but.ttip.edit = \u6750\u6599\u306E\u7DE8\u96C6 +matedtpan.title.Editmaterial = \u6750\u6599\u306E\u7DE8\u96C6 +matedtpan.title2.Editmaterial = \u7D44\u307F\u8FBC\u307E\u308C\u305F\u6750\u6599\u306F\u5909\u66F4\u3067\u304D\u307E\u305B\u3093 +matedtpan.but.ttip.delete = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u524A\u9664 +matedtpan.but.ttip.revertall = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u5168\u3066\u524A\u9664 +matedtpan.title.Deletealluser-defined = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u6750\u6599\u3092\u5168\u3066\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F +matedtpan.title.Revertall = \u5168\u3066\u5143\u306B\u623B\u3057\u307E\u3059\u304B\uFF1F +matedtpan.lbl.edtmaterials = \u6750\u6599\u306E\u7DE8\u96C6\u306F\u65E2\u5B58\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u306F\u5909\u66F4\u304C\u5F71\u97FF\u3057\u307E\u305B\u3093 + +!MaterialModel +MaterialModel.title.Material = \u6750\u6599 +MaterialModel.title.Defcustmat = \u30AB\u30B9\u30BF\u30E0\u6750\u6599\u306E\u5B9A\u7FA9 + + +! Preference dialog +pref.dlg.but.add = \u8FFD\u52A0 +pref.dlg.but.reset = \u30EA\u30BB\u30C3\u30C8 +pref.dlg.but.checknow = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D +pref.dlg.but.openlast = \u8D77\u52D5\u6642\u306B\u524D\u56DE\u958B\u3044\u3066\u3044\u305F\u30C7\u30B6\u30A4\u30F3\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F +pref.dlg.but.defaultmetric = \u30E1\u30FC\u30C8\u30EB\u5358\u4F4D\u7CFB +pref.dlg.but.defaultimperial = \u82F1\u30DD\u30F3\u30C9\u30FB\u30E4\u30FC\u30C9\u5358\u4F4D\u7CFB +pref.dlg.title.Preferences = \u8A2D\u5B9A +pref.dlg.tab.Units = \u5358\u4F4D\u7CFB +pref.dlg.tab.Defaultunits = \u30C7\u30D5\u30A9\u30EB\u30C8\u5358\u4F4D\u7CFB +pref.dlg.tab.Materials = \u6750\u6599 +pref.dlg.tab.Custommaterials = \u30AB\u30B9\u30BF\u30E0\u6750\u6599 +pref.dlg.tab.Options = \u30AA\u30D7\u30B7\u30E7\u30F3 +pref.dlg.tab.Miscellaneousoptions = \u305D\u306E\u4ED6\u306E\u30AA\u30D7\u30B7\u30E7\u30F3 +pref.dlg.lbl.Positiontoinsert = \u90E8\u54C1\u3092\u8FFD\u52A0\u3057\u305F\u6642\u306E\u4F4D\u7F6E +pref.dlg.lbl.Confirmdeletion = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664\u6642\u306E\u78BA\u8A8D +pref.dlg.lbl.User-definedthrust = \u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u306E\u30B9\u30E9\u30B9\u30C8\u30AB\u30FC\u30D6\uFF1A +pref.dlg.lbl.Windspeed = \u98A8\u901F +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 = \u958B\u59CB\u6642\u306B\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D\u3092\u3059\u308B +pref.dlg.ttip.Checkupdatesnow = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D +pref.dlg.lbl.Selectprefunits = \u5358\u4F4D\u7CFB\u306E\u9078\u629E\uFF1A +pref.dlg.lbl.Rocketdimensions = \u5BF8\u6CD5\uFF1A +pref.dlg.lbl.Linedensity = \u7DDA\u5BC6\u5EA6\uFF1A +pref.dlg.lbl.Motordimensions = \u30E2\u30FC\u30BF\u30FC\u5BF8\u6CD5\uFF1A +pref.dlg.lbl.Surfacedensity = \u9762\u5BC6\u5EA6\uFF1A +pref.dlg.lbl.Distance = \u8DDD\u96E2\uFF1A +pref.dlg.lbl.Bulkdensity = \u5BC6\u5EA6\uFF1A +pref.dlg.lbl.Velocity = \u901F\u5EA6\uFF1A +pref.dlg.lbl.Surfaceroughness = \u8868\u9762\u3042\u3089\u3055\uFF1A +pref.dlg.lbl.Acceleration = \u52A0\u901F\u5EA6\uFF1A +pref.dlg.lbl.Area = \u9762\u7A4D\uFF1A +pref.dlg.lbl.Mass = \u8CEA\u91CF\uFF1A +pref.dlg.lbl.Angle = \u89D2\u5EA6\uFF1A +pref.dlg.lbl.Force = \u529B\uFF1A +pref.dlg.lbl.Rollrate = \u89D2\u901F\u5EA6\uFF1A +pref.dlg.lbl.Totalimpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A +pref.dlg.lbl.Temperature = \u6E29\u5EA6\uFF1A +pref.dlg.lbl.Momentofinertia = \u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8\uFF1A +pref.dlg.lbl.Pressure = \u6C17\u5727\uFF1A +pref.dlg.lbl.Stability = \u5B89\u5B9A\u6027\uFF1A +pref.dlg.lbl.FlightTime = \u98DB\u7FD4\u6642\u9593\uFF1A +pref.dlg.lbl.effect1 = \u5909\u66F4\u306F\u30BD\u30D5\u30C8\u306E\u518D\u8D77\u52D5\u6642\u306B\u6709\u52B9\u306B\u306A\u308A\u307E\u3059 +pref.dlg.lbl.Checkingupdates = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306E\u78BA\u8A8D\u4E2D\u2026 +pref.dlg.lbl.msg1 = \u30B5\u30FC\u30D0\u30FC\u3068\u306E\u901A\u4FE1\u30A8\u30E9\u30FC +pref.dlg.lbl.msg2 = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u60C5\u5831\u306E\u8AAD\u307F\u51FA\u3057\u304C\u3067\u304D\u307E\u305B\u3093 +pref.dlg.lbl.msg3 = \u3053\u306EOpenRocket\u306F\u6700\u65B0\u7248\u3067\u3059 +pref.dlg.lbl.msg4 = \u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093 +pref.dlg.PrefChoiseSelector1 = \u5E38\u306B\u78BA\u8A8D +pref.dlg.PrefChoiseSelector2 = \u4E2D\u5FC3\u306B\u8FFD\u52A0 +pref.dlg.PrefChoiseSelector3 = \u7AEF\u306B\u8FFD\u52A0 +pref.dlg.PrefBooleanSelector1 = \u524A\u9664 +pref.dlg.PrefBooleanSelector2 = \u78BA\u8A8D +pref.dlg.Add = \u8FFD\u52A0 +pref.dlg.DescriptionArea.Adddirectories = \u30D5\u30A9\u30EB\u30C0, RASP motor files (*.eng), RockSim engine files (*.rse) \u3082\u3057\u304F\u306F ZIP archives \u3092\u30BB\u30DF\u30B3\u30ED\u30F3(;)\u306B\u3088\u3063\u3066\u5206\u3051\u3089\u308C\u305F\u5F62\u3067\u8FFD\u52A0\u306E\u63A8\u529B\u5C65\u6B74\u3068\u3057\u3066\u8FFD\u52A0\u3067\u304D\u307E\u3059\u3002\u3053\u306E\u5909\u66F4\u306FOpenRocket\u306E\u518D\u8D77\u52D5\u6642\u306B\u6709\u52B9\u306B\u306A\u308A\u307E\u3059 + +PreferencesDialog.lbl.language = \u8A00\u8A9E\uFF1A +PreferencesDialog.languages.default = \u30B7\u30B9\u30C6\u30E0\u8A00\u8A9E +PreferencesDialog.lbl.languageEffect = \u8A00\u8A9E\u306F\u518D\u8D77\u52D5\u6642\u306B\u5909\u66F4\u3055\u308C\u307E\u3059 + +! Simulation edit dialog +simedtdlg.but.runsimulation = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u5B9F\u884C +simedtdlg.but.resettodefault = \u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u623B\u3059 +simedtdlg.but.add = \u8FFD\u52A0 +simedtdlg.but.remove = \u524A\u9664 +simedtdlg.title.Editsim = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 +simedtdlg.lbl.Simname = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u540D\u524D\uFF1A +simedtdlg.tab.Launchcond = \u30ED\u30FC\u30F3\u30C1\u30B3\u30F3\u30C7\u30A3\u30B7\u30E7\u30F3 +simedtdlg.tab.Simopt = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3 +simedtdlg.tab.Plotdata = \u30C7\u30FC\u30BF\u30D7\u30ED\u30C3\u30C8 +simedtdlg.tab.CustomExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F +simedtdlg.tab.Exportdata = \u30C7\u30FC\u30BF\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 +simedtdlg.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A +simedtdlg.lbl.ttip.Motorcfg = \u4F7F\u7528\u3059\u308B\u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E +simedtdlg.combo.ttip.motorconf = \u4F7F\u7528\u3059\u308B\u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E +simedtdlg.lbl.Wind = \u98A8 +simedtdlg.lbl.Averwindspeed = \u5E73\u5747\u98A8\u901F\uFF1A +simedtdlg.lbl.ttip.Averwindspeed = \u5BFE\u5730\u306E\u5E73\u5747\u98A8\u901F +simedtdlg.lbl.Stddeviation = \u6A19\u6E96\u504F\u5DEE\uFF1A +simedtdlg.lbl.ttip.Stddeviation = \u98A8\u901F\u306E\u6A19\u6E96\u504F\u5DEE
\u98A8\u901F\u306F\u5E73\u5747\u304B\u3089\u6A19\u6E96\u504F\u5DEE\u306E\u4E8C\u500D\u306E\u7BC4\u56F2\u4EE5\u5185\u306B\u53CE\u307E\u308A\u307E\u3059 +simedtdlg.lbl.Turbulenceintensity = \u4E71\u308C\u5F37\u3055\uFF1A +simedtdlg.lbl.ttip.Turbulenceintensity1 = \u4E71\u308C\u5F37\u3055\u306F\u5E73\u5747\u98A8\u901F\u304B\u3089\u306E\u6A19\u6E96\u504F\u5DEE\u306E\u5024\u306B\u306A\u308A\u307E\u3059
+simedtdlg.lbl.ttip.Turbulenceintensity2 = \u6A19\u6E96\u7684\u306A\u5024\u306F +simedtdlg.lbl.ttip.Turbulenceintensity3 = \u304B\u3089 +simedtdlg.border.Atmoscond = \u5927\u6C17\u306E\u30B3\u30F3\u30C7\u30A3\u30B7\u30E7\u30F3 +simedtdlg.checkbox.InterStdAtmosphere = \u56FD\u969B\u6A19\u6E96\u5927\u6C17\u306E\u4F7F\u7528 +simedtdlg.checkbox.ttip.InterStdAtmosphere1 = \u56FD\u969B\u6A19\u6E96\u5927\u6C17\u3092\u9078\u629E
\u3053\u306E\u30E2\u30C7\u30EB\u306F\u6E29\u5EA6 +simedtdlg.checkbox.ttip.InterStdAtmosphere2 = \u6C17\u5727 +simedtdlg.checkbox.ttip.InterStdAtmosphere3 = \u6D77\u9762\u6C17\u5727 +simedtdlg.lbl.Temperature = \u6E29\u5EA6\uFF1A +simedtdlg.lbl.ttip.Temperature = \u767A\u5C04\u70B9\u3067\u306E\u6E29\u5EA6 +simedtdlg.lbl.Pressure = \u6C17\u5727\uFF1A +simedtdlg.lbl.ttip.Pressure = \u767A\u5C04\u70B9\u3067\u306E\u6C17\u5727 +simedtdlg.lbl.Launchsite = \u767A\u5C04\u70B9 +simedtdlg.lbl.Latitude = \u7DEF\u5EA6\uFF1A +simedtdlg.lbl.ttip.Latitude = \u767A\u5C04\u70B9\u306E\u7DEF\u5EA6\u306F\u91CD\u529B\u52A0\u901F\u5EA6\u306B\u5F71\u97FF\u3059\u308B
\u30D7\u30E9\u30B9\u306E\u5024\u306F\u5317\u7DEF\uFF0C\u30DE\u30A4\u30CA\u30B9\u306F\u5357\u7DEF + +simedtdlg.lbl.Longitude = \u7D4C\u5EA6\uFF1A +simedtdlg.lbl.ttip.Longitude = \u30E2\u30C7\u30EB\u306E\u4E88\u6E2C\u3068\u8A55\u4FA1\u306E\u305F\u3081\u306B\u5FC5\u8981\u3067\u3059\u3002 + +simedtdlg.lbl.Altitude = \u9AD8\u5EA6\uFF1A +simedtdlg.lbl.ttip.Altitude = \u767A\u5C04\u70B9\u306E\u6D77\u9762\u9AD8\u5EA6
\u3053\u308C\u306F\u30ED\u30B1\u30C3\u30C8\u306E\u4F4D\u7F6E\u306B\u3088\u308B\u5927\u6C17\u5727\u30E2\u30C7\u30EB\u306B\u5F71\u97FF\u3092\u4E0E\u3048\u308B +simedtdlg.border.Launchrod = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9 +simedtdlg.lbl.Length = \u9577\u3055\uFF1A +simedtdlg.lbl.ttip.Length = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u306E\u9577\u3055\uFF1A +simedtdlg.lbl.Angle = \u89D2\u5EA6\uFF1A +simedtdlg.lbl.ttip.Angle = \u5782\u76F4\u304B\u3089\u306E\u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u306E\u89D2\u5EA6 +simedtdlg.lbl.Direction = \u65B9\u5411 +simedtdlg.lbl.ttip.Direction1 = \u98A8\u306B\u5BFE\u3057\u3066\u306E\u767A\u5C04\u65B9\u5411
+simedtdlg.lbl.ttip.Direction2 = \uFF1D\u98A8\u4E0A\u65B9\u5411 +simedtdlg.lbl.ttip.Direction3 = \uFF1D\u98A8\u4E0B\u65B9\u5411 +simedtdlg.border.Simopt = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30AA\u30D7\u30B7\u30E7\u30F3 +simedtdlg.lbl.Calcmethod = \u8A08\u7B97\u624B\u6CD5 +simedtdlg.lbl.ttip.Calcmethod = \u62E1\u5F35Barrowman\u624B\u6CD5\u306F\u591A\u304F\u306E\u90E8\u54C1\u306B\u5BFE\u5FDC\u3059\u308B\u3088\u3046
\u62E1\u5F35\u3055\u308C\u305FBarrowman\u65B9\u7A0B\u5F0F\u306B\u3088\u3063\u3066\u7A7A\u529B\u8A08\u7B97\u3055\u308C\u308B +simedtdlg.lbl.ExtBarrowman = \u62E1\u5F35Barrowman +simedtdlg.lbl.Simmethod = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u624B\u6CD5\uFF1A +simedtdlg.lbl.ttip.Simmethod1 = 6\u81EA\u7531\u5EA6\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306F\u98DB\u7FD4\u4E2D\u306E\u30ED\u30B1\u30C3\u30C8\u306E\u81EA\u7531\u5EA6\u306E\u7DCF\u6570\u3092\u6E80\u8DB3\u3059\u308B
+simedtdlg.lbl.ttip.Simmethod2 = \u6570\u5024\u7A4D\u5206\u306F4\u6B21\u306E\u30EB\u30F3\u30B2=\u30AF\u30C3\u30BF\u6CD5\u306B\u3088\u308B +simedtdlg.lbl.GeodeticMethod = \u8A08\u7B97\u6E2C\u5730\u7CFB\uFF1A +simedtdlg.lbl.ttip.GeodeticMethodTip = \u5730\u7403\u306E\u5EA7\u6A19\u7CFB\u8A08\u7B97\u306B\u95A2\u4FC2\u3057\u307E\u3059\u3002\u30B3\u30EA\u30AA\u30EA\u529B\u304C\u8003\u616E\u3055\u308C\u307E\u3059\u3002 +simedtdlg.lbl.Timestep = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\uFF1A +simedtdlg.lbl.ttip.Timestep1 = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u6642\u9593\u523B\u307F
\u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3092\u5C0F\u3055\u304F\u3059\u308B\u3068\u6B63\u78BA\u306B\u306A\u308B\u304C\u8A08\u7B97\u304C\u9045\u304F\u306A\u308B
+simedtdlg.lbl.ttip.Timestep2 = 4\u6B21\u306E\u30EB\u30F3\u30B2=\u30AF\u30C3\u30BF\u6CD5\u3067\u5341\u5206\u306A\u7CBE\u5EA6\u3092\u3082\u3064\u6642\u9593\u30B9\u30C6\u30C3\u30D7\u306F +simedtdlg.but.ttip.resettodefault = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8( +simedtdlg.border.Simlist = Simulator listeners +simedtdlg.txt.longA1 = Simulation listeners \u3053\u308C\u306F\u30E6\u30FC\u30B6\u304C\u66F8\u3044\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u5F85\u53D7\u5F62\u5F0F\u3084\u5BFE\u8A71\u5F62\u5F0F\u306E\u30B3\u30FC\u30C9\u3092\u4F7F\u7528\u53EF\u80FD\u306B\u3059\u308B\u9AD8\u5EA6\u306A\u6A5F\u80FD\u3067\u3059 +simedtdlg.txt.longA2 = simulation listeners\u306E\u8A73\u7D30\u306FOpenRocket\u306E\u30C6\u30AF\u30CB\u30AB\u30EB\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044 +simedtdlg.lbl.Curlist = Current listeners: +simedtdlg.lbl.Addsimlist = Add simulation listener +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 + +GeodeticComputationStrategy.flat.name = \u5E73\u9762\u5730\u7403 +GeodeticComputationStrategy.flat.desc = \u5E73\u9762\u5730\u7403\u8FD1\u4F3C\u3067\u8A08\u7B97\u3057\u307E\u3059\u3002\u4F4E\u9AD8\u5EA6\u3067\u306F\u5341\u5206\u3067\u3059\u3002 +GeodeticComputationStrategy.spherical.name = \u7403\u5F62\u8FD1\u4F3C +GeodeticComputationStrategy.spherical.desc = \u5730\u7403\u3092\u7403\u4F53\u3068\u4EEE\u5B9A\u3057\u6E2C\u5730\u7CFB\u306E\u8A08\u7B97\u3092\u3057\u307E\u3059\u3002
\u3053\u308C\u306F\u307B\u307C\u5168\u3066\u306E\u76EE\u7684\u3067\u5341\u5206\u306A\u7CBE\u5EA6\u304C\u3042\u308A\u307E\u3059\u3002 +GeodeticComputationStrategy.wgs84.name = WGS84\u6955\u5186\u4F53 +GeodeticComputationStrategy.wgs84.desc = Vincenty\u306E\u624B\u6CD5\u306B\u3088\u308BWGS84\u306B\u3088\u308B\u6955\u5186\u4F53\u3068\u3057\u3066\u6E2C\u5730\u7CFB\u306E\u8A08\u7B97\u3092\u3057\u307E\u3059\u3002
\u307B\u3068\u3093\u3069\u306E\u5834\u5408\u3001\u8A08\u7B97\u304C\u9045\u304F\u5FC5\u8981\u3042\u308A\u307E\u305B\u3093\u3002 + + + + +! Simulation Panel +simpanel.but.newsimulation = \u65B0\u898F\u4F5C\u6210 +simpanel.but.editsimulation = \u7DE8\u96C6 +simpanel.but.runsimulations = \u8A08\u7B97 +simpanel.but.deletesimulations = \u524A\u9664 +simpanel.but.plotexport = \u30D7\u30ED\u30C3\u30C8\u30FB\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 +simpanel.but.ttip.newsimulation = \u65B0\u898F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8FFD\u52A0 +simpanel.but.ttip.editsim = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 +simpanel.but.ttip.runsimu = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u518D\u8A08\u7B97 +simpanel.but.ttip.deletesim = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 +simpanel.checkbox.donotask = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 +simpanel.lbl.defpref = \u8A2D\u5B9A\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 +simpanel.dlg.lbl.DeleteSim1 = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F +simpanel.dlg.lbl.DeleteSim2 = \u3053\u306E\u64CD\u4F5C\u306F\u3084\u308A\u76F4\u305B\u307E\u305B\u3093 +simpanel.dlg.lbl.DeleteSim3 = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u524A\u9664 +simpanel.col.Name = \u540D\u524D +simpanel.col.Motors = \u30E2\u30FC\u30BF\u30FC +simpanel.col.Velocityoffrod = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u96E2\u8131\u901F\u5EA6 +simpanel.col.Velocityatdeploy = \u5C55\u958B\u6642\u901F\u5EA6 +simpanel.col.Apogee = \u9060\u5730\u70B9 +simpanel.col.Maxvelocity = \u6700\u5927\u901F\u5EA6 +simpanel.col.Maxacceleration = \u6700\u5927\u52A0\u901F\u5EA6 +simpanel.col.Timetoapogee = \u9060\u5730\u70B9\u306E\u6642\u523B +simpanel.col.Flighttime = \u30D5\u30E9\u30A4\u30C8\u6642\u9593 +simpanel.col.Groundhitvelocity = \u5730\u9762\u885D\u7A81\u901F\u5EA6 +simpanel.ttip.uptodate = Up to date +simpanel.ttip.loaded = Data loaded from a file +simpanel.ttip.outdated = Imported data +simpanel.ttip.notSimulated = Not simulated yet
Click Run simulations to simulate. +simpanel.ttip.noData = No simulation data available. +simpanel.ttip.noWarnings = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u30D5\u30A1\u30A4\u30EB\u3067\u306E\u533A\u5207\u308A\u6587\u5B57
+SimExpPan.lbl.longA2 = ,'\u3092\u4F7F\u3046\u3068Comma Separated Values (CSV) \u30D5\u30A1\u30A4\u30EB\u306B\u306A\u308B +SimExpPan.checkbox.Includesimudesc = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306B\u542B\u3081\u308B +SimExpPan.checkbox.ttip.Includesimudesc = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306E\u982D\u306B\u30B3\u30E1\u30F3\u30C8\u3057\u3066\u8FFD\u52A0\u3059\u308B +SimExpPan.border.Comments = \u30B3\u30E1\u30F3\u30C8 +SimExpPan.checkbox.Includefielddesc = \u5909\u6570\u306E\u8AAC\u660E\u3092\u30D5\u30A1\u30A4\u30EB\u306B\u542B\u3081\u308B +SimExpPan.checkbox.ttip.Includefielddesc = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3059\u308B\u5909\u6570\u306E\u8AAC\u660E\u3092\u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3067\u8FFD\u52A0\u3059\u308B +SimExpPan.checkbox.Incflightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\u3092\u542B\u3081\u308B +SimExpPan.checkbox.ttip.Incflightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\u3092\u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3067\u8FFD\u52A0\u3059\u308B +SimExpPan.lbl.Commentchar = \u30B3\u30E1\u30F3\u30C8\u6587\u5B57\uFF1A +SimExpPan.lbl.ttip.Commentchar = \u30B3\u30E1\u30F3\u30C8\u30E9\u30A4\u30F3\u3068\u3057\u3066\u4F7F\u7528\u3059\u308B\u6587\u5B57 +SimExpPan.but.Exporttofile = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 +SimExpPan.Fileexists.desc1 = \u30D5\u30A1\u30A4\u30EB \" +SimExpPan.Fileexists.desc2 = \" \u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F +SimExpPan.Fileexists.title = \u30D5\u30A1\u30A4\u30EB\u306E\u4E0A\u66F8\u304D +SimExpPan.ExportingVar.desc1 = Exporting 1 variable out of +SimExpPan.ExportingVar.desc2 = \u30A8\u30AF\u30B9\u30DD\u30FC\u30C8 +SimExpPan.ExportingVar.desc3 = \u5909\u6570\u3001\u5168\u4F53\u306E\u5909\u6570 +SimExpPan.Col.Variable = \u5909\u6570 +SimExpPan.Col.Unit = \u5358\u4F4D + + +CsvOptionPanel.separator.space = SPACE +CsvOptionPanel.separator.tab = TAB + + +! Custom expression general stuff +customExpression.Name = \u540D\u79F0 +customExpression.Symbol = \u30B7\u30F3\u30DC\u30EB +customExpression.Expression = \u5F0F +customExpression.Units = \u5358\u4F4D +customExpression.Operator = \u6F14\u7B97\u5B50 +customExpression.Description = \u8AAC\u660E + +! Custom expression panel +customExpressionPanel.but.NewExpression = \u65B0\u3057\u3044\u5F0F +customExpressionPanel.but.ttip.NewExpression = \u65B0\u3057\u3044\u30AB\u30B9\u30BF\u30E0\u5F0F\u3092\u8FFD\u52A0 +customExpressionPanel.but.Import = \u30A4\u30F3\u30DD\u30FC\u30C8 +customExpressionPanel.but.ttip.Import = .ork\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u30AB\u30B9\u30BF\u30E0\u5F0F\u3092\u30A4\u30F3\u30DD\u30FC\u30C8 +customExpressionPanel.lbl.UpdateNote = \u30B0\u30E9\u30D5\u3092\u5F97\u308B\u305F\u3081\u306B\u306F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u8A08\u7B97\u3055\u305B\u3066\u304A\u304B\u306A\u3044\u3068\u3044\u3051\u306A\u3044 +customExpressionPanel.lbl.CalcNote = \u5F0F\u306F\u8868\u793A\u3055\u308C\u305F\u9806\u5E8F\u3067\u8A08\u7B97\u3055\u308C\u308B +customExpressionPanel.lbl.CustomExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F +customExpression.Units.but.ttip.Remove = \u3053\u306E\u5F0F\u3092\u524A\u9664 +customExpression.Units.but.ttip.Edit = \u3053\u306E\u5F0F\u3092\u7DE8\u96C6 +customExpression.Units.but.ttip.MoveUp = \u5F0F\u3092\u4E0A\u306B\u79FB\u52D5 +customExpression.Units.but.ttip.MoveDown = \u5F0F\u3092\u4E0B\u306B\u79FB\u52D5 + + +! Custom expression builder window +ExpressionBuilderDialog.title = \u5F0F\u30D3\u30EB\u30C0\u30FC +ExpressionBuilderDialog.InsertVariable = \u5909\u6570\u306E\u633F\u5165 +ExpressionBuilderDialog.InsertOperator = \u6F14\u7B97\u5B50\u306E\u633F\u5165 +ExpressionBuilderDialog.led.ttip.Name = \u65E2\u306B\u3042\u308B\u540D\u524D\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 +ExpressionBuilderDialog.led.ttip.Symbol = \u65E2\u306B\u3042\u308B\u30B7\u30F3\u30DC\u30EB\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093 +ExpressionBuilderDialog.led.ttip.Expression = \u5F0F\u306F\u30B7\u30F3\u30DC\u30EB\u3068\u6F14\u7B97\u5B50\u3092\u4F7F\u3046\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059 +ExpressionBuilderDialog.CopyToOtherSimulations = \u4ED6\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306B\u30B3\u30D4\u30FC +ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Make a copy of this expression in other simulations in this document.
\u4ED6\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u4E2D\u306E\u65E2\u5B58\u306E\u5F0F\u306B\u4E0A\u66F8\u304D\u3084\u5909\u66F4\u3092\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044 + +! Custom expression variable selector +CustomVariableSelector.title = Variable Selector + +! Custom operator selector +CustomOperatorSelector.title = Operator Selector + +! Operators +Operator.plus = \u52A0\u7B97 +Operator.minus = \u6E1B\u7B97 +Operator.star = \u639B\u7B97 +Operator.div = \u9664\u7B97 +Operator.mod = \u6CD5 +Operator.pow = \u6307\u6570 +Operator.abs = \u7D76\u5BFE\u5024 +Operator.ceil = \u5C0F\u6570\u5207\u308A\u4E0A\u3052 +Operator.floor = \u5C0F\u6570\u5207\u308A\u4E0B\u3052 +Operator.sqrt = \u30EB\u30FC\u30C8 +Operator.cbrt = \u4E09\u4E57\u6839 +Operator.exp = e^x +Operator.ln = \u81EA\u7136\u5BFE\u6570 +Operator.sin = \u30B5\u30A4\u30F3 +Operator.cos = \u30B3\u30B5\u30A4\u30F3 +Operator.tan = \u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 +Operator.asin = \u30A2\u30FC\u30AF\u30B5\u30A4\u30F3 +Operator.acos = \u30A2\u30FC\u30AF\u30B3\u30B5\u30A4\u30F3 +Operator.atan = \u30A2\u30FC\u30AF\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 +Operator.hsin = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30B5\u30A4\u30F3 +Operator.hcos = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30B3\u30B5\u30A4\u30F3 +Operator.htan = \u30CF\u30A4\u30D1\u30DC\u30EA\u30C3\u30AF\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8 +Operator.log10 = \u5E9510\u306E\u5BFE\u6570 +Operator.round = \u518D\u8FD1\u508D\u306E\u6574\u6570\u5024 +Operator.random = 0~1\u306E\u30E9\u30F3\u30C0\u30E0\u5024 +Operator.expm1 = exp(x)-1 +Operator.mean = \u5E73\u5747 +Operator.min = \u6700\u5C0F\u5024 +Operator.max = \u6700\u5927\u5024 +Operator.var = \u5206\u6563 +Operator.stdev = \u6A19\u6E96\u504F\u5DEE +Operator.rms = RMS\uFF08\u4E8C\u4E57\u5E73\u5747\u5E73\u65B9\u6839\uFF09 +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 = \u4E0E\u3048\u3089\u308C\u305F\u7BC4\u56F2\u3092\u53F0\u5F62\u7A4D\u5206 +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 = \u30E2\u30FC\u30BF\u30FC\u63A8\u529B\u5C65\u6B74 +MotorPlot.Chart.Time = Time / s +MotorPlot.Chart.Thrust = Thrust / N +MotorPlot.txt.Designation = \u578B\u756A\uFF1A +MotorPlot.txt.Manufacturer = \u88FD\u9020\u4F1A\u793E\uFF1A +MotorPlot.txt.Type = \u30BF\u30A4\u30D7\uFF1A +MotorPlot.txt.Delays = Delays: +MotorPlot.txt.Comment = \u30B3\u30E1\u30F3\u30C8\uFF1A\n + +! Simulation plot panel +simplotpanel.lbl.Presetplotconf = \u30B0\u30E9\u30D5\u7A2E\u985E\uFF1A +simplotpanel.lbl.Xaxistype = X\u8EF8\uFF1A +simplotpanel.lbl.Unit = \u5358\u4F4D\uFF1A +simplotpanel.lbl.Yaxistypes = Y\u8EF8\uFF1A +simplotpanel.lbl.Flightevents = \u30D5\u30E9\u30A4\u30C8\u30A4\u30D9\u30F3\u30C8\uFF1A +simplotpanel.but.All = \u5168\u3066\u9078\u629E +simplotpanel.but.None = \u5168\u3066\u975E\u9078\u629E +simplotpanel.but.NewYaxisplottype = Y\u8EF8\u8FFD\u52A0 +simplotpanel.but.Plotflight = \u30D7\u30ED\u30C3\u30C8 +simplotpanel.lbl.Axis = \u8EF8\uFF1A +simplotpanel.but.ttip.Removethisplot = \u3053\u306E\u30D7\u30ED\u30C3\u30C8\u3092\u524A\u9664 +simplotpanel.Desc = X\u8EF8\u304C\u6642\u9593\u3067\u306A\u3044\u6642\u306F\u30C7\u30FC\u30BF\u306F\u6642\u9593\u9806\u5E8F\u3067\u30D7\u30ED\u30C3\u30C8\u3055\u308C\u308B +simplotpanel.OptionPane.lbl1 = Y\u8EF8\u306F15\u5909\u6570\u307E\u3067 +simplotpanel.OptionPane.lbl2 = \u8FFD\u52A0\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u306A\u3044 +simplotpanel.AUTO_NAME = \u81EA\u52D5 +simplotpanel.LEFT_NAME = \u5DE6 +simplotpanel.RIGHT_NAME = \u53F3 +simplotpanel.CUSTOM = \u30AB\u30B9\u30BF\u30E0 +SimulationPlotPanel.error.noPlotSelected = Y\u8EF8\u306B\u5909\u6570\u3092\u4E00\u3064\u4EE5\u4E0A\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044 +SimulationPlotPanel.error.noPlotSelected.title = \u30D7\u30ED\u30C3\u30C8\u3059\u308B\u3082\u306E\u304C\u3042\u308A\u307E\u305B\u3093 + +! Component add buttons +compaddbuttons.Bodycompandfinsets = \u30DC\u30C7\u30A3\u90E8\u54C1\u3068\u30D5\u30A3\u30F3 +compaddbuttons.Nosecone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 +compaddbuttons.Bodytube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 +compaddbuttons.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 +compaddbuttons.Trapezoidal = \u53F0\u5F62\u30D5\u30A3\u30F3 +compaddbuttons.Elliptical = \u6955\u5186\u5F62\u30D5\u30A3\u30F3 +compaddbuttons.Freeform = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 +compaddbuttons.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 +compaddbuttons.Innercomponent = \u30A4\u30F3\u30CA\u30FC\u90E8\u54C1 +compaddbuttons.Innertube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 +compaddbuttons.Coupler = \u30AB\u30D7\u30E9\u30FC +compaddbuttons.Centeringring = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0\n\u30EA\u30F3\u30B0 +compaddbuttons.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 +compaddbuttons.Engineblock = \u30A8\u30F3\u30B8\u30F3\n\u30D6\u30ED\u30C3\u30AF +compaddbuttons.Massobjects = \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8 +compaddbuttons.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 +compaddbuttons.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC +compaddbuttons.Shockcord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 +compaddbuttons.Masscomponent = \u304A\u3082\u308A +compaddbuttons.Donotaskmeagain = \u6B21\u56DE\u304B\u3089\u8868\u793A\u3057\u306A\u3044 +compaddbuttons.Selectcomppos = \u90E8\u54C1\u306E\u5834\u6240\u306E\u9078\u629E +compaddbuttons.lbl.Youcanchange = \u8A2D\u5B9A\u3067\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059 +compaddbuttons.lbl.insertcomp = \u90E8\u54C1\u3092\u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u306B\u633F\u5165\u304B\u3001\u6700\u5F8C\u306E\u90E8\u54C1\u3068\u3057\u3066\u8FFD\u52A0\u304B\uFF1F +compaddbuttons.askPosition.Inserthere = \u3053\u3053\u306B\u633F\u5165 +compaddbuttons.askPosition.Addtotheend = \u6700\u5F8C\u306B\u8FFD\u52A0 +compaddbuttons.askPosition.Cancel = \u30AD\u30E3\u30F3\u30BB\u30EB + +! Component Analysis Dialog +componentanalysisdlg.componentanalysis = \u90E8\u54C1\u89E3\u6790 +componentanalysisdlg.lbl.winddir = \u98A8\u5411\u304D\uFF1A +componentanalysisdlg.TitledBorder.warnings = \u30A8\u30E9\u30FC\uFF1A +componentanalysisdlg.ToggleBut.worst = Worst +componentanalysisdlg.lbl.angleofattack = \u8FCE\u3048\u89D2\uFF1A +componentanalysisdlg.lbl.machnumber = \u30DE\u30C3\u30CF\u6570\uFF1A +componentanalysisdlg.lbl.rollrate = \u89D2\u901F\u5EA6\uFF08\u30ED\u30FC\u30EB\uFF09\uFF1A +componentanalysisdlg.lbl.activestages = Active stages: +componentanalysisdlg.lbl.motorconf = Motor configuration: +componentanalysisdlg.TabStability.Col = \u90E8\u54C1 +componentanalysisdlg.TabStability.Col.CG = CG +componentanalysisdlg.TabStability.Col.Mass = \u8CEA\u91CF +componentanalysisdlg.TabStability.Col.CP = CP +componentanalysisdlg.TabStability = \u5B89\u5B9A\u6027 +componentanalysisdlg.TabStability.ttip = \u5B89\u5B9A\u6027 +componentanalysisdlg.dragTableModel.Col.Component = \u90E8\u54C1 +componentanalysisdlg.dragTableModel.Col.Pressure = \u5727\u529B CD +componentanalysisdlg.dragTableModel.Col.Base = Base CD +componentanalysisdlg.dragTableModel.Col.friction = \u6469\u64E6 CD +componentanalysisdlg.dragTableModel.Col.total = Total CD +componentanalysisdlg.dragTabchar = \u6297\u529B\u6307\u6A19 +componentanalysisdlg.dragTabchar.ttip = \u6297\u529B\u6307\u6A19 +componentanalysisdlg.rollTableModel.Col.component = \u90E8\u54C1 +componentanalysisdlg.rollTableModel.Col.rollforc = \u529B\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 +componentanalysisdlg.rollTableModel.Col.rolldamp = \u6E1B\u8870\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 +componentanalysisdlg.rollTableModel.Col.total = Total Cl +componentanalysisdlg.rollTableModel = Roll dynamics +componentanalysisdlg.rollTableModel.ttip = Roll dynamics +componentanalysisdlg.println.closingmethod = Closing method called: +componentanalysisdlg.println.settingnam = SETTING NAN VALUES +componentanalysisdlg.lbl.reflenght = \u4EE3\u8868\u9577\u3055\uFF1A +componentanalysisdlg.lbl.refarea = \u4EE3\u8868\u9762\u7A4D\uFF1A +!componentanalysisdlg.But.close +componentanalysisdlg.TabStability.Col.Component = \u90E8\u54C1 +componentanalysisdlg.TOTAL = Total +componentanalysisdlg.noWarnings = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF\u306F\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30C1\u30E5\u30FC\u30D6\u306E\u4E2D\u3067\u30E2\u30FC\u30BF\u30FC\u304C\u524D\u306B\u52D5\u304F\u306E\u3092\u6B62\u3081\u308B\u5F79\u5272\u3002

\u30E2\u30FC\u30BF\u30FC\u3092\u8FFD\u52A0\u3059\u308B\u306B\u306F \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3082\u3057\u304F\u306F\u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u3092\u4F5C\u3063\u3066 and mark it as a motor mount in the \u30E2\u30FC\u30BF\u30FC\u30BF\u30D6\u3067\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u3068\u3057\u3066\u30C1\u30A7\u30C3\u30AF\u3059\u308B\u3002 +ringcompcfg.note.desc = \u30E1\u30E2\uFF1A\u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u5916\u5074\u306B\u51FA\u306A\u3044\u9650\u308A\u306F\u7A7A\u529B\u3078\u306E\u5F71\u97FF\u306F\u7121\u3044 + + +! Body Tube Config +BodyTubecfg.lbl.Bodytubelength = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u9577\u3055\uFF1A +BodyTubecfg.lbl.Outerdiameter = \u5916\u5F84\uFF1A +BodyTubecfg.lbl.Innerdiameter = \u5185\u5F84\uFF1A +BodyTubecfg.lbl.Wallthickness = \u8089\u539A\uFF1A +BodyTubecfg.tab.General = \u4E00\u822C +BodyTubecfg.tab.Generalproperties = \u4E00\u822C\u9805\u76EE +BodyTubecfg.tab.Motor = \u30E2\u30FC\u30BF\u30FC +BodyTubecfg.tab.Motormountconf = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +BodyTubecfg.checkbox.Automatic = \u81EA\u52D5 +BodyTubecfg.checkbox.Filled = \u4E2D\u5B9F + +! FinSetConfig +FinSetConfig.tab.Fintabs = \u30D5\u30A3\u30F3\u30BF\u30D6 +FinSetConfig.tab.Through-the-wall = \u30DC\u30C7\u30A3\u3092\u8CAB\u304F\u30D5\u30A3\u30F3\u30BF\u30D6 +FinSetConfig.but.Converttofreeform = \u81EA\u7531\u5F62\u306B\u5909\u63DB +FinSetConfig.but.Converttofreeform.ttip = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3\u306B\u5909\u63DB +FinSetConfig.Convertfinset = \u5909\u63DB +FinSetConfig.but.Splitfins = \u5206\u5272 +FinSetConfig.but.Splitfins.ttip = \u5225\u3005\u306E\u30D5\u30A3\u30F3\u306B\u5206\u5272 +FinSetConfig.but.AutoCalc = \u81EA\u52D5\u7684\u306B\u8A08\u7B97 +FinSetConfig.lbl.Through-the-wall = \u30DC\u30C7\u30A3\u3092\u8CAB\u304F\u30D5\u30A3\u30F3\u30BF\u30D6 +FinSetConfig.lbl.Tablength = \u30BF\u30D6\u9577\u3055\uFF1A +FinSetConfig.ttip.Tablength = \u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u9577\u3055\uFF1A +FinSetConfig.lbl.Tabheight = \u30BF\u30D6\u9AD8\u3055\uFF1A +FinSetConfig.ttip.Tabheight = \u30B9\u30D1\u30F3\u65B9\u5411\u306E\u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u9AD8\u3055 +FinSetConfig.lbl.Tabposition = \u30BF\u30D6\u4F4D\u7F6E\uFF1A +FinSetConfig.ttip.Tabposition = \u30D5\u30A3\u30F3\u30BF\u30D6\u306E\u4F4D\u7F6E +FinSetConfig.lbl.relativeto = relative to + +!FinMarkingGuide +FinMarkingGuide.lbl.Front = Front + +! MotorDatabaseLoadingDialog +MotorDbLoadDlg.title = Loading motors +MotorDbLoadDlg.Loadingmotors = Loading motors... + +! RocketConfig +RocketCfg.lbl.Designname = \u30C7\u30B6\u30A4\u30F3\u540D\uFF1A +RocketCfg.lbl.Designer = \u8A2D\u8A08\u8005\uFF1A +RocketCfg.lbl.Comments = \u30B3\u30E1\u30F3\u30C8\uFF1A +RocketCfg.lbl.Revisionhistory = \u30EA\u30D3\u30B8\u30E7\u30F3\u5C65\u6B74\uFF1A +RocketCfg.lbl.Material = \u6750\u6599\uFF1A + +! ShockCordConfig +ShockCordCfg.lbl.Shockcordlength = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u9577\u3055\uFF1A + +! RocketComponentConfig +RocketCompCfg.lbl.Componentname = \u90E8\u54C1\u540D\uFF1A +RocketCompCfg.ttip.Thecomponentname = \u90E8\u54C1\u306E\u540D\u524D +RocketCompCfg.tab.Override = \u518D\u5B9A\u7FA9 +RocketCompCfg.tab.MassandCGoverride = \u8CEA\u91CF\u3068CG\u3092\u518D\u5B9A\u7FA9\u3059\u308B\u30AA\u30D7\u30B7\u30E7\u30F3 +RocketCompCfg.tab.Figure = \u56F3\u793A +RocketCompCfg.tab.Figstyleopt = \u56F3\u793A\u306E\u30B9\u30BF\u30A4\u30EB\u30AA\u30D7\u30B7\u30E7\u30F3 +RocketCompCfg.tab.Comment = \u30B3\u30E1\u30F3\u30C8 +RocketCompCfg.tab.Specifyacomment = \u90E8\u54C1\u3078\u306E\u30B3\u30E1\u30F3\u30C8\u3092\u8A18\u8FF0 +RocketCompCfg.lbl.Mass = \u8CEA\u91CF\uFF1A +RocketCompCfg.lbl.Componentmass = \u90E8\u54C1\u8CEA\u91CF\uFF1A +RocketCompCfg.lbl.overriddento = (overridden to +RocketCompCfg.lbl.overriddenby = (overridden by +RocketCompCfg.lbl.Componentmaterial = \u90E8\u54C1\u6750\u6599\uFF1A +RocketCompCfg.lbl.Componentfinish = \u90E8\u54C1\u4ED5\u4E0A\u3052\u65B9\uFF1A +RocketCompCfg.lbl.ttip.componentmaterialaffects = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B +RocketCompCfg.combo.ttip.componentmaterialaffects = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B +RocketCompCfg.lbl.longA1 = \u4ED5\u4E0A\u3052\u65B9\u306F\u6297\u529B\u4FC2\u6570\u306B\u5F71\u97FF\u3059\u308B
+RocketCompCfg.lbl.longA2 = \u3053\u306E\u5024\u306F\u8868\u9762\u7C97\u3055\u306E\u5E73\u5747\u5024\u3092\u793A\u3059 +RocketCompCfg.but.Setforall = \u5168\u3066\u306B\u9069\u7528 +RocketCompCfg.but.ttip.Setforall = \u3053\u306E\u4ED5\u4E0A\u3052\u65B9\u3092\u5168\u3066\u306E\u90E8\u54C1\u306B\u9069\u7528\u3059\u308B +RocketCompCfg.lbl.Overridemassorcenter = \u8CEA\u91CF\u3084\u91CD\u5FC3\u306E\u518D\u5B9A\u7FA9\u3000 +RocketCompCfg.checkbox.Overridemass = \u8CEA\u91CF\u306E\u518D\u5B9A\u7FA9\uFF1A +RocketCompCfg.checkbox.Overridecenterofgrav = \u91CD\u5FC3\u306E\u518D\u5B9A\u7FA9\uFF1A +RocketCompCfg.checkbox.OverridemassandCG = \u5168\u3066\u306E\u30B5\u30D6\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u8CEA\u91CF\u3068CG\u3092\u518D\u5B9A\u7FA9\uFF1A +RocketCompCfg.lbl.longB1 = \u518D\u5B9A\u7FA9\u3055\u308C\u305F\u8CEA\u91CF\u306B\u306F\u30E2\u30FC\u30BF\u30FC\u306F\u542B\u307E\u308C\u306A\u3044
+RocketCompCfg.lbl.longB2 = \u91CD\u5FC3\u306F\u90E8\u54C1\u306E\u524D\u65B9\u7AEF\u304B\u3089\u3001\u90E8\u54C1\uFF1A +RocketCompCfg.lbl.Commentsonthe = \u30B3\u30E1\u30F3\u30C8\uFF1A +RocketCompCfg.lbl.Figurestyle = \u30B9\u30BF\u30A4\u30EB\uFF1A +RocketCompCfg.lbl.Componentcolor = \u90E8\u54C1\u306E\u8272\uFF1A +RocketCompCfg.lbl.Choosecolor = \u8272\u3092\u9078\u3076 +RocketCompCfg.checkbox.Usedefaultcolor = \u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u8272\u3092\u4F7F\u3046 +RocketCompCfg.lbl.Complinestyle = \u7DDA\u30B9\u30BF\u30A4\u30EB\uFF1A +RocketCompCfg.but.Saveasdefstyle = \u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B9\u30BF\u30A4\u30EB\u3068\u3057\u3066\u4FDD\u5B58 +RocketCompCfg.lbl.Diameter = \u76F4\u5F84\uFF1A +RocketCompCfg.lbl.Length = \u9577\u3055\uFF1A +RocketCompCfg.lbl.Thickness = \u539A\u3055\uFF1A +RocketCompCfg.checkbox.Endcapped = \u7AEF\u306B\u30D5\u30BF\u3092\u3059\u308B +RocketCompCfg.ttip.Endcapped = \u30D5\u30BF\u304C\u3042\u308B\u304B\u3069\u3046\u304B +RocketCompCfg.title.Noseconeshoulder = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u30B7\u30E7\u30EB\u30C0\u30FC +RocketCompCfg.title.Aftshoulder = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC +RocketCompCfg.border.Foreshoulder = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC +!RocketCompCfg.lbl.Length + +! BulkheadConfig +BulkheadCfg.tab.Diameter = \u534A\u5F84\uFF1A +BulkheadCfg.tab.Thickness = \u539A\u3055\uFF1A +BulkheadCfg.tab.General = \u4E00\u822C +BulkheadCfg.tab.Generalproperties = \u4E00\u822C + +!CenteringRingConfig +CenteringRingCfg.tab.Outerdiam = \u5916\u5F84\uFF1A +CenteringRingCfg.tab.Innerdiam = \u5185\u5F84\uFF1A +CenteringRingCfg.tab.Thickness = \u539A\u3055\uFF1A +CenteringRingCfg.tab.General = \u4E00\u822C +CenteringRingCfg.tab.Generalproperties = \u4E00\u822C + +!ComponentConfigDialog +ComponentCfgDlg.configuration = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +ComponentCfgDlg.configuration1 = +ComponentCfgDlg.Modify = \u5909\u66F4 + +!StageConfig +StageConfig.tab.Separation = \u5206\u96E2 +StageConfig.tab.Separation.ttip = \u30B9\u30C6\u30FC\u30B8\u5206\u96E2\u30AA\u30D7\u30B7\u30E7\u30F3 +StageConfig.separation.lbl.title = \u30B9\u30C6\u30FC\u30B8\u304C\u5206\u96E2\u3059\u308B\u6642\u523B\u306E\u9078\u629E\uFF1A +StageConfig.separation.lbl.plus = \u30D7\u30E9\u30B9 +StageConfig.separation.lbl.seconds = \u79D2 + +!EllipticalFinSetConfig +EllipticalFinSetCfg.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570\uFF1A +EllipticalFinSetCfg.Rotation = \u56DE\u8EE2\uFF1A +EllipticalFinSetCfg.Fincant = \u50BE\u659C\uFF1A +EllipticalFinSetCfg.Rootchord = \u6839\u672C\u9577\u3055\uFF1A +EllipticalFinSetCfg.Height = \u9AD8\u3055\uFF1A +EllipticalFinSetCfg.Positionrelativeto = \u4F4D\u7F6E\uFF1A +EllipticalFinSetCfg.plus = \u30D7\u30E9\u30B9 +EllipticalFinSetCfg.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A +EllipticalFinSetCfg.Thickness = \u539A\u3055\uFF1A +EllipticalFinSetCfg.General = \u4E00\u822C +EllipticalFinSetCfg.Generalproperties = \u4E00\u822C +EllipticalFinSetCfg.ttip.Fincant = \u30DC\u30C7\u30A3\u304B\u3089\u307F\u3066\u30D5\u30A3\u30F3\u306E\u50BE\u3044\u3066\u3044\u308B\u89D2\u5EA6 + +!FreeformFinSetConfig +FreeformFinSetCfg.tab.General = \u4E00\u822C +FreeformFinSetCfg.tab.ttip.General = \u4E00\u822C +FreeformFinSetCfg.tab.Shape = \u5F62\u72B6 +FreeformFinSetCfg.tab.ttip.Finshape = \u30D5\u30A3\u30F3\u5F62\u72B6 +FreeformFinSetCfg.lbl.Numberoffins = \u30D5\u30A3\u30F3\u306E\u6570\uFF1A +FreeformFinSetCfg.lbl.Finrotation = \u56DE\u8EE2\uFF1A +FreeformFinSetCfg.lbl.Fincant = \u50BE\u659C\uFF1A +FreeformFinSetCfg.lbl.ttip.Fincant = \u30DC\u30C7\u30A3\u304B\u3089\u307F\u3066\u30D5\u30A3\u30F3\u306E\u50BE\u3044\u3066\u3044\u308B\u89D2\u5EA6 +FreeformFinSetCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +FreeformFinSetCfg.lbl.plus = \u30D7\u30E9\u30B9 +FreeformFinSetCfg.lbl.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A +FreeformFinSetCfg.lbl.Thickness = \u539A\u3055\uFF1A +! doubleClick1 + 2 form the message "Double-click to edit", split approximately at the middle +FreeformFinSetConfig.lbl.doubleClick1 = \u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF\u3067 +FreeformFinSetConfig.lbl.doubleClick2 = \u7DE8\u96C6 +FreeformFinSetConfig.lbl.clickDrag = Click+drag: \u30DD\u30A4\u30F3\u30C8\u306E\u8FFD\u52A0\u3068\u79FB\u52D5 +FreeformFinSetConfig.lbl.ctrlClick = Ctrl+click: \u30DD\u30A4\u30F3\u30C8\u306E\u524A\u9664 +FreeformFinSetConfig.lbl.scaleFin = Scale Fin + + +!InnerTubeConfig +InnerTubeCfg.tab.Motor = \u30E2\u30FC\u30BF\u30FC +InnerTubeCfg.tab.ttip.Motor = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +InnerTubeCfg.tab.Cluster = \u30AF\u30E9\u30B9\u30BF\u30FC +InnerTubeCfg.tab.ttip.Cluster = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +InnerTubeCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +InnerTubeCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +InnerTubeCfg.lbl.Selectclustercfg = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u9078\u629E\uFF1A +InnerTubeCfg.lbl.TubeSep = \u8DDD\u96E2\u9593\u9694\uFF1A +InnerTubeCfg.lbl.ttip.TubeSep = \u30C1\u30E5\u30FC\u30D6\u9593\u306E\u8DDD\u96E2,1.0 = \u63A5\u3057\u3066\u3044\u308B +InnerTubeCfg.lbl.Rotation = \u56DE\u8EE2\uFF1A +InnerTubeCfg.lbl.ttip.Rotation = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u56DE\u8EE2\u89D2 +InnerTubeCfg.lbl.Rotangle = \u30AF\u30E9\u30B9\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u56DE\u8EE2\u89D2 +InnerTubeCfg.but.Splitcluster = \u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u5206\u96E2 +InnerTubeCfg.lbl.longA1 = \u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u5225\u3005\u306E\u90E8\u54C1\u306B\u5206\u96E2
+InnerTubeCfg.lbl.longA2 = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6\u306B\u53D6\u308A\u4ED8\u3051\u8907\u88FD\u3059\u308B +InnerTubeCfg.but.Resetsettings = \u30EA\u30BB\u30C3\u30C8 +InnerTubeCfg.but.ttip.Resetsettings = \u5206\u96E2\u3068\u56DE\u8EE2\u89D2\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u306B\u30EA\u30BB\u30C3\u30C8 + +! LaunchLugConfig +LaunchLugCfg.lbl.Length = \u9577\u3055\uFF1A +LaunchLugCfg.lbl.Outerdiam = \u5916\u5F84\uFF1A +LaunchLugCfg.lbl.Innerdiam = \u5185\u5F84\uFF1A +LaunchLugCfg.lbl.Thickness = \u539A\u3055\uFF1A +LaunchLugCfg.lbl.Radialpos = \u56DE\u8EE2\u65B9\u5411\u4F4D\u7F6E\uFF1A +LaunchLugCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +LaunchLugCfg.lbl.plus = \u30D7\u30E9\u30B9 +LaunchLugCfg.tab.General = \u4E00\u822C +LaunchLugCfg.tab.Generalprop = \u4E00\u822C + +! MassComponentConfig +MassComponentCfg.lbl.Mass = \u8CEA\u91CF +MassComponentCfg.lbl.Density = \u6982\u7B97\u5BC6\u5EA6\uFF1A +MassComponentCfg.lbl.Length = \u9577\u3055\uFF1A +MassComponentCfg.lbl.Diameter = \u76F4\u5F84\uFF1A +MassComponentCfg.lbl.PosRelativeto = \u4F4D\u7F6E\uFF1A +MassComponentCfg.lbl.plus = \u30D7\u30E9\u30B9 +MassComponentCfg.tab.General = \u4E00\u822C +MassComponentCfg.tab.ttip.General = \u4E00\u822C +MassComponentCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +MassComponentCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +MassComponentCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A +MassComponentCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A +MassComponentCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 + +! MotorConfig +MotorCfg.checkbox.compmotormount = \u3053\u306E\u90E8\u54C1\u304C\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8 +MotorCfg.lbl.Motorcfg = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A +MotorCfg.but.New = \u65B0\u898F +MotorCfg.lbl.Currentmotor = \u73FE\u5728\u306E\u30E2\u30FC\u30BF\u30FC\uFF1A +MotorCfg.lbl.Motoroverhang = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057\uFF1A +MotorCfg.lbl.Ignitionat = \u70B9\u706B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A +MotorCfg.lbl.plus = \u30D7\u30E9\u30B9 +MotorCfg.lbl.seconds = \u79D2 +MotorCfg.lbl.longA1 = \u73FE\u5728\u306E\u30C7\u30B6\u30A4\u30F3\u3067\u306F\u30B9\u30C6\u30FC\u30B8\u306F\u4E00\u3064\uFF0E +MotorCfg.lbl.longA2 = \u30B9\u30C6\u30FC\u30B8\u306F\"\u65B0\u3057\u3044\u30B9\u30C6\u30FC\u30B8\"\u3067\u8FFD\u52A0\u3059\u308B\u3053\u3068\u304C\u51FA\u6765\u308B +MotorCfg.lbl.longB1 = \u73FE\u5728\u306E\u30C7\u30B6\u30A4\u30F3\u3067\u306F +MotorCfg.lbl.longB2 = \u30B9\u30C6\u30FC\u30B8\u304C\u3042\u308B +MotorCfg.but.Selectmotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E +MotorCfg.but.Removemotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 +MotorCfg.lbl.motorLabel = None + +! NoseConeConfig +NoseConeCfg.lbl.Noseconeshape = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u5F62\u72B6\uFF1A +NoseConeCfg.lbl.Shapeparam = \u5F62\u72B6\u4FC2\u6570\uFF1A +NoseConeCfg.lbl.Noseconelength = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u9577\u3055\uFF1A +NoseConeCfg.lbl.Basediam = \u30D9\u30FC\u30B9\u76F4\u5F84\uFF1A +NoseConeCfg.checkbox.Automatic = \u81EA\u52D5 +NoseConeCfg.lbl.Wallthickness = \u539A\u3055\uFF1A +NoseConeCfg.checkbox.Filled = \u4E2D\u5B9F +NoseConeCfg.tab.General = \u4E00\u822C +NoseConeCfg.tab.ttip.General = \u4E00\u822C +NoseConeCfg.tab.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC +NoseConeCfg.tab.ttip.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC + +! ParachuteConfig +ParachuteCfg.lbl.Canopy = \u5098\uFF1A +ParachuteCfg.lbl.Diameter = \u76F4\u5F84\uFF1A +ParachuteCfg.lbl.Material = \u6750\u6599\uFF1A +ParachuteCfg.combo.MaterialModel = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B +ParachuteCfg.lbl.longA1 = \u6297\u529B\u4FC2\u6570 CD\uFF1A +ParachuteCfg.lbl.longB1 = \u6297\u529B\u4FC2\u6570\u306F\u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u7DCF\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B
+ParachuteCfg.lbl.longB2 = \u6297\u529B\u4FC2\u6570\u304C\u5927\u304D\u3044\u3068\u964D\u4E0B\u901F\u5EA6\u3092\u9045\u304F\u306A\u308B\uFF0E +ParachuteCfg.lbl.longB3 = \u6A19\u6E96\u7684\u306A\u5024\u306F0.8 +ParachuteCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 +ParachuteCfg.lbl.Shroudlines = \u30B7\u30E5\u30E9\u30A6\u30C9\u30E9\u30A4\u30F3\uFF1A +ParachuteCfg.lbl.Numberoflines = \u30E9\u30A4\u30F3\u306E\u6570\uFF1A +ParachuteCfg.lbl.Linelength = \u30E9\u30A4\u30F3\u9577\u3055\uFF1A +ParachuteCfg.lbl.Material = \u6750\u6599\uFF1A +ParachuteCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +ParachuteCfg.lbl.plus = \u30D7\u30E9\u30B9\uFF1A +ParachuteCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A +ParachuteCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A +ParachuteCfg.lbl.Deploysat = \u5C55\u958B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A +ParachuteCfg.lbl.seconds = \u79D2 +ParachuteCfg.lbl.Altitude = \u9AD8\u5EA6\uFF1A +ParachuteCfg.tab.General = \u4E00\u822C +ParachuteCfg.tab.ttip.General = \u4E00\u822C +ParachuteCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +ParachuteCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +ParachuteCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A +ParachuteCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A +ParachuteCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 +ParachuteCfg.lbl.plusdelay = \u30D7\u30E9\u30B9 + +! ShockCordConfig +ShockCordCfg.lbl.Shockcordlength = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u9577\u3055 +ShockCordCfg.lbl.Shockcordmaterial = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9\u6750\u6599\uFF1A +ShockCordCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +ShockCordCfg.lbl.plus = \u30D7\u30E9\u30B9 +ShockCordCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A +ShockCordCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A +ShockCordCfg.tab.General = \u4E00\u822C +ShockCordCfg.tab.ttip.General = \u4E00\u822C + +!SleeveConfig +SleeveCfg.tab.Outerdiam = \u5916\u5F84\uFF1A +SleeveCfg.tab.Innerdiam = \u5185\u5F84\uFF1A +SleeveCfg.tab.Wallthickness = \u539A\u3055\uFF1A +SleeveCfg.tab.Length = \u9577\u3055\uFF1A +SleeveCfg.tab.General = \u4E00\u822C +SleeveCfg.tab.Generalproperties = \u4E00\u822C + +! StreamerConfig +StreamerCfg.lbl.Striplength = \u9577\u3055\uFF1A +StreamerCfg.lbl.Stripwidth = \u5E45\uFF1A +StreamerCfg.lbl.Striparea = \u9762\u7A4D\uFF1A +StreamerCfg.lbl.Aspectratio = \u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\uFF1A +StreamerCfg.lbl.Material = \u6750\u6599\uFF1A +StreamerCfg.combo.ttip.MaterialModel = \u90E8\u54C1\u6750\u6599\u306F\u91CD\u91CF\u306B\u5F71\u97FF\u3059\u308B +StreamerCfg.lbl.longA1 = \u6297\u529B\u4FC2\u6570 CD\uFF1A +StreamerCfg.lbl.longB1 = \u6297\u529B\u4FC2\u6570\u306F\u30B9\u30C8\u30EA\u30FC\u30DE\u306E\u7DCF\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B
+StreamerCfg.lbl.longB2 = \u6297\u529B\u4FC2\u6570\u304C\u5927\u304D\u3044\u3068\u964D\u4E0B\u901F\u5EA6\u3092\u9045\u304F\u306A\u308B\uFF0E +StreamerCfg.lbl.Automatic = \u81EA\u52D5 +StreamerCfg.lbl.longC1 = \u6297\u529B\u4FC2\u6570\u306F\u30B9\u30C8\u30EA\u30FC\u30DE\u306E\u9762\u7A4D\u306B\u95A2\u4FC2\u3059\u308B +StreamerCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +StreamerCfg.lbl.plus = \u30D7\u30E9\u30B9 +StreamerCfg.lbl.Packedlength = \u53CE\u7D0D\u9577\u3055\uFF1A +StreamerCfg.lbl.Packeddiam = \u53CE\u7D0D\u76F4\u5F84\uFF1A +StreamerCfg.lbl.Deploysat = \u5C55\u958B\u30BF\u30A4\u30DF\u30F3\u30B0\uFF1A +StreamerCfg.lbl.seconds = \u79D2 +StreamerCfg.lbl.Altitude = \u9AD8\u5EA6\uFF1A +StreamerCfg.tab.General = \u4E00\u822C +StreamerCfg.tab.ttip.General = \u4E00\u822C +StreamerCfg.tab.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +StreamerCfg.tab.ttip.Radialpos = \u534A\u5F84\u65B9\u5411\u4F4D\u7F6E +StreamerCfg.lbl.Radialdistance = \u8DDD\u96E2\uFF1A +StreamerCfg.lbl.Radialdirection = \u65B9\u5411\uFF1A +StreamerCfg.but.Reset = \u30EA\u30BB\u30C3\u30C8 +StreamerCfg.lbl.plusdelay = \u30D7\u30E9\u30B9 + +! ThicknessRingComponentConfig +ThicknessRingCompCfg.tab.Outerdiam = \u5916\u5F84\uFF1A +ThicknessRingCompCfg.tab.Innerdiam = \u5185\u5F84\uFF1A +ThicknessRingCompCfg.tab.Wallthickness = \u539A\u3055\uFF1A +ThicknessRingCompCfg.tab.Length = \u9577\u3055\uFF1A +ThicknessRingCompCfg.tab.General = \u4E00\u822C +ThicknessRingCompCfg.tab.Generalprop = \u4E00\u822C + +! TransitionConfig +TransitionCfg.lbl.Transitionshape = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u5F62\u72B6\uFF1A +TransitionCfg.checkbox.Clipped = Clipped +TransitionCfg.lbl.Shapeparam = \u5F62\u72B6\u4FC2\u6570\uFF1A +TransitionCfg.lbl.Transitionlength = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u9577\u3055\uFF1A +TransitionCfg.lbl.Forediam = \u524D\u65B9\u76F4\u5F84\uFF1A +TransitionCfg.checkbox.Automatic = \u81EA\u52D5 +TransitionCfg.lbl.Aftdiam = \u5F8C\u65B9\u76F4\u5F84\uFF1A +TransitionCfg.lbl.Wallthickness = \u539A\u3055\uFF1A +TransitionCfg.checkbox.Filled = \u4E2D\u5B9F +TransitionCfg.tab.General = \u4E00\u822C +TransitionCfg.tab.Generalproperties = \u4E00\u822C +TransitionCfg.tab.Shoulder = \u30B7\u30E7\u30EB\u30C0\u30FC +TransitionCfg.tab.Shoulderproperties = \u30B7\u30E7\u30EB\u30C0\u30FC + +! TrapezoidFinSetConfig +TrapezoidFinSetCfg.lbl.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570 +TrapezoidFinSetCfg.lbl.ttip.Nbroffins = \u30D5\u30A3\u30F3\u306E\u6570 +TrapezoidFinSetCfg.lbl.Finrotation = \u56DE\u8EE2\uFF1A +TrapezoidFinSetCfg.lbl.ttip.Finrotation = \u30D5\u30A3\u30F3\u306E\u89D2\u5EA6 +TrapezoidFinSetCfg.lbl.Fincant = \u50BE\u659C\uFF1A +TrapezoidFinSetCfg.lbl.ttip.Fincant = \u30DC\u30C7\u30A3\u306B\u5BFE\u3057\u3066\u306E\u30D5\u30A3\u30F3\u306E\u50BE\u659C\u89D2\u5EA6 +TrapezoidFinSetCfg.lbl.Rootchord = \u6839\u672C\u9577\u3055\uFF1A +TrapezoidFinSetCfg.lbl.Tipchord = \u7AEF\u90E8\u9577\u3055\uFF1A +TrapezoidFinSetCfg.lbl.Height = \u9AD8\u3055\uFF1A +TrapezoidFinSetCfg.lbl.Sweeplength = \u5F8C\u9000\u9577\u3055\uFF1A +TrapezoidFinSetCfg.lbl.Sweepangle = \u5F8C\u9000\u89D2\uFF1A +TrapezoidFinSetCfg.lbl.FincrossSection = \u30D5\u30A3\u30F3\u65AD\u9762\u7A4D\uFF1A +TrapezoidFinSetCfg.lbl.Thickness = \u539A\u3055\uFF1A +TrapezoidFinSetCfg.lbl.Posrelativeto = \u4F4D\u7F6E\uFF1A +TrapezoidFinSetCfg.lbl.plus = \u30D7\u30E9\u30B9 +TrapezoidFinSetCfg.tab.General = \u4E00\u822C +TrapezoidFinSetCfg.tab.Generalproperties = \u4E00\u822C + +!MotorConfigurationModel +MotorCfgModel.Editcfg = \u7DE8\u96C6 + +! StorageOptionChooser +StorageOptChooser.lbl.Simdatatostore = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3057\u305F\u30C7\u30FC\u30BF\u306E\u4FDD\u5B58\uFF1A +StorageOptChooser.rdbut.Allsimdata = \u5168\u3066\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30C7\u30FC\u30BF +StorageOptChooser.lbl.longA1 = \u5168\u3066\u306E\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u30C7\u30FC\u30BF\u3092\u4FDD\u5B58
+StorageOptChooser.lbl.longA2 = \u3068\u3066\u3082\u5927\u304D\u306A\u30D5\u30A1\u30A4\u30EB\u306B\u306A\u308A\u307E\u3059 +StorageOptChooser.rdbut.Every = +StorageOptChooser.lbl.longB1 = \u8FD1\u4F3C\u3057\u3066\u4FDD\u5B58
+StorageOptChooser.lbl.longB2 = \u5927\u304D\u306A\u5024\u306B\u3059\u308B\u3068\u30D5\u30A1\u30A4\u30EB\u306F\u5C0F\u3055\u304F\u306A\u308B +StorageOptChooser.lbl.seconds = \u79D2\u6BCE +StorageOptChooser.rdbut.Onlyprimfig = \u4E3B\u8981\u306A\u5024\u306E\u307F +StorageOptChooser.lbl.longC1 = \u8868\u306B\u66F8\u304B\u308C\u3066\u3044\u308B\u5024\u306E\u307F\u4FDD\u5B58
+StorageOptChooser.lbl.longC2 = \u30D5\u30A1\u30A4\u30EB\u306F\u4E00\u756A\u5C0F\u3055\u304F\u306A\u308B +StorageOptChooser.checkbox.Compfile = \u30D5\u30A1\u30A4\u30EB\u306E\u5727\u7E2E +StorageOptChooser.lbl.UsingComp = \u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\u3092\u5727\u7E2E\u3059\u308B +StorageOptChooser.lbl.longD1 = \u73FE\u5728\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3067\u3069\u308C\u307B\u3069\u5727\u7E2E\u3067\u304D\u308B\u304B\u306E\u63A8\u5B9A +StorageOptChooser.ttip.Saveopt = \u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3 +StorageOptChooser.lbl.Estfilesize = \u63A8\u5B9A\u30D5\u30A1\u30A4\u30EB\u30B5\u30A4\u30BA\uFF1A +StorageOptChooser.lbl.Saveopt = \u4FDD\u5B58\u30AA\u30D7\u30B7\u30E7\u30F3 + +! ThrustCurveMotorSelectionPanel +TCMotorSelPan.lbl.Selrocketmotor = \u30ED\u30B1\u30C3\u30C8\u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E\uFF1A +TCMotorSelPan.checkbox.hideSimilar = \u4F3C\u3066\u3044\u308B\u63A8\u529B\u5C65\u6B74\u3092\u96A0\u3059 +TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = \u5168\u3066\u306E\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A +TCMotorSelPan.SHOW_DESCRIPTIONS.desc2 = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u306E\u76F4\u5F84\u4EE5\u4E0B\u306E\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A +TCMotorSelPan.SHOW_DESCRIPTIONS.desc3 = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u306E\u76F4\u5F84\u3068\u540C\u3058\u30E2\u30FC\u30BF\u30FC\u3092\u8868\u793A +TCMotorSelPan.lbl.Motormountdia = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u76F4\u5F84\uFF1A +TCMotorSelPan.lbl.Search = \u691C\u7D22\uFF1A +TCMotorSelPan.lbl.Selectthrustcurve = \u63A8\u529B\u5C65\u6B74\uFF1A +TCMotorSelPan.lbl.Ejectionchargedelay = Ejection charge delay: +TCMotorSelPan.equalsIgnoreCase.None = None +TCMotorSelPan.lbl.NumberofsecondsorNone = (Number of seconds or \"None\") +TCMotorSelPan.lbl.Totalimpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A +TCMotorSelPan.lbl.Avgthrust = \u5E73\u5747\u63A8\u529B\uFF1A +TCMotorSelPan.lbl.Maxthrust = \u6700\u5927\u63A8\u529B\uFF1A +TCMotorSelPan.lbl.Burntime = \u71C3\u713C\u6642\u9593\uFF1A +TCMotorSelPan.lbl.Launchmass = \u70B9\u706B\u6642\u8CEA\u91CF\uFF1A +TCMotorSelPan.lbl.Emptymass = \u71C3\u713C\u5F8C\u8CEA\u91CF\uFF1A +TCMotorSelPan.lbl.Datapoints = \u30C7\u30FC\u30BF\u70B9\uFF1A +TCMotorSelPan.lbl.Digest = \u30C0\u30A4\u30B8\u30A7\u30B9\u30C8\uFF1A +TCMotorSelPan.title.Thrustcurve = \u63A8\u529B\u5C65\u6B74\uFF1A +TCMotorSelPan.title.Thrust = \u63A8\u529B +TCMotorSelPan.delayBox.None = None +TCMotorSelPan.noDescription = No description available. + + +! PlotDialog +PlotDialog.title.Flightdataplot = \u30D5\u30E9\u30A4\u30C8\u30C7\u30FC\u30BF\u30D7\u30ED\u30C3\u30C8 +PlotDialog.Chart.Simulatedflight = \u30D5\u30E9\u30A4\u30C8\u30B7\u30DF\u30E5\u30EC\u30FC\u30C8 +PlotDialog.CheckBox.Showdatapoints = \u30C7\u30FC\u30BF\u70B9\u306E\u8868\u793A +PlotDialog.lbl.Chart = \u30AF\u30EA\u30C3\u30AF+\u30C9\u30E9\u30C3\u30B0 \u4E0B+\u53F3 \u3067\u30BA\u30FC\u30E0\u30A4\u30F3, \u4E0A+\u5DE6 \u3067\u30BA\u30FC\u30E0\u30A2\u30A6\u30C8 + + +! "main" prefix is used for the main application dialog + +# FIXME: Rename the description keys + +main.menu.file = \u30D5\u30A1\u30A4\u30EB +main.menu.file.desc = File-handling related tasks +main.menu.file.new = \u65B0\u898F +main.menu.file.new.desc = \u65B0\u3057\u3044\u30C7\u30B6\u30A4\u30F3\u3092\u4F5C\u308B +main.menu.file.open = \u958B\u304F\u2026 +BasicFrame.item.Openrocketdesign = \u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F +main.menu.file.openRecent = \u524D\u56DE\u958B\u3044\u305F\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F\u2026 +BasicFrame.item.Openrecentrocketdesign = \u524D\u56DE\u306E\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F +main.menu.file.openExample = \u30B5\u30F3\u30D7\u30EB\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F... +BasicFrame.item.Openexamplerocketdesign = \u30B5\u30F3\u30D7\u30EB\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u958B\u304F +main.menu.file.save = \u4FDD\u5B58 +BasicFrame.item.SavecurRocketdesign = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u4FDD\u5B58 +main.menu.file.saveAs = \u540D\u524D\u3092\u4ED8\u3051\u3066\u4FDD\u5B58... +BasicFrame.item.SavecurRocketdesnewfile = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u65B0\u3057\u3044\u30D5\u30A1\u30A4\u30EB\u306B\u4FDD\u5B58 +main.menu.file.print = \u5370\u5237/PDF\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u2026 +main.menu.file.print.desc = \u5370\u5237\u3084PDF +main.menu.file.close = \u9589\u3058\u308B +BasicFrame.item.Closedesign = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u3092\u9589\u3058\u308B +main.menu.file.quit = \u7D42\u4E86 +BasicFrame.item.Quitprogram = \u30D7\u30ED\u30B0\u30E9\u30E0\u3092\u7D42\u4E86 + +main.menu.edit = \u7DE8\u96C6 +BasicFrame.menu.Rocketedt = \u7DE8\u96C6 +main.menu.edit.undo = \u623B\u308B +main.menu.edit.undo.desc = \u524D\u306E\u64CD\u4F5C\u3092\u3084\u308A\u76F4\u3059 +main.menu.edit.redo = \u9032\u3080 +main.menu.edit.redo.desc = \u3084\u308A\u76F4\u3057\u305F\u64CD\u4F5C\u3092\u53D6\u308A\u6D88\u3059 +main.menu.edit.cut = \u5207\u308A\u53D6\u308A +main.menu.edit.copy = \u30B3\u30D4\u30FC +main.menu.edit.paste = \u8CBC\u308A\u4ED8\u3051 +main.menu.edit.delete = \u524A\u9664 +main.menu.edit.resize = \u62E1\u5927\u7E2E\u5C0F... +main.menu.edit.resize.desc = \u90E8\u54C1\u306E\u5927\u304D\u3055\u3092\u8CB7\u3048\u308B +main.menu.edit.editpreset = Component Preset File\u306E\u7DE8\u96C6 +main.menu.edit.preferences = \u8A2D\u5B9A +main.menu.edit.preferences.desc = \u30A2\u30D7\u30EA\u306E\u8A2D\u5B9A\u3092\u30BB\u30C3\u30C8\u30A2\u30C3\u30D7 + +main.menu.analyze = \u89E3\u6790 +main.menu.analyze.desc = \u30ED\u30B1\u30C3\u30C8\u89E3\u6790 +main.menu.analyze.componentAnalysis = \u90E8\u54C1\u89E3\u6790 +main.menu.analyze.componentAnalysis.desc = \u90E8\u54C1\u3092\u5206\u3051\u3066\u89E3\u6790 +main.menu.analyze.optimization = \u30ED\u30B1\u30C3\u30C8\u6700\u9069\u5316 +main.menu.analyze.optimization.desc = \u5168\u4F53\u3092\u6700\u9069\u5316 +main.menu.analyze.customExpressions = \u30AB\u30B9\u30BF\u30E0\u5F0F +main.menu.analyze.customExpressions.desc = \u65B0\u3057\u3044\u30D5\u30E9\u30A4\u30C8\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u3092\u30AB\u30B9\u30BF\u30E0\u3057\u305F\u6570\u5F0F\u3067\u5B9A\u7FA9 + +main.menu.help = \u30D8\u30EB\u30D7 +main.menu.help.desc = OpenRocket\u306B\u3064\u3044\u3066\u306E\u60C5\u5831 +main.menu.help.tours = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9 +main.menu.help.tours.desc = OpenRocket\u306E\u30AC\u30A4\u30C9 +main.menu.help.license = \u30E9\u30A4\u30BB\u30F3\u30B9 +main.menu.help.license.desc = OpenRocket\u30E9\u30A4\u30BB\u30F3\u30B9\u60C5\u5831 +main.menu.help.bugReport = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8 +main.menu.help.bugReport.desc = \u30D0\u30B0\u30EC\u30DD\u30FC\u30C8\u60C5\u5831 +main.menu.help.debugLog = \u30C7\u30D0\u30C3\u30B0\u30ED\u30B0 +main.menu.help.debugLog.desc = OpenRocket\u306E\u30C7\u30D0\u30C3\u30B0\u30ED\u30B0\u306E\u8868\u793A +main.menu.help.about = OpenRocket\u306B\u3064\u3044\u3066 +main.menu.help.about.desc = OpenRocket\u306B\u3064\u3044\u3066\u306E\u30B3\u30D4\u30FC\u30E9\u30A4\u30C8 + +main.menu.debug = \u30C7\u30D0\u30C3\u30B0 +main.menu.debug.whatisthismenu = What is this menu? +main.menu.debug.createtestrocket = Create test rocket + +! database +! Translate here all material database +! + +Material.CUSTOM = \u30AB\u30B9\u30BF\u30E0 + +! Material database +Databases.materials.types.Bulk = \u30D0\u30EB\u30AF +Databases.materials.types.Line = \u7DDA +Databases.materials.types.Surface = \u9762 + +! BULK_MATERIAL +material.acrylic = \u30A2\u30AF\u30EA\u30EB +material.aluminum = \u30A2\u30EB\u30DF +material.balsa = \u30D0\u30EB\u30B5\u6750 +material.basswood = Basswood +material.birch = \u30AB\u30D0\u6750 +material.brass = \u771F\u936E +material.cardboard = \u30DC\u30FC\u30EB\u7D19 +material.carbon_fiber = \u30AB\u30FC\u30DC\u30F3\u30D5\u30A1\u30A4\u30D0\u30FC +material.cork = \u30B3\u30EB\u30AF\u6750 +material.depron_xps = Depron (XPS) +material.fiberglass = \u30AC\u30E9\u30B9\u30D5\u30A1\u30A4\u30D0\u30FC +material.kraft_phenolic = \u7D19\u30D5\u30A7\u30CE\u30FC\u30EB +material.maple = \u30AB\u30A8\u30C7\u6750 +material.paper_office = \u7D19\uFF08\u30AA\u30D5\u30A3\u30B9\u7528\uFF09 +material.pine = \u30DE\u30C4\u6750 +material.plywood_birch = \u5408\u677F\uFF08\u30AB\u30D0\u6750\uFF09 +material.polycarbonate_lexan = \u30DD\u30EA\u30AB\u30FC\u30DC\u30CD\u30FC\u30C8 (Lecan) +material.polystyrene = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 +material.pvc = \u30DD\u30EA\u5869\u5316\u30D3\u30CB\u30EB +material.spruce = \u30B9\u30D7\u30EB\u30FC\u30B9\u6750 +material.steel = \u9244 +material.styrofoam_generic_eps = \u30B9\u30BF\u30A4\u30ED\u30D5\u30A9\u30FC\u30E0(EPS) +material.styrofoam_blue_foam_xps = \u30B9\u30BF\u30A4\u30ED\u30D5\u30A9\u30FC\u30E0\u9752(XPS) +material.titanium = \u30C1\u30BF\u30F3 +material.quantum_tubing = Quantum tubing +material.blue_tube = Blue tube +!SURFACE_MATERIAL +material.ripstop_nylon = \u30CA\u30A4\u30ED\u30F3\u30EA\u30C3\u30D7\u30B9\u30C8\u30C3\u30D7 +material.mylar = \u30DE\u30A4\u30E9\u30FC +material.polyethylene_thin = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 (thin) +material.polyethylene_heavy = \u30DD\u30EA\u30B9\u30C1\u30EC\u30F3 (heavy) +material.silk = \u7D79 +material.paper_office = \u7D19\uFF08\u30AA\u30D5\u30A3\u30B9\u7528\uFF09 +material.cellophane = \u30BB\u30ED\u30D5\u30A1\u30F3 +material.crepe_paper = \u30AF\u30EC\u30FC\u30D7\u30DA\u30FC\u30D1\u30FC +! LINE_MATERIAL +material.thread_heavy_duty = \u7CF8\uFF08\u9811\u4E08\u306A\uFF09 +material.elastic_cord_round_2_mm_1_16_in = \u30B4\u30E0\u3072\u3082(\u4E382mm) +material.elastic_cord_flat_6_mm_1_4_in = \u30B4\u30E0\u3072\u3082(\u5E736mm) +material.elastic_cord_flat_12_mm_1_2_in = \u30B4\u30E0\u3072\u3082(\u5E7312mm) +material.elastic_cord_flat_19_mm_3_4_in = \u30B4\u30E0\u3072\u3082(\u5E7319mm) +material.elastic_cord_flat_25_mm_1_in = \u30B4\u30E0\u3072\u3082(\u5E7325mm) +material.braided_nylon_2_mm_1_16_in = \u7DE8\u307F\u8FBC\u307F\u30CA\u30A4\u30ED\u30F3(2 mm) +material.braided_nylon_3_mm_1_8_in = \u7DE8\u307F\u8FBC\u307F\u30CA\u30A4\u30ED\u30F3(3 mm) +material.tubular_nylon_11_mm_7_16_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(11 mm) +material.tubular_nylon_14_mm_9_16_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(14 mm) +material.tubular_nylon_25_mm_1_in = \u7BA1\u72B6\u30CA\u30A4\u30ED\u30F3(25 mm) + +! ExternalComponent +ExternalComponent.Rough = \u7C97\u3044 +ExternalComponent.Unfinished = \u672A\u4ED5\u4E0A\u3052 +ExternalComponent.Regularpaint = \u901A\u5E38\u306E\u5857\u88C5 +ExternalComponent.Smoothpaint = \u306A\u3081\u3089\u304B\u306A\u5857\u88C5 +ExternalComponent.Polished = \u78E8\u304B\u308C\u305F + +! LineStyle +LineStyle.Solid = \u5B9F\u7DDA +LineStyle.Dashed = \u7834\u7DDA +LineStyle.Dotted = \u70B9\u7DDA +LineStyle.Dash-dotted = \u4E00\u70B9\u9396\u7DDA +LineStyle.Defaultstyle = \u30C7\u30D5\u30A9\u30EB\u30C8\u30B9\u30BF\u30A4\u30EB + +! Shape +Shape.Conical = \u5186\u9310\u5F62 +Shape.Conical.desc1 = \u5186\u9310\u5F62\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u4E09\u89D2\u5F62\u306E\u65AD\u9762\u3092\u3057\u3066\u3044\u308B +Shape.Conical.desc2 = \u5186\u9310\u5F62\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5074\u9762\u306F\u76F4\u7DDA\u7684 +Shape.Ogive = \u30AA\u30B8\u30FC\u30D6 +Shape.Ogive.desc1 = \u30AA\u30B8\u30FC\u30D6\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u5186\u306E\u4E00\u90E8\u5206\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u304C1\u3067\u306F\u63A5\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u3001\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3068\u306A\u3081\u3089\u304B\u306B\u63A5\u7D9A\u3055\u308C\u308B\u30021\u4EE5\u4E0B\u3067\u306F\u5272\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u308B +Shape.Ogive.desc2 = \u30AA\u30B8\u30FC\u30D6\u306E\u30BF\u30F3\u30B8\u30A7\u30F3\u30C8\u306F\u5186\u306E\u4E00\u90E8\u5206\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u304C1\u3067\u306F\u63A5\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u3001\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u3068\u306A\u3081\u3089\u304B\u306B\u63A5\u7D9A\u3055\u308C\u308B\u30021\u4EE5\u4E0B\u3067\u306F\u5272\u7DDA\u30AA\u30B8\u30FC\u30D6\u304C\u4F5C\u3089\u308C\u308B +Shape.Ellipsoid = \u6955\u5186\u4F53 +Shape.Ellipsoid.desc1 = \u6955\u5186\u4F53\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6955\u5186\u3092\u534A\u5206\u306B\u3057\u305F\u8F2A\u90ED\u3092\u3057\u3066\u3044\u3066\u8EF8\u306E\u9577\u3055\u306F2×\u9577\u3055\u3068\u76F4\u5F84 +Shape.Ellipsoid.desc2 = \u6955\u5186\u4F53\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F\u6955\u5186\u3092\u534A\u5206\u306B\u3057\u305F\u8F2A\u90ED\u3092\u3057\u3066\u3044\u3066\u8EF8\u306E\u9577\u3055\u306F2×\u9577\u3055\u3068\u76F4\u5F84\u3002\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u304C\u30AF\u30EA\u30C3\u30D7\u3055\u308C\u3066\u3044\u306A\u304B\u3063\u305F\u3089\u4E00\u81F4\u3059\u308B\u534A\u5F84\u307E\u3067\u62E1\u5F35\u3055\u308C\u308B +Shape.Powerseries = Power series +Shape.Powerseries.desc1 = Power series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F \u534A\u5F84 × (x / \u9577\u3055)k \u3053\u3053\u3067k\u306F\u5F62\u72B6\u4FC2\u6570\u3002 k +Shape.Powerseries.desc2 = Power series\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F \u534A\u5F84 × (x / \u9577\u3055)k \u3053\u3053\u3067k\u306F\u5F62\u72B6\u4FC2\u6570\u3002 k +Shape.Parabolicseries = Parabolic series +Shape.Parabolicseries.desc1 = Parabolic series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u653E\u7269\u7DDA\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u306F\u653E\u7269\u7DDA\u306E\u4E00\u90E8\u5206\u3092\u5229\u7528\u3057\u3066\u5B9A\u7FA9\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65701.0\u3067\u306F\u653E\u7269\u7DDA\u306E\u5168\u90E8\u3067\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306B\u306A\u3081\u3089\u304B\u306B\u7E4B\u304C\u308B\u30010.75\u3067\u306F\u653E\u7269\u7DDA\u306E3/4\u30010.5\u3067\u306F\u653E\u7269\u7DDA\u306E1/2\u305D\u3057\u30660\u3067\u306F \u5186\u9310\u5F62\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3002 +Shape.Parabolicseries.desc2 = Parabolic series\u306E\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306F\u653E\u7269\u7DDA\u306E\u8F2A\u90ED\u3092\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u6570\u306F\u653E\u7269\u7DDA\u306E\u4E00\u90E8\u5206\u3092\u5229\u7528\u3057\u3066\u5B9A\u7FA9\u3057\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65701.0\u3067\u306F\u653E\u7269\u7DDA\u306E\u5168\u90E8\u3067\u3053\u308C\u306F\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306B\u306A\u3081\u3089\u304B\u306B\u7E4B\u304C\u308B\u30010.75\u3067\u306F\u653E\u7269\u7DDA\u306E3/4\u30010.5\u3067\u306F\u653E\u7269\u7DDA\u306E1/2\u305D\u3057\u30660\u3067\u306F \u5186\u9310\u5F62\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306B\u306A\u308B\u3002 +Shape.Haackseries = Haack series +Shape.Haackseries.desc1 = Haack series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6297\u529B\u304C\u6700\u5C0F\u306B\u306A\u308B\u3088\u3046\u306B\u8A2D\u8A08\u3055\u308C\u3066\u3044\u308B\u3002\u5F62\u72B6\u4FC2\u65700\u3067\u306FLD-Haack\u307E\u305F\u306FVon Karman\u3068\u547C\u3070\u308C\u308B\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3001\u3053\u308C\u306F\u4E00\u5B9A\u306E\u9577\u3055\u3068\u76F4\u5F84\u306B\u304A\u3044\u3066\u306F\u6700\u5C0F\u306E\u6297\u529B\u306B\u306A\u308B\u3002\u5F62\u72B6\u4FC2\u65700.333\u3067\u306FLV-Haack\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306B\u306A\u308B\u3002\u3053\u308C\u306F\u4E00\u5B9A\u306E\u9577\u3055\u3068\u5BB9\u7A4D\u3067\u306F\u6700\u5C0F\u306E\u6297\u529B\u306B\u306A\u308B\u3002 +Shape.Haackseries.desc2 = Haack series\u306E\u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306F\u6297\u529B\u304C\u6700\u5C0F\u306B\u306A\u308B\u3088\u3046\u306B\u8A2D\u8A08\u3055\u308C\u3066\u3044\u308B\u3002\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u3067\u3082\u5F62\u72B6\u306F\u540C\u7B49\u3067\u3042\u308B\u304C\u3001\u5FC5\u305A\u3057\u3082\u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u6700\u9069\u306A\u6297\u529B\u306B\u306A\u308B\u3068\u306F\u9650\u3089\u306A\u3044\u3002\u5F62\u72B6\u4FC2\u65700\u3067\u306FLD-Haack\u307E\u305F\u306FVon Karman\u3068\u547C\u3070\u308C\u308B\u5F62\u72B6\u306B\u306A\u308B\u3002\u5F62\u72B6\u4FC2\u65700.333\u3067\u306FLV-Haack\u5F62\u72B6\u306B\u306A\u308B\u3002 + + +! RocketComponent +RocketComponent.Position.TOP = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5148\u7AEF\u304B\u3089 +RocketComponent.Position.MIDDLE = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u4E2D\u5FC3\u304B\u3089 +RocketComponent.Position.BOTTOM = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u7AEF\u304B\u3089 +RocketComponent.Position.AFTER = \u73FE\u5728\u306E\u90E8\u54C1\u306E\u5F8C\u65B9\u3078 +RocketComponent.Position.ABSOLUTE = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u5148\u7AEF\u304B\u3089 + +! LaunchLug +LaunchLug.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 +! NoseCone +NoseCone.NoseCone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 +! Transition +Transition.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 +!Stage +Stage.Stage = \u30B9\u30C6\u30FC\u30B8 + +Stage.SeparationEvent.UPPER_IGNITION = \u4E0A\u6BB5\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u70B9\u706B +Stage.SeparationEvent.IGNITION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u70B9\u706B +Stage.SeparationEvent.BURNOUT = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u30E2\u30FC\u30BF\u30FC\u71C3\u713C\u7D42\u4E86 +Stage.SeparationEvent.EJECTION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B +Stage.SeparationEvent.LAUNCH = \u767A\u5C04 +Stage.SeparationEvent.NEVER = Never + +! BodyTube +BodyTube.BodyTube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 +! TubeCoupler +TubeCoupler.TubeCoupler = \u30C1\u30E5\u30FC\u30D6\u30AB\u30D7\u30E9\u30FC +!InnerTube +InnerTube.InnerTube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 +! TrapezoidFinSet +TrapezoidFinSet.TrapezoidFinSet = \u53F0\u5F62\u30D5\u30A3\u30F3 +! FreeformFinSet +FreeformFinSet.FreeformFinSet = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 +!MassComponent +MassComponent.MassComponent = \u304A\u3082\u308A +! Parachute +Parachute.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 +! ShockCord +ShockCord.ShockCord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 +! Bulkhead +Bulkhead.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 +! CenteringRing +CenteringRing.CenteringRing = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0 +! EngineBlock +EngineBlock.EngineBlock = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF +! Streamer +Streamer.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC +! Sleeve +Sleeve.Sleeve = Sleeve + +!Rocket +Rocket.motorCount.Nomotor = [No motors] +Rocket.compname.Rocket = Rocket + +!MotorMount +MotorMount.IgnitionEvent.AUTOMATIC = \u81EA\u52D5(\u767A\u5C04\u3082\u3057\u304F\u306F\u30B9\u30C6\u30FC\u30B8\u306E\u70B9\u706B) +MotorMount.IgnitionEvent.LAUNCH = \u767A\u5C04 +MotorMount.IgnitionEvent.EJECTION_CHARGE = \u524D\u6BB5\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B +MotorMount.IgnitionEvent.BURNOUT = \u524D\u6BB5\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u71C3\u713C\u7D42\u4E86 +MotorMount.IgnitionEvent.NEVER = Never + +!ComponentIcons +ComponentIcons.Nosecone = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3 +ComponentIcons.Bodytube = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6 +ComponentIcons.Transition = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3 +ComponentIcons.Trapezoidalfinset = \u53F0\u5F62\u30D5\u30A3\u30F3 +ComponentIcons.Ellipticalfinset = \u6955\u5186\u5F62\u30D5\u30A3\u30F3 +ComponentIcons.Freeformfinset = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3 +ComponentIcons.Launchlug = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0 +ComponentIcons.Innertube = \u30A4\u30F3\u30CA\u30FC\u30C1\u30E5\u30FC\u30D6 +ComponentIcons.Tubecoupler = \u30C1\u30E5\u30FC\u30D6\u30AB\u30D7\u30E9\u30FC +ComponentIcons.Centeringring = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0 +ComponentIcons.Bulkhead = \u30D0\u30EB\u30AF\u30D8\u30C3\u30C9 +ComponentIcons.Engineblock = \u30A8\u30F3\u30B8\u30F3\u30D6\u30ED\u30C3\u30AF +ComponentIcons.Parachute = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8 +ComponentIcons.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE +ComponentIcons.Shockcord = \u30B7\u30E7\u30C3\u30AF\u30B3\u30FC\u30C9 +ComponentIcons.Masscomponent = \u304A\u3082\u308A +ComponentIcons.disabled = (disabled) + +! StageAction +StageAction.Stage = \u30B9\u30C6\u30FC\u30B8 + +! RecoveryDevice +RecoveryDevice.DeployEvent.LAUNCH = \u767A\u5C04(\u30D7\u30E9\u30B9NN\u79D2) +RecoveryDevice.DeployEvent.EJECTION = \u3053\u306E\u30B9\u30C6\u30FC\u30B8\u306E\u653E\u51FA\u85AC\u70B9\u706B +RecoveryDevice.DeployEvent.APOGEE = \u6700\u9AD8\u5230\u9054\u70B9 +RecoveryDevice.DeployEvent.ALTITUDE = \u964D\u4E0B\u4E2D\u306E\u7279\u5B9A\u306E\u9AD8\u5EA6 +RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = \u73FE\u5728\u306E\u30B9\u30C6\u30FC\u30B8\u5206\u96E2 +RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = \u4E0B\u6BB5\u30B9\u30C6\u30FC\u30B8\u5206\u96E2 +RecoveryDevice.DeployEvent.NEVER = Never + +! FlightEvent +FlightEvent.Type.LAUNCH = \u30ED\u30FC\u30F3\u30C1 +FlightEvent.Type.IGNITION = \u30E2\u30FC\u30BF\u30FC\u70B9\u706B +FlightEvent.Type.LIFTOFF = \u30EA\u30D5\u30C8\u30AA\u30D5 +FlightEvent.Type.LAUNCHROD = \u30ED\u30FC\u30F3\u30C1\u30ED\u30C3\u30C9\u96E2\u8131 +FlightEvent.Type.BURNOUT = \u30E2\u30FC\u30BF\u30FC\u71C3\u713C\u7D42\u4E86 +FlightEvent.Type.EJECTION_CHARGE = \u653E\u51FA\u85AC +FlightEvent.Type.STAGE_SEPARATION = \u30B9\u30C6\u30FC\u30B8\u5206\u96E2 +FlightEvent.Type.APOGEE = \u6700\u9AD8\u5230\u9054\u70B9 +FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u5C55\u958B +FlightEvent.Type.GROUND_HIT = \u7740\u5730 +FlightEvent.Type.SIMULATION_END = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u7D42\u4E86 +FlightEvent.Type.ALTITUDE = \u59FF\u52E2\u5909\u66F4 + +! ThrustCurveMotorColumns +TCurveMotorCol.MANUFACTURER = \u30E1\u30FC\u30AB\u30FC +TCurveMotorCol.DESIGNATION = \u8A18\u53F7 +TCurveMotorCol.TYPE = \u30BF\u30A4\u30D7 +TCurveMotorCol.DIAMETER = \u76F4\u5F84 +TCurveMotorCol.LENGTH = \u9577\u3055 + +TCurveMotor.ttip.diameter = \u76F4\u5F84\uFF1A +TCurveMotor.ttip.length = \u9577\u3055\uFF1A +TCurveMotor.ttip.maxThrust = \u6700\u5927\u63A8\u529B\uFF1A +TCurveMotor.ttip.avgThrust = \u5E73\u5747\u63A8\u529B\uFF1A +TCurveMotor.ttip.burnTime = \u71C3\u713C\u6642\u9593\uFF1A +TCurveMotor.ttip.totalImpulse = \u30C8\u30FC\u30BF\u30EB\u30A4\u30F3\u30D1\u30EB\u30B9\uFF1A +TCurveMotor.ttip.launchMass = \u70B9\u706B\u6642\u8CEA\u91CF\uFF1A +TCurveMotor.ttip.emptyMass = \u7A7A\u865A\u8CEA\u91CF\uFF1A + +! RocketInfo +RocketInfo.lengthLine.Length = \u9577\u3055 +RocketInfo.lengthLine.maxdiameter = , \u6700\u5927\u76F4\u5F84 +RocketInfo.massText1 = \u30E2\u30FC\u30BF\u30FC\u8FBC\u307F\u91CD\u91CF +RocketInfo.massText2 = \u30E2\u30FC\u30BF\u30FC\u7121\u3057\u91CD\u91CF +RocketInfo.at = at M= +RocketInfo.cgText = CG: +RocketInfo.cpText = CP: +RocketInfo.stabText = \u5B89\u5B9A\u6027: +RocketInfo.Warning = \u30A8\u30E9\u30FC: +RocketInfo.Calculating = \u8A08\u7B97\u4E2D... +RocketInfo.Apogee = \u6700\u5927\u9AD8\u5EA6\uFF1A +RocketInfo.Maxvelocity = \u6700\u5927\u901F\u5EA6\uFF1A +RocketInfo.Maxacceleration = \u6700\u5927\u52A0\u901F\u5EA6\uFF1A +RocketInfo.apogeeValue = N/A +RocketInfo.Mach = (Mach +RocketInfo.velocityValue = N/A +RocketInfo.accelerationValue = N/A + +! FinSet +FinSet.CrossSection.SQUARE = \u77E9\u5F62 +FinSet.CrossSection.ROUNDED = \u4E38\u307F\u3092\u5E2F\u3073\u305F +FinSet.CrossSection.AIRFOIL = \u7FFC\u578B +FinSet.TabRelativePosition.FRONT = Root chord leading edge +FinSet.TabRelativePosition.CENTER = Root chord midpoint +FinSet.TabRelativePosition.END = Root chord trailing edge + +! FlightDataType +FlightDataType.TYPE_TIME = \u6642\u9593 +FlightDataType.TYPE_ALTITUDE = \u9AD8\u5EA6 +FlightDataType.TYPE_VELOCITY_Z = \u5782\u76F4\u65B9\u5411\u901F\u5EA6 +FlightDataType.TYPE_ACCELERATION_Z = \u5782\u76F4\u65B9\u5411\u52A0\u901F\u5EA6 +FlightDataType.TYPE_VELOCITY_TOTAL = Total \u901F\u5EA6 +FlightDataType.TYPE_ACCELERATION_TOTAL = Total \u52A0\u901F\u5EA6 +FlightDataType.TYPE_POSITION_X = \u98A8\u4E0A\u65B9\u5411\u4F4D\u7F6E +FlightDataType.TYPE_POSITION_Y = \u98A8\u3068\u5782\u76F4\u65B9\u5411\u4F4D\u7F6E +FlightDataType.TYPE_POSITION_XY = \u6C34\u5E73\u65B9\u5411\u8DDD\u96E2 +FlightDataType.TYPE_POSITION_DIRECTION = \u6C34\u5E73\u65B9\u5411\u5411\u304D +FlightDataType.TYPE_VELOCITY_XY = \u901F\u5EA6\uFF08\u5074\u9762\uFF09 +FlightDataType.TYPE_ACCELERATION_XY = \u52A0\u901F\u5EA6\uFF08\u5074\u9762\uFF09 +FlightDataType.TYPE_AOA = \u8FCE\u3048\u89D2 +FlightDataType.TYPE_ROLL_RATE = \u89D2\u901F\u5EA6\uFF08\u30ED\u30FC\u30EB\uFF09 +FlightDataType.TYPE_PITCH_RATE = \u89D2\u901F\u5EA6\uFF08\u30D4\u30C3\u30C1\uFF09 +FlightDataType.TYPE_YAW_RATE = \u89D2\u901F\u5EA6\uFF08\u30E8\u30FC\uFF09 +FlightDataType.TYPE_MASS = \u8CEA\u91CF +FlightDataType.TYPE_PROPELLANT_MASS = \u8EF8\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 +FlightDataType.TYPE_LONGITUDINAL_INERTIA = \u9577\u624B\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 +FlightDataType.TYPE_ROTATIONAL_INERTIA = \u30ED\u30FC\u30EB\u65B9\u5411\u6163\u6027\u30E2\u30FC\u30E1\u30F3\u30C8 +FlightDataType.TYPE_CP_LOCATION = CP\u4F4D\u7F6E +FlightDataType.TYPE_CG_LOCATION = CG\u4F4D\u7F6E +FlightDataType.TYPE_STABILITY = Stability margin calibers +FlightDataType.TYPE_MACH_NUMBER = \u30DE\u30C3\u30CF\u6570 +FlightDataType.TYPE_REYNOLDS_NUMBER = \u30EC\u30A4\u30CE\u30EB\u30BA\u6570 +FlightDataType.TYPE_THRUST_FORCE = \u63A8\u529B +FlightDataType.TYPE_DRAG_FORCE = \u6297\u529B +FlightDataType.TYPE_DRAG_COEFF = \u6297\u529B\u4FC2\u6570 +FlightDataType.TYPE_AXIAL_DRAG_COEFF = \u8EF8\u65B9\u5411\u6297\u529B\u4FC2\u6570 +FlightDataType.TYPE_FRICTION_DRAG_COEFF = \u6469\u64E6\u6297\u529B\u4FC2\u6570 +FlightDataType.TYPE_PRESSURE_DRAG_COEFF = \u5727\u529B\u6297\u529B\u4FC2\u6570 +FlightDataType.TYPE_BASE_DRAG_COEFF = \u30D9\u30FC\u30B9\u6297\u529B\u4FC2\u6570 +FlightDataType.TYPE_NORMAL_FORCE_COEFF = \u529B\u4FC2\u6570\uFF08\u6CD5\u7DDA\u65B9\u5411\uFF09 +FlightDataType.TYPE_PITCH_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30D4\u30C3\u30C1\uFF09 +FlightDataType.TYPE_YAW_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30E8\u30FC\uFF09 +FlightDataType.TYPE_SIDE_FORCE_COEFF = \u6A2A\u529B\u4FC2\u6570 +FlightDataType.TYPE_ROLL_MOMENT_COEFF = \u30E2\u30FC\u30E1\u30F3\u30C8\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 +FlightDataType.TYPE_ROLL_FORCING_COEFF = \u529B\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 +FlightDataType.TYPE_ROLL_DAMPING_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30ED\u30FC\u30EB\uFF09 +FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30D4\u30C3\u30C1\uFF09 +FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = \u6E1B\u8870\u4FC2\u6570\uFF08\u30E8\u30FC\uFF09 +FlightDataType.TYPE_REFERENCE_LENGTH = \u4EE3\u8868\u9577\u3055 +FlightDataType.TYPE_REFERENCE_AREA = \u4EE3\u8868\u9762\u7A4D +FlightDataType.TYPE_ORIENTATION_THETA = \u5782\u76F4\u65B9\u5411\uFF08\u5929\u9802\u89D2\uFF09 +FlightDataType.TYPE_ORIENTATION_PHI = \u6C34\u5E73\u65B9\u5411\uFF08\u65B9\u4F4D\u89D2\uFF09 +FlightDataType.TYPE_WIND_VELOCITY = \u98A8\u901F +FlightDataType.TYPE_AIR_TEMPERATURE = \u6E29\u5EA6 +FlightDataType.TYPE_AIR_PRESSURE = \u6C17\u5727 +FlightDataType.TYPE_SPEED_OF_SOUND = \u97F3\u901F +FlightDataType.TYPE_TIME_STEP = \u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u6642\u9593\u30B9\u30C6\u30C3\u30D7 +FlightDataType.TYPE_COMPUTATION_TIME = \u8A08\u7B97\u6642\u9593 +FlightDataType.TYPE_LATITUDE = \u7DEF\u5EA6 +FlightDataType.TYPE_LONGITUDE = \u7D4C\u5EA6 +FlightDataType.TYPE_CORIOLIS_ACCELERATION = \u30B3\u30EA\u30AA\u30EA\u52A0\u901F\u5EA6 +FlightDataType.TYPE_GRAVITY = \u91CD\u529B\u52A0\u901F\u5EA6 + +! PlotConfiguration +PlotConfiguration.Verticalmotion = \u5782\u76F4\u904B\u52D5 vs. \u6642\u9593 +PlotConfiguration.Totalmotion = \u904B\u52D5 vs. \u6642\u9593 +PlotConfiguration.Flightside = \u6A2A\u304B\u3089\u898B\u305F\u30D5\u30E9\u30A4\u30C8\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB +PlotConfiguration.Stability = \u5B89\u5B9A\u6027 vs. \u6642\u9593 +PlotConfiguration.Dragcoef = \u6297\u529B\u4FC2\u6570 vs. \u30DE\u30C3\u30CF\u6570 +PlotConfiguration.Rollcharacteristics = \u30ED\u30FC\u30EB\u65B9\u5411\u5909\u6570 +PlotConfiguration.Angleofattack = \u8FCE\u3048\u89D2\u3068\u65B9\u4F4D vs. \u6642\u9593 +PlotConfiguration.Simulationtime = \u6642\u9593\u30B9\u30C6\u30C3\u30D7\u3068\u8A08\u7B97\u6642\u9593 + +! Warning +Warning.LargeAOA.str1 = \u8FCE\u3048\u89D2\u304C\u5927\u304D\u3059\u304E\u307E\u3059 +Warning.LargeAOA.str2 = \u8FCE\u3048\u89D2\u304C\u5927\u304D\u3059\u304E\u307E\u3059( +Warning.DISCONTINUITY = \u30DC\u30C7\u30A3\u306E\u76F4\u5F84\u304C\u4E0D\u9023\u7D9A\u3067\u3059 +Warning.THICK_FIN = \u539A\u3044\u30D5\u30A3\u30F3\u306F\u6B63\u78BA\u306B\u30E2\u30C7\u30EA\u30F3\u30B0\u3067\u304D\u307E\u305B\u3093 +Warning.JAGGED_EDGED_FIN = \u30AE\u30B6\u30AE\u30B6\u306E\u7E01\u306E\u30D5\u30A3\u30F3\u306E\u4E88\u6E2C\u306F\u6B63\u78BA\u306B\u3067\u304D\u307E\u305B\u3093 +Warning.LISTENERS_AFFECTED = Listeners modified the flight simulation +Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = \u30EA\u30D0\u30AB\u30EA\u30FC\u88C5\u7F6E\u304C\u71C3\u713C\u4E2D\u306B\u958B\u3044\u3066\u3044\u307E\u3059 +Warning.FILE_INVALID_PARAMETER = \u7121\u52B9\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\u3067\u3059\uFF0C\u7121\u8996\u3057\u307E\u3059 +Warning.PARALLEL_FINS = \u30D5\u30A3\u30F3\u304C\u591A\u3059\u304E\u307E\u3059 +Warning.SUPERSONIC = \u8D85\u97F3\u901F\u3067\u306E\u30DC\u30C7\u30A3\u306E\u8A08\u7B97\u306F\u5168\u304F\u6B63\u78BA\u3067\u306F\u3042\u308A\u307E\u305B\u3093 +Warning.RECOVERY_LAUNCH_ROD = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u304C\u30ED\u30FC\u30F3\u30C1\u30AC\u30A4\u30C9\u306B\u3042\u308B\u3068\u3053\u308D\u3067\u5C55\u958B\u3057\u3066\u3044\u307E\u3059 +Warning.RECOVERY_HIGH_SPEED = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u304C\u65E9\u3044\u901F\u5EA6\u3067\u5C55\u958B\u3057\u3066\u3044\u307E\u3059 + + +! Scale dialog +ScaleDialog.lbl.scaleRocket = \u5168\u4F53 +ScaleDialog.lbl.scaleSubselection = \u3059\u3079\u3066\u306E\u90E8\u54C1\u3092\u9078\u629E +ScaleDialog.lbl.scaleSelection = \u9078\u629E\u3057\u305F\u90E8\u54C1\u306E\u307F +ScaleDialog.title = Scale design +ScaleDialog.lbl.scale = \u30B9\u30B1\u30FC\u30EB\uFF1A +ScaleDialog.lbl.scale.ttip = \u62E1\u5927\u7E2E\u5C0F\u3092\u5168\u4F53\u3067\u884C\u3046\u304B\u3001\u73FE\u5728\u9078\u629E\u3057\u3066\u3044\u308B\u90E8\u54C1\u3060\u3051\u306A\u306E\u304B\u9078\u629E +ScaleDialog.lbl.scaling = \u62E1\u5927\u7E2E\u5C0F\u7387\uFF1A +ScaleDialog.lbl.scaling.ttip = 100\uFF05\u4EE5\u4E0B\u3067\u306F\u7E2E\u5C0F\u3057\u3001100%\u4EE5\u4E0A\u3067\u306F\u62E1\u5927 +! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]" +ScaleDialog.lbl.scaleFrom = \u62E1\u5927\u7E2E\u5C0F from +ScaleDialog.lbl.scaleTo = to +ScaleDialog.lbl.scaleFromTo.ttip = \u5143\u3068\u62E1\u5927\u7E2E\u5C0F\u3057\u305F\u7D50\u679C\u306E\u9577\u3055\u306B\u3088\u308B\u5B9A\u7FA9 +ScaleDialog.checkbox.scaleMass = \u8CEA\u91CF\u306E\u6B63\u78BA\u306A\u66F4\u65B0 +ScaleDialog.checkbox.scaleMass.ttip = \u62E1\u5927\u7E2E\u5C0F\u7387\u306E3\u4E57\u3067\u8CEA\u91CF\u306E\u5024\u3092\u518D\u5B9A\u7FA9 +ScaleDialog.button.scale = \u62E1\u5927\u7E2E\u5C0F +ScaleDialog.undo.scaleRocket = \u30ED\u30B1\u30C3\u30C8\u306E\u62E1\u5927\u7E2E\u5C0F +ScaleDialog.undo.scaleComponent = \u90E8\u54C1\u306E\u62E1\u5927\u7E2E\u5C0F +ScaleDialog.undo.scaleComponents = \u90E8\u54C1\u306E\u62E1\u5927\u7E2E\u5C0F + +!icons +Icons.Undo = \u623B\u308B +Icons.Redo = \u9032\u3080 + +OpenRocketPrintable.Partsdetail = \u90E8\u54C1\u8A73\u7D30 +OpenRocketPrintable.Fintemplates = \u30D5\u30A3\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 +OpenRocketPrintable.Transitiontemplates = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 +OpenRocketPrintable.Noseconetemplates = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 +OpenRocketPrintable.Finmarkingguide = \u30D5\u30A3\u30F3\u306E\u76EE\u5370 +OpenRocketPrintable.DesignReport = \u30C7\u30B6\u30A4\u30F3\u30EC\u30DD\u30FC\u30C8 +OpenRocketPrintable.Centeringringtemplates = \u30BB\u30F3\u30BF\u30FC\u30EA\u30F3\u30B0\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8 + +OpenRocketDocument.Redo = \u623B\u308B +OpenRocketDocument.Undo = \u9032\u3080 + +!EllipticalFinSet +EllipticalFinSet.Ellipticalfinset = Elliptical fin set + +! Optimization + +! Modifiers + +optimization.modifier.nosecone.length = \u9577\u3055 +optimization.modifier.nosecone.length.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.nosecone.diameter = \u76F4\u5F84 +optimization.modifier.nosecone.diameter.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u76F4\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.nosecone.thickness = \u539A\u3055 +optimization.modifier.nosecone.thickness.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u539A\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.nosecone.shapeparameter = \u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF +optimization.modifier.nosecone.shapeparameter.desc = \u30CE\u30FC\u30BA\u30B3\u30FC\u30F3\u306E\u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u6700\u9069\u5316 + +optimization.modifier.transition.length = \u9577\u3055 +optimization.modifier.transition.length.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.transition.forediameter = \u524D\u65B9\u76F4\u5F84 +optimization.modifier.transition.forediameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u524D\u65B9\u76F4\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.transition.aftdiameter = \u5F8C\u65B9\u76F4\u5F84 +optimization.modifier.transition.aftdiameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5F8C\u65B9\u76F4\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.transition.thickness = \u539A\u3055 +optimization.modifier.transition.thickness.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u8089\u539A\u306E\u6700\u9069\u5316 +optimization.modifier.transition.shapeparameter = \u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF +optimization.modifier.transition.shapeparameter.desc = \u30C8\u30E9\u30F3\u30B8\u30B7\u30E7\u30F3\u306E\u5F62\u72B6\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u6700\u9069\u5316 + +optimization.modifier.bodytube.length = \u9577\u3055 +optimization.modifier.bodytube.length.desc = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.bodytube.outerDiameter = \u5916\u5F84 +optimization.modifier.bodytube.outerDiameter.desc = \u8089\u539A\u3092\u5909\u3048\u305A\u306B\u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u5916\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.bodytube.thickness = \u539A\u3055 +optimization.modifier.bodytube.thickness.desc = \u30DC\u30C7\u30A3\u30C1\u30E5\u30FC\u30D6\u306E\u8089\u539A\u306E\u6700\u9069\u5316 + +optimization.modifier.trapezoidfinset.rootChord = \u6839\u672C\u9577\u3055 +optimization.modifier.trapezoidfinset.rootChord.desc = \u30D5\u30A3\u30F3\u306E\u6839\u672C\u306E\u9577\u3055\u306E\u6700\u9069\u5316 (length of fin at the rocket body). +optimization.modifier.trapezoidfinset.tipChord = \u7AEF\u90E8\u9577\u3055 +optimization.modifier.trapezoidfinset.tipChord.desc = \u30D5\u30A3\u30F3\u306E\u7AEF\u90E8\u306E\u9577\u3055\u306E\u6700\u9069\u5316 (length of fin at outer edge). +optimization.modifier.trapezoidfinset.sweep = Sweep +optimization.modifier.trapezoidfinset.sweep.desc = \u30D5\u30A3\u30F3\u306ESweep\u306E\u6700\u9069\u5316 (distance that the leading edge sweeps backwards). +optimization.modifier.trapezoidfinset.height = \u9AD8\u3055 +optimization.modifier.trapezoidfinset.height.desc = \u30D5\u30A3\u30F3\u306E\u9AD8\u3055\u306E\u6700\u9069\u5316 + +optimization.modifier.ellipticalfinset.length = \u6839\u672C\u9577\u3055 +optimization.modifier.ellipticalfinset.length.desc = \u30D5\u30A3\u30F3\u306E\u6839\u672C\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.ellipticalfinset.height = \u9AD8\u3055 +optimization.modifier.ellipticalfinset.height.desc = \u30D5\u30A3\u30F3\u306E\u9AD8\u3055\u306E\u6700\u9069\u5316 + +optimization.modifier.finset.cant = \u50BE\u659C\u89D2 +optimization.modifier.finset.cant.desc = \u30D5\u30A3\u30F3\u306E\u50BE\u659C\u89D2\u306E\u6700\u9069\u5316 +optimization.modifier.finset.position = \u4F4D\u7F6E +optimization.modifier.finset.position.desc = \u30D5\u30A3\u30F3\u306E\u30ED\u30B1\u30C3\u30C8\u30DC\u30C7\u30A3\u306E\u5BFE\u3057\u3066\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 + +optimization.modifier.launchlug.length = \u9577\u3055 +optimization.modifier.launchlug.length.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.launchlug.outerDiameter = \u5916\u5F84 +optimization.modifier.launchlug.outerDiameter.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u5916\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.launchlug.thickness = \u539A\u3055 +optimization.modifier.launchlug.thickness.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u5916\u5F84\u3092\u4FDD\u3063\u305F\u307E\u307E\u539A\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.launchlug.position = \u4F4D\u7F6E +optimization.modifier.launchlug.position.desc = \u30ED\u30FC\u30F3\u30C1\u30E9\u30B0\u306E\u30ED\u30B1\u30C3\u30C8\u30DC\u30C7\u30A3\u306E\u5BFE\u3057\u3066\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 + + +optimization.modifier.internalcomponent.position = \u4F4D\u7F6E +optimization.modifier.internalcomponent.position.desc = \u90E8\u54C1\u306E\u4F4D\u7F6E\u306E\u6700\u9069\u5316 + +optimization.modifier.masscomponent.mass = \u8CEA\u91CF +optimization.modifier.masscomponent.mass.desc = \u304A\u3082\u308A\u306E\u8CEA\u91CF\u306E\u6700\u9069\u5316 + +optimization.modifier.parachute.diameter = \u76F4\u5F84 +optimization.modifier.parachute.diameter.desc = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u5098\u76F4\u5F84\u306E\u6700\u9069\u5316 +optimization.modifier.parachute.coefficient = \u6297\u529B\u4FC2\u6570 +optimization.modifier.parachute.coefficient.desc = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u306E\u6297\u529B\u4FC2\u6570\u306E\u6700\u9069\u5316\u3002\u901A\u5E38\u306E\u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u3067\u306F0.8\u3067\u3042\u308B + +optimization.modifier.streamer.length = \u9577\u3055 +optimization.modifier.streamer.length.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u9577\u3055\u306E\u6700\u9069\u5316 +optimization.modifier.streamer.width = \u5E45 +optimization.modifier.streamer.width.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u5E45\u306E\u6700\u9069\u5316 +optimization.modifier.streamer.aspectRatio = \u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4 +optimization.modifier.streamer.aspectRatio.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\uFF08\u9577\u3055/\u5E45\uFF09\u306E\u6700\u9069\u5316\u3002\u30A2\u30B9\u30DA\u30AF\u30C8\u6BD4\u3068\u9577\u3055\u3084\u5E45\u3092\u540C\u6642\u306B\u9078\u629E\u3057\u3066\u306F\u306A\u3089\u306A\u3044 +optimization.modifier.streamer.coefficient = \u6297\u529B\u4FC2\u6570 +optimization.modifier.streamer.coefficient.desc = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC\u306E\u6297\u529B\u4FC2\u6570\u306E\u6700\u9069\u5316 + +optimization.modifier.recoverydevice.deployDelay = \u5C55\u958B\u9045\u308C\u6642\u9593 +optimization.modifier.recoverydevice.deployDelay.desc = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u306E\u5C55\u958B\u9045\u308C\u306E\u6700\u9069\u5316 +optimization.modifier.recoverydevice.deployAltitude = \u5C55\u958B\u9AD8\u5EA6 +optimization.modifier.recoverydevice.deployAltitude.desc = \u30EA\u30AB\u30D0\u30EA\u30FC\u88C5\u7F6E\u306E\u5C55\u958B\u9AD8\u5EA6\u306E\u6700\u9069\u5316 + +optimization.modifier.rocketcomponent.overrideMass = \u8CEA\u91CF\u306E\u4E0A\u66F8\u304D +optimization.modifier.rocketcomponent.overrideMass.desc = \u90E8\u54C1\u306E\u8CEA\u91CF\u306E\u4E0A\u66F8\u304D\u306E\u6700\u9069\u5316 +optimization.modifier.rocketcomponent.overrideCG = CG\u306E\u4E0A\u66F8\u304D +optimization.modifier.rocketcomponent.overrideCG.desc = \u90E8\u54C1\u306E\u91CD\u5FC3\u306E\u4E0A\u66F8\u304D\u306E\u6700\u9069\u5316 + +optimization.modifier.motormount.overhang = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057 +optimization.modifier.motormount.overhang.desc = \u30E2\u30FC\u30BF\u30FC\u306E\u5F35\u308A\u51FA\u3057\u306E\u6700\u9069\u5316 +optimization.modifier.motormount.delay = \u30E2\u30FC\u30BF\u30FC\u306E\u70B9\u706B\u306E\u9045\u308C +optimization.modifier.motormount.delay.desc = \u30E2\u30FC\u30BF\u30FC\u70B9\u706B\u306E\u9045\u308C\u306E\u6700\u9069\u5316 + + + + +! General rocket design optimization dialog + +GeneralOptimizationDialog.title = Rocket optimization +GeneralOptimizationDialog.goal.maximize = \u6700\u5927\u5024 +GeneralOptimizationDialog.goal.minimize = \u6700\u5C0F\u5024 +GeneralOptimizationDialog.goal.seek = \u5024\u306E\u6307\u5B9A +GeneralOptimizationDialog.btn.start = \u6700\u9069\u5316\u958B\u59CB +GeneralOptimizationDialog.btn.stop = \u6700\u9069\u5316\u4E2D\u6B62 +GeneralOptimizationDialog.lbl.paramsToOptimize = \u6700\u9069\u5316\u30D1\u30E9\u30E1\u30FC\u30BF\uFF1A +GeneralOptimizationDialog.btn.add = \u8FFD\u52A0 +GeneralOptimizationDialog.btn.add.ttip = \u6700\u9069\u5316\u306B\u9078\u629E\u3057\u305F\u30D1\u30E9\u30E1\u30FC\u30BF\u8FFD\u52A0 +GeneralOptimizationDialog.btn.remove = \u524A\u9664 +GeneralOptimizationDialog.btn.remove.ttip = \u6700\u9069\u5316\u304B\u3089\u9078\u629E\u3057\u305F\u30D1\u30E9\u30E1\u30FC\u30BF\u524A\u9664 +GeneralOptimizationDialog.btn.removeAll = \u5168\u3066\u524A\u9664 +GeneralOptimizationDialog.btn.removeAll.ttip = \u6700\u9069\u5316\u304B\u3089\u3059\u3079\u3066\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u524A\u9664 +GeneralOptimizationDialog.lbl.availableParams = \u9078\u629E\u53EF\u80FD\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\uFF1A +GeneralOptimizationDialog.lbl.optimizationOpts = \u6700\u9069\u5316\u30AA\u30D7\u30B7\u30E7\u30F3 +GeneralOptimizationDialog.lbl.optimizeSim = \u6700\u9069\u5316\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3 +GeneralOptimizationDialog.lbl.optimizeSim.ttip = \u9078\u629E\u3057\u305F\u30B7\u30DF\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u3092\u6700\u9069\u5316 +GeneralOptimizationDialog.lbl.optimizeValue = \u6700\u9069\u5316\u3059\u308B\u5024\uFF1A +GeneralOptimizationDialog.lbl.optimizeValue.ttip = \u6700\u9069\u5316\u3059\u308B\u5024\u306E\u9078\u629E +GeneralOptimizationDialog.lbl.optimizeGoal = \u6700\u9069\u5316\u30B4\u30FC\u30EB +GeneralOptimizationDialog.lbl.optimizeGoal.ttip = \u6700\u9069\u5316\u306E\u30B4\u30FC\u30EB\u306E\u9078\u629E +GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = \u5024\u306E\u63A2\u7D22 +GeneralOptimizationDialog.lbl.requireStability = \u6C42\u3081\u3089\u308C\u308B\u5B89\u5B9A\u6027 +GeneralOptimizationDialog.lbl.requireMinStability = \u6700\u5C0F\u5B89\u5B9A\u6027\uFF1A +GeneralOptimizationDialog.lbl.requireMinStability.ttip = \u6C42\u3081\u3089\u308C\u308B\u6700\u5C0F\u306E\u9759\u5B89\u5B9A\u4F59\u88D5 +GeneralOptimizationDialog.lbl.requireMaxStability = \u6700\u5927\u5B89\u5B9A\u6027\uFF1A +GeneralOptimizationDialog.lbl.requireMaxStability.ttip = \u6C42\u3081\u3089\u308C\u308B\u6700\u5927\u306E\u9759\u5B89\u5B9A\u4F59\u88D5 +GeneralOptimizationDialog.status.bestValue = \u6700\u9069\u5024\uFF1A +GeneralOptimizationDialog.status.bestValue.ttip = \u73FE\u72B6\u898B\u3064\u304B\u308B\u30D9\u30B9\u30C8\u306A\u6700\u9069\u5024 +GeneralOptimizationDialog.status.stepCount = \u30B9\u30C6\u30C3\u30D7\u6570\uFF1A +GeneralOptimizationDialog.status.stepCount.ttip = \u6700\u9069\u5316\u306E\u305F\u3081\u306B\u5B9F\u884C\u3055\u308C\u305F\u30B9\u30C6\u30C3\u30D7\u6570 +GeneralOptimizationDialog.status.evalCount = \u8A55\u4FA1\uFF1A +GeneralOptimizationDialog.status.evalCount.ttip = \u5B9F\u884C\u3055\u308C\u305F\u8A55\u4FA1\u95A2\u6570\u306E\u7DCF\u6570 +GeneralOptimizationDialog.status.stepSize = \u30B9\u30C6\u30C3\u30D7\u30B5\u30A4\u30BA\uFF1A +GeneralOptimizationDialog.status.stepSize.ttip = \u73FE\u5728\u306E\u6700\u9069\u5316\u306E\u30B9\u30C6\u30C3\u30D7\u30B5\u30A4\u30BA\uFF08\u6700\u9069\u5316\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u7BC4\u56F2\u3068\u95A2\u4FC2\uFF09 +GeneralOptimizationDialog.btn.plotPath = \u7D4C\u8DEF\u306E\u30D7\u30ED\u30C3\u30C8 +GeneralOptimizationDialog.btn.plotPath.ttip = \u6700\u9069\u5316\u7D4C\u8DEF\u306E\u30B0\u30E9\u30D5\uFF08\u4E00\u3064\u304B2\u3064\u306E\u6B21\u5143\u306E\u307F\u6700\u9069\u5316\uFF09 +GeneralOptimizationDialog.btn.save = \u7D4C\u8DEF\u306E\u4FDD\u5B58 +GeneralOptimizationDialog.btn.save.ttip = \u8A55\u4FA1\u95A2\u6570\u306E\u7D50\u679C\u3092CSV\u30D5\u30A1\u30A4\u30EB\u3068\u3057\u3066\u4FDD\u5B58 +GeneralOptimizationDialog.btn.apply = \u6700\u9069\u5316\u306E\u9069\u7528 +GeneralOptimizationDialog.btn.apply.ttip = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u6700\u9069\u5316\u3057\u305F\u7D50\u679C\u3092\u9069\u7528 +GeneralOptimizationDialog.btn.reset = \u30EA\u30BB\u30C3\u30C8 +GeneralOptimizationDialog.btn.reset.ttip = \u73FE\u5728\u306E\u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u30EA\u30BB\u30C3\u30C8 +GeneralOptimizationDialog.btn.close = \u9589\u3058\u308B +GeneralOptimizationDialog.btn.close.ttip = \u30ED\u30B1\u30C3\u30C8\u30C7\u30B6\u30A4\u30F3\u306B\u5909\u66F4\u3092\u52A0\u3048\u305A\u306B\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u9589\u3058\u308B +GeneralOptimizationDialog.error.selectParams.text = \u306F\u3058\u3081\u306B\u5229\u7528\u53EF\u80FD\u306A\u30D1\u30E9\u30E1\u30FC\u30BF\u304B\u3089\u6700\u9069\u5316\u3059\u308B\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u9078\u3093\u3067\u304F\u3060\u3055\u3044 +GeneralOptimizationDialog.error.selectParams.title = \u6700\u9069\u5316\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u9078\u629E +GeneralOptimizationDialog.error.optimizationFailure.text = \u6700\u9069\u5316\u306E\u5B9F\u884C\u5931\u6557\uFF1A +GeneralOptimizationDialog.error.optimizationFailure.title = \u6700\u9069\u5316\u306F\u5931\u6557\u3057\u307E\u3057\u305F +GeneralOptimizationDialog.undoText = \u6700\u9069\u5316\u306E\u9069\u7528 +GeneralOptimizationDialog.basicSimulationName = Basic simulation +GeneralOptimizationDialog.noSimulationName = No simulation +GeneralOptimizationDialog.table.col.parameter = \u30D1\u30E9\u30E1\u30FC\u30BF +GeneralOptimizationDialog.table.col.current = \u73FE\u5728 +GeneralOptimizationDialog.table.col.min = \u6700\u5C0F\u5024 +GeneralOptimizationDialog.table.col.max = \u6700\u5927\u5024 +GeneralOptimizationDialog.export.header = \u30D8\u30C3\u30C0\u30FC\u3092\u542B\u3080 +GeneralOptimizationDialog.export.header.ttip = \u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u8AAC\u660E\u3092\u6700\u521D\u306E\u884C\u306B\u30D8\u30C3\u30C0\u30FC\u3068\u3057\u3066\u542B\u3080 +GeneralOptimizationDialog.export.stability = \u5B89\u5B9A\u6027 + + +! Dialog for plotting optimization results +OptimizationPlotDialog.title = \u6700\u9069\u5316\u7D50\u679C +OptimizationPlotDialog.lbl.zoomInstructions = \u30AF\u30EA\u30C3\u30AF\u3068\u30C9\u30E9\u30C3\u30B0 \u4E0B+\u53F3 \u3067\u30BA\u30FC\u30E0\u30A4\u30F3, \u4E0A+\u5DE6 \u3067\u30BA\u30FC\u30E0\u30A2\u30A6\u30C8 +OptimizationPlotDialog.plot1d.title = \u6700\u9069\u5316\u7D50\u679C +OptimizationPlotDialog.plot1d.series = \u6700\u9069\u5316\u7D50\u679C +OptimizationPlotDialog.plot2d.title = \u6700\u9069\u5316\u7D4C\u904E +OptimizationPlotDialog.plot2d.path = \u6700\u9069\u5316\u7D4C\u904E +OptimizationPlotDialog.plot2d.evals = \u8A55\u4FA1 +OptimizationPlotDialog.plot.ttip.stability = \u5B89\u5B9A\u6027\uFF1A +OptimizationPlotDialog.plot.label.optimum = \u6700\u9069\u6761\u4EF6 + +! Optimization parameters +MaximumAltitudeParameter.name = \u6700\u9AD8\u9AD8\u5EA6 +MaximumVelocityParameter.name = \u6700\u5927\u901F\u5EA6 +MaximumAccelerationParameter.name = \u6700\u5927\u52A0\u901F\u5EA6 +StabilityParameter.name = \u5B89\u5B9A\u6027 +GroundHitVelocityParameter.name = \u7740\u5730\u901F\u5EA6 +LandingDistanceParameter.name = \u7740\u5730\u8DDD\u96E2 +TotalFlightTimeParameter.name = \u7DCF\u30D5\u30E9\u30A4\u30C8\u6642\u9593 +DeploymentVelocityParameter.name = \u30D1\u30E9\u30B7\u30E5\u30FC\u30C8\u5C55\u958B\u6642\u901F\u5EA6 + + +! 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 = \u6B21 +SlideShowDialog.btn.prev = \u524D + +SlideShowLinkListener.error.title = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 +SlideShowLinkListener.error.msg = \u9078\u629E\u3055\u308C\u305F\u30C4\u30A2\u30FC\u306F\u307E\u3060\u66F8\u304B\u308C\u3066\u3044\u307E\u305B\u3093 + +GuidedTourSelectionDialog.title = \u30C4\u30A2\u30FC\u30AC\u30A4\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093 +GuidedTourSelectionDialog.lbl.selectTour = \u30C4\u30A2\u30FC\u306E\u9078\u629E\uFF1A +GuidedTourSelectionDialog.lbl.description = \u30C4\u30A2\u30FC\u306E\u8AAC\u660E\uFF1A +GuidedTourSelectionDialog.lbl.length = \u30B9\u30E9\u30A4\u30C9\u679A\u6570\uFF1A +GuidedTourSelectionDialog.btn.start = \u30C4\u30A2\u30FC\u30B9\u30BF\u30FC\u30C8\uFF01 + + +! Custom Fin BMP Importer +CustomFinImport.button.label = \u753B\u50CF\u304B\u3089\u30A4\u30F3\u30DD\u30FC\u30C8 +CustomFinImport.badFinImage = \u7121\u52B9\u306A\u30D5\u30A3\u30F3\u753B\u50CF\u3067\u3059\u3002\u9ED2\u3084\u6697\u3044\u8272\u306E\u5B9F\u7DDA\u304C\u753B\u50CF\u306E\u5E95\u9762\u306B\u63A5\u3057\u3066\u3044\u308B\u304B\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044 +CustomFinImport.errorLoadingFile = \u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u307F\u8FBC\u307F\u30A8\u30E9\u30FC\uFF1A +CustomFinImport.errorParsingFile = \u30D5\u30A3\u30F3\u753B\u50CF\u69CB\u9020\u30A8\u30E9\u30FC\uFF1A +CustomFinImport.undo = \u81EA\u7531\u5F62\u30D5\u30A3\u30F3\u306E\u5F62\u72B6\u30A4\u30F3\u30DD\u30FC\u30C8 +CustomFinImport.error.title = \u30D5\u30A3\u30F3\u8F2A\u90ED\u306E\u8AAD\u307F\u8FBC\u307F\u30A8\u30E9\u30FC +CustomFinImport.error.badimage = \u753B\u50CF\u304B\u3089\u30D5\u30A3\u30F3\u5F62\u72B6\u3092\u63A8\u5B9A\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093 +CustomFinImport.description = \u753B\u50CF\u306F\u5185\u90E8\u3067\u767D\u80CC\u666F\u3068\u9ED2\u7DDA\u306B\u5909\u63DB\u3055\u308C\u307E\u3059\u3002\u306A\u306E\u3067\u30D5\u30A3\u30F3\u306B\u306F\u6697\u3044\u8272\u306E\u5B9F\u7DDA\u3001\u80CC\u666F\u306B\u306F\u767D\u304B\u660E\u308B\u3044\u8272\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30D5\u30A3\u30F3\u306F\u753B\u50CF\u306E\u5E95\u9762\u306B\u63A5\u3057\u3066\u3044\u306A\u304F\u3066\u306F\u3044\u3051\u307E\u305B\u3093\u3001\u3053\u308C\u306F\u30D5\u30A3\u30F3\u306E\u5E95\u9762\u306B\u306A\u308A\u307E\u3059\u3002 + + +PresetModel.lbl.select = Select preset +PresetModel.lbl.database = From database... + + +! Component Preset Chooser Dialog +ComponentPresetChooserDialog.title = Choose component preset +ComponentPresetChooserDialog.filter.label = Filter by text: +ComponentPresetChooserDialog.checkbox.filterAftDiameter = \u5F8C\u65B9\u306E\u76F4\u5F84\u306B\u5408\u308F\u305B\u308B +ComponentPresetChooserDialog.checkbox.filterForeDiameter = \u524D\u65B9\u306E\u76F4\u5F84\u306B\u5408\u308F\u305B\u308B +ComponentPresetChooserDialog.menu.sortAsc = \u6607\u9806\u30BD\u30FC\u30C8 +ComponentPresetChooserDialog.menu.sortDesc = \u964D\u9806\u30BD\u30FC\u30C8 +ComponentPresetChooserDialog.menu.units = \u5358\u4F4D +ComponentPresetChooserDialog.checkbox.showAllCompatible = \u3059\u3079\u3066\u306E\u90E8\u54C1\u3092\u8868\u793A +ComponentPresetChooserDialog.lbl.favorites = Select to add preset to drop-down menu +table.column.Favorite = \u304A\u6C17\u306B\u5165\u308A +table.column.Manufacturer = \u88FD\u9020\u4F1A\u793E +table.column.PartNo = \u30D1\u30FC\u30C4\u6570 +table.column.Description = \u8AAC\u660E +table.column.Type = \u30BF\u30A4\u30D7 +table.column.Length = \u9577\u3055 +table.column.Width = \u5E45 +table.column.InnerDiameter = \u5185\u5F84 +table.column.OuterDiameter = \u5916\u5F84 +table.column.AftOuterDiameter = \u5F8C\u65B9\u5916\u5F84 +table.column.AftShoulderLength = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u9577\u3055 +table.column.AftShoulderDiameter = \u5F8C\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u76F4\u5F84 +table.column.ForeShoulderLength = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u9577\u3055 +table.column.ForeShoulderDiameter = \u524D\u65B9\u30B7\u30E7\u30EB\u30C0\u30FC\u76F4\u5F84 +table.column.ForeOuterDiameter = \u524D\u65B9\u5916\u5F84 +table.column.Shape = \u5F62\u72B6 +table.column.Material = \u6750\u6599 +table.column.Finish = \u4ED5\u4E0A\u3052 +table.column.Thickness = \u539A\u3055 +table.column.Filled = \u4E2D\u5B9F +table.column.Mass = \u8CEA\u91CF +table.column.Diameter = \u76F4\u5F84 +table.column.Sides = Sides +table.column.LineCount = \u7DDA\u306E\u672C\u6570 +table.column.LineLength = \u7DDA\u306E\u9577\u3055 +table.column.LineMaterial = \u7DDA\u306E\u6750\u6599 diff --git a/core/resources/l10n/messages_pt.properties b/core/resources/l10n/messages_pt.properties new file mode 100644 index 000000000..003e9a2c8 --- /dev/null +++ b/core/resources/l10n/messages_pt.properties @@ -0,0 +1,1576 @@ +# Portuguese 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.checkbox.Donotaskmeagain = Não me pergunte novamente +RocketActions.lbl.Youcanchangedefop = Você pode alterar a operação padrão em Preferências. +RocketActions.showConfirmDialog.lbl1 = Excluir as simulações selecionadas? +RocketActions.showConfirmDialog.lbl2 = Esta operação não poderá ser desfeita. +RocketActions.showConfirmDialog.title = Excluir simulações +RocketActions.DelCompAct.Delete = Excluir +RocketActions.DelCompAct.ttip.Delete = Excluir o componente selecionado. +RocketActions.DelSimuAct.Delete = Excluir +RocketActions.DelSimuAct.ttip.Delete = Excluir a simulação selecionada. +RocketActions.DelAct.Delete = Excluir +RocketActions.DelAct.ttip.Delete = Excluir o componente ou a simulação selecionada. +RocketActions.CutAction.Cut = Cortar +RocketActions.CutAction.ttip.Cut = Corte este componente ou simulação para a área de transferência e remover deste projeto +RocketActions.CopyAct.Copy = Copiar +RocketActions.CopyAct.ttip.Copy = Copiar este componente (e subcomponentes) para a área de transferência. +RocketActions.PasteAct.Paste = Colar +RocketActions.PasteAct.ttip.Paste = Cole o componente ou simulação na área da transferência para o projeto. +RocketActions.EditAct.Edit = Editar +RocketActions.EditAct.ttip.Edit = Edite o componente selecionado. +RocketActions.NewStageAct.Newstage = Novo estágio +RocketActions.NewStageAct.ttip.Newstage = Adicionar um novo estágio ao projeto do foguete. +RocketActions.ActBoosterstage = Estágio de reforço +RocketActions.MoveUpAct.Moveup = Mover para cima +RocketActions.MoveUpAct.ttip.Moveup = Mover este componente para cima. +RocketActions.MoveDownAct.Movedown = Mover para baixo +RocketActions.MoveDownAct.ttip.Movedown = Mover este componente para baixo. +# RocketPanel +RocketPanel.FigTypeAct.Sideview = Vista lateral +RocketPanel.FigTypeAct.ttip.Sideview = Vista lateral +RocketPanel.FigTypeAct.Backview = Vista traseira +RocketPanel.FigTypeAct.ttip.Backview = Vista traseira +RocketPanel.FigViewAct.2D = Vista 2D +RocketPanel.FigViewAct.ttip.2D = Vista 2D +RocketPanel.FigViewAct.3D = Vista 3D +RocketPanel.FigViewAct.ttip.3D = Vista 3D +RocketPanel.lbl.Motorcfg = Configuração do motor: +RocketPanel.lbl.infoMessage = Clique para selecionar    Shift + clique para selecionar outro    Duplo-clique para editar    Clique + arraste para mover +# BasicFrame +BasicFrame.tab.Rocketdesign = Projeto do foguete\n +BasicFrame.tab.Flightsim = Simulações de voo +BasicFrame.title.Addnewcomp = Adicionar novo componente +BasicFrame.dlg.lbl1 = Projeto +BasicFrame.dlg.lbl2 = ' ainda não foi salvo. +BasicFrame.dlg.lbl3 = Você deseja salvá-lo? +BasicFrame.dlg.title = O projeto não está salvo +BasicFrame.StageName.Sustainer = Sustentador +BasicFrame.WarningDialog.txt1 = Os seguintes problemas foram encontrados durante a abertura +BasicFrame.WarningDialog.txt2 = Algumas funcionalidades podem não ter sido carregadas corretamente. +BasicFrame.WarningDialog.title = Avisos ao abrir arquivo +# General error messages used in multiple contexts +error.fileExists.title = Arquivo existe +error.fileExists.desc = Arquivo '{nome}' existe. Você deseja substituí-lo? +error.writing.title = Erro ao gravar arquivo +error.writing.desc = Ocorreu um erro ao gravar o arquivo: +# Labels used in buttons of dialog windows +# TODO: Rename these to "btn.xxx" +button.ok = Ok +button.cancel = Cancelar +button.close = Fechar +# Common labels used in buttons of dialog windows +dlg.but.ok = Ok +dlg.but.cancel = Cancelar +dlg.but.close = Fechar +# General file type names +filetypes.pdf = Arquivos PDF (*.pdf) +BasicFrame.SimpleFileFilter1 = Todos os projetos dos foguetes (*.ork; *.rtk) +BasicFrame.SimpleFileFilter2 = Projetos OpenRocket (*.ork) +BasicFrame.SimpleFileFilter3 = Desenhos RockSim (*.rtk) +BasicFrame.SimpleFileFilter4 = Pré-definições OpenRocket (*.orc) +filetypes.images = Arquivos de imagem +# About Dialog +AboutDialog.lbl.version = Versão +# 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 = Tradução para o Português por: +AboutDialog.lbl.translator = Roberto (Lobé) Durrer Leite +AboutDialog.lbl.translatorWebsite = http://hackerlab.com.br +AboutDialog.lbl.translatorIcon = +# Print dialog +PrintDialog.title = Imprimir ou exportar +PrintDialog.but.previewAndPrint = Visualização e impressão +PrintDialog.checkbox.showByStage = Mostrar por estágio +PrintDialog.lbl.selectElements = Selecionar elementos para incluir: +printdlg.but.saveaspdf = Salvar como PDF +printdlg.but.preview = Visualizar +printdlg.but.settings = Configurações +PrintDialog.error.preview.title = Não é possível abrir visualização +PrintDialog.error.preview.desc1 = Não é possível abrir visualização de PDF. +PrintDialog.error.preview.desc2 = Por favor, use a opção \"Salvar como PDF\". +# PrintSettingsDialog +PrintSettingsDialog.title = Configurações para impressão +PrintSettingsDialog.lbl.Templatefillcolor = Cor modelo de preenchimento: +PrintSettingsDialog.lbl.Templatebordercolor = Cor da borda modelo: +PrintSettingsDialog.lbl.Papersize = Tamanho do papel: +PrintSettingsDialog.lbl.Paperorientation = Orientação do papel: +PrintSettingsDialog.but.Reset = Restaurar +PrintSettingsDialog.but.Close = Fechar +# Bug Report dialog +bugreport.dlg.title = Relatório de erro +bugreport.dlg.but.Sendbugreport = Enviar relatório de erro +bugreport.dlg.but.Sendbugreport.Ttip = Automaticamente enviar o relatório de erros para os desenvolvedores do OpenRocket. +bugreport.dlg.successmsg1 = Relatório de erro enviado com sucesso. +bugreport.dlg.successmsg2 = Obrigado por ajudar a tornar OpenRocket melhor! +bugreport.dlg.successmsg3 = Relatório de erro enviado +bugreport.dlg.connectedInternet = Se estiver conectado à Internet, você pode simplesmente clicar Enviar relatório de erro. +bugreport.dlg.otherwise = Caso contrário, envie o texto abaixo para o endereço: +bugreport.lbl.Theinformation = A informação acima mencionada pode ser incluída em um relatório de erro público. Certifique-se de que não contém qualquer informação sensível que você não queira que se torne pública. +bugreport.dlg.failedmsg1 = OpenRocket foi incapaz de enviar o relatório de erro: +bugreport.dlg.failedmsg2 = Por favor, enviar o relatório manualmente para +bugreport.dlg.failedmsg3 = Erro ao enviar relatório +bugreport.reportDialog.txt = Você pode relatar um erro no OpenRocket preenchendo e enviando o formulário abaixo.
Você também pode relatar erro e incluir anexos no site do projeto. +bugreport.reportDialog.txt2 = Favor incluir uma breve descrição sobre o que você estava fazendo quando ocorreu a exceção. +bugreport.dlg.provideDescription = Favor fornecer uma descrição do erro primeiro. +bugreport.dlg.provideDescription.title = Falta descrição do erro +# Debug log dialog +debuglogdlg.but.clear = Limpar +debuglogdlg.OpenRocketdebuglog = Relatório de depuração do OpenRocket +debuglogdlg.Displayloglines = Exibir linhas do relatório: +debuglogdlg.Follow = Siga +debuglogdlg.col.Time = Horas +debuglogdlg.col.Level = Nível +debuglogdlg.col.Location = Localização +debuglogdlg.col.Message = Mensagem +debuglogdlg.lbl.Loglinenbr = Entrar o número da linha do relatório: +debuglogdlg.lbl.Time = Hora: +debuglogdlg.lbl.Level = Nível: +debuglogdlg.lbl.Location = Localização: +debuglogdlg.lbl.Logmessage = Relatório de mensagens: +debuglogdlg.lbl.Stacktrace = Rastreamento de pilha: +# MotorChooserDialog +MotorChooserDialog.title = Selecione um motor do foguete +# Edit Motor configuration dialog +edtmotorconfdlg.but.removemotor = Remover o motor +edtmotorconfdlg.but.Selectmotor = Selecionar motor +edtmotorconfdlg.but.Removeconfiguration = Remover configuração +edtmotorconfdlg.but.Newconfiguration = Nova configuração +edtmotorconfdlg.lbl.Motormounts = Montagem do motor: +edtmotorconfdlg.title.Editmotorconf = Editar as configurações de motor +edtmotorconfdlg.selectcomp = Selecione os componentes que funcionam como suportes de motor: +edtmotorconfdlg.lbl.Motorconfig = Configurações de motor: +edtmotorconfdlg.lbl.Configname = Nome de configuração: +edtmotorconfdlg.lbl.Leavenamedefault = Deixe o nome vazio por padrão. +# Example design dialog +exdesigndlg.but.open = Abrir +exdesigndlg.lbl.Selectexample = Selecione projeto de exemplo para abrir: +exdesigndlg.lbl.Openexampledesign = Abrir exemplo de projeto +exdesigndlg.lbl.Exampledesignsnotfound = Projetos de exemplo não foram encontrados +exdesigndlg.lbl.Examplesnotfound = Exemplos não encontrados +# Material edit panel +matedtpan.but.new = Novo +matedtpan.but.edit = Editar +matedtpan.but.delete = Excluir +matedtpan.but.revertall = Reverter tudo +matedtpan.col.Material = Material +matedtpan.col.Type = Tipo +matedtpan.col.Density = Densidade +matedtpan.col.but.ttip.New = Adicionar um novo material +matedtpan.title.Addcustmaterial = Adicionar um material personalizado +matedtpan.but.ttip.edit = Editar um material existente +matedtpan.title.Editmaterial = Editar material +matedtpan.title2.Editmaterial = As matérias primas não podem ser modificadas. +matedtpan.but.ttip.delete = Excluir um material definido pelo usuário +matedtpan.but.ttip.revertall = Eliminar todos os materiais definidos pelo usuário +matedtpan.title.Deletealluser-defined = Eliminar todos os materiais definidos pelo usuário? +matedtpan.title.Revertall = Reverter tudo? +matedtpan.lbl.edtmaterials = Materiais editados não vão afetar os projetos já existentes dos foguetes. +# MaterialModel +MaterialModel.title.Material = Material +MaterialModel.title.Defcustmat = Definir material personalizado +# Preference dialog +pref.dlg.but.add = Adicionar +pref.dlg.but.reset = Restaurar +pref.dlg.but.checknow = Verificar agora +pref.dlg.but.openlast = Abrir o arquivo do último projeto na inicialização +pref.dlg.but.defaultmetric = Padrão métrico +pref.dlg.but.defaultimperial = Padrão imperial +pref.dlg.title.Preferences = Preferências +pref.dlg.tab.Units = Unidades +pref.dlg.tab.Defaultunits = Unidades padrão +pref.dlg.tab.Materials = Materiais +pref.dlg.tab.Custommaterials = Materiais personalizados +pref.dlg.tab.Options = Opções +pref.dlg.tab.Miscellaneousoptions = Opções diversas +pref.dlg.lbl.Positiontoinsert = Posição para inserir novos componentes do corpo: +pref.dlg.lbl.Confirmdeletion = Confirmar a exclusão de simulações: +pref.dlg.lbl.User-definedthrust = Curvas axiais definidas pelo usuário: +pref.dlg.lbl.Windspeed = Velocidade do vento +pref.dlg.Allthrustcurvefiles = Todos os arquivos de curva de empuxo (*.eng; *.rse; *.zip; directories) +pref.dlg.RASPfiles = Arquivo de motor RASP (*.eng) +pref.dlg.RockSimfiles = Arquivos de motores do RockSim (*.rse) +pref.dlg.ZIParchives = Arquivos ZIP (*.zip) +pref.dlg.checkbox.Checkupdates = Verificar atualizações de software na inicialização +pref.dlg.ttip.Checkupdatesnow = Verificar agora por atualizações de software +pref.dlg.lbl.Selectprefunits = Selecione suas unidades preferidas: +pref.dlg.lbl.Rocketdimensions = Dimensões do foguete: +pref.dlg.lbl.Linedensity = Densidade da linha: +pref.dlg.lbl.Motordimensions = Dimensões do motor: +pref.dlg.lbl.Surfacedensity = Densidade de superfície: +pref.dlg.lbl.Distance = Distância: +pref.dlg.lbl.Bulkdensity = Densidade da massa: +pref.dlg.lbl.Velocity = Velocidade: +pref.dlg.lbl.Surfaceroughness = Rugosidade da superfície: +pref.dlg.lbl.Acceleration = Aceleração: +pref.dlg.lbl.Area = Área: +pref.dlg.lbl.Mass = Massa: +pref.dlg.lbl.Angle = Ângulo: +pref.dlg.lbl.Force = Força: +pref.dlg.lbl.Rollrate = Taxa de rotação: +pref.dlg.lbl.Totalimpulse = Impulso total: +pref.dlg.lbl.Temperature = Temperatura: +pref.dlg.lbl.Momentofinertia = Momento de inércia: +pref.dlg.lbl.Pressure = Pressão +pref.dlg.lbl.Stability = Estabilidade: +pref.dlg.lbl.FlightTime = Tempo de voo: +pref.dlg.lbl.effect1 = Os efeitos terá lugar na próxima vez que abrir uma janela. +pref.dlg.lbl.Checkingupdates = Verificar atualizações... +pref.dlg.lbl.msg1 = Ocorreu um erro durante a comunicação com o servidor. +pref.dlg.lbl.msg2 = Não é possível recuperar informações de atualização. +pref.dlg.lbl.msg3 = Você está executando a versão mais recente do OpenRocket. +pref.dlg.lbl.msg4 = Não há atualizações disponíveis +pref.dlg.PrefChoiseSelector1 = Sempre perguntar +pref.dlg.PrefChoiseSelector2 = Inserir no meio +pref.dlg.PrefChoiseSelector3 = Adicionar para terminar +pref.dlg.PrefBooleanSelector1 = Excluir +pref.dlg.PrefBooleanSelector2 = Confirme +pref.dlg.Add = Adicionar +pref.dlg.DescriptionArea.Adddirectories = Adicionar diretórios, arquivos de motores RASP (*.eng), arquivos de motor RockSim (*.rse) ou arquivos ZIP, separados por um ponto e vírgula (;) para carregar curvas de empuxo externas. As alterações terão efeito na próxima vez que você iniciar o OpenRocket. +PreferencesDialog.lbl.language = Idioma da interface: +PreferencesDialog.languages.default = Padrão do sistema +PreferencesDialog.lbl.languageEffect = A linguagem vai mudar na próxima vez que você iniciar o OpenRocket. +# Simulation edit dialog +simedtdlg.but.runsimulation = Executar a simulação +simedtdlg.but.resettodefault = Restaurar padrão +simedtdlg.but.add = Adicionar +simedtdlg.but.remove = Remover +simedtdlg.title.Editsim = Editar simulação +simedtdlg.lbl.Simname = Nome da simulação: +simedtdlg.tab.Launchcond = Condições do lançamento +simedtdlg.tab.Simopt = Opções de simulação +simedtdlg.tab.Plotdata = Plotar dados +simedtdlg.tab.CustomExpressions = Expressões personalizadas +simedtdlg.tab.Exportdata = Exportar dados +simedtdlg.lbl.Motorcfg = Configuração do motor: +simedtdlg.lbl.ttip.Motorcfg = Selecione a configuração do motor a ser usado. +simedtdlg.combo.ttip.motorconf = Selecione a configuração do motor a ser usado. +simedtdlg.lbl.Wind = Vento +simedtdlg.lbl.Averwindspeed = Velocidade média do vento: +simedtdlg.lbl.ttip.Averwindspeed = Velocidade do vento em relação ao solo. +simedtdlg.lbl.Stddeviation = Desvio padrão: +simedtdlg.lbl.ttip.Stddeviation = Desvio padrão da. velocidade do vento.
A velocidade do vento está dentro de duas vezes o desvio padrão da média para 95% do tempo. +simedtdlg.lbl.Turbulenceintensity = Intensidade de turbulência: +simedtdlg.lbl.ttip.Turbulenceintensity1 = A intensidade de turbulência é o desvio padrão dividido pela velocidade média do vento.
+simedtdlg.lbl.ttip.Turbulenceintensity2 = Os valores típicos variam entre +simedtdlg.lbl.ttip.Turbulenceintensity3 = a +simedtdlg.border.Atmoscond = Condições atmosféricas +simedtdlg.checkbox.InterStdAtmosphere = Use Atmosfera Padrão Internacional +simedtdlg.checkbox.ttip.InterStdAtmosphere1 = Selecione para usar o modelo de Atmosfera Padrão Internacional.
Este modelo tem uma temperatura de +simedtdlg.checkbox.ttip.InterStdAtmosphere2 = e uma pressão de +simedtdlg.checkbox.ttip.InterStdAtmosphere3 = ao nível do mar. +simedtdlg.lbl.Temperature = Temperatura: +simedtdlg.lbl.ttip.Temperature = Temperatura no local de lançamento. +simedtdlg.lbl.Pressure = Pressão: +simedtdlg.lbl.ttip.Pressure = Pressão atmosférica no local de lançamento. +simedtdlg.lbl.Launchsite = Local do lançamento +simedtdlg.lbl.Latitude = Latitude: +simedtdlg.lbl.ttip.Latitude = A latitude local de lançamento afeta a atração gravitacional da Terra.
Valores positivos estão no hemisfério Norte, valores negativos estão no hemisfério Sul. +simedtdlg.lbl.Longitude = Longitude: +simedtdlg.lbl.ttip.Longitude = Necessário para previsão do tempo e modelos de elevação. +simedtdlg.lbl.Altitude = Altitude: +simedtdlg.lbl.ttip.Altitude = Altitude lançamento acima do nível do mar.
Isso afeta a posição do foguete no modelo atmosférico. +simedtdlg.border.Launchrod = Haste de lançamento +simedtdlg.lbl.Length = Comprimento: +simedtdlg.lbl.ttip.Length = Comprimento da haste de lançamento. +simedtdlg.lbl.Angle = Ângulo: +simedtdlg.lbl.ttip.Angle = Ângulo da haste de lançamento com a vertical. +simedtdlg.lbl.Direction = Direção: +simedtdlg.lbl.ttip.Direction1 = Direção da haste de lançamento em relação ao vento.
+simedtdlg.lbl.ttip.Direction2 = direção do vento. +simedtdlg.lbl.ttip.Direction3 = a favor do vento. +simedtdlg.border.Simopt = Opções do simulador +simedtdlg.lbl.Calcmethod = Método de cálculo: +simedtdlg.lbl.ttip.Calcmethod = O método Barrowman estendido calcula as forças aerodinâmicas de acordo com
as equações Barrowman para acomodar mais componentes. +simedtdlg.lbl.ExtBarrowman = Barrowman Estendido +simedtdlg.lbl.Simmethod = Método de simulação: +simedtdlg.lbl.ttip.Simmethod1 = O simulador de seis graus de liberdade permite a liberdade total do foguete durante o voo.
+simedtdlg.lbl.ttip.Simmethod2 = A integração é realizada utilizando a 4a ordem de Runge-Kutta 4 de integração numérica. +simedtdlg.lbl.GeodeticMethod = Cálculos geodésicos: +simedtdlg.lbl.ttip.GeodeticMethodTip = Referem-se ao cálculo das coordenadas na Terra. Isto também permite cálculos do efeito de Coriolis. +simedtdlg.lbl.Timestep = Passo de tempo: +simedtdlg.lbl.ttip.Timestep1 = Tempo entre as etapas de simulação.
Menor etapa de tempo propicia uma simulação mais precisa, porém mais lenta.
+simedtdlg.lbl.ttip.Timestep2 = A 4 a ordem do método de simulação é bastante preciso com um passo de tempo de +simedtdlg.but.ttip.resettodefault = Reajuste o passo de tempo para seu valor padrão ( +simedtdlg.border.Simlist = Observação da simulação +simedtdlg.txt.longA1 = Observação da simulação é um recurso avançado que permite que o usuário escreva código para observar e interagir com a simulação. +simedtdlg.txt.longA2 = Para mais detalhes sobre como escrever observadores de simulação, consulte a documentação técnica do OpenRocket. +simedtdlg.lbl.Curlist = Observações atuais: +simedtdlg.lbl.Addsimlist = Adicionar observação de simulação +simedtdlg.lbl.Noflightdata = Não há dados de voo disponível +simedtdlg.lbl.runsimfirst = Por favor, execute primeiro a simulação. +simedtdlg.chart.Simflight = voo simulado +simedtdlg.dlg.Simres = Resultados da simulação +simedtdlg.IntensityDesc.None = Nenhum +simedtdlg.IntensityDesc.Verylow = Muito baixa +simedtdlg.IntensityDesc.Low = Baixo +simedtdlg.IntensityDesc.Medium = Média +simedtdlg.IntensityDesc.High = Alta +simedtdlg.IntensityDesc.Veryhigh = Muito alta +simedtdlg.IntensityDesc.Extreme = Extrema +GeodeticComputationStrategy.flat.name = Terra plana +GeodeticComputationStrategy.flat.desc = Realizar cálculos com a aproximação de Terra plana. Suficiente para voos de baixa altitude. +GeodeticComputationStrategy.spherical.name = Aproximação esférica +GeodeticComputationStrategy.spherical.desc = Realizar cálculos geodésicos assumindo que a Terra seja esférica.
É suficientemente precisa para quase todos os fins. +GeodeticComputationStrategy.wgs84.name = Elipsóide WGS84 +GeodeticComputationStrategy.wgs84.desc = Realizar cálculos geodésicos no elipsóide de referência WGS84 utilizando o método de Vincenty.
Lento e desnecessário na maioria dos casos. +# Simulation Panel +simpanel.but.newsimulation = Nova simulação +simpanel.but.editsimulation = Editar simulação +simpanel.but.runsimulations = Executar simulações +simpanel.but.deletesimulations = Excluir simulações +simpanel.but.plotexport = Plotar / exportar +simpanel.but.ttip.newsimulation = Adicionar uma nova simulação +simpanel.but.ttip.editsim = Editar a simulação selecionada +simpanel.but.ttip.runsimu = Re-executar as simulações selecionados +simpanel.but.ttip.deletesim = Excluir as simulações selecionadas +simpanel.checkbox.donotask = Não me pergunte novamente +simpanel.lbl.defpref = Você pode alterar a operação padrão em Preferências. +simpanel.dlg.lbl.DeleteSim1 = Excluir as simulações selecionadas? +simpanel.dlg.lbl.DeleteSim2 = Esta operação não poderá ser desfeita. +simpanel.dlg.lbl.DeleteSim3 = Excluir simulações +simpanel.col.Name = Nome +simpanel.col.Motors = Motores +simpanel.col.Velocityoffrod = Velocidade fora da haste +simpanel.col.Velocityatdeploy = Velocidade no lançamento +simpanel.col.Apogee = Apogeu +simpanel.col.Maxvelocity = Velocidade máxima +simpanel.col.Maxacceleration = Aceleração máxima +simpanel.col.Timetoapogee = Tempo para o apogeu +simpanel.col.Flighttime = Tempo de voo +simpanel.col.Groundhitvelocity = Velocidade ao atingir o solo +simpanel.ttip.uptodate = Até à data +simpanel.ttip.loaded = Dados carregado de um arquivo +simpanel.ttip.outdated = Os dados estão desatualizados
CliqueExecutar simulações para simular. +simpanel.ttip.external = Dados importados +simpanel.ttip.notSimulated = Não simulado ainda
CliqueExecutar simulações para simular. +simpanel.ttip.noData = Não há dados disponíveis para simulação. +simpanel.ttip.noWarnings = Nenhuma advertência. +simpanel.ttip.warnings = Avisos: +# SimulationRunDialog +SimuRunDlg.title.RunSim = Simulações de execução... +SimuRunDlg.lbl.Running = Executando... +SimuRunDlg.lbl.Simutime = Tempo de simulação: +SimuRunDlg.lbl.Altitude = Altitude: +SimuRunDlg.lbl.Velocity = Velocidade: +SimuRunDlg.msg.Unabletosim = Incapaz de simular: +SimuRunDlg.msg.errorOccurred = Ocorreu um erro durante a simulação: +SimuRunDlg.msg.AnException1 = Uma exceção ocorreu durante a simulação: +SimuRunDlg.msg.AnException2 = Por favor, reporte isso como um erro junto com os detalhes abaixo. +SimuRunDlg.msg.AssertionError1 = Ocorreu um erro de cálculo durante a simulação. +SimuRunDlg.msg.AssertionError2 = Por favor, reporte isso como um erro junto com os detalhes abaixo. +SimuRunDlg.msg.unknownerror1 = Foi encontrado um erro desconhecido durante a simulação. +SimuRunDlg.msg.unknownerror2 = O programa pode estar instável, você deve guardar todos os seus projetos e reiniciar OpenRocket agora! +RK4SimulationStepper.error.valuesTooLarge = Valores de simulação excedeu os limites. Tente selecionar um passo de tempo mais curto. +SimulationModifierTree.OptimizationParameters = Parâmetros de otimização +# SimulationExportPanel +SimExpPan.desc = Arquivos Separados por Vírgulas (*.csv) +SimExpPan.border.Vartoexport = Variáveis para exportar +SimExpPan.but.Selectall = Selecionar todos +SimExpPan.but.Selectnone = Limpar seleção +SimExpPan.border.Fieldsep = Separador de campo +SimExpPan.lbl.Fieldsepstr = Caracteres separadores de campo: +SimExpPan.lbl.longA1 = Cadeia de caracteres utilizada para separar os campos no arquivo exportado.
+SimExpPan.lbl.longA2 = Use \",\" para Arquivos Separados por Vírgulas (*.csv). +SimExpPan.checkbox.Includesimudesc = Incluir a descrição de simulação +SimExpPan.checkbox.ttip.Includesimudesc = Incluir um comentário no começo do arquivo descrevendo a simulação. +SimExpPan.border.Comments = Comentários +SimExpPan.checkbox.Includefielddesc = Incluir descrições de campo +SimExpPan.checkbox.ttip.Includefielddesc = Incluir uma linha de comentário com as descrições das variáveis exportadas. +SimExpPan.checkbox.Incflightevents = Incluir eventos de voo +SimExpPan.checkbox.ttip.Incflightevents = Incluir uma linha de comentário para cada evento de voo. +SimExpPan.lbl.Commentchar = Caracter de comentário: +SimExpPan.lbl.ttip.Commentchar = O(s) caracter(es) que marca(m) uma linha de comentário. +SimExpPan.but.Exporttofile = Exportar para arquivo... +SimExpPan.Fileexists.desc1 = Arquivo \" +SimExpPan.Fileexists.desc2 = \" existe. Sobreescrever? +SimExpPan.Fileexists.title = Arquivo existe +SimExpPan.ExportingVar.desc1 = Exportando uma variável de +SimExpPan.ExportingVar.desc2 = Exportando +SimExpPan.ExportingVar.desc3 = variáveis fora de +SimExpPan.Col.Variable = Variável +SimExpPan.Col.Unit = Unidade +CsvOptionPanel.separator.space = ESPAÇO +CsvOptionPanel.separator.tab = TAB +# Custom expression general stuff +customExpression.Name = Nome +customExpression.Symbol = Símbolo +customExpression.Expression = Expressão +customExpression.Units = Unidades +customExpression.Operator = Operador +customExpression.Description = Descrição +# Custom expression panel +customExpressionPanel.but.NewExpression = Nova expressão +customExpressionPanel.but.ttip.NewExpression = Adicionar uma nova expressão personalizada +customExpressionPanel.but.Import = Importar +customExpressionPanel.but.ttip.Import = Importar expressões personalizadas de outro arquivo .ork +customExpressionPanel.lbl.UpdateNote = Você deve executar a simulação antes dos dados estarem disponíveis para plotagem. +customExpressionPanel.lbl.CalcNote = Expressões serão calculadas na ordem mostrada. +customExpressionPanel.lbl.CustomExpressions = Expressões personalizadas +customExpression.Units.but.ttip.Remove = Remover esta expressão +customExpression.Units.but.ttip.Edit = Editar esta expressão +customExpression.Units.but.ttip.MoveUp = Mova acima a expressão na ordem de cálculo +customExpression.Units.but.ttip.MoveDown = Mova para baixo expressão na ordem de cálculo +# Custom expression builder window +ExpressionBuilderDialog.title = Construtor de Expressões +ExpressionBuilderDialog.InsertVariable = Inserir Variável +ExpressionBuilderDialog.InsertOperator = Inserir Operador +ExpressionBuilderDialog.led.ttip.Name = Nome não deve ter sido utilizados +ExpressionBuilderDialog.led.ttip.Symbol = Símbolo não deve ter sido utilizados +ExpressionBuilderDialog.led.ttip.Expression = Expressão deve usar somente símbolos e operadores conhecidos +ExpressionBuilderDialog.CopyToOtherSimulations = Copiar para outras simulações +ExpressionBuilderDialog.CopyToOtherSimulations.ttip = Faça uma cópia desta expressão em outras simulações deste documento.
Não irá substituir ou modificar quaisquer expressões existentes em outras simulações. +# Custom expression variable selector +CustomVariableSelector.title = Seletor de Variável +# Custom operator selector +CustomOperatorSelector.title = Seletor de Operador +# Operators +Operator.plus = Adição +Operator.minus = Subtração +Operator.star = Multiplicação +Operator.div = Divisão +Operator.mod = Módulo +Operator.pow = Potenciação +Operator.abs = Valor absoluto +Operator.ceil = Arredonda para cima (valor inteiro seguinte) +Operator.floor = Arredonda para baixo (valor inteiro anterior) +Operator.sqrt = Raiz quadrada +Operator.cbrt = Raiz cúbica +Operator.exp = Número de Euler elevado ao valor (e^x) +Operator.ln = Logaritmo natural +Operator.sin = Seno +Operator.cos = Cosseno +Operator.tan = Tangente +Operator.asin = Arco seno +Operator.acos = Arco cosseno +Operator.atan = Tangente +Operator.hsin = Seno hiperbólico +Operator.hcos = Cosseno hiperbólico +Operator.htan = Tangente hiperbólica +Operator.log10 = Logaritmo base 10 +Operator.round = Arredondar para valor inteiro mais próximo +Operator.random = Número aleatório entre zero e valor dado +Operator.expm1 = O mesmo que exp (x)-1, porém mais preciso para pequenos valores de x +Operator.mean = Média aritmética de um determinado intervalo +Operator.min = Valor mínimo em um determinado intervalo +Operator.max = Valor máximo em um determinado intervalo +Operator.var = Variância de um determinado intervalo +Operator.stdev = Desvio padrão de um dado intervalo +Operator.rms = Valor da raiz média quadrática de um determinado intervalo +Operator.lclip = Fixa um valor (1o.parâmetro) para ser maior ou igual do que um determinado valor (2o.parâmetro) +Operator.uclip = Fixa um valor (1o.parâmetro) para ser menor ou igual do que um determinado valor (2o.parâmetro) +Operator.binf = Dá a fração de valores em um determinado intervalo (1o.parâmetro) dentro de um +Operator.trapz = Integra o intervalo dado usando a integração trapezoidal +Operator.tnear = Encontrar o intervalo de tempo correspondente ao ponto de uma faixa (1o. parâmetro) mais próxima a um dado valor (2o. parâmetro) +# MotorPlot +MotorPlot.title.Motorplot = Plotagem do Motor +MotorPlot.but.Select = Selecionar +MotorPlot.Chart.Motorthrustcurve = Curva de empuxo do motor +MotorPlot.Chart.Time = Hora /s +MotorPlot.Chart.Thrust = Empuxo / N +MotorPlot.txt.Designation = Designação: +MotorPlot.txt.Manufacturer = Fabricante: +MotorPlot.txt.Type = Tipo: +MotorPlot.txt.Delays = Atrasos: +MotorPlot.txt.Comment = Comentários:\n +# Simulation plot panel +simplotpanel.lbl.Presetplotconf = Pré-configurações da plotagem: +simplotpanel.lbl.Xaxistype = Tipo de eixo X: +simplotpanel.lbl.Unit = Unidade +simplotpanel.lbl.Yaxistypes = Tipos de eixo Y: +simplotpanel.lbl.Flightevents = Eventos de voo: +simplotpanel.but.All = Todos +simplotpanel.but.None = Nenhum +simplotpanel.but.NewYaxisplottype = Novo tipo de plotagem para o eixo Y +simplotpanel.but.Plotflight = Plotagem do voo +simplotpanel.lbl.Axis = Eixos: +simplotpanel.but.ttip.Removethisplot = Remover esta plotagem +simplotpanel.Desc = Os dados serão plotados em ordem de tempo, mesmo que o tipo de eixo X não seja tempo. +simplotpanel.OptionPane.lbl1 = É permitido um máximo de 15 plotagens. +simplotpanel.OptionPane.lbl2 = Não é possível adicionar plotagem +simplotpanel.AUTO_NAME = Auto +simplotpanel.LEFT_NAME = Esquerda +simplotpanel.RIGHT_NAME = Direita. +simplotpanel.CUSTOM = Personalizado +SimulationPlotPanel.error.noPlotSelected = Por favor, adicione uma ou mais variáveis para plotar no eixo Y. +SimulationPlotPanel.error.noPlotSelected.title = Nada a plotar +# Component add buttons +compaddbuttons.Bodycompandfinsets = Componentes do corpo e conjuntos de aletas +compaddbuttons.Nosecone = Ogiva +compaddbuttons.Bodytube = Tubo do corpo +compaddbuttons.Transition = Transição +compaddbuttons.Trapezoidal = Trapezoidal +compaddbuttons.Elliptical = Elíptico +compaddbuttons.Freeform = Forma livre +compaddbuttons.Launchlug = Guia de lançamento +compaddbuttons.Innercomponent = Componente interno +compaddbuttons.Innertube = Tubo interno +compaddbuttons.Coupler = Acoplador +compaddbuttons.Centeringring = Anel centralizador +compaddbuttons.Bulkhead = Anteparo +compaddbuttons.Engineblock = Bloco do motor +compaddbuttons.Massobjects = Objetos de massa +compaddbuttons.Parachute = Pára-quedas +compaddbuttons.Streamer = Fita +compaddbuttons.Shockcord = Cabo de choque +compaddbuttons.Masscomponent = Componente de massa +compaddbuttons.Donotaskmeagain = Não me pergunte novamente +compaddbuttons.Selectcomppos = Selecione a posição do componente +compaddbuttons.lbl.Youcanchange = Você pode alterar a operação padrão em Preferências. +compaddbuttons.lbl.insertcomp = Inserir o componente depois do componente de corrente ou como o último componente? +compaddbuttons.askPosition.Inserthere = Inserir aqui +compaddbuttons.askPosition.Addtotheend = Adicionar à extremidade +compaddbuttons.askPosition.Cancel = Cancelar +# Component Analysis Dialog +componentanalysisdlg.componentanalysis = Análise dos componentes +componentanalysisdlg.lbl.winddir = Direção do vento: +componentanalysisdlg.TitledBorder.warnings = Avisos: +componentanalysisdlg.ToggleBut.worst = Pior +componentanalysisdlg.lbl.angleofattack = Ângulo de ataque: +componentanalysisdlg.lbl.machnumber = Número de Mach: +componentanalysisdlg.lbl.rollrate = Taxa de rotação: +componentanalysisdlg.lbl.activestages = Estágios ativos: +componentanalysisdlg.lbl.motorconf = Configuração do motor: +componentanalysisdlg.TabStability.Col = Componente +componentanalysisdlg.TabStability.Col.CG = CG +componentanalysisdlg.TabStability.Col.Mass = Massa. +componentanalysisdlg.TabStability.Col.CP = CP +componentanalysisdlg.TabStability = Estabilidade +componentanalysisdlg.TabStability.ttip = Informações sobre a estabilidade +componentanalysisdlg.dragTableModel.Col.Component = Componente +componentanalysisdlg.dragTableModel.Col.Pressure = Pressão CD +componentanalysisdlg.dragTableModel.Col.Base = Base CD +componentanalysisdlg.dragTableModel.Col.friction = Atrito CD +componentanalysisdlg.dragTableModel.Col.total = Total CD +componentanalysisdlg.dragTabchar = Arraste as características +componentanalysisdlg.dragTabchar.ttip = Arraste as características +componentanalysisdlg.rollTableModel.Col.component = Componente +componentanalysisdlg.rollTableModel.Col.rollforc = Coeficiente forçado de rotação +componentanalysisdlg.rollTableModel.Col.rolldamp = Coeficiente de amortecimento de rotação +componentanalysisdlg.rollTableModel.Col.total = Total Cl +componentanalysisdlg.rollTableModel = Rotação dinâmica +componentanalysisdlg.rollTableModel.ttip = Rotação dinâmica +componentanalysisdlg.println.closingmethod = Fechando método chamado: +componentanalysisdlg.println.settingnam = DEFININDO VALORES DE NAN +componentanalysisdlg.lbl.reflenght = Comprimento de referência: +componentanalysisdlg.lbl.refarea = Área de referência: +# componentanalysisdlg.But.close =Close +componentanalysisdlg.TabStability.Col.Component = Componente +componentanalysisdlg.TOTAL = Total +componentanalysisdlg.noWarnings = Nenhuma advertência. +# Custom Material dialog +custmatdlg.title.Custommaterial = Material personalizado +custmatdlg.lbl.Materialname = Nome do material: +custmatdlg.lbl.Materialtype = Tipo de material +custmatdlg.lbl.Materialdensity = Densidade do material: +custmatdlg.checkbox.Addmaterial = Adicionar material à base de dados +# Ring Component Config +ringcompcfg.OuterRadius = Raio externo +ringcompcfg.Automatic = Automático +ringcompcfg.InnerRadius = Raio interno +ringcompcfg.Thickness = Espessura +ringcompcfg.Length = Comprimento +ringcompcfg.Positionrelativeto = Posição em relação a: +ringcompcfg.plus = mais +ringcompcfg.PositionValue = Valor da posição +ringcompcfg.Radialdistance = Distância radial: +ringcompcfg.Distancefrom = Distância a partir da linha de centro do foguete +ringcompcfg.Radialdirection = Direção radial: +ringcompcfg.radialdirectionfrom = Direção radial a partir da linha de centro do foguete +ringcompcfg.but.Reset = Restaurar +ringcompcfg.but.Resetcomponant = Redefinir o componente para a linha de centro do foguete +ringcompcfg.EngineBlock.desc = Um bloco do motor pára o motor de se mover para a frente no tubo de montagem do motor.

Para adicionar um motor, criar um tubo de corpo or tubo interno e marcá-lo como uma montagem do motor no Motor tab. +ringcompcfg.note.desc = Nota: Um tubo interno não irá afetar a aerodinâmica do foguete, mesmo se ele estiver localizado do lado de fora do tubo do corpo. +# Body Tube Config +BodyTubecfg.lbl.Bodytubelength = Comprimento do tubo do corpo: +BodyTubecfg.lbl.Outerdiameter = Diâmetro externo +BodyTubecfg.lbl.Innerdiameter = Diâmetro interno: +BodyTubecfg.lbl.Wallthickness = Espessura de parede: +BodyTubecfg.tab.General = Geral +BodyTubecfg.tab.Generalproperties = Propriedades gerais +BodyTubecfg.tab.Motor = Motor +BodyTubecfg.tab.Motormountconf = Configuração da montagem do motor +BodyTubecfg.checkbox.Automatic = Automático +BodyTubecfg.checkbox.Filled = Atribuído +# FinSetConfig +FinSetConfig.tab.Fintabs = Guias das aletas +FinSetConfig.tab.Through-the-wall = Guias de aletas através do corpo +FinSetConfig.but.Converttofreeform = Converter para forma livre +FinSetConfig.but.Converttofreeform.ttip = Converter este conjunto de aletas em um conjunto de aletas de forma livre +FinSetConfig.Convertfinset = Converter conjunto de aletas +FinSetConfig.but.Splitfins = Aletas divididas: +FinSetConfig.but.Splitfins.ttip = Dividir o conjunto de aletas em aletas separadas +FinSetConfig.but.AutoCalc = Calcular automaticamente +FinSetConfig.lbl.Through-the-wall = Guias de aletas através do corpo: +FinSetConfig.lbl.Tablength = Comprimento da guia: +FinSetConfig.ttip.Tablength = Comprimento da guia da aleta. +FinSetConfig.lbl.Tabheight = Altura da guia: +FinSetConfig.ttip.Tabheight = Alltura do spanwise da guia da aleta. +FinSetConfig.lbl.Tabposition = Posição de guia: +FinSetConfig.ttip.Tabposition = Posição da guia da aleta. +FinSetConfig.lbl.relativeto = em relação ao +# FinMarkingGuide +FinMarkingGuide.lbl.Front = Frente +# MotorDatabaseLoadingDialog +MotorDbLoadDlg.title = Carregando motores +MotorDbLoadDlg.Loadingmotors = Carregando motores... +# RocketConfig +RocketCfg.lbl.Designname = Nome do projeto: +RocketCfg.lbl.Designer = Projetista: +RocketCfg.lbl.Comments = Comentários: +RocketCfg.lbl.Revisionhistory = Histórico de Revisão: +RocketCfg.lbl.Material = Material: +# ShockCordConfig +# ShockCordConfig +ShockCordCfg.lbl.Shockcordlength = Comprimento do cabo de choque: +# RocketComponentConfig +RocketCompCfg.lbl.Componentname = Nome do componente: +RocketCompCfg.ttip.Thecomponentname = Nome do componente. +RocketCompCfg.tab.Override = Modificar +RocketCompCfg.tab.MassandCGoverride = Opções de modificação de massa e CG +RocketCompCfg.tab.Figure = Figura +RocketCompCfg.tab.Figstyleopt = Opções do estilo de figura +RocketCompCfg.tab.Comment = Comentário +RocketCompCfg.tab.Specifyacomment = Especifique um comentário para o componente +RocketCompCfg.lbl.Mass = Massa: +RocketCompCfg.lbl.Componentmass = Massa do componente: +RocketCompCfg.lbl.overriddento = (substituído para +RocketCompCfg.lbl.overriddenby = (substituído pela +RocketCompCfg.lbl.Componentmaterial = Material componente: +RocketCompCfg.lbl.Componentfinish = Acabamento de componentes: +RocketCompCfg.lbl.ttip.componentmaterialaffects = O material do componente afeta o peso do componente. +RocketCompCfg.combo.ttip.componentmaterialaffects = O material do componente afeta o peso do componente. +RocketCompCfg.lbl.longA1 = O acabamento do componente afeta o arrasto aerodinâmico do componente.
+RocketCompCfg.lbl.longA2 = O valor indicado é a altura média da rugosidade da superfície. +RocketCompCfg.but.Setforall = Definir para todos +RocketCompCfg.but.ttip.Setforall = Definir este acabamento para todos os componentes do foguete. +RocketCompCfg.lbl.Overridemassorcenter = Modificar a massa ou o centro de gravidade do +RocketCompCfg.checkbox.Overridemass = Modificar massa: +RocketCompCfg.checkbox.Overridecenterofgrav = Modificar o centro de gravidade: +RocketCompCfg.checkbox.OverridemassandCG = Modificar a massa e o CG de todos os subcomponentes +RocketCompCfg.lbl.longB1 = A massa modificada não inclui motores.
+RocketCompCfg.lbl.longB2 = O centro de gravidade é medido a partir da extremidade dianteira do +RocketCompCfg.lbl.Commentsonthe = Comentários sobre o +RocketCompCfg.lbl.Figurestyle = Estilo da figura: +RocketCompCfg.lbl.Componentcolor = Cor do componente: +RocketCompCfg.lbl.Choosecolor = Escolha a cor +RocketCompCfg.checkbox.Usedefaultcolor = Use a cor padrão +RocketCompCfg.lbl.Complinestyle = Estilo de linha de componentes: +RocketCompCfg.but.Saveasdefstyle = Salvar como estilo padrão +RocketCompCfg.lbl.Diameter = Diâmetro: +RocketCompCfg.lbl.Length = Comprimento: +RocketCompCfg.lbl.Thickness = Espessura: +RocketCompCfg.checkbox.Endcapped = Fim tampado +RocketCompCfg.ttip.Endcapped = Quando a extremidade do ressalto é limitada. +RocketCompCfg.title.Noseconeshoulder = Ressalto da ogiva +RocketCompCfg.title.Aftshoulder = Ressalto traseiro +RocketCompCfg.border.Foreshoulder = Ressalto dianteiro +# RocketCompCfg.lbl.Length = Length: +# BulkheadConfig +BulkheadCfg.tab.Diameter = Diâmetro: +BulkheadCfg.tab.Thickness = Espessura: +BulkheadCfg.tab.General = Geral +BulkheadCfg.tab.Generalproperties = Propriedades gerais +# CenteringRingConfig +CenteringRingCfg.tab.Outerdiam = Diâmetro externo: +CenteringRingCfg.tab.Innerdiam = Diâmetro interno: +CenteringRingCfg.tab.Thickness = Espessura: +CenteringRingCfg.tab.General = Geral +CenteringRingCfg.tab.Generalproperties = Propriedades gerais +# ComponentConfigDialog +ComponentCfgDlg.configuration = configuração +ComponentCfgDlg.configuration1 = +ComponentCfgDlg.Modify = Modificar +# StageConfig +StageConfig.tab.Separation = Separação +StageConfig.tab.Separation.ttip = Opções de separação de estágio +StageConfig.separation.lbl.title = Selecione quando este estágio separa: +StageConfig.separation.lbl.plus = mais +StageConfig.separation.lbl.seconds = segundos +# EllipticalFinSetConfig +EllipticalFinSetCfg.Nbroffins = Número de aletas: +EllipticalFinSetCfg.Rotation = Rotação: +EllipticalFinSetCfg.Fincant = inclinação da aleta: +EllipticalFinSetCfg.Rootchord = Corda da raiz: +EllipticalFinSetCfg.Height = Altura: +EllipticalFinSetCfg.Positionrelativeto = Posição em relação a: +EllipticalFinSetCfg.plus = mais +EllipticalFinSetCfg.FincrossSection = Secção transversal da aleta: +EllipticalFinSetCfg.Thickness = Espessura: +EllipticalFinSetCfg.General = Geral +EllipticalFinSetCfg.Generalproperties = Propriedades gerais +EllipticalFinSetCfg.ttip.Fincant = O ângulo que as aletas estão oblíquas em relação ao corpo do foguete. +# FreeformFinSetConfig +FreeformFinSetCfg.tab.General = Geral +FreeformFinSetCfg.tab.ttip.General = Propriedades gerais +FreeformFinSetCfg.tab.Shape = Forma +FreeformFinSetCfg.tab.ttip.Finshape = Forma das aletas +FreeformFinSetCfg.lbl.Numberoffins = Número de aletas: +FreeformFinSetCfg.lbl.Finrotation = Rotação da aleta: +FreeformFinSetCfg.lbl.Fincant = Inclinação da aleta: +FreeformFinSetCfg.lbl.ttip.Fincant = Ângulo que as aletas são oblíquas em relação ao corpo do foguete. +FreeformFinSetCfg.lbl.Posrelativeto = Posição em relação a: +FreeformFinSetCfg.lbl.plus = mais +FreeformFinSetCfg.lbl.FincrossSection = Seção transversal da aleta: +FreeformFinSetCfg.lbl.Thickness = Seção transversal da aleta: +# doubleClick1 + 2 form the message "Double-click to edit", split approximately at the middle +FreeformFinSetConfig.lbl.doubleClick1 = Duplo clique +FreeformFinSetConfig.lbl.doubleClick2 = editar +FreeformFinSetConfig.lbl.clickDrag = Clique+arraste: Adicionar e mover pontos +FreeformFinSetConfig.lbl.ctrlClick = Ctrl+clique em: Remover ponto +FreeformFinSetConfig.lbl.scaleFin = Escala da aleta +# InnerTubeConfig +InnerTubeCfg.tab.Motor = Motor +InnerTubeCfg.tab.ttip.Motor = Motor montagem configuração +InnerTubeCfg.tab.Cluster = Grupo +InnerTubeCfg.tab.ttip.Cluster = Configuração de conjunto +InnerTubeCfg.tab.Radialpos = Posição radial +InnerTubeCfg.tab.ttip.Radialpos = Posição radial +InnerTubeCfg.lbl.Selectclustercfg = Selecionar a configuração do conjunto: +InnerTubeCfg.lbl.TubeSep = Separação do tubo: +InnerTubeCfg.lbl.ttip.TubeSep = Separação dos tubos, 1,0 = tocam um ao outro +InnerTubeCfg.lbl.Rotation = Rotação +InnerTubeCfg.lbl.ttip.Rotation = Ângulo de rotação da configuração do conjunto +InnerTubeCfg.lbl.Rotangle = Ângulo de rotação da configuração do conjunto +InnerTubeCfg.but.Splitcluster = Divisão do conjunto +InnerTubeCfg.lbl.longA1 = Dividir o grupo em componentes separados.
+InnerTubeCfg.lbl.longA2 = Isso duplica também todos os componentes ligados a este tubo interior. +InnerTubeCfg.but.Resetsettings = Redefinir as configurações +InnerTubeCfg.but.ttip.Resetsettings = Repor a separação e rotação para os valores padrão +# LaunchLugConfig +LaunchLugCfg.lbl.Length = Comprimento: +LaunchLugCfg.lbl.Outerdiam = Diâmetro Externo +LaunchLugCfg.lbl.Innerdiam = Diâmetro interno: +LaunchLugCfg.lbl.Thickness = Espessura: +LaunchLugCfg.lbl.Radialpos = Posição radial: +LaunchLugCfg.lbl.Posrelativeto = Posição em relação a: +LaunchLugCfg.lbl.plus = mais +LaunchLugCfg.tab.General = Geral +LaunchLugCfg.tab.Generalprop = Propriedades gerais +# MassComponentConfig +MassComponentCfg.lbl.Mass = Massa. +MassComponentCfg.lbl.Density = Densidade aproximada: +MassComponentCfg.lbl.Length = Comprimento: +MassComponentCfg.lbl.Diameter = Diâmetro +MassComponentCfg.lbl.PosRelativeto = Posição em relação a: +MassComponentCfg.lbl.plus = mais +MassComponentCfg.tab.General = Geral +MassComponentCfg.tab.ttip.General = Propriedades gerais +MassComponentCfg.tab.Radialpos = Posição radial +MassComponentCfg.tab.ttip.Radialpos = Configuração posição radial +MassComponentCfg.lbl.Radialdistance = Distância radial: +MassComponentCfg.lbl.Radialdirection = Direção radial: +MassComponentCfg.but.Reset = Restaurar +# MotorConfig +MotorCfg.checkbox.compmotormount = Este componente é uma montagem do motor +MotorCfg.lbl.Motorcfg = Configuração do motor: +MotorCfg.but.New = Novo +MotorCfg.lbl.Currentmotor = Motor atual: +MotorCfg.lbl.Motoroverhang = Extensão do motor: +MotorCfg.lbl.Ignitionat = Ignição em: +MotorCfg.lbl.plus = mais +MotorCfg.lbl.seconds = segundos +MotorCfg.lbl.longA1 = O projeto atual tem apenas uma fase. +MotorCfg.lbl.longA2 = Estágios podem ser adicionados clicando em \"Novo estágio\". +MotorCfg.lbl.longB1 = O projeto atual tem +MotorCfg.lbl.longB2 = estágios. +MotorCfg.but.Selectmotor = Selecionar do motor +MotorCfg.but.Removemotor = Remova o motor +MotorCfg.lbl.motorLabel = Nenhum +# NoseConeConfig +NoseConeCfg.lbl.Noseconeshape = Forma da ogiva: +NoseConeCfg.lbl.Shapeparam = Parâmetro de forma: +NoseConeCfg.lbl.Noseconelength = Comprimento da ogiva: +NoseConeCfg.lbl.Basediam = Diâmetro da base: +NoseConeCfg.checkbox.Automatic = Automático +NoseConeCfg.lbl.Wallthickness = Espessura de parede: +NoseConeCfg.checkbox.Filled = Atribuído +NoseConeCfg.tab.General = Geral +NoseConeCfg.tab.ttip.General = Propriedades gerais +NoseConeCfg.tab.Shoulder = Ressalto +NoseConeCfg.tab.ttip.Shoulder = Propriedades do ressalto +# ParachuteConfig +ParachuteCfg.lbl.Canopy = Canopy: +ParachuteCfg.lbl.Diameter = Diâmetro +ParachuteCfg.lbl.Material = Material: +ParachuteCfg.combo.MaterialModel = O material componente afeta o peso da componente. +ParachuteCfg.lbl.longA1 = coeficiente de arrasto CD: +ParachuteCfg.lbl.longB1 = Coeficiente de arrasto em relação à área total do pára-quedas.
+ParachuteCfg.lbl.longB2 = Um maior coeficiente de arrasto gera uma taxa de descida lenta. +ParachuteCfg.lbl.longB3 = Um valor típico para o pára-quedas é 0,8. +ParachuteCfg.but.Reset = Restaurar +ParachuteCfg.lbl.Shroudlines = Linhas de suspensão: +ParachuteCfg.lbl.Numberoflines = Número de linhas +ParachuteCfg.lbl.Linelength = Comprimento da linha: +ParachuteCfg.lbl.Posrelativeto = Posição em relação a: +ParachuteCfg.lbl.plus = mais +ParachuteCfg.lbl.Packedlength = Comprimento embalado: +ParachuteCfg.lbl.Packeddiam = Diâmetro embalado: +ParachuteCfg.lbl.Deploysat = Implanta em: +ParachuteCfg.lbl.seconds = segundo +ParachuteCfg.lbl.Altitude = Altitude: +ParachuteCfg.tab.General = Geral +ParachuteCfg.tab.ttip.General = Propriedades gerais +ParachuteCfg.tab.Radialpos = Posição radial +ParachuteCfg.tab.ttip.Radialpos = Configuração posição radial +ParachuteCfg.lbl.Radialdistance = Distância radial: +ParachuteCfg.lbl.Radialdirection = Direção radial: +ParachuteCfg.lbl.plusdelay = mais +ShockCordCfg.lbl.Shockcordmaterial = Material de cabo de choque: +ShockCordCfg.lbl.Posrelativeto = Posição em relação a: +ShockCordCfg.lbl.plus = mais +ShockCordCfg.lbl.Packedlength = Comprimento embalado: +ShockCordCfg.lbl.Packeddiam = Diâmetro embalado: +ShockCordCfg.tab.General = Geral +ShockCordCfg.tab.ttip.General = Propriedades gerais +# SleeveConfig +SleeveCfg.tab.Outerdiam = Diâmetro Externo +SleeveCfg.tab.Innerdiam = Diâmetro interno: +SleeveCfg.tab.Wallthickness = Espessura de parede: +SleeveCfg.tab.Length = Comprimento: +SleeveCfg.tab.General = Geral +SleeveCfg.tab.Generalproperties = Propriedades gerais +# StreamerConfig +StreamerCfg.lbl.Striplength = Tira comprimento: +StreamerCfg.lbl.Stripwidth = Largura da tira: +StreamerCfg.lbl.Striparea = Área da tira: +StreamerCfg.lbl.Aspectratio = Aspecto: +StreamerCfg.lbl.Material = Material: +StreamerCfg.combo.ttip.MaterialModel = O material do componente afeta o peso do componente. +StreamerCfg.lbl.longA1 = Coeficiente de arrasto CD : +StreamerCfg.lbl.longB1 = O coeficiente de arrasto em relação à área total da fita.
+StreamerCfg.lbl.longB2 = Um maior coeficiente de arrasto gera uma taxa de descida lenta. +StreamerCfg.lbl.Automatic = Automático +StreamerCfg.lbl.longC1 = O coeficiente de arrasto é relativa à área da fita +StreamerCfg.lbl.Posrelativeto = Posição em relação a: +StreamerCfg.lbl.plus = mais +StreamerCfg.lbl.Packedlength = Comprimento embalado: +StreamerCfg.lbl.Packeddiam = Diâmetro embalado: +StreamerCfg.lbl.Deploysat = Implanta em: +StreamerCfg.lbl.seconds = segundo +StreamerCfg.lbl.Altitude = Altitude: +StreamerCfg.tab.General = Geral +StreamerCfg.tab.ttip.General = Propriedades gerais +StreamerCfg.tab.Radialpos = Posição radial +StreamerCfg.tab.ttip.Radialpos = Configuração posição radial +StreamerCfg.lbl.Radialdistance = Distância radial: +StreamerCfg.lbl.Radialdirection = Direção radial: +StreamerCfg.but.Reset = Restaurar +StreamerCfg.lbl.plusdelay = mais +# ThicknessRingComponentConfig +ThicknessRingCompCfg.tab.Outerdiam = Diâmetro Externo +ThicknessRingCompCfg.tab.Innerdiam = Diâmetro interno: +ThicknessRingCompCfg.tab.Wallthickness = Espessura de parede: +ThicknessRingCompCfg.tab.Length = Comprimento: +ThicknessRingCompCfg.tab.General = Geral +ThicknessRingCompCfg.tab.Generalprop = Propriedades gerais +# TransitionConfig +TransitionCfg.lbl.Transitionshape = Forma de transição: +TransitionCfg.checkbox.Clipped = Cortado +TransitionCfg.lbl.Shapeparam = Parâmetro de forma: +TransitionCfg.lbl.Transitionlength = Comprimento de transição: +TransitionCfg.lbl.Forediam = Diâmetro dianteiro: +TransitionCfg.checkbox.Automatic = Automático +TransitionCfg.lbl.Aftdiam = Diâmetro da popa: +TransitionCfg.lbl.Wallthickness = Espessura de parede: +TransitionCfg.checkbox.Filled = Atribuído +TransitionCfg.tab.General = Geral +TransitionCfg.tab.Generalproperties = Propriedades gerais +TransitionCfg.tab.Shoulder = ressalto +TransitionCfg.tab.Shoulderproperties = Propriedades do ressalto +# TrapezoidFinSetConfig +TrapezoidFinSetCfg.lbl.Nbroffins = Número de aletas: +TrapezoidFinSetCfg.lbl.ttip.Nbroffins = Número de alhetas no conjunto de aletas. +TrapezoidFinSetCfg.lbl.Finrotation = Rotação da aleta: +TrapezoidFinSetCfg.lbl.ttip.Finrotation = Ângulo da primeira aleta no conjunto de aletas. +TrapezoidFinSetCfg.lbl.Fincant = inclinação da aleta: +TrapezoidFinSetCfg.lbl.ttip.Fincant = O ângulo que as aletas são oblíquos em relação ao corpo do foguete. +TrapezoidFinSetCfg.lbl.Rootchord = Corda da raiz: +TrapezoidFinSetCfg.lbl.Tipchord = Dica da corda: +TrapezoidFinSetCfg.lbl.Height = Altura: +TrapezoidFinSetCfg.lbl.Sweeplength = Comprimento do contorno: +TrapezoidFinSetCfg.lbl.Sweepangle = Ângulo do contorno: +TrapezoidFinSetCfg.lbl.FincrossSection = Secção transversal da aleta: +TrapezoidFinSetCfg.lbl.Thickness = Espessura: +TrapezoidFinSetCfg.lbl.Posrelativeto = Posição em relação a: +TrapezoidFinSetCfg.lbl.plus = mais +TrapezoidFinSetCfg.tab.General = Geral +TrapezoidFinSetCfg.tab.Generalproperties = Propriedades gerais +# MotorConfigurationModel +MotorCfgModel.Editcfg = Editar configurações +# StorageOptionChooser +StorageOptChooser.lbl.Simdatatostore = Dados simulados para armazenar: +StorageOptChooser.rdbut.Allsimdata = Todos os dados simulados +StorageOptChooser.lbl.longA1 = Armazenar todos os dados simulados.
+StorageOptChooser.lbl.longA2 = Isto pode resultar em ficheiros muito grandes! +StorageOptChooser.rdbut.Every = Todo +StorageOptChooser.lbl.longB1 = Armazene os valores aproximados para plotagem.
+StorageOptChooser.lbl.longB2 = Valores maiores resultar em arquivos menores. +StorageOptChooser.lbl.seconds = segundos +StorageOptChooser.rdbut.Onlyprimfig = Somente figuras primárias +StorageOptChooser.lbl.longC1 = Armazenar apenas os valores mostrados na tabela de resumo.
+StorageOptChooser.lbl.longC2 = Isto resulta em arquivos menores. +StorageOptChooser.checkbox.Compfile = Compactar arquivos +StorageOptChooser.lbl.UsingComp = Usando compressão reduz o tamanho do arquivo significativamente. +StorageOptChooser.lbl.longD1 = Uma estimativa sobre o tamanho do arquivo resultante seria com as opções de presentes. +StorageOptChooser.ttip.Saveopt = Salvar as Opções +StorageOptChooser.lbl.Estfilesize = Tamanho estimado: +StorageOptChooser.lbl.Saveopt = Salvar as Opções +# ThrustCurveMotorSelectionPanel +TCMotorSelPan.lbl.Selrocketmotor = Selecione motor do foguete: +TCMotorSelPan.checkbox.hideSimilar = Esconder as curvas de impulso muito semelhantes +TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = Mostrar todos os motores +TCMotorSelPan.SHOW_DESCRIPTIONS.desc2 = Mostrar motores com um diâmetro menor do que a montagem do motor +TCMotorSelPan.SHOW_DESCRIPTIONS.desc3 = Mostrar motores com um diâmetro igual ao da montagem do motor +TCMotorSelPan.lbl.Motormountdia = Diâmetro da montagem do motor: +TCMotorSelPan.lbl.Search = Pesquisar: +TCMotorSelPan.lbl.Selectthrustcurve = Selecione curva de empuxo: +TCMotorSelPan.lbl.Ejectionchargedelay = Atraso da carga de ejeção: +TCMotorSelPan.equalsIgnoreCase.None = Nenhum +TCMotorSelPan.lbl.NumberofsecondsorNone = (Número de segundos ou \"Nenhum\") +TCMotorSelPan.lbl.Totalimpulse = Impulso total: +TCMotorSelPan.lbl.Avgthrust = Empuxo médio: +TCMotorSelPan.lbl.Maxthrust = Empuxo máximo: +TCMotorSelPan.lbl.Burntime = Tempo de queima: +TCMotorSelPan.lbl.Launchmass = Massa do lançamento: +TCMotorSelPan.lbl.Emptymass = Massa em vazio: +TCMotorSelPan.lbl.Datapoints = Pontos de dados: +TCMotorSelPan.lbl.Digest = Sumário: +TCMotorSelPan.title.Thrustcurve = Curva de empuxo: +TCMotorSelPan.title.Thrust = Impulso +TCMotorSelPan.delayBox.None = Nenhum +TCMotorSelPan.noDescription = Nenhuma descrição disponível. +# PlotDialog +PlotDialog.title.Flightdataplot = Plotagem dos dados de voo +PlotDialog.Chart.Simulatedflight = Caminho plotado +PlotDialog.CheckBox.Showdatapoints = Mostram os pontos de dados +PlotDialog.lbl.Chart = Clique e arraste para baixo+direita para ampliar, para cima+para a esquerda para diminuir o zoom +# "main" prefix is used for the main application dialog +# FIXME: Rename the description keys +main.menu.file = Arquivo +main.menu.file.desc = Tarefas relacionadas com manipulação de arquivos +main.menu.file.new = Novo +main.menu.file.new.desc = Criar um projeto novo foguete +main.menu.file.open = Abrir... +BasicFrame.item.Openrocketdesign = Abrir um projeto de foguete +main.menu.file.openRecent = Abrir recente... +BasicFrame.item.Openrecentrocketdesign = Abrir um projeto recente de foguete +main.menu.file.openExample = Abrir exemplo... +BasicFrame.item.Openexamplerocketdesign = Abrir um projeto exemplo de foguete +main.menu.file.save = Gravar +BasicFrame.item.SavecurRocketdesign = Salvar o projeto do foguete atual +main.menu.file.saveAs = Salvar como +BasicFrame.item.SavecurRocketdesnewfile = Salvar o projeto do foguete atual para um novo arquivo +main.menu.file.print = Imprimir / Exportar PDF... +main.menu.file.print.desc = Imprimir ou salvar como PDF a lista de peças e modelos de aleta +main.menu.file.close = Fechar +BasicFrame.item.Closedesign = Fechar o projeto do foguete atual +main.menu.file.quit = Sair +BasicFrame.item.Quitprogram = Sair do programa +main.menu.edit = Editar +BasicFrame.menu.Rocketedt = Edição do foguete +main.menu.edit.undo = Desfazer +main.menu.edit.undo.desc = Desfazer a operação anterior +main.menu.edit.redo = Refazer +main.menu.edit.redo.desc = Refazer a operação previamente desfeita +main.menu.edit.cut = Cortar +main.menu.edit.copy = Copiar +main.menu.edit.paste = Colar +main.menu.edit.delete = Excluir +main.menu.edit.resize = Escala... +main.menu.edit.resize.desc = Escalar partes do projeto do foguete +main.menu.edit.editpreset = Editar Arquivo Componente Predefinição +main.menu.edit.preferences = Preferências +main.menu.edit.preferences.desc = Configurar as preferências do aplicativo +main.menu.analyze = Analisar +main.menu.analyze.desc = Análise do foguete +main.menu.analyze.componentAnalysis = Análise dos componentes +main.menu.analyze.componentAnalysis.desc = Analisar os componentes dos foguetes separadamente +main.menu.analyze.optimization = Otimização do foguete +main.menu.analyze.optimization.desc = Otimização do projeto geral do foguete +main.menu.analyze.customExpressions = Expressões personalizadas +main.menu.analyze.customExpressions.desc = Definir novos tipos de dados de voo por escrito personalizados expressões matemáticas +main.menu.help = Ajuda +main.menu.help.desc = Informações sobre OpenRocket +main.menu.help.tours = Visitas guiadas +main.menu.help.tours.desc = Tome visitas guiadas em OpenRocket +main.menu.help.license = Licença +main.menu.help.license.desc = Informações de licença OpenRocket +main.menu.help.bugReport = Relatório de erro +main.menu.help.bugReport.desc = Informações sobre como relatar erros do OpenRocket +main.menu.help.debugLog = Relatório de Depuração +main.menu.help.debugLog.desc = Ver o relatório de depuração do OpenRocket +main.menu.help.about = Sobre +main.menu.help.about.desc = Detalhes de direitos autorais sobre OpenRocket +main.menu.debug = Depuração +main.menu.debug.whatisthismenu = O que é esse menu? +main.menu.debug.createtestrocket = Criar foguete de teste +# database +# Translate here all material database +Material.CUSTOM = Personalizado +# Material database +Databases.materials.types.Bulk = Em massa +Databases.materials.types.Line = Linha +Databases.materials.types.Surface = Superfície +# BULK_MATERIAL +material.acrylic = Acrílico +material.aluminum = Alumínio +material.balsa = Balsa +material.basswood = Tília Americana +material.birch = Bétula +material.brass = Bronze +material.cardboard = Papel +material.carbon_fiber = Fibra de carbono +material.cork = Cortiça +material.depron_xps = Depron (XPS) +material.fiberglass = Fibra de vidro +material.kraft_phenolic = Fenólico Kraft +material.maple = Bordo +material.paper_office = Papel (escritório) +material.pine = Pinho +material.plywood_birch = Madeira compensada (bétula) +material.polycarbonate_lexan = Policarbonato (Lexan) +material.polystyrene = Poliestireno +material.pvc = PVC +material.spruce = Spruce +material.steel = Aço +material.styrofoam_generic_eps = Isopor (EPS genéricos) +material.styrofoam_blue_foam_xps = Isopor \"espuma azul\" (XPS) +material.titanium = Titânio +material.quantum_tubing = Tubulação Quantum +material.blue_tube = Tubo azul +# SURFACE_MATERIAL +material.ripstop_nylon = Nylon \"Ripstop\" +material.mylar = Mylar +material.polyethylene_thin = Polietileno (fino) +material.polyethylene_heavy = Polietileno (pesado) +material.silk = Seda +material.cellophane = Celofane +material.crepe_paper = Papel crepom +# LINE_MATERIAL +material.thread_heavy_duty = Linha (pesada) +material.elastic_cord_round_2_mm_1_16_in = Elástico (cerca de 2mm, 1/16 pol) +material.elastic_cord_flat_6_mm_1_4_in = Elástico (plano 6 mm, 1/4 pol) +material.elastic_cord_flat_12_mm_1_2_in = Elástico (plano 12 mm, 1/2 pol) +material.elastic_cord_flat_19_mm_3_4_in = Elástico (plano 19 mm, 3/4 pol) +material.elastic_cord_flat_25_mm_1_in = Elástico (plano 25 mm, 1 pol) +material.braided_nylon_2_mm_1_16_in = Nylon entrançado (2 mm, 1/16 pol) +material.braided_nylon_3_mm_1_8_in = Nylon trançado (3 mm, 1/8 pol) +material.tubular_nylon_11_mm_7_16_in = Nylon tubular (11 mm, 7/16 pol) +material.tubular_nylon_14_mm_9_16_in = Nylon tubular (14 mm, 9/16 pol) +material.tubular_nylon_25_mm_1_in = Nylon tubular (25 mm, 1 pol) +# ExternalComponent +ExternalComponent.Rough = Áspero +ExternalComponent.Unfinished = Inacabado +ExternalComponent.Regularpaint = Pintura regular +ExternalComponent.Smoothpaint = Pintura lisa +ExternalComponent.Polished = Polido +# LineStyle +LineStyle.Solid = Básico +LineStyle.Dashed = Tracejada +LineStyle.Dotted = Pontilhado +LineStyle.Dash-dotted = Traço-pontilhada +LineStyle.Defaultstyle = Estilo padrão +# Shape +Shape.Conical = Cônico +Shape.Conical.desc1 = Uma ogiva cônica tem um perfil de um triângulo. +Shape.Conical.desc2 = Uma transição cônica tem lados retos. +Shape.Ogive = Ogiva +Shape.Ogive.desc1 = Uma ogiva cônica tem um perfil que é um segmento de um círculo. O valor do parâmetro de forma 1 produz uma ogiva tangente, que tem uma transição suave para o tubo do foguete, valores menores do que 1 produzemogivas secantes. +Shape.Ogive.desc2 = Uma ogiva de transição tem um perfil que é um segmento de um círculo. O valor do parâmetro de forma 1 produz uma ogiva tangente, que tem uma transição suave para o tubo do foguete, valores menores do que 1 produzem ogivas secantes. +Shape.Ellipsoid = Elipsóide +Shape.Ellipsoid.desc1 = Uma ogiva elipsoidal tem o perfil de mia-elipse com o comprimento do eixo maior 2×Comprimento and Diâmetro. +Shape.Ellipsoid.desc2 = Uma elipsoide de transição tem um perfil que é uma meia elipse com o eixo maior de comprimento 2×Comprimento eDiâmetro. Se a transição não for grampeado, o perfil da transição é estendido ao centro do raio corrspondente. +Shape.Powerseries = Série de potência +Shape.Powerseries.desc1 = Uma ogiva tipo série de potência tem o perfil de Raio × (x / Comprimento)k ondek é o parâmetro de forma. Para k=0.5 é uma ½-power ou ogiva parabólica, para k=0.75 a ¾-power, e parak=1 uma ogiva cônica. +Shape.Powerseries.desc2 = Ums transição série de potências tem o perfil de Raio × (x / Comprimento)k onde k é o parâmetro de forma. Para k=0.5 a transição é ½-power ou parabólica, para k=0.75 a ¾-power, e para k=1 cônica. +Shape.Parabolicseries = Série parabólica +Shape.Parabolicseries.desc1 = Uma ogiva tipo parabólica tem o perfil de uma parábola. O parâmetro de forma define o segmento da parábola a ser utilizado. O parâmetro de forma 1.0 produz uma parábola inteira tangenciando o corpo do foguete, 0.75 produz 3/4 de parábola, 0.5 produz 1/2 parábola e 0 produz uma ogica cônica. +Shape.Parabolicseries.desc2 = Uma transição tipo parabólica tem o perfil de uma parábola. O parâmetro de forma define o segmento da parábola a ser utilizado. O parâmetro de forma 1.0 produz uma parábola inteira tangenciando o corpo do foguete, 0.75 produz 3/4 de parábola, 0.5 produz 1/2 parábola e 0 produz uma ogica cônica. +Shape.Haackseries = Série de Haack +Shape.Haackseries.desc1 = Uma ogiva série de Haack é projetada para diminuir o arrasto. O parâmetro de forma 0.0 produz uma ogiva LD-Haack ou Von Karman, que minimiza o arrasto para comprimento e diâmetro fixos, enquanto um valor de 0.333 produz uma ogiva LV-Haack, que minimiza o arrasto para comprimento e volume fixos. +Shape.Haackseries.desc2 = As ogivas série de Haack são projetadas para diminuir o arrasto. Essas formas de transição são equivalentes, mas não necessáriamente produzem uma melhoria no arrasto. O parâmetro de forma 0.0 produz uma ogiva LD-Haack ou Von Karman, enquanto um valor de 0.333 produz uma ogiva LV-Haack. +# RocketComponent +RocketComponent.Position.TOP = Parte superior do componente pai +RocketComponent.Position.MIDDLE = Meio do componente pai +RocketComponent.Position.BOTTOM = Parte do componente pai +RocketComponent.Position.AFTER = Depois do componente pai +RocketComponent.Position.ABSOLUTE = Dica da ogiva +# LaunchLug +LaunchLug.Launchlug = Guia de lançamento +# NoseCone +NoseCone.NoseCone = Ogiva +# Transition +Transition.Transition = Transição +# Stage +Stage.Stage = Etapa +Stage.SeparationEvent.UPPER_IGNITION = Ignição do motor do estágio superior +Stage.SeparationEvent.IGNITION = Ignição do motor do estágio atual +Stage.SeparationEvent.BURNOUT = Queima do motor do estágio atual +Stage.SeparationEvent.EJECTION = Carga de ejeção do estágio atual +Stage.SeparationEvent.LAUNCH = Lançamento +Stage.SeparationEvent.NEVER = Nunca +# BodyTube +BodyTube.BodyTube = Tubo do corpo +# TubeCoupler +TubeCoupler.TubeCoupler = Acoplador de tubo +# InnerTube +InnerTube.InnerTube = Tubo interno +# TrapezoidFinSet +TrapezoidFinSet.TrapezoidFinSet = Conjunto de aletas trapezoidais +# FreeformFinSet +FreeformFinSet.FreeformFinSet = Conjunto de aletas de formato livre +# MassComponent +MassComponent.MassComponent = Componente de massa +# Parachute +Parachute.Parachute = Pára-quedas +# ShockCord +ShockCord.ShockCord = Cabo de choque +# Bulkhead +Bulkhead.Bulkhead = Anteparo +# CenteringRing +CenteringRing.CenteringRing = Anel centralizador +# EngineBlock +EngineBlock.EngineBlock = Bloco de motor +# Streamer +Streamer.Streamer = Fita +# Sleeve +Sleeve.Sleeve = Manga +# Rocket +Rocket.motorCount.Nomotor = [Sem motores] +Rocket.compname.Rocket = Foguete +# MotorMount +MotorMount.IgnitionEvent.AUTOMATIC = Automático (lançamento ou carga de ejeção) +MotorMount.IgnitionEvent.LAUNCH = Lançamento +MotorMount.IgnitionEvent.EJECTION_CHARGE = Primeira carga de ejeção do estágio anterior +MotorMount.IgnitionEvent.BURNOUT = Primeira queima do estágio anterior +MotorMount.IgnitionEvent.NEVER = Nunca +# ComponentIcons +ComponentIcons.Nosecone = Ogiva +ComponentIcons.Bodytube = Tubo do corpo +ComponentIcons.Transition = Transição +ComponentIcons.Trapezoidalfinset = Conjunto de aletas trapezoidais +ComponentIcons.Ellipticalfinset = Conjunto de aletas elípticas +ComponentIcons.Freeformfinset = Conjunto de aletas de formato livre +ComponentIcons.Launchlug = Guia de lançamento +ComponentIcons.Innertube = Tubo interno +ComponentIcons.Tubecoupler = Acoplador de tubo +ComponentIcons.Centeringring = Centrar anel +ComponentIcons.Bulkhead = Cabeça massa +ComponentIcons.Engineblock = Bloco de motor +ComponentIcons.Parachute = Pára-quedas +ComponentIcons.Streamer = Fita +ComponentIcons.Shockcord = Cabo de choque +ComponentIcons.Masscomponent = Componente de massa +ComponentIcons.disabled = (desabilitado) +# StageAction +StageAction.Stage = Estágio +# RecoveryDevice +RecoveryDevice.DeployEvent.LAUNCH = Lançamento (mais NN segundos) +RecoveryDevice.DeployEvent.EJECTION = Primeira carga de ejeção deste estágio +RecoveryDevice.DeployEvent.APOGEE = Apogeu +RecoveryDevice.DeployEvent.ALTITUDE = Altitude específica durante a descida +RecoveryDevice.DeployEvent.CURRENT_STAGE_SEPARATION = Separação do estágio atual +RecoveryDevice.DeployEvent.LOWER_STAGE_SEPARATION = Separação do estágio inferior +RecoveryDevice.DeployEvent.NEVER = Nunca +# FlightEvent +FlightEvent.Type.LAUNCH = Lançamento +FlightEvent.Type.IGNITION = Ignição do motor +FlightEvent.Type.LIFTOFF = Decolagem +FlightEvent.Type.LAUNCHROD = Folga da haste de lançamento +FlightEvent.Type.BURNOUT = Queima do motor +FlightEvent.Type.EJECTION_CHARGE = Ejeção da carga +FlightEvent.Type.STAGE_SEPARATION = Separação do estágio +FlightEvent.Type.APOGEE = Apogeu +FlightEvent.Type.RECOVERY_DEVICE_DEPLOYMENT = Implantação de dispositivos de recuperação +FlightEvent.Type.GROUND_HIT = Toque no solo +FlightEvent.Type.SIMULATION_END = Final de simulação +FlightEvent.Type.ALTITUDE = Mudança de altitude +# ThrustCurveMotorColumns +TCurveMotorCol.MANUFACTURER = Fabricante +TCurveMotorCol.DESIGNATION = Designação +TCurveMotorCol.TYPE = Tipo +TCurveMotorCol.DIAMETER = Diâmetro +TCurveMotorCol.LENGTH = Comprimento +TCurveMotor.ttip.diameter = Diâmetro +TCurveMotor.ttip.length = Comprimento: +TCurveMotor.ttip.maxThrust = Máximo de impulso: +TCurveMotor.ttip.avgThrust = Esforço médio: +TCurveMotor.ttip.burnTime = Tempo de queima: +TCurveMotor.ttip.totalImpulse = Impulso total: +TCurveMotor.ttip.launchMass = Massa no lançamento: +TCurveMotor.ttip.emptyMass = Massa em vazio: +# RocketInfo +RocketInfo.lengthLine.Length = Tamanho +RocketInfo.lengthLine.maxdiameter = , diâmetro máx. +RocketInfo.massText1 = Massa com motores +RocketInfo.massText2 = Massa sem motores +RocketInfo.at = em M= +RocketInfo.cgText = CG: +RocketInfo.cpText = CP: +RocketInfo.stabText = Estabilidade: +RocketInfo.Warning = Alerta: +RocketInfo.Calculating = Calculando... +RocketInfo.Apogee = Apogeu: +RocketInfo.Maxvelocity = Velocidade máx.: +RocketInfo.Maxacceleration = Aceleração máx.: +RocketInfo.apogeeValue = N/D +RocketInfo.Mach = (Mach +RocketInfo.velocityValue = N/D +RocketInfo.accelerationValue = N/D +# FinSet +FinSet.CrossSection.SQUARE = Quadrado +FinSet.CrossSection.ROUNDED = Arredondado +FinSet.CrossSection.AIRFOIL = Aerofólio +FinSet.TabRelativePosition.FRONT = Corda da raiz da borda dianteira +FinSet.TabRelativePosition.CENTER = Corda do ponto médio da raiz +FinSet.TabRelativePosition.END = Corda da raiz da borda traseira +# FlightDataType +FlightDataType.TYPE_TIME = Tempo +FlightDataType.TYPE_ALTITUDE = Altitude +FlightDataType.TYPE_VELOCITY_Z = Velocidade vertical +FlightDataType.TYPE_ACCELERATION_Z = Aceleração vertical +FlightDataType.TYPE_VELOCITY_TOTAL = Velocidade total +FlightDataType.TYPE_ACCELERATION_TOTAL = Aceleração total +FlightDataType.TYPE_POSITION_X = Position upwind +FlightDataType.TYPE_POSITION_Y = Posição paralela ao vento +FlightDataType.TYPE_POSITION_XY = Distância lateral +FlightDataType.TYPE_POSITION_DIRECTION = Direção lateral +FlightDataType.TYPE_VELOCITY_XY = Velocidade lateral +FlightDataType.TYPE_ACCELERATION_XY = Aceleração lateral +FlightDataType.TYPE_AOA = Ângulo de ataque +FlightDataType.TYPE_ROLL_RATE = Taxa de rotação +FlightDataType.TYPE_PITCH_RATE = Taxa de arremesso +FlightDataType.TYPE_YAW_RATE = Taxa de guinada +FlightDataType.TYPE_MASS = Massa. +FlightDataType.TYPE_PROPELLANT_MASS = Massa do propelente +FlightDataType.TYPE_LONGITUDINAL_INERTIA = +FlightDataType.TYPE_ROTATIONAL_INERTIA = Momento de inércia de rotação +FlightDataType.TYPE_CP_LOCATION = Localização do CP +FlightDataType.TYPE_CG_LOCATION = Localização do CG +FlightDataType.TYPE_STABILITY = Calibres da margem de estabilidade +FlightDataType.TYPE_MACH_NUMBER = Número de Mach +FlightDataType.TYPE_REYNOLDS_NUMBER = Número de Reynolds +FlightDataType.TYPE_THRUST_FORCE = Impulso +FlightDataType.TYPE_DRAG_FORCE = Força de arrasto +FlightDataType.TYPE_DRAG_COEFF = Coeficiente de arrasto +FlightDataType.TYPE_AXIAL_DRAG_COEFF = Coeficiente de arrasto axial +FlightDataType.TYPE_FRICTION_DRAG_COEFF = Coeficiente de arrasto de atrito +FlightDataType.TYPE_PRESSURE_DRAG_COEFF = Coeficiente de arrasto de pressão +FlightDataType.TYPE_BASE_DRAG_COEFF = Coeficiente de arrasto de base +FlightDataType.TYPE_NORMAL_FORCE_COEFF = Coeficiente de força normal +FlightDataType.TYPE_PITCH_MOMENT_COEFF = Coeficiente de momento de Pitch +FlightDataType.TYPE_YAW_MOMENT_COEFF = Guinada coeficiente de momento +FlightDataType.TYPE_SIDE_FORCE_COEFF = Coeficiente de força lateral +FlightDataType.TYPE_ROLL_MOMENT_COEFF = Coeficiente do momento de rotação +FlightDataType.TYPE_ROLL_FORCING_COEFF = Coeficiente forçado de rotação +FlightDataType.TYPE_ROLL_DAMPING_COEFF = Coeficiente de amortecimento de rotação +FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = Coeficiente de arremesso de amortecimento +FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = Guinada coeficiente de amortecimento +FlightDataType.TYPE_REFERENCE_LENGTH = Comprimento de referência +FlightDataType.TYPE_REFERENCE_AREA = Área de referência +FlightDataType.TYPE_ORIENTATION_THETA = Orientação vertical (zênite) +FlightDataType.TYPE_ORIENTATION_PHI = Orientação lateral (azimute) +FlightDataType.TYPE_WIND_VELOCITY = Velocidade do vento +FlightDataType.TYPE_AIR_TEMPERATURE = Temperatura do ar +FlightDataType.TYPE_AIR_PRESSURE = Pressão do ar +FlightDataType.TYPE_SPEED_OF_SOUND = Velocidade do som +FlightDataType.TYPE_TIME_STEP = Passo de tempo de simulação +FlightDataType.TYPE_COMPUTATION_TIME = Tempo de computação +FlightDataType.TYPE_LATITUDE = Latitude +FlightDataType.TYPE_LONGITUDE = Longitude +FlightDataType.TYPE_CORIOLIS_ACCELERATION = Aceleração de Coriolis +FlightDataType.TYPE_GRAVITY = Aceleração gravitacional +# PlotConfiguration +PlotConfiguration.Verticalmotion = Movimento vertical em função do tempo +PlotConfiguration.Totalmotion = Movimento total em função do tempo +PlotConfiguration.Flightside = Perfil lateral de voo +PlotConfiguration.Stability = Estabilidade em função do tempo +PlotConfiguration.Dragcoef = Arraste coeficientes vs número de Mach +PlotConfiguration.Rollcharacteristics = Características da rotação +PlotConfiguration.Angleofattack = Ângulo de ataque e de orientação em função do tempo +PlotConfiguration.Simulationtime = Passo da simulação de tempo e tempo de computação +# Warning +Warning.LargeAOA.str1 = Grande ângulo de ataque encontrado. +Warning.LargeAOA.str2 = Grande ângulo de ataque encontrou ( +Warning.DISCONTINUITY = Descontinuidade no diâmetro do corpo do foguete. +Warning.THICK_FIN = Aletas finas não pode ser modelado com precisão. +Warning.JAGGED_EDGED_FIN = Previsões com aletas de bordo irregular podem ser imprecisos. +Warning.LISTENERS_AFFECTED = Observador modificou a simulação de voo +Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = Dispositivo de recuperação aberto enquanto o motor ainda está queimando. +Warning.FILE_INVALID_PARAMETER = Parâmetro inválido encontrado, ignorando. +Warning.PARALLEL_FINS = Muitas aletas paralelas +Warning.SUPERSONIC = Cálculos do corpo pode não ser totalmente precisos em velocidades supersônicas. +Warning.RECOVERY_LAUNCH_ROD = Dispositivo de recuperação implantado, enquanto na guia de lançamento. +Warning.RECOVERY_HIGH_SPEED = Implantação recuperação do dispositivo a alta velocidade +# Scale dialog +ScaleDialog.lbl.scaleRocket = Foguete inteiro +ScaleDialog.lbl.scaleSubselection = Seleção e todos os subcomponentes +ScaleDialog.lbl.scaleSelection = Único componente selecionado +ScaleDialog.title = Escala do projeto +ScaleDialog.lbl.scale = Escala: +ScaleDialog.lbl.scale.ttip = Selecione se a escala aplica-se ao projeto inteiro ou apenas o componente selecionado +ScaleDialog.lbl.scaling = Escala a aplicar: +ScaleDialog.lbl.scaling.ttip = Resultante de tamanho, os valores acima de 100% aumentam e os valores abaixo de 100% encolhem o desenho. +# The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]" +ScaleDialog.lbl.scaleFrom = Escala de +ScaleDialog.lbl.scaleTo = a +ScaleDialog.lbl.scaleFromTo.ttip = Definem o escalonamento baseado num comprimento original e resultante. +ScaleDialog.checkbox.scaleMass = Atualizar os valores de massa explícitas +ScaleDialog.checkbox.scaleMass.ttip = Escalar a massa do componente e modificar os valores de massa pelo cubo do fator de escala +ScaleDialog.button.scale = Escala\n +ScaleDialog.undo.scaleRocket = Escala do foguete +ScaleDialog.undo.scaleComponent = Escala do componente +ScaleDialog.undo.scaleComponents = Escala dos componentes +# icons +Icons.Undo = Desfazer +Icons.Redo = Refazer +OpenRocketPrintable.Partsdetail = Detalhe das peças +OpenRocketPrintable.Fintemplates = Modelos de aleta +OpenRocketPrintable.Transitiontemplates = Modelos de transição +OpenRocketPrintable.Noseconetemplates = Modelos de ogiva cone +OpenRocketPrintable.Finmarkingguide = Marcação da guia da aleta +OpenRocketPrintable.DesignReport = Relatório do Projeto +OpenRocketPrintable.Centeringringtemplates = Modelos de anéis centralizadores +OpenRocketDocument.Redo = Refazer +OpenRocketDocument.Undo = Desfazer +# EllipticalFinSet +EllipticalFinSet.Ellipticalfinset = Conjunto de aletas elípticas +# Optimization +# Modifiers +optimization.modifier.nosecone.length = Tamanho +optimization.modifier.nosecone.length.desc = Otimizar o comprimento da ogiva. +optimization.modifier.nosecone.diameter = Diâmetro +optimization.modifier.nosecone.diameter.desc = Otimizar o diâmetro da base da ogiva. +optimization.modifier.nosecone.thickness = Espessura +optimization.modifier.nosecone.thickness.desc = Otimizar a espessura da parede da ogiva. +optimization.modifier.nosecone.shapeparameter = Parâmetro de forma +optimization.modifier.nosecone.shapeparameter.desc = Otimizar o parâmetro de forma da ogiva. +optimization.modifier.transition.length = Comprimento +optimization.modifier.transition.length.desc = Otimizar a duração da transição. +optimization.modifier.transition.forediameter = Diâmetro dianteiro +optimization.modifier.transition.forediameter.desc = Otimizar a transição do diâmetro dianteiro. +optimization.modifier.transition.aftdiameter = Diâmetro traseiro +optimization.modifier.transition.aftdiameter.desc = Otimizar a transição do diâmetro traseiro. +optimization.modifier.transition.thickness = Espessura +optimization.modifier.transition.thickness.desc = Otimizar a espessura da parede de transição. +optimization.modifier.transition.shapeparameter = Parâmetro de forma +optimization.modifier.transition.shapeparameter.desc = Otimizar o parâmetro de forma de transição. +optimization.modifier.bodytube.length = Comprimento +optimization.modifier.bodytube.length.desc = Otimizar o comprimento do tubo corpo. +optimization.modifier.bodytube.outerDiameter = Diâmetro Externo +optimization.modifier.bodytube.outerDiameter.desc = Otimizar o diâmetro do tubo exterior do corpo, mantendo a espessura da parede. +optimization.modifier.bodytube.thickness = Espessura +optimization.modifier.bodytube.thickness.desc = Otimizar o corpo espessura da parede do tubo. +optimization.modifier.trapezoidfinset.rootChord = Corda da base +optimization.modifier.trapezoidfinset.rootChord.desc = Otimizar o comprimento da corda da base do conjunto de aletas (comprimento da aleta no corpo do foguete). +optimization.modifier.trapezoidfinset.tipChord = Corda do topo +optimization.modifier.trapezoidfinset.tipChord.desc = Otimizar o comprimento do conjunto das aletas (comprimento da aleta na borda externa). +optimization.modifier.trapezoidfinset.sweep = Contorno +optimization.modifier.trapezoidfinset.sweep.desc = Otimize o contorno do conjunto de aletas (distância que a borda dianteira contorna para trás) +optimization.modifier.trapezoidfinset.height = Altura +optimization.modifier.trapezoidfinset.height.desc = Otimizar a altura (semi-período) do conjunto de aletas. +optimization.modifier.ellipticalfinset.length = Corda da base +optimization.modifier.ellipticalfinset.length.desc = Otimize o comprimento da corda raiz do conjunto de aletas. +optimization.modifier.ellipticalfinset.height = Altura +optimization.modifier.ellipticalfinset.height.desc = Resultado de otimização +optimization.modifier.finset.cant = Ângulo Cant +optimization.modifier.finset.cant.desc = Otimizar o ângulo oblíquo do conjunto de aletas. +optimization.modifier.finset.position = Posição +optimization.modifier.finset.position.desc = Otimizar a posição conjunto de aletas ao longo do corpo do foguete. +optimization.modifier.launchlug.length = Comprimento +optimization.modifier.launchlug.length.desc = Otimize o comprimento da guia de lançamento. +optimization.modifier.launchlug.outerDiameter = Diâmetro Externo +optimization.modifier.launchlug.outerDiameter.desc = Otimize o diâmetro externo da guia de lançamento. +optimization.modifier.launchlug.thickness = Espessura +optimization.modifier.launchlug.thickness.desc = Otimizar a espessura da guia de lançamento, mantendo o diâmetro externo constante. +optimization.modifier.launchlug.position = Posição +optimization.modifier.launchlug.position.desc = Otimizar a posição da guia de lançamento ao longo do corpo do foguete. +optimization.modifier.internalcomponent.position = Posição +optimization.modifier.internalcomponent.position.desc = Otimizar a posição do componente em relação à componente principal. +optimization.modifier.masscomponent.mass = Massa. +optimization.modifier.masscomponent.mass.desc = Otimizar a massa do componente de massa. +optimization.modifier.parachute.diameter = Diâmetro +optimization.modifier.parachute.diameter.desc = Otimizar o diâmetro da copa pára-quedas. +optimization.modifier.parachute.coefficient = Coeficiente de arrasto +optimization.modifier.parachute.coefficient.desc = Otimizar o coeficiente de arrasto do pára-quedas. Pára-quedas típicos têm um coeficiente de arrasto de cerca de 0,8. +optimization.modifier.streamer.length = Comprimento +optimization.modifier.streamer.length.desc = Otimizar o comprimento da fita. +optimization.modifier.streamer.width = Largura +optimization.modifier.streamer.width.desc = Otimizar a largura da fita. +optimization.modifier.streamer.aspectRatio = Relação de aspecto +optimization.modifier.streamer.aspectRatio.desc = Otimizar a relação de aspecto da fita (comprimento / largura). Você NÃO deve selecionar comprimento da fita ou largura ao mesmo tempo. +optimization.modifier.streamer.coefficient = Arraste coeficiente +optimization.modifier.streamer.coefficient.desc = Otimizar o coeficiente de arrasto da fita. +optimization.modifier.recoverydevice.deployDelay = Implantação atraso +optimization.modifier.recoverydevice.deployDelay.desc = Otimizar o atraso de implantação do dispositivo de recuperação. +optimization.modifier.recoverydevice.deployAltitude = Altitude implantação +optimization.modifier.recoverydevice.deployAltitude.desc = Otimizar a altitude de implantação do dispositivo de recuperação. +optimization.modifier.rocketcomponent.overrideMass = Modificar massa +optimization.modifier.rocketcomponent.overrideMass.desc = Otimizar a massa do componente modificado. +optimization.modifier.rocketcomponent.overrideCG = Modificar o CG +optimization.modifier.rocketcomponent.overrideCG.desc = Otimizar o centro de gravidade modificado do componente. +optimization.modifier.motormount.overhang = Extensão do motor +optimization.modifier.motormount.overhang.desc = Otimizar a extensão do motor. +optimization.modifier.motormount.delay = Atraso na ignição do motor +optimization.modifier.motormount.delay.desc = Otimizar o atraso de ignição do motor. +# General rocket design optimization dialog +GeneralOptimizationDialog.title = Otimização do foguete +GeneralOptimizationDialog.goal.maximize = Maximizar o valor +GeneralOptimizationDialog.goal.minimize = Minimizar valor +GeneralOptimizationDialog.goal.seek = Procure valor de +GeneralOptimizationDialog.btn.start = Iniciar otimização +GeneralOptimizationDialog.btn.stop = Parar otimização +GeneralOptimizationDialog.lbl.paramsToOptimize = Parâmetros para otimizar: +GeneralOptimizationDialog.btn.add = Adicionar +GeneralOptimizationDialog.btn.add.ttip = Adicione o parâmetro selecionado para a otimização +GeneralOptimizationDialog.btn.remove = Remover +GeneralOptimizationDialog.btn.remove.ttip = Remova o parâmetro selecionado da otimização +GeneralOptimizationDialog.btn.removeAll = Remover todos +GeneralOptimizationDialog.btn.removeAll.ttip = Remova todos os parâmetros da otimização +GeneralOptimizationDialog.lbl.availableParams = Parâmetros disponíveis: +GeneralOptimizationDialog.lbl.optimizationOpts = Opções de otimização +GeneralOptimizationDialog.lbl.optimizeSim = Otimizar simulação: +GeneralOptimizationDialog.lbl.optimizeSim.ttip = Selecione qual simulação para otimizar +GeneralOptimizationDialog.lbl.optimizeValue = Valor otimizado: +GeneralOptimizationDialog.lbl.optimizeValue.ttip = Selecione o valor que deve ser otimizado +GeneralOptimizationDialog.lbl.optimizeGoal = Objetivo de otimização: +GeneralOptimizationDialog.lbl.optimizeGoal.ttip = Selecione o objetivo da otimização +GeneralOptimizationDialog.lbl.optimizeGoalValue.ttip = Valor personalizado para buscar +GeneralOptimizationDialog.lbl.requireStability = Estabilidade requerida +GeneralOptimizationDialog.lbl.requireMinStability = Estabilidade mínima: +GeneralOptimizationDialog.lbl.requireMinStability.ttip = Exigir uma margem de estabilidade mínima estática para o projeto +GeneralOptimizationDialog.lbl.requireMaxStability = Estabilidade máxima: +GeneralOptimizationDialog.lbl.requireMaxStability.ttip = Exigir uma margem de estabilidade estática máxima para o projeto +GeneralOptimizationDialog.status.bestValue = Melhor valor: +GeneralOptimizationDialog.status.bestValue.ttip = Valor melhor otimização encontrado até agora. +GeneralOptimizationDialog.status.stepCount = Contador de passos: +GeneralOptimizationDialog.status.stepCount.ttip = Número de passos de otimização que foram realizadas. +GeneralOptimizationDialog.status.evalCount = Avaliações: +GeneralOptimizationDialog.status.evalCount.ttip = Número total de avaliações da função (simulações) que tenham sido realizadas. +GeneralOptimizationDialog.status.stepSize = Tamanho do passo: +GeneralOptimizationDialog.status.stepSize.ttip = Tamanho do passo atual da otimização (em relação à extensão dos parâmetros de otimização) +GeneralOptimizationDialog.btn.plotPath = Traçar caminho +GeneralOptimizationDialog.btn.plotPath.ttip = Plotar o caminho de otimização (apenas para otimização de uma ou duas dimensões) +GeneralOptimizationDialog.btn.save = Salvar destino +GeneralOptimizationDialog.btn.save.ttip = Salvar os resultados das avaliações de função (simulações) como um arquivo CSV. +GeneralOptimizationDialog.btn.apply = Aplicar a otimização +GeneralOptimizationDialog.btn.apply.ttip = Aplicar os resultados de otimização para o projeto do foguete +GeneralOptimizationDialog.btn.reset = Restaurar +GeneralOptimizationDialog.btn.reset.ttip = Redefinir o projeto do foguete para o projeto do foguete atual +GeneralOptimizationDialog.btn.close = Fechar +GeneralOptimizationDialog.btn.close.ttip = Feche a caixa de diálogo sem modificar o projeto do foguete +GeneralOptimizationDialog.error.selectParams.text = Primeiro, selecione alguns parâmetros para otimizar a partir dos parâmetros disponíveis. +GeneralOptimizationDialog.error.selectParams.title = Selecione os parâmetros de otimização +GeneralOptimizationDialog.error.optimizationFailure.text = Falha na otimização ao executar: +GeneralOptimizationDialog.error.optimizationFailure.title = Otimização falhou +GeneralOptimizationDialog.undoText = Aplicar a otimização +GeneralOptimizationDialog.basicSimulationName = Simulação básica +GeneralOptimizationDialog.noSimulationName = Nenhuma simulação +GeneralOptimizationDialog.table.col.parameter = Parâmetros +GeneralOptimizationDialog.table.col.current = Atual +GeneralOptimizationDialog.table.col.min = Comprimento Mínimo +GeneralOptimizationDialog.table.col.max = Máximo +GeneralOptimizationDialog.export.header = Incluir linha de cabeçalho +GeneralOptimizationDialog.export.header.ttip = Incluir uma linha de cabeçalho como a primeira linha contendo as descrições de campo. +GeneralOptimizationDialog.export.stability = Estabilidade +# Dialog for plotting optimization results +OptimizationPlotDialog.title = Resultados da otimização +OptimizationPlotDialog.lbl.zoomInstructions = Clique e arraste para down+direita para ampliar, up+esquerda para diminuir o zoom +OptimizationPlotDialog.plot1d.title = Resultado de otimização +OptimizationPlotDialog.plot1d.series = Resultado de otimização +OptimizationPlotDialog.plot2d.title = Caminho de otimização +OptimizationPlotDialog.plot2d.path = Caminho de otimização +OptimizationPlotDialog.plot2d.evals = Avaliações +OptimizationPlotDialog.plot.ttip.stability = Estabilidade: +OptimizationPlotDialog.plot.label.optimum = Ótimo +# Optimization parameters +MaximumAltitudeParameter.name = Altitude do apogeu +MaximumVelocityParameter.name = Velocidade máxima +MaximumAccelerationParameter.name = Aceleração máxima +StabilityParameter.name = Estabilidade +GroundHitVelocityParameter.name = Velocidade ao atingir o solo +LandingDistanceParameter.name = Distância da aterrisagem +TotalFlightTimeParameter.name = Tempo total de voo +DeploymentVelocityParameter.name = Velocidade no acionamento do pára-quedas +# Compass directions drawn on a compass rose. +CompassRose.lbl.north = N +CompassRose.lbl.east = E +CompassRose.lbl.south = S +CompassRose.lbl.west = O +# 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 = SO +CompassSelectionButton.lbl.W = O +CompassSelectionButton.lbl.NW = NO +SlideShowDialog.btn.next = Próximo +SlideShowDialog.btn.prev = Anterior +SlideShowLinkListener.error.title = Visita guiada não encontrada +SlideShowLinkListener.error.msg = Desculpe, a visita selecionado ainda não foi escrita. +GuidedTourSelectionDialog.title = Visitas guiadas +GuidedTourSelectionDialog.lbl.selectTour = Selecione visita guiada: +GuidedTourSelectionDialog.lbl.description = Descrição da visita: +GuidedTourSelectionDialog.lbl.length = Número de slides: +GuidedTourSelectionDialog.btn.start = Iniciar a visita! +# Custom Fin BMP Importer +CustomFinImport.button.label = Importar de imagem +CustomFinImport.badFinImage = Imagem de aleta inválido. Certifique-se a aleta é um sólido de cor negra ou escura e tocar o fundo da imagem. +CustomFinImport.errorLoadingFile = Erro ao carregar arquivo: +CustomFinImport.errorParsingFile = Erro na análise da imagem de aleta: +CustomFinImport.undo = Importação de conjunto de aletas de forma livre +CustomFinImport.error.title = Erro ao carregar o perfil de aleta +CustomFinImport.error.badimage = Não foi possível deduzir forma da aleta na imagem. +CustomFinImport.description = A imagem será convertida internamente para imagem em preto e branco (preto para a aleta), por isso certifique-se de usar uma cor sólida escuro para a aleta, e branco ou uma cor clara para o fundo. A aleta deve tocar o fundo da imagem, que é a base da aleta. +PresetModel.lbl.select = Selecione ajustes pré-definidos +PresetModel.lbl.database = À partir do banco de dados... +# Component Preset Chooser Dialog +ComponentPresetChooserDialog.title = Escolha componentes pré-definidos +ComponentPresetChooserDialog.filter.label = Filtrar por texto: +ComponentPresetChooserDialog.checkbox.filterAftDiameter = Ajuste do diâmetro traseiro +ComponentPresetChooserDialog.checkbox.filterForeDiameter = Ajustar diâmetro dianteiro +ComponentPresetChooserDialog.menu.sortAsc = Classificação Crescente +ComponentPresetChooserDialog.menu.sortDesc = Classificação Decrescente +ComponentPresetChooserDialog.menu.units = Unidades +ComponentPresetChooserDialog.checkbox.showAllCompatible = Mostrar todos compatíveis +ComponentPresetChooserDialog.lbl.favorites = Selecione para adicionar predefinido para menu drop-down +table.column.Favorite = Favorito +table.column.Manufacturer = Fabricante +table.column.PartNo = Número da Peça +table.column.Description = Descrição +table.column.Type = Tip +table.column.Length = Comprimento +table.column.Width = Largura +table.column.InnerDiameter = Diâmetro interno +table.column.OuterDiameter = Diâmetro Externo +table.column.AftOuterDiameter = Aft Outer Diameter +table.column.AftShoulderLength = Comprimento posterior da saliência +table.column.AftShoulderDiameter = Diâmetro posterior da saliência +table.column.ForeShoulderLength = Comprimento anterior da saliência +table.column.ForeShoulderDiameter = Diâmetro anterior da saliência +table.column.ForeOuterDiameter = Diâmetro interno anterior +table.column.Shape = Forma +table.column.Material = Material +table.column.Finish = Terminar +table.column.Thickness = Espessura +table.column.Filled = Atribuído +table.column.Mass = Massa. +table.column.Diameter = Diâmetro +table.column.Sides = Laterais +table.column.LineCount = Contador de linhas +table.column.LineLength = Comprimento da Linha +table.column.LineMaterial = Material da Linha diff --git a/core/src/net/sf/openrocket/gui/dialogs/preferences/PreferencesDialog.java b/core/src/net/sf/openrocket/gui/dialogs/preferences/PreferencesDialog.java index c1d24d370..d699abbe9 100644 --- a/core/src/net/sf/openrocket/gui/dialogs/preferences/PreferencesDialog.java +++ b/core/src/net/sf/openrocket/gui/dialogs/preferences/PreferencesDialog.java @@ -62,23 +62,23 @@ import net.sf.openrocket.util.Utils; public class PreferencesDialog extends JDialog { private static final LogHelper log = Application.getLogger(); - + private final List unitSelectors = new ArrayList(); - + private File defaultDirectory = null; private static final Translator trans = Application.getTranslator(); private final SwingPreferences preferences = (SwingPreferences) Application.getPreferences(); - + private PreferencesDialog(Window parent) { //// Preferences super(parent, trans.get("pref.dlg.title.Preferences"), Dialog.ModalityType.APPLICATION_MODAL); - + JPanel panel = new JPanel(new MigLayout("fill, gap unrel", "[grow]", "[grow][]")); - + JTabbedPane tabbedPane = new JTabbedPane(); panel.add(tabbedPane, "grow, wrap"); - + //// Units and Default units tabbedPane.addTab(trans.get("pref.dlg.tab.Units"), null, unitsPane(), trans.get("pref.dlg.tab.Defaultunits")); @@ -101,26 +101,26 @@ public class PreferencesDialog extends JDialog { } }); panel.add(close, "span, right, tag close"); - + this.setContentPane(panel); pack(); this.setLocationRelativeTo(null); - + this.addWindowListener(new WindowAdapter() { @Override public void windowClosed(WindowEvent e) { preferences.storeDefaultUnits(); } }); - + GUIUtil.setDisposableDialogOptions(this, close); } - - + + private JPanel optionsPane() { JPanel panel = new JPanel(new MigLayout("fillx, ins 30lp n n n")); - - + + //// Language selector Locale userLocale = null; { @@ -129,11 +129,11 @@ public class PreferencesDialog extends JDialog { } List> locales = new ArrayList>(); for (Locale l : SwingPreferences.getSupportedLocales()) { - locales.add(new Named(l, l.getDisplayLanguage())); + locales.add(new Named(l, l.getDisplayLanguage(l) + "/" + l.getDisplayLanguage())); } Collections.sort(locales); locales.add(0, new Named(null, trans.get("languages.default"))); - + final JComboBox languageCombo = new JComboBox(locales.toArray()); for (int i = 0; i < locales.size(); i++) { if (Utils.equals(userLocale, locales.get(i).get())) { @@ -151,10 +151,10 @@ public class PreferencesDialog extends JDialog { }); panel.add(new JLabel(trans.get("lbl.language")), "gapright para"); panel.add(languageCombo, "wrap rel, growx, sg combos"); - + panel.add(new StyledLabel(trans.get("PreferencesDialog.lbl.languageEffect"), -3, Style.ITALIC), "span, wrap para*2"); - - + + //// Position to insert new body components: panel.add(new JLabel(trans.get("pref.dlg.lbl.Positiontoinsert")), "gapright para"); panel.add(new JComboBox(new PrefChoiseSelector(Preferences.BODY_COMPONENT_INSERT_POSITION_KEY, @@ -164,7 +164,7 @@ public class PreferencesDialog extends JDialog { trans.get("pref.dlg.PrefChoiseSelector1"), trans.get("pref.dlg.PrefChoiseSelector2"), trans.get("pref.dlg.PrefChoiseSelector3"))), "wrap para, growx, sg combos"); - + //// Confirm deletion of simulations: panel.add(new JLabel(trans.get("pref.dlg.lbl.Confirmdeletion"))); panel.add(new JComboBox(new PrefBooleanSelector(Preferences.CONFIRM_DELETE_SIMULATION, @@ -172,7 +172,7 @@ public class PreferencesDialog extends JDialog { //// Confirm trans.get("pref.dlg.PrefBooleanSelector1"), trans.get("pref.dlg.PrefBooleanSelector2"), true)), "wrap 40lp, growx, sg combos"); - + //// User-defined thrust curves: panel.add(new JLabel(trans.get("pref.dlg.lbl.User-definedthrust")), "spanx, wrap"); final JTextField field = new JTextField(); @@ -190,17 +190,17 @@ public class PreferencesDialog extends JDialog { public void removeUpdate(DocumentEvent e) { changed(); } - + @Override public void insertUpdate(DocumentEvent e) { changed(); } - + @Override public void changedUpdate(DocumentEvent e) { changed(); } - + private void changed() { String text = field.getText(); List list = new ArrayList(); @@ -214,7 +214,7 @@ public class PreferencesDialog extends JDialog { } }); panel.add(field, "w 100px, gapright unrel, spanx, growx, split"); - + //// Add button JButton button = new JButton(trans.get("pref.dlg.but.add")); button.addActionListener(new ActionListener() { @@ -241,7 +241,7 @@ public class PreferencesDialog extends JDialog { if (defaultDirectory != null) { chooser.setCurrentDirectory(defaultDirectory); } - + //// Add int returnVal = chooser.showDialog(PreferencesDialog.this, trans.get("pref.dlg.Add")); if (returnVal == JFileChooser.APPROVE_OPTION) { @@ -257,10 +257,10 @@ public class PreferencesDialog extends JDialog { } }); panel.add(button, "gapright unrel"); - + //// Reset button button = new JButton(trans.get("pref.dlg.but.reset")); - + button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -270,18 +270,18 @@ public class PreferencesDialog extends JDialog { } }); panel.add(button, "wrap"); - + //// 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. DescriptionArea desc = new DescriptionArea(trans.get("pref.dlg.DescriptionArea.Adddirectories"), 3, -3, false); desc.setBackground(getBackground()); panel.add(desc, "spanx, growx, wrap 40lp"); - - - + + + //// Check for software updates at startup final JCheckBox softwareUpdateBox = new JCheckBox(trans.get("pref.dlg.checkbox.Checkupdates")); - softwareUpdateBox.setSelected( preferences.getCheckUpdates()); + softwareUpdateBox.setSelected(preferences.getCheckUpdates()); softwareUpdateBox.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -289,7 +289,7 @@ public class PreferencesDialog extends JDialog { } }); panel.add(softwareUpdateBox); - + //// Check now button button = new JButton(trans.get("pref.dlg.but.checknow")); //// Check for software updates now @@ -301,8 +301,7 @@ public class PreferencesDialog extends JDialog { } }); panel.add(button, "right, wrap"); - - + final JCheckBox autoOpenDesignFile = new JCheckBox(trans.get("pref.dlg.but.openlast")); autoOpenDesignFile.setSelected(preferences.isAutoOpenLastDesignOnStartupEnabled()); autoOpenDesignFile.addActionListener(new ActionListener() { @@ -312,129 +311,129 @@ public class PreferencesDialog extends JDialog { } }); panel.add(autoOpenDesignFile); - + return panel; } - + private JPanel unitsPane() { JPanel panel = new JPanel(new MigLayout("", "[][]40lp[][]")); JComboBox combo; - + //// Select your preferred units: panel.add(new JLabel(trans.get("pref.dlg.lbl.Selectprefunits")), "span, wrap paragraph"); - - + + //// Rocket dimensions: panel.add(new JLabel(trans.get("pref.dlg.lbl.Rocketdimensions"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_LENGTH)); panel.add(combo, "sizegroup boxes"); - + //// Line density: panel.add(new JLabel(trans.get("pref.dlg.lbl.Linedensity"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_DENSITY_LINE)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Motor dimensions: panel.add(new JLabel(trans.get("pref.dlg.lbl.Motordimensions"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_MOTOR_DIMENSIONS)); panel.add(combo, "sizegroup boxes"); - + //// Surface density: panel.add(new JLabel(trans.get("pref.dlg.lbl.Surfacedensity"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_DENSITY_SURFACE)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Distance: panel.add(new JLabel(trans.get("pref.dlg.lbl.Distance"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_DISTANCE)); panel.add(combo, "sizegroup boxes"); - + //// Bulk density:: panel.add(new JLabel(trans.get("pref.dlg.lbl.Bulkdensity"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_DENSITY_BULK)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Velocity: panel.add(new JLabel(trans.get("pref.dlg.lbl.Velocity"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_VELOCITY)); panel.add(combo, "sizegroup boxes"); - + //// Surface roughness: panel.add(new JLabel(trans.get("pref.dlg.lbl.Surfaceroughness"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_ROUGHNESS)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Acceleration: panel.add(new JLabel(trans.get("pref.dlg.lbl.Acceleration"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_ACCELERATION)); panel.add(combo, "sizegroup boxes"); - + //// Area: panel.add(new JLabel(trans.get("pref.dlg.lbl.Area"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_AREA)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Mass: panel.add(new JLabel(trans.get("pref.dlg.lbl.Mass"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_MASS)); panel.add(combo, "sizegroup boxes"); - + //// Angle: panel.add(new JLabel(trans.get("pref.dlg.lbl.Angle"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_ANGLE)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Force: panel.add(new JLabel(trans.get("pref.dlg.lbl.Force"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_FORCE)); panel.add(combo, "sizegroup boxes"); - + //// Roll rate: panel.add(new JLabel(trans.get("pref.dlg.lbl.Rollrate"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_ROLL)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Total impulse: panel.add(new JLabel(trans.get("pref.dlg.lbl.Totalimpulse"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_IMPULSE)); panel.add(combo, "sizegroup boxes"); - + //// Temperature: panel.add(new JLabel(trans.get("pref.dlg.lbl.Temperature"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_TEMPERATURE)); panel.add(combo, "sizegroup boxes, wrap"); - + //// Moment of inertia: panel.add(new JLabel(trans.get("pref.dlg.lbl.Momentofinertia"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_INERTIA)); panel.add(combo, "sizegroup boxes"); - + //// Pressure: panel.add(new JLabel(trans.get("pref.dlg.lbl.Pressure"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_PRESSURE)); panel.add(combo, "sizegroup boxes, wrap"); - - + + //// Stability: panel.add(new JLabel(trans.get("pref.dlg.lbl.Stability"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_STABILITY)); panel.add(combo, "sizegroup boxes"); - + //// Windspeed: panel.add(new JLabel(trans.get("pref.dlg.lbl.Windspeed"))); combo = new JComboBox(new DefaultUnitSelector(UnitGroup.UNITS_WINDSPEED)); panel.add(combo, "sizegroup boxes, wrap para"); - - - - + + + + //// Default metric button JButton button = new JButton(trans.get("pref.dlg.but.defaultmetric")); button.addActionListener(new ActionListener() { @@ -446,7 +445,7 @@ public class PreferencesDialog extends JDialog { } }); panel.add(button, "spanx, split 2, grow"); - + //// Default imperial button button = new JButton(trans.get("pref.dlg.but.defaultimperial")); button.addActionListener(new ActionListener() { @@ -458,74 +457,74 @@ public class PreferencesDialog extends JDialog { } }); panel.add(button, "grow, wrap para"); - + //// The effects will take place the next time you open a window. panel.add(new StyledLabel( trans.get("pref.dlg.lbl.effect1"), -2, Style.ITALIC), "spanx, wrap"); - - + + return panel; } - - + + private JPanel decalEditorPane() { - + JPanel panel = new JPanel(new MigLayout("fillx, ins 30lp n n n")); - + ButtonGroup execGroup = new ButtonGroup(); - + JRadioButton showPrompt = new JRadioButton(trans.get("EditDecalDialog.lbl.prompt")); showPrompt.setSelected(!preferences.isDecalEditorPreferenceSet()); - showPrompt.addItemListener( new ItemListener() { + showPrompt.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { - if ( ((JRadioButton) e.getItem()).isSelected() ) { + if (((JRadioButton) e.getItem()).isSelected()) { preferences.clearDecalEditorPreference(); } } }); - panel.add(showPrompt,"wrap"); + panel.add(showPrompt, "wrap"); execGroup.add(showPrompt); - - if (Desktop.getDesktop().isSupported(Desktop.Action.EDIT) ) { - + + if (Desktop.getDesktop().isSupported(Desktop.Action.EDIT)) { + JRadioButton systemRadio = new JRadioButton(trans.get("EditDecalDialog.lbl.system")); - systemRadio.setSelected( preferences.isDecalEditorPreferenceSystem() ); - systemRadio.addItemListener( new ItemListener() { + systemRadio.setSelected(preferences.isDecalEditorPreferenceSystem()); + systemRadio.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { - if ( ((JRadioButton) e.getItem()).isSelected() ) { + if (((JRadioButton) e.getItem()).isSelected()) { preferences.setDecalEditorPreference(true, null); } } }); - panel.add(systemRadio,"wrap"); + panel.add(systemRadio, "wrap"); execGroup.add(systemRadio); - + } - boolean commandLineIsSelected = preferences.isDecalEditorPreferenceSet() && ! preferences.isDecalEditorPreferenceSystem(); + boolean commandLineIsSelected = preferences.isDecalEditorPreferenceSet() && !preferences.isDecalEditorPreferenceSystem(); final JRadioButton commandRadio = new JRadioButton(trans.get("EditDecalDialog.lbl.cmdline")); commandRadio.setSelected(commandLineIsSelected); - panel.add(commandRadio,"wrap"); + panel.add(commandRadio, "wrap"); execGroup.add(commandRadio); - + final JTextArea commandText = new JTextArea(); commandText.setEnabled(commandLineIsSelected); - commandText.setText( commandLineIsSelected ? preferences.getDecalEditorCommandLine() : "" ); - commandText.getDocument().addDocumentListener( new DocumentListener() { - + commandText.setText(commandLineIsSelected ? preferences.getDecalEditorCommandLine() : ""); + commandText.getDocument().addDocumentListener(new DocumentListener() { + @Override public void insertUpdate(DocumentEvent e) { preferences.setDecalEditorPreference(false, commandText.getText()); } - + @Override public void removeUpdate(DocumentEvent e) { preferences.setDecalEditorPreference(false, commandText.getText()); } - + @Override public void changedUpdate(DocumentEvent e) { preferences.setDecalEditorPreference(false, commandText.getText()); @@ -533,58 +532,58 @@ public class PreferencesDialog extends JDialog { }); panel.add(commandText, "growx, wrap"); - + final JButton chooser = new JButton(trans.get("EditDecalDialog.btn.chooser")); chooser.setEnabled(commandLineIsSelected); - chooser.addActionListener( new ActionListener() { - + chooser.addActionListener(new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { JFileChooser fc = new JFileChooser(); int action = fc.showOpenDialog(SwingUtilities.windowForComponent(PreferencesDialog.this)); - if ( action == JFileChooser.APPROVE_OPTION) { + if (action == JFileChooser.APPROVE_OPTION) { String commandLine = fc.getSelectedFile().getAbsolutePath(); commandText.setText(commandLine); preferences.setDecalEditorPreference(false, commandLine); } - + } - + }); panel.add(chooser, "growx, wrap"); - - - commandRadio.addChangeListener( new ChangeListener() { - + + + commandRadio.addChangeListener(new ChangeListener() { + @Override public void stateChanged(ChangeEvent e) { boolean enabled = commandRadio.isSelected(); commandText.setEnabled(enabled); chooser.setEnabled(enabled); } - + }); - + return panel; } - - - - + + + + private class DefaultUnitSelector extends AbstractListModel implements ComboBoxModel { - + private final UnitGroup group; - + public DefaultUnitSelector(UnitGroup group) { this.group = group; unitSelectors.add(this); } - + @Override public Object getSelectedItem() { return group.getDefaultUnit(); } - + @Override public void setSelectedItem(Object item) { if (item == null) { @@ -596,39 +595,39 @@ public class PreferencesDialog extends JDialog { } group.setDefaultUnit(group.getUnitIndex((Unit) item)); } - + @Override public Object getElementAt(int index) { return group.getUnit(index); } - + @Override public int getSize() { return group.getUnitCount(); } - - + + public void fireChange() { this.fireContentsChanged(this, 0, this.getSize()); } } - - - + + + private class PrefChoiseSelector extends AbstractListModel implements ComboBoxModel { private final String preference; private final String[] descriptions; - + public PrefChoiseSelector(String preference, String... descriptions) { this.preference = preference; this.descriptions = descriptions; } - + @Override public Object getSelectedItem() { return descriptions[preferences.getChoice(preference, descriptions.length, 0)]; } - + @Override public void setSelectedItem(Object item) { if (item == null) { @@ -646,27 +645,27 @@ public class PreferencesDialog extends JDialog { if (index >= descriptions.length) { throw new IllegalArgumentException("Illegal argument " + item); } - + preferences.putChoice(preference, index); } - + @Override public Object getElementAt(int index) { return descriptions[index]; } - + @Override public int getSize() { return descriptions.length; } } - - + + private class PrefBooleanSelector extends AbstractListModel implements ComboBoxModel { private final String preference; private final String trueDesc, falseDesc; private final boolean def; - + public PrefBooleanSelector(String preference, String falseDescription, String trueDescription, boolean defaultState) { this.preference = preference; @@ -674,7 +673,7 @@ public class PreferencesDialog extends JDialog { this.falseDesc = falseDescription; this.def = defaultState; } - + @Override public Object getSelectedItem() { if (preferences.getBoolean(preference, def)) { @@ -683,7 +682,7 @@ public class PreferencesDialog extends JDialog { return falseDesc; } } - + @Override public void setSelectedItem(Object item) { if (item == null) { @@ -693,7 +692,7 @@ public class PreferencesDialog extends JDialog { if (!(item instanceof String)) { throw new IllegalArgumentException("Illegal argument " + item); } - + if (trueDesc.equals(item)) { preferences.putBoolean(preference, true); } else if (falseDesc.equals(item)) { @@ -702,44 +701,44 @@ public class PreferencesDialog extends JDialog { throw new IllegalArgumentException("Illegal argument " + item); } } - + @Override public Object getElementAt(int index) { switch (index) { case 0: return def ? trueDesc : falseDesc; - + case 1: return def ? falseDesc : trueDesc; - + default: throw new IndexOutOfBoundsException("Boolean asked for index=" + index); } } - + @Override public int getSize() { return 2; } } - - + + private void checkForUpdates() { final UpdateInfoRetriever retriever = new UpdateInfoRetriever(); retriever.start(); - - + + // Progress dialog final JDialog dialog1 = new JDialog(this, ModalityType.APPLICATION_MODAL); JPanel panel = new JPanel(new MigLayout()); - + //// Checking for updates... panel.add(new JLabel(trans.get("pref.dlg.lbl.Checkingupdates")), "wrap"); - + JProgressBar bar = new JProgressBar(); bar.setIndeterminate(true); panel.add(bar, "growx, wrap para"); - + //// Cancel button JButton cancel = new JButton(trans.get("dlg.but.cancel")); cancel.addActionListener(new ActionListener() { @@ -750,14 +749,14 @@ public class PreferencesDialog extends JDialog { }); panel.add(cancel, "right"); dialog1.add(panel); - + GUIUtil.setDisposableDialogOptions(dialog1, cancel); - - + + // Timer to monitor progress final Timer timer = new Timer(100, null); final long startTime = System.currentTimeMillis(); - + ActionListener listener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -769,12 +768,12 @@ public class PreferencesDialog extends JDialog { }; timer.addActionListener(listener); timer.start(); - - + + // Wait for action dialog1.setVisible(true); - - + + // Check result UpdateInfo info = retriever.getUpdateInfo(); if (info == null) { @@ -800,14 +799,14 @@ public class PreferencesDialog extends JDialog { preferences.putString(SwingPreferences.LAST_UPDATE, info.getLatestVersion()); } } - + } - - + + //////// Singleton implementation //////// - + private static PreferencesDialog dialog = null; - + public static void showPreferences(Window parent) { if (dialog != null) { dialog.dispose(); @@ -815,6 +814,6 @@ public class PreferencesDialog extends JDialog { dialog = new PreferencesDialog(parent); dialog.setVisible(true); } - - + + } diff --git a/core/src/net/sf/openrocket/gui/util/SwingPreferences.java b/core/src/net/sf/openrocket/gui/util/SwingPreferences.java index 98686f565..c1af84686 100644 --- a/core/src/net/sf/openrocket/gui/util/SwingPreferences.java +++ b/core/src/net/sf/openrocket/gui/util/SwingPreferences.java @@ -38,7 +38,7 @@ public class SwingPreferences extends net.sf.openrocket.startup.Preferences { private static final List SUPPORTED_LOCALES; static { List list = new ArrayList(); - for (String lang : new String[] { "en", "de", "es", "fr", "it", "ru", "cs", "pl" }) { + for (String lang : new String[] { "en", "de", "es", "fr", "it", "ru", "cs", "pl", "ja", "pt" }) { list.add(new Locale(lang)); } SUPPORTED_LOCALES = Collections.unmodifiableList(list); @@ -225,17 +225,17 @@ public class SwingPreferences extends net.sf.openrocket.startup.Preferences { } public File getDefaultUserComponentDirectory() { - + File compdir = new File(SystemInfo.getUserApplicationDirectory(), "Components"); - + if (!compdir.isDirectory()) { compdir.mkdirs(); } - if( !compdir.isDirectory() ) { + if (!compdir.isDirectory()) { return null; } - if( !compdir.canRead() ) { + if (!compdir.canRead()) { return null; } return compdir;