diff --git a/core/resources/l10n/messages_ru.properties b/core/resources/l10n/messages_ru.properties index 0ef1a9ea1..978c4358e 100644 --- a/core/resources/l10n/messages_ru.properties +++ b/core/resources/l10n/messages_ru.properties @@ -52,12 +52,12 @@ RocketPanel.FigTypeAct.Unfinished = 3D \u0447\u0435\u0440\u043d\u043e\u0432\u043 RocketPanel.lbl.Flightcfg = \u041f\u043e\u043b\u0435\u0442\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f: -RocketPanel.but.FlightcfgEdit = \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c RocketPanel.lbl.infoMessage = \u041a\u043b\u0438\u043a \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430    Shift+\u043a\u043b\u0438\u043a \u0434\u043b\u044f \u0441\u043c\u0435\u043d\u044b \u0432\u044b\u0431\u043e\u0440\u0430    \u0414\u0432\u043e\u0439\u043d\u043e\u0439 \u043a\u043b\u0438\u043a \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f    \u041a\u043b\u0438\u043a+\u0442\u0430\u0449\u0438\u0442\u044c \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f -RocketPanel.lbl.ViewType = \u0412\u0438\u0434: +RocketPanel.lbl.ViewType = \u0412\u0438\u0434: ! BasicFrame BasicFrame.tab.Rocketdesign = \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u043a\u0435\u0442\u044b +BasicFrame.tab.Flightconfig = \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 BasicFrame.tab.Flightsim = \u041c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u0435\u0442\u0430 BasicFrame.title.Addnewcomp = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 BasicFrame.dlg.lbl1 = \u041f\u0440\u043e\u0435\u043a\u0442 ' @@ -174,6 +174,7 @@ debuglogdlg.lbl.Stacktrace = \u0421\u0442\u0435\u043a \u0432\u044b\u0437\u043e\u MotorChooserDialog.title = \u0412\u044b\u0431\u043e\u0440 \u0440\u0430\u043a\u0435\u0442\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f ! Edit Motor configuration dialog +edtmotorconfdlg.col.configuration = \u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f edtmotorconfdlg.but.Removeconfiguration = \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e edtmotorconfdlg.but.Renameconfiguration = \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c edtmotorconfdlg.but.Newconfiguration = \u041d\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f @@ -253,7 +254,15 @@ pref.dlg.tab.Materials = \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b pref.dlg.tab.Custommaterials = \u0421\u0432\u043e\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b pref.dlg.tab.Options = \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 pref.dlg.tab.Miscellaneousoptions = \u041f\u0440\u043e\u0447\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 -pref.dlg.tab.DecalEditor = \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 + +pref.dlg.tab.Graphics = \u0413\u0440\u0430\u0444\u0438\u043a\u0430 +pref.dlg.lbl.DecalEditor = \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 +pref.dlg.opengl.lbl.title = 3D-\u0433\u0440\u0430\u0444\u0438\u043a\u0430 +pref.dlg.opengl.but.enableGL = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c 3D-\u0433\u0440\u0430\u0444\u0438\u043a\u0443 +pref.dlg.opengl.but.enableAA = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 +pref.dlg.opengl.lbl.useFBO = \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u043d\u043e\u0432\u0443\u044e \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0443 + + pref.dlg.lbl.Positiontoinsert = \u041c\u0435\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432: pref.dlg.lbl.Confirmdeletion = \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430: pref.dlg.lbl.User-definedthrust = \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0442\u044f\u0433\u0438: @@ -306,7 +315,7 @@ PreferencesDialog.lbl.languageEffect = \u042f\u0437\u044b\u043a \u0441\u043c\u04 ! Simulation edit dialog simedtdlg.but.runsimulation = \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0440\u0430\u0441\u0447\u0435\u0442 simedtdlg.but.resettodefault = \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e -simedtdlg.but.savedefault = \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e +simedtdlg.but.savedefault = Save as default simedtdlg.but.add = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c simedtdlg.but.remove = \u0423\u0434\u0430\u043b\u0438\u0442\u044c simedtdlg.title.Editsim = \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0440\u0430\u0441\u0447\u0435\u0442\u0430 @@ -317,7 +326,6 @@ simedtdlg.tab.Plotdata = \u0413\u0440\u0430\u0444\u0438\u043a\u0438 \u0434\u0430 simedtdlg.tab.CustomExpressions = \u0421\u0432\u043e\u0438 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f simedtdlg.tab.Exportdata = \u042d\u043a\u0441\u043f\u043e\u0440\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 simedtdlg.lbl.Flightcfg = \u041f\u043e\u043b\u0435\u0442\u043d\u0430\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f: -simedtdlg.but.FlightcfgEdit = \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c simedtdlg.lbl.ttip.Flightcfg = \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0443\u044e \u043f\u043e\u043b\u0435\u0442\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e. simedtdlg.combo.ttip.Flightcfg = \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0443\u044e \u043f\u043e\u043b\u0435\u0442\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e. simedtdlg.lbl.Wind = \u0412\u0435\u0442\u0435\u0440 @@ -386,10 +394,11 @@ simedtdlg.IntensityDesc.High = \u0412\u044b\u0441\u043e\u043a\u0430\u044f simedtdlg.IntensityDesc.Veryhigh = \u041e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a\u0430\u044f simedtdlg.IntensityDesc.Extreme = \u042d\u043a\u0441\u0442\u0440\u0435\u043c\u0430\u043b\u044c\u043d\u0430\u044f -SimulationEditDialog.btn.plot = \u0413\u0440\u0430\u0444\u0438\u043a +SimulationEditDialog.btn.plot = \u0413\u0440\u0430\u0444\u0438\u043a\u0438 SimulationEditDialog.btn.export = \u042d\u043a\u0441\u043f\u043e\u0440\u0442 -SimulationEditDialog.btn.edit = \u041f\u0440\u0430\u0432\u043a\u0430 -SimulationEditDialog.btn.simulateAndPlot = \u0420\u0430\u0441\u0447\u0435\u0442 \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 +SimulationEditDialog.btn.edit = \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c +SimulationEditDialog.btn.simulate = \u0421\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044f +SimulationEditDialog.btn.simulateAndPlot = \u0421\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u044f \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u0438 GeodeticComputationStrategy.flat.name = \u041f\u043b\u043e\u0441\u043a\u0430\u044f \u0417\u0435\u043c\u043b\u044f GeodeticComputationStrategy.flat.desc = \u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u043b\u043e\u0441\u043a\u043e\u0439 \u0417\u0435\u043c\u043b\u0438. \u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u0430 \u0434\u043b\u044f \u043d\u0438\u0437\u043a\u0438\u0445 \u0432\u044b\u0441\u043e\u0442. @@ -433,8 +442,8 @@ simpanel.ttip.outdated = \u0414\u0430\u043d\u043d\u044b\u simpanel.ttip.external = \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 simpanel.ttip.notSimulated = \u0420\u0430\u0441\u0447\u0435\u0442 \u0435\u0449\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f
\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0440\u0430\u0441\u0447\u0435\u0442\u044b \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430. simpanel.ttip.noData = \u041d\u0435\u0442 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. -simpanel.ttip.noWarnings = \u041d\u0435\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439. -simpanel.ttip.warnings = \u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f: +simpanel.ttip.noWarnings = \u041d\u0435\u0442 \u0437\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0439 +simpanel.ttip.warnings = \u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u044f: ! SimulationRunDialog SimuRunDlg.title.RunSim = \u0420\u0430\u0441\u0447\u0435\u0442\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435... @@ -453,6 +462,7 @@ SimulationModifierTree.OptimizationParameters = \u041e\u043f\u0442\u0438\u043c\u ! SimulationExportPanel SimExpPan.desc = \u0422\u0435\u043a\u0441\u0442, \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0437\u0430\u043f\u044f\u0442\u044b\u043c\u0438 (*.csv) SimExpPan.border.Vartoexport = \u042d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 +SimExpPan.border.Stage = Stage to export SimExpPan.but.Selectall = \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 SimExpPan.but.Selectnone = \u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440 SimExpPan.border.Fieldsep = \u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c \u043f\u043e\u043b\u0435\u0439 @@ -656,7 +666,7 @@ componentanalysisdlg.lbl.refarea = \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0 !componentanalysisdlg.But.close = \u0417\u0430\u043a\u0440\u044b\u0442\u044c componentanalysisdlg.TabStability.Col.Component = \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 componentanalysisdlg.TOTAL = \u0412\u0441\u0435\u0433\u043e -componentanalysisdlg.noWarnings = \u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0435\u0442. +componentanalysisdlg.noWarnings = \u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0439 \u043d\u0435\u0442. ! Custom Material dialog custmatdlg.title.Custommaterial = \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b @@ -706,7 +716,7 @@ FinSetConfig.Convertfinset = \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0 FinSetConfig.but.Splitfins = \u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c FinSetConfig.but.Splitfins.ttip = \u0420\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u044c \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u0435 \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u044b FinSetConfig.but.AutoCalc = \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 -FinSetConfig.lbl.Through-the-wall = \u041a\u0440\u0435\u043f\u0435\u0436\u043d\u044b\u0435 \u0432\u044b\u0441\u0442\u0443\u043f\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432: +FinSetConfig.lbl.Through-the-wall = \u041a\u0440\u0435\u043f\u0435\u0436\u043d\u044b\u0435 \u0432\u044b\u0441\u0442\u0443\u043f\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432: FinSetConfig.lbl.Tablength = \u0414\u043b\u0438\u043d\u0430 \u0432\u044b\u0441\u0442\u0443\u043f\u0430: FinSetConfig.ttip.Tablength = \u0414\u043b\u0438\u043d\u0430 \u043a\u0440\u0435\u043f\u0435\u0436\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430. FinSetConfig.lbl.Tabheight = \u0412\u044b\u0441\u043e\u0442\u0430 \u0432\u044b\u0441\u0442\u0443\u043f\u0430: @@ -764,7 +774,7 @@ RocketCompCfg.tab.Figure = \u0420\u0438\u0441\u0443\u043d\u043e\u043a RocketCompCfg.tab.Figstyleopt = \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0442\u0438\u043b\u044f \u0440\u0438\u0441\u0443\u043d\u043a\u0430 RocketCompCfg.tab.Comment = \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 RocketCompCfg.tab.Specifyacomment = \u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443 -RocketCompCfg.tab.Appearance = \u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 +RocketCompCfg.tab.Appearance = \u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 RocketCompCfg.lbl.Mass = \u041c\u0430\u0441\u0441\u0430: RocketCompCfg.lbl.Componentmass = \u041c\u0430\u0441\u0441\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430: RocketCompCfg.lbl.overriddento = (\u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u043d\u0430 @@ -949,6 +959,7 @@ ParachuteCfg.but.Reset = \u0421\u0431\u0440\u043e\u0441 ParachuteCfg.lbl.Shroudlines = \u0421\u0442\u0440\u043e\u043f\u044b: ParachuteCfg.lbl.Numberoflines = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0442\u0440\u043e\u043f: ParachuteCfg.lbl.Linelength = \u0414\u043b\u0438\u043d\u0430 \u0441\u0442\u0440\u043e\u043f: +ParachuteCfg.lbl.Material = \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: ParachuteCfg.lbl.Posrelativeto = \u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e: ParachuteCfg.lbl.plus = \u043f\u043b\u044e\u0441 ParachuteCfg.lbl.Packedlength = \u0414\u043b\u0438\u043d\u0430 \u0443\u043a\u043b\u0430\u0434\u043a\u0438: @@ -962,7 +973,7 @@ ParachuteCfg.tab.Radialpos = \u0420\u0430\u0434\u0438\u0430\u043b\u044c\u043d\u0 ParachuteCfg.tab.ttip.Radialpos = \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0440\u0430\u0434\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f ParachuteCfg.lbl.Radialdistance = \u0420\u0430\u0434\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435: ParachuteCfg.lbl.Radialdirection = \u0420\u0430\u0434\u0438\u0430\u043b\u044c\u043d\u043e\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435: -ParachuteCfg.but.Reset = \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c +ParachuteCfg.but.Reset = \u0421\u0431\u0440\u043e\u0441 ParachuteCfg.lbl.plusdelay = \u043f\u043b\u044e\u0441 ! ShockCordConfig @@ -1053,9 +1064,6 @@ TrapezoidFinSetCfg.lbl.plus = \u043f\u043b\u044e\u0441 TrapezoidFinSetCfg.tab.General = \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 TrapezoidFinSetCfg.tab.Generalproperties = \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b -!MotorConfigurationModel -MotorCfgModel.Editcfg = \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 - ! StorageOptionChooser StorageOptChooser.lbl.Simdatatostore = \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u0441\u0447\u0442\u043e\u0432: StorageOptChooser.rdbut.Allsimdata = \u0412\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 @@ -1076,13 +1084,18 @@ StorageOptChooser.lbl.Saveopt = \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a ! ThrustCurveMotorSelectionPanel TCMotorSelPan.lbl.Selrocketmotor = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044c: TCMotorSelPan.checkbox.hideSimilar = \u0421\u043a\u0440\u044b\u0442\u044c \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u0438 \u0442\u044f\u0433\u0438 -TCMotorSelPan.SHOW_DESCRIPTIONS.desc1 = \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0441\u0435 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 -TCMotorSelPan.SHOW_DESCRIPTIONS.desc2 = \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 \u0441 \u0434\u0438\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u043c\u0435\u043d\u044c\u0448\u0435 \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f -TCMotorSelPan.SHOW_DESCRIPTIONS.desc3 = \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u0434\u0438\u0430\u043c\u0435\u0442\u0440\u043e\u043c, \u043a\u0430\u043a \u0443 \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f -TCMotorSelPan.lbl.Motormountdia = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f: +TCMotorSelPan.checkbox.hideUsed = \u0421\u043a\u0440\u044b\u0442\u044c \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 +TCMotorSelPan.checkbox.limitlength = \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f \u0434\u043b\u0438\u043d\u043e\u0439 \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f +TCMotorSelPan.checkbox.limitdiameter = \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0442\u044c \u0434\u0438\u0430\u043c\u0435\u0442\u0440 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f \u0434\u0438\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f +TCMotorSelPan.btn.details = \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 +TCMotorSelPan.btn.filter = \u0424\u0438\u043b\u044c\u0442\u0440 +TCMotorSelPan.MotorSize = \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f +TCMotorSelPan.Diameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 +TCMotorSelPan.Length = \u0414\u043b\u0438\u043d\u0430 +TCMotorSelPan.MotorMountDimensions = \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f: TCMotorSelPan.lbl.Search = \u041f\u043e\u0438\u0441\u043a: TCMotorSelPan.lbl.Selectthrustcurve = \u0412\u044b\u0431\u043e\u0440 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0442\u044f\u0433\u0438: -TCMotorSelPan.lbl.Ejectionchargedelay = \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u044b\u0448\u0438\u0431\u043d\u043e\u0433\u043e \u0437\u0430\u0440\u044f\u0434\u0430: +TCMotorSelPan.lbl.Ejectionchargedelay = \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u044b\u0431\u0440\u043e\u0441\u0430 \u0437\u0430\u0440\u044f\u0434\u0430: TCMotorSelPan.equalsIgnoreCase.None = \u041d\u0435\u0442 TCMotorSelPan.lbl.NumberofsecondsorNone = (\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434 \u0438\u043b\u0438 "\u041d\u0435\u0442") TCMotorSelPan.lbl.Totalimpulse = \u041e\u0431\u0449\u0438\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441: @@ -1097,6 +1110,10 @@ TCMotorSelPan.title.Thrustcurve = \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0 TCMotorSelPan.title.Thrust = \u0422\u044f\u0433\u0430 TCMotorSelPan.delayBox.None = \u041d\u0435\u0442 TCMotorSelPan.noDescription = \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442. +TCMotorSelPan.btn.checkAll = \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 +TCMotorSelPan.btn.checkNone = \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0431\u043e\u0440 +TCMotorSelPan.btn.close = \u0417\u0430\u043a\u0440\u044b\u0442\u044c + ! PlotDialog @@ -1143,7 +1160,7 @@ main.menu.edit.paste = \u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c main.menu.edit.delete = \u0423\u0434\u0430\u043b\u0438\u0442\u044c main.menu.edit.resize = \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c... main.menu.edit.resize.desc = \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u0438 \u0441\u0445\u0435\u043c\u044b -main.menu.edit.editpreset = \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043e\u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 +main.menu.edit.editprese = \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043e\u043a \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 main.menu.edit.preferences = \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 main.menu.edit.preferences.desc = \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f @@ -1219,7 +1236,7 @@ material.polyethylene_heavy = \u041f\u043e\u043b\u0438\u044d\u0442\u0438\u043b\u material.silk = \u0428\u0435\u043b\u043a material.paper_office = \u0411\u0443\u043c\u0430\u0433\u0430 (\u043e\u0444\u0438\u0441\u043d\u0430\u044f) material.cellophane = \u0426\u0435\u043b\u043b\u043e\u0444\u0430\u043d -material.crepe_paper = Cr\u00eape paper +material.crepe_paper = \u041a\u0440\u0435\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0431\u0443\u043c\u0430\u0433\u0430 ! LINE_MATERIAL material.thread_heavy_duty = \u0421\u0443\u0440\u043e\u0432\u0430\u044f \u043d\u0438\u0442\u044c material.elastic_cord_round_2_mm_1_16_in = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043a\u0440\u0443\u0433\u043b\u044b\u0439 2mm, 1/16 in) @@ -1391,7 +1408,7 @@ FlightEvent.Type.GROUND_HIT = \u041f\u0440\u0438\u0437\u0435\u043c\u043b\u0435\u FlightEvent.Type.SIMULATION_END = \u041a\u043e\u043d\u0435\u0446 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 FlightEvent.Type.ALTITUDE = \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u043e\u0442\u044b FlightEvent.Type.TUMBLE = \u041e\u043f\u0440\u043e\u043a\u0438\u0434\u044b\u0432\u0430\u043d\u0438\u0435 -FlightEvent.Type.EXCEPTION = \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 +FlightEvent.Type.EXCEPTION = Exception ! ThrustCurveMotorColumns TCurveMotorCol.MANUFACTURER = \u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c @@ -1399,7 +1416,7 @@ TCurveMotorCol.DESIGNATION = \u041e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u0 TCurveMotorCol.TYPE = \u0422\u0438\u043f TCurveMotorCol.DIAMETER = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 TCurveMotorCol.LENGTH = \u0414\u043b\u0438\u043d\u0430 -TCurveMotorCol.TOTAL_IMPULSE = \u041f\u043e\u043b\u043d\u044b\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441 +TCurveMotorCol.TOTAL_IMPULSE = \u0421\u0443\u043c\u043c\u0430\u0440\u043d\u044b\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441 TCurveMotor.ttip.diameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440: TCurveMotor.ttip.length = \u0414\u043b\u0438\u043d\u0430: @@ -1592,7 +1609,7 @@ optimization.modifier.trapezoidfinset.rootChord = \u0414\u043b\u0438\u043d\u0430 optimization.modifier.trapezoidfinset.rootChord.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u044f (\u0434\u043b\u0438\u043d\u0443 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430). optimization.modifier.trapezoidfinset.tipChord = \u0414\u043b\u0438\u043d\u0430 \u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430 optimization.modifier.trapezoidfinset.tipChord.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430 \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u044f. -optimization.modifier.trapezoidfinset.sweep = \u0421\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c +optimization.modifier.trapezoidfinset.sweep = \u0421\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c optimization.modifier.trapezoidfinset.sweep.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u043e\u0441\u0442\u044c \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u044f. optimization.modifier.trapezoidfinset.height = \u0412\u044b\u0441\u043e\u0442\u0430 optimization.modifier.trapezoidfinset.height.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0441\u043e\u0442\u0443 \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u044f. @@ -1621,7 +1638,7 @@ optimization.modifier.internalcomponent.position = \u041f\u043e\u043b\u043e\u043 optimization.modifier.internalcomponent.position.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e. optimization.modifier.masscomponent.mass = \u041c\u0430\u0441\u0441\u0430 -optimization.modifier.masscomponent.mass.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u0430\u0441\u0441\u0443 \u0432\u0435\u0441\u043e\u0432\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430. +optimization.modifier.masscomponent.mass.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c the \u043c\u0430\u0441\u0441\u0443 \u0432\u0435\u0441\u043e\u0432\u043e\u0433\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430. optimization.modifier.parachute.diameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 optimization.modifier.parachute.diameter.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u0430\u043c\u0435\u0442\u0440 \u043f\u0430\u0440\u0430\u0448\u044e\u0442\u043d\u043e\u0433\u043e \u043a\u0443\u043f\u043e\u043b\u0430. @@ -1742,9 +1759,9 @@ DeploymentVelocityParameter.name = \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u0 ! Compass directions drawn on a compass rose. CompassRose.lbl.north = \u0421 -CompassRose.lbl.east = \u0412 +CompassRose.lbl.east = \u0412 CompassRose.lbl.south = \u042e -CompassRose.lbl.west = \u0417 +CompassRose.lbl.west = \u0417 ! Compass directions with subdirections. These might not be localized even if the directions on the compass rose are. CompassSelectionButton.lbl.N = N @@ -1790,7 +1807,7 @@ DecalModel.lbl.choose = \u0418\u0437 \u0444\u0430\u0439\u043b\u0430... ! Export Decal Dialog ExportDecalDialog.title = \u042d\u043a\u043f\u043e\u0440\u0442 \u0434\u0435\u043a\u0430\u043b\u0438 ExportDecalDialog.decalList.lbl = \u0414\u0435\u043a\u0430\u043b\u044c -ExportDecalDialog.exception = \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0435\u043a\u0430\u043b\u044c \u0432 \u0444\u0430\u0439\u043b ''{0}'' +ExportDecalDialog.exception = \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0435\u043a\u0430\u043b\u044c \u0432 \u0444\u0430\u043b\u0439 ''{0}'' ! Component Preset Chooser Dialog ComponentPresetChooserDialog.title = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0443 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430