More localization updates by Ruslan Uss.
[debian/openrocket] / core / resources / l10n / messages_ru.properties
index 9873357f1bc51bac0716c23b8dfc77d09f889361..6731930e8e5d6771c8cadabf77b508392c61a475 100644 (file)
@@ -153,20 +153,20 @@ bugreport.dlg.provideDescription.title = \u041e\u0442\u0441\u0443\u0442\u0441\u0
 
 
 ! 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:
+debuglogdlg.but.clear = \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c
+debuglogdlg.OpenRocketdebuglog = \u0416\u0443\u0440\u043d\u0430\u043b \u043e\u0442\u043b\u0430\u0434\u043a\u0438 OpenRocket
+debuglogdlg.Displayloglines = \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438:
+debuglogdlg.Follow = \u0421\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c
+debuglogdlg.col.Time = \u0412\u0440\u0435\u043c\u044f
+debuglogdlg.col.Level = \u0423\u0440\u043e\u0432\u0435\u043d\u044c
+debuglogdlg.col.Location = \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435
+debuglogdlg.col.Message = \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435
+debuglogdlg.lbl.Loglinenbr = \u041d\u043e\u043c\u0435\u0440 \u0441\u0442\u0440\u043e\u043a\u0438 \u0436\u0443\u0440\u043d\u0430\u043b\u0430:
+debuglogdlg.lbl.Time = \u0412\u0440\u0435\u043c\u044f:
+debuglogdlg.lbl.Level = \u0423\u0440\u043e\u0432\u0435\u043d\u044c:
+debuglogdlg.lbl.Location = \u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435:
+debuglogdlg.lbl.Logmessage = \u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435:
+debuglogdlg.lbl.Stacktrace = \u0421\u0442\u0435\u043a \u0432\u044b\u0437\u043e\u0432\u043e\u0432:
 
 
 ! MotorChooserDialog
@@ -239,7 +239,7 @@ pref.dlg.RockSimfiles = \u0424\u0430\u0439\u043b\u044b \u0434\u0432\u0438\u0433\
 pref.dlg.ZIParchives = ZIP-\u0430\u0440\u0445\u0438\u0432\u044b (*.zip)
 pref.dlg.checkbox.Checkupdates = \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435
 pref.dlg.ttip.Checkupdatesnow = \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438
-pref.dlg.lbl.Selectprefunits = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f:
+pref.dlg.lbl.Selectprefunits = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0435\u0434\u0438\u043d\u0438\u0446\u044b \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f:
 pref.dlg.lbl.Rocketdimensions = \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0440\u0430\u043a\u0435\u0442\u044b:
 pref.dlg.lbl.Linedensity = \u041b\u0438\u043d\u0435\u0439\u043d\u0430\u044f \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u044c:
 pref.dlg.lbl.Motordimensions = \u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f:
@@ -343,8 +343,8 @@ simedtdlg.lbl.ttip.Timestep1 = <html>\u0412\u0440\u0435\u043c\u044f \u043c\u0435
 simedtdlg.lbl.ttip.Timestep2 = \u041c\u0435\u0442\u043e\u0434 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 4\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u043e\u0447\u0435\u043d \u043f\u0440\u0438 \u0448\u0430\u0433\u0435
 simedtdlg.but.ttip.resettodefault = \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0448\u0430\u0433 \u043d\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e (
 simedtdlg.border.Simlist = \u0421\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0438 \u0440\u0430\u0441\u0447\u0435\u0442\u0430
-simedtdlg.txt.longA1 = <html><i>Simulation listeners</i> is an advanced feature that allows user-written code to listen to and interact with the simulation.
-simedtdlg.txt.longA2 = For details on writing simulation listeners, see the OpenRocket technical documentation.
+simedtdlg.txt.longA1 = <html><i>\u0421\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0438 \u0440\u0430\u0441\u0447\u0435\u0442\u0430</i> - \u044d\u0442\u043e \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c \u043f\u0440\u043e\u0441\u043b\u0443\u0448\u0438\u0432\u0430\u0442\u044c \u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u043c.
+simedtdlg.txt.longA2 = \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f\u0445 \u0440\u0430\u0441\u0447\u0435\u0442\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 OpenRocket.
 simedtdlg.lbl.Curlist = \u0422\u0435\u043a\u0443\u0449\u0438\u0435 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0438:
 simedtdlg.lbl.Addsimlist = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430
 simedtdlg.lbl.Noflightdata = \u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043f\u043e\u043b\u0435\u0442\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.
@@ -394,6 +394,14 @@ simpanel.col.Maxacceleration = \u041c\u0430\u043a\u0441. \u0443\u0441\u043a\u043
 simpanel.col.Timetoapogee = \u0412\u0440\u0435\u043c\u044f \u0434\u043e \u0430\u043f\u043e\u0433\u0435\u044f
 simpanel.col.Flighttime = \u0412\u0440\u0435\u043c\u044f \u043f\u043e\u043b\u0435\u0442\u0430
 simpanel.col.Groundhitvelocity = \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u0438\u0437\u0435\u043c\u043b\u0435\u043d\u0438\u044f
+simpanel.ttip.uptodate = <i>\u0414\u0430\u043d\u043d\u044b\u0435 \u0432\u0430\u043b\u0438\u0434\u043d\u044b</i>
+simpanel.ttip.loaded = <i>\u0414\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b \u0438\u0437 \u0444\u0430\u0439\u043b\u0430</i>
+simpanel.ttip.outdated = <i><font color=\"red\">\u0414\u0430\u043d\u043d\u044b\u0435 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0438</font></i><br>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <i><b>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0440\u0430\u0441\u0447\u0435\u0442\u044b</b></i> \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430.
+simpanel.ttip.external = <i>\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435</i>
+simpanel.ttip.notSimulated = <i>\u0420\u0430\u0441\u0447\u0435\u0442 \u0435\u0449\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0441\u044f</i><br>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <i><b>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0440\u0430\u0441\u0447\u0435\u0442\u044b</b></i> \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 = <font color=\"gray\">\u041d\u0435\u0442 \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439.</font>
+simpanel.ttip.warnings = <font color=\"red\">\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f:</font>
 
 ! SimulationRunDialog
 SimuRunDlg.title.RunSim = \u0420\u0430\u0441\u0447\u0435\u0442\u044b \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435...
@@ -404,9 +412,9 @@ SimuRunDlg.lbl.Velocity = \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c:
 SimuRunDlg.msg.Unabletosim = \u0420\u0430\u0441\u0447\u0435\u0442 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d:
 SimuRunDlg.msg.errorOccurred = \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430:
 SimuRunDlg.msg.AnException1 = \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f:
-SimuRunDlg.msg.AnException2 = Please report this as a bug along with the details below.
+SimuRunDlg.msg.AnException2 = \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u0432\u043a\u043b\u044e\u0447\u0438\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.
 SimuRunDlg.msg.AssertionError1 = \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430:
-SimuRunDlg.msg.AssertionError2 = Please report this as a bug along with the details below.
+SimuRunDlg.msg.AssertionError2 = \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0442\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c, \u0432\u043a\u043b\u044e\u0447\u0438\u0432 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.
 SimuRunDlg.msg.unknownerror1 = \u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430.
 SimuRunDlg.msg.unknownerror2 = \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430. \u0412\u0430\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0438 \u0440\u0430\u0441\u0447\u0435\u0442\u044b \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443.
 
@@ -563,8 +571,8 @@ compaddbuttons.Bodycompandfinsets = \u041a\u043e\u0440\u043f\u0443\u0441\u043d\u
 compaddbuttons.Nosecone = \u0413\u043e\u043b\u043e\u0432\u043d\u043e\u0439\n\u043e\u0431\u0442\u0435\u043a\u0430\u0442\u0435\u043b\u044c
 compaddbuttons.Bodytube = \u041a\u043e\u0440\u043f\u0443\u0441\u043d\u0430\u044f\n\u0442\u0440\u0443\u0431\u0430
 compaddbuttons.Transition = \u041f\u0435\u0440\u0435\u0445\u043e\u0434
-compaddbuttons.Trapezoidal = \u0422\u0440\u0430\u043f\u0435\u0446\u0438\u0435\u0432\u0438\u0434\u043d\u044b\u0439
-compaddbuttons.Elliptical = \u042d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439
+compaddbuttons.Trapezoidal = \u0422\u0440\u0430\u043f\u0435\u0446\u0438\u0435\u0432\u0438\u0434\u043d\u043e\u0435\n\u043e\u043f\u0435\u0440\u0435\u043d\u0438\u0435
+compaddbuttons.Elliptical = \u042d\u043b\u043b\u0438\u043f\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435\n\u043e\u043f\u0435\u0440\u0435\u043d\u0438\u0435
 compaddbuttons.Freeform = \u0421\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439\n\u0444\u043e\u0440\u043c\u044b
 compaddbuttons.Launchlug = \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0435\n\u043a\u043e\u043b\u044c\u0446\u043e
 compaddbuttons.Innercomponent = \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u0438
@@ -614,10 +622,16 @@ componentanalysisdlg.rollTableModel = \u0414\u0438\u043d\u0430\u043c\u0438\u043a
 componentanalysisdlg.rollTableModel.ttip = \u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043a\u0440\u0435\u043d\u0430
 componentanalysisdlg.println.closingmethod = Closing method called:
 componentanalysisdlg.println.settingnam = SETTING NAN VALUES
-componentanalysisdlg.lbl.reflenght = \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430:
-componentanalysisdlg.lbl.refarea = \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c:
+componentanalysisdlg.lbl.reflenght = \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430 \u043c\u0438\u0434\u0435\u043b\u044f:
+componentanalysisdlg.lbl.refarea = \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c \u043c\u0438\u0434\u0435\u043b\u044f:
 !componentanalysisdlg.But.close = \u0417\u0430\u043a\u0440\u044b\u0442\u044c
 componentanalysisdlg.TabStability.Col.Component = \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442
+componentanalysisdlg.TabStability.Col.CG = \u0426\u0422
+componentanalysisdlg.TabStability.Col.Mass = \u041c\u0430\u0441\u0441\u0430
+componentanalysisdlg.TabStability.Col.CP = \u0426\u0414
+componentanalysisdlg.TOTAL = \u0412\u0441\u0435\u0433\u043e
+componentanalysisdlg.noWarnings = <html><i><font color=\"gray\">\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0435\u0442.</font></i>
+
 
 ! 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
@@ -1035,6 +1049,7 @@ TCMotorSelPan.lbl.Digest = \u0420\u0435\u0437\u044e\u043c\u0435:
 TCMotorSelPan.title.Thrustcurve = \u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0442\u044f\u0433\u0438:
 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.
 
 
 ! PlotDialog
@@ -1095,7 +1110,7 @@ main.menu.analyze.customExpressions.desc = \u041e\u043f\u0440\u0435\u0434\u0435\
 
 main.menu.help = \u0421\u043f\u0440\u0430\u0432\u043a\u0430
 main.menu.help.desc = \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 OpenRocket
-main.menu.help.tours = \u042d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u0438
+main.menu.help.tours = \u041f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430
 main.menu.help.tours.desc = \u041f\u043e\u0441\u0435\u0442\u0438\u0442\u044c \u044d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u044e \u043f\u043e OpenRocket
 main.menu.help.license = \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f
 main.menu.help.license.desc = \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 OpenRocket
@@ -1121,53 +1136,53 @@ Databases.materials.types.Bulk = \u041e\u0431\u044a\u0435\u043c\u043d\u044b\u043
 Databases.materials.types.Line = \u041b\u0438\u043d\u0435\u0439\u043d\u044b\u0439
 Databases.materials.types.Surface = \u041f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u044b\u0439
 ! BULK_MATERIAL
-Databases.materials.Acrylic = \u0410\u043a\u0440\u0438\u043b
-Databases.materials.Aluminum = \u0410\u043b\u044e\u043c\u0438\u043d\u0438\u0439
-Databases.materials.Balsa = \u0411\u0430\u043b\u044c\u0441\u0430
-Databases.materials.Basswood = \u0410\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u043b\u0438\u043f\u0430
-Databases.materials.Birch = \u0411\u0435\u0440\u0435\u0437\u0430
-Databases.materials.Brass = \u041b\u0430\u0442\u0443\u043d\u044c
-Databases.materials.Cardboard = \u041a\u0430\u0440\u0442\u043e\u043d
-Databases.materials.Carbonfiber = \u0423\u0433\u043b\u0435\u0432\u043e\u043b\u043e\u043a\u043d\u043e
-Databases.materials.Cork = \u041f\u0440\u043e\u0431\u043a\u0430
-Databases.materials.DepronXPS = \u0414\u0435\u043f\u0440\u043e\u043d (XPS)
-Databases.materials.Fiberglass = \u0421\u0442\u0435\u043a\u043b\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e
-Databases.materials.Kraftphenolic = \u041f\u0440\u043e\u043f\u0438\u0442\u0430\u043d\u043d\u0430\u044f \u043a\u0440\u0430\u0444\u0442-\u0431\u0443\u043c\u0430\u0433\u0430
-Databases.materials.Maple = \u041a\u043b\u0451\u043d
-Databases.materials.Paperoffice = \u0411\u0443\u043c\u0430\u0433\u0430 (\u043e\u0444\u0438\u0441\u043d\u0430\u044f)
-Databases.materials.Pine = \u0421\u043e\u0441\u043d\u0430
-Databases.materials.Plywoodbirch = \u0424\u0430\u043d\u0435\u0440\u0430 (\u0431\u0435\u0440\u0435\u0437\u043e\u0432\u0430\u044f)
-Databases.materials.PolycarbonateLexan = \u041f\u043e\u043b\u0438\u043a\u0430\u0440\u0431\u043e\u043d\u0430\u0442 (\u041b\u0435\u043a\u0441\u0430\u043d)
-Databases.materials.Polystyrene = \u041f\u043e\u043b\u0438\u0441\u0442\u0438\u0440\u043e\u043b
-Databases.materials.PVC = \u041f\u0412\u0425
-Databases.materials.Spruce = \u0415\u043b\u044c
-Databases.materials.Steel = \u0421\u0442\u0430\u043b\u044c
-Databases.materials.StyrofoamgenericEPS = \u041f\u0435\u043d\u043e\u043f\u043b\u0430\u0441\u0442 (\u043e\u0431\u044b\u0447\u043d\u044b\u0439 EPS)
-Databases.materials.StyrofoamBluefoamXPS = \u041f\u0435\u043d\u043e\u043f\u043b\u0430\u0441\u0442 "Blue foam" (XPS)
-Databases.materials.Titanium = \u0422\u0438\u0442\u0430\u043d
-Databases.materials.Quantumtubing = Quantum tubing
-Databases.materials.BlueTube = Blue tube
+material.acrylic = \u0410\u043a\u0440\u0438\u043b
+material.aluminum = \u0410\u043b\u044e\u043c\u0438\u043d\u0438\u0439
+material.balsa = \u0411\u0430\u043b\u044c\u0441\u0430
+material.basswood = \u0410\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u043b\u0438\u043f\u0430
+material.birch = \u0411\u0435\u0440\u0435\u0437\u0430
+material.brass = \u041b\u0430\u0442\u0443\u043d\u044c
+material.cardboard = \u041a\u0430\u0440\u0442\u043e\u043d
+material.carbon_fiber = \u0423\u0433\u043b\u0435\u0432\u043e\u043b\u043e\u043a\u043d\u043e
+material.cork = \u041f\u0440\u043e\u0431\u043a\u0430
+material.depron_xps = \u0414\u0435\u043f\u0440\u043e\u043d (XPS)
+material.fiberglass = \u0421\u0442\u0435\u043a\u043b\u043e\u0432\u043e\u043b\u043e\u043a\u043d\u043e
+material.kraft_phenolic = \u041f\u0440\u043e\u043f\u0438\u0442\u0430\u043d\u043d\u0430\u044f \u043a\u0440\u0430\u0444\u0442-\u0431\u0443\u043c\u0430\u0433\u0430
+material.maple = \u041a\u043b\u0451\u043d
+material.paper_office = \u0411\u0443\u043c\u0430\u0433\u0430 (\u043e\u0444\u0438\u0441\u043d\u0430\u044f)
+material.pine = \u0421\u043e\u0441\u043d\u0430
+material.plywood_birch = \u0424\u0430\u043d\u0435\u0440\u0430 (\u0431\u0435\u0440\u0435\u0437\u043e\u0432\u0430\u044f)
+material.polycarbonate_lexan = \u041f\u043e\u043b\u0438\u043a\u0430\u0440\u0431\u043e\u043d\u0430\u0442 (\u041b\u0435\u043a\u0441\u0430\u043d)
+material.polystyrene = \u041f\u043e\u043b\u0438\u0441\u0442\u0438\u0440\u043e\u043b
+material.pvc = \u041f\u0412\u0425
+material.spruce = \u0415\u043b\u044c
+material.steel = \u0421\u0442\u0430\u043b\u044c
+material.styrofoam_generic_eps = \u041f\u0435\u043d\u043e\u043f\u043b\u0430\u0441\u0442 (\u043e\u0431\u044b\u0447\u043d\u044b\u0439 EPS)
+material.styrofoam_blue_foam_xps = \u041f\u0435\u043d\u043e\u043f\u043b\u0430\u0441\u0442 "Blue foam" (XPS)
+material.titanium = \u0422\u0438\u0442\u0430\u043d
+material.quantum_tubing = Quantum tubing
+material.blue_tube = Blue tube
 !SURFACE_MATERIAL
-Databases.materials.Ripstopnylon = \u041d\u0435\u0439\u043b\u043e\u043d\u043e\u0432\u044b\u0439 \u0440\u0438\u043f\u0441\u0442\u043e\u043f
-Databases.materials.Mylar = \u041c\u0430\u0439\u043b\u0430\u0440
-Databases.materials.Polyethylenethin = \u041f\u043e\u043b\u0438\u044d\u0442\u0438\u043b\u0435\u043d (\u0442\u043e\u043d\u043a\u0438\u0439)
-Databases.materials.Polyethyleneheavy = \u041f\u043e\u043b\u0438\u044d\u0442\u0438\u043b\u0435\u043d (\u043f\u043b\u043e\u0442\u043d\u044b\u0439)
-Databases.materials.Silk = \u0428\u0435\u043b\u043a
-Databases.materials.Paperoffice = \u0411\u0443\u043c\u0430\u0433\u0430 (\u043e\u0444\u0438\u0441\u043d\u0430\u044f)
-Databases.materials.Cellophane = \u0426\u0435\u043b\u043b\u043e\u0444\u0430\u043d
-Databases.materials.Crepepaper = Cr\u00eape paper
+material.ripstop_nylon = \u041d\u0435\u0439\u043b\u043e\u043d\u043e\u0432\u044b\u0439 \u0440\u0438\u043f\u0441\u0442\u043e\u043f
+material.mylar = \u041c\u0430\u0439\u043b\u0430\u0440
+material.polyethylene_thin = \u041f\u043e\u043b\u0438\u044d\u0442\u0438\u043b\u0435\u043d (\u0442\u043e\u043d\u043a\u0438\u0439)
+material.polyethylene_heavy = \u041f\u043e\u043b\u0438\u044d\u0442\u0438\u043b\u0435\u043d (\u043f\u043b\u043e\u0442\u043d\u044b\u0439)
+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
 ! LINE_MATERIAL
-Databases.materials.Threadheavy-duty = \u0421\u0443\u0440\u043e\u0432\u0430\u044f \u043d\u0438\u0442\u044c
-Databases.materials.Elasticcordround2mm = \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)
-Databases.materials.Elasticcordflat6mm = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439  6mm, 1/4 in)
-Databases.materials.Elasticcordflat12mm = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 12mm, 1/2 in)
-Databases.materials.Elasticcordflat19mm = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 19mm, 3/4 in)
-Databases.materials.Elasticcordflat25mm = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 25mm, 1 in)
-Databases.materials.Braidednylon2mm = \u041f\u043b\u0435\u0442\u0435\u043d\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (2 mm, 1/16 in)
-Databases.materials.Braidednylon3mm = \u041f\u043b\u0435\u0442\u0435\u043d\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (3 mm, 1/8 in)
-Databases.materials.Tubularnylon11mm = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (11 mm, 7/16 in)
-Databases.materials.Tubularnylon14mm = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (14 mm, 9/16 in)
-Databases.materials.Tubularnylon25mm = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (25 mm, 1 in)
+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)
+material.elastic_cord_flat_6_mm_1_4_in = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439  6mm, 1/4 in)
+material.elastic_cord_flat_12_mm_1_2_in = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 12mm, 1/2 in)
+material.elastic_cord_flat_19_mm_3_4_in = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 19mm, 3/4 in)
+material.elastic_cord_flat_25_mm_1_in = \u042d\u043b\u0430\u0441\u0442\u0438\u0447\u043d\u044b\u0439 \u0448\u043d\u0443\u0440 (\u043f\u043b\u043e\u0441\u043a\u0438\u0439 25mm, 1 in)
+material.braided_nylon_2_mm_1_16_in = \u041f\u043b\u0435\u0442\u0435\u043d\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (2 mm, 1/16 in)
+material.braided_nylon_3_mm_1_8_in = \u041f\u043b\u0435\u0442\u0435\u043d\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (3 mm, 1/8 in)
+material.tubular_nylon_11_mm_7_16_in = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (11 mm, 7/16 in)
+material.tubular_nylon_14_mm_9_16_in = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (14 mm, 9/16 in)
+material.tubular_nylon_25_mm_1_in = \u0422\u0440\u0443\u0431\u0447\u0430\u0442\u044b\u0439 \u043d\u0435\u0439\u043b\u043e\u043d (25 mm, 1 in)
 
 ! ExternalComponent
 ExternalComponent.Rough = \u0427\u0435\u0440\u043d\u043e\u0432\u0430\u044f
@@ -1188,8 +1203,8 @@ Shape.Conical = \u041a\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439
 Shape.Conical.desc1 = \u041a\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u043e\u0431\u0442\u0435\u043a\u0430\u0442\u0435\u043b\u044c \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u044b\u043c \u043f\u0440\u043e\u0444\u0438\u043b\u0435\u043c.
 Shape.Conical.desc2 = \u0423 \u043a\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043f\u0440\u044f\u043c\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b.
 Shape.Ogive = \u0421\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u044b\u0439
-Shape.Ogive.desc1 = An ogive nose cone has a profile that is a segment of a circle.  The shape parameter value 1 produces a <b>tangent ogive</b>, which has a smooth transition to the body tube, values less than 1 produce <b>secant ogives</b>.
-Shape.Ogive.desc2 = An ogive transition has a profile that is a segment of a circle.   The shape parameter value 1 produces a <b>tangent ogive</b>, which has a smooth transition to the body tube at the aft end, values less than 1 produce <b>secant ogives</b>.
+Shape.Ogive.desc1 = \u0421\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u044b\u0439 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u043e\u0431\u0442\u0435\u043a\u0430\u0442\u0435\u043b\u044c \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0434\u0443\u0433\u0438 \u043e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0438. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0444\u043e\u0440\u043c\u044b, \u0440\u0430\u0432\u043d\u044b\u0439 1, \u0434\u0430\u0435\u0442 <b>\u0432\u044b\u043f\u0443\u043a\u043b\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c</b>, \u043f\u043b\u0430\u0432\u043d\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432 \u043a\u043e\u0440\u043f\u0443\u0441\u043d\u0443\u044e \u0442\u0440\u0443\u0431\u0443, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043c\u0435\u043d\u044c\u0448\u0438\u0439 1, \u0434\u0430\u0435\u0442 <b>\u0443\u043f\u043b\u043e\u0449\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c</b>.
+Shape.Ogive.desc2 = \u0421\u0442\u0440\u0435\u043b\u043e\u0432\u0438\u0434\u043d\u044b\u0439 \u0433\u043e\u043b\u043e\u0432\u043d\u043e\u0439 \u043e\u0431\u0442\u0435\u043a\u0430\u0442\u0435\u043b\u044c \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0434\u0443\u0433\u0438 \u043e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0438. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0444\u043e\u0440\u043c\u044b, \u0440\u0430\u0432\u043d\u044b\u0439 1, \u0434\u0430\u0435\u0442 <b>\u0432\u044b\u043f\u0443\u043a\u043b\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c</b>, \u043f\u043b\u0430\u0432\u043d\u043e \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432 \u043a\u043e\u0440\u043f\u0443\u0441\u043d\u0443\u044e \u0442\u0440\u0443\u0431\u0443, \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043c\u0435\u043d\u044c\u0448\u0438\u0439 1, \u0434\u0430\u0435\u0442 <b>\u0443\u043f\u043b\u043e\u0449\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c</b>.
 Shape.Ellipsoid = \u042d\u043b\u043b\u0438\u043f\u0441\u043e\u0438\u0434
 Shape.Ellipsoid.desc1 = An ellipsoidal nose cone has a profile of a half-ellipse with major axes of lengths 2&times;<i>Length</i> and <i>Diameter</i>.
 Shape.Ellipsoid.desc2 = An ellipsoidal transition has a profile of a half-ellipse with major axes of lengths 2&times;<i>Length</i> and <i>Diameter</i>.  If the transition is not clipped, then the profile is extended at the center by the corresponding radius.
@@ -1318,6 +1333,15 @@ TCurveMotorCol.TYPE = \u0422\u0438\u043f
 TCurveMotorCol.DIAMETER = \u0414\u0438\u0430\u043c\u0435\u0442\u0440
 TCurveMotorCol.LENGTH = \u0414\u043b\u0438\u043d\u0430
 
+TCurveMotor.ttip.diameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440:
+TCurveMotor.ttip.length = \u0414\u043b\u0438\u043d\u0430:
+TCurveMotor.ttip.maxThrust = \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u044f\u0433\u0430:
+TCurveMotor.ttip.avgThrust = \u0421\u0440\u0435\u0434\u043d\u044f\u044f \u0442\u044f\u0433\u0430:
+TCurveMotor.ttip.burnTime = \u0412\u0440\u0435\u043c\u044f \u0433\u043e\u0440\u0435\u043d\u0438\u044f:
+TCurveMotor.ttip.totalImpulse = \u041e\u0431\u0449\u0438\u0439 \u0438\u043c\u043f\u0443\u043b\u044c\u0441:
+TCurveMotor.ttip.launchMass = \u0421\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u044f \u043c\u0430\u0441\u0441\u0430:
+TCurveMotor.ttip.emptyMass = \u041c\u0430\u0441\u0441\u0430 \u0431\u0435\u0437 \u0442\u043e\u043f\u043b\u0438\u0432\u0430:
+
 ! RocketInfo
 RocketInfo.lengthLine.Length = \u0414\u043b\u0438\u043d\u0430
 RocketInfo.lengthLine.maxdiameter = , \u043c\u0430\u043a\u0441. \u0434\u0438\u0430\u043c\u0435\u0442\u0440
@@ -1384,10 +1408,10 @@ FlightDataType.TYPE_SIDE_FORCE_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u044
 FlightDataType.TYPE_ROLL_MOMENT_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0440\u0435\u043d\u0430
 FlightDataType.TYPE_ROLL_FORCING_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0443\u0441\u0438\u043b\u0435\u043d\u0438\u044f \u043a\u0440\u0435\u043d\u0430
 FlightDataType.TYPE_ROLL_DAMPING_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u043a\u0440\u0435\u043d\u0430
-FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u043f\u043e \u0442\u0430\u043d\u0433\u0430\u0436\u0443
-FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u043f\u043e \u0440\u044b\u0441\u043a\u0430\u043d\u044c\u044e
-FlightDataType.TYPE_REFERENCE_LENGTH = \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430
-FlightDataType.TYPE_REFERENCE_AREA = \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c
+FlightDataType.TYPE_PITCH_DAMPING_MOMENT_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u0442\u0430\u043d\u0433\u0430\u0436\u0430
+FlightDataType.TYPE_YAW_DAMPING_MOMENT_COEFF = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u043d\u0438\u044f \u0440\u044b\u0441\u043a\u0430\u043d\u044c\u044f
+FlightDataType.TYPE_REFERENCE_LENGTH = \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0430\u044f \u0434\u043b\u0438\u043d\u0430 \u043c\u0438\u0434\u0435\u043b\u044f
+FlightDataType.TYPE_REFERENCE_AREA = \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u0430\u044f \u043f\u043b\u043e\u0449\u0430\u0434\u044c
 FlightDataType.TYPE_ORIENTATION_THETA = \u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f (\u0437\u0435\u043d\u0438\u0442)
 FlightDataType.TYPE_ORIENTATION_PHI = \u041f\u0440\u043e\u0434\u043e\u043b\u044c\u043d\u0430\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f (\u0430\u0437\u0438\u043c\u0443\u0442)
 FlightDataType.TYPE_WIND_VELOCITY = \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0432\u0435\u0442\u0440\u0430
@@ -1399,6 +1423,7 @@ FlightDataType.TYPE_COMPUTATION_TIME = \u0412\u0440\u0435\u043c\u044f \u0440\u04
 FlightDataType.TYPE_LATITUDE = \u0428\u0438\u0440\u043e\u0442\u0430
 FlightDataType.TYPE_LONGITUDE = \u0414\u043e\u043b\u0433\u043e\u0442\u0430
 FlightDataType.TYPE_CORIOLIS_ACCELERATION = \u041a\u043e\u0440\u0438\u043e\u043b\u0438\u0441\u043e\u0432\u043e \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435
+FlightDataType.TYPE_GRAVITY = \u0413\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435
 
 ! PlotConfiguration
 PlotConfiguration.Verticalmotion = \u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 / \u0412\u0440\u0435\u043c\u044f
@@ -1417,8 +1442,12 @@ Warning.DISCONTINUITY = \u0420\u0430\u0441\u0445\u043e\u0436\u0434\u0435\u043d\u
 Warning.THICK_FIN = \u0422\u043e\u043b\u0441\u0442\u044b\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438.
 Warning.JAGGED_EDGED_FIN = \u0421\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u0441 \u0437\u0430\u043e\u0441\u0442\u0440\u0435\u043d\u043d\u044b\u043c\u0438 \u043a\u0440\u0430\u044f\u043c\u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0441\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0441 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438.
 Warning.LISTENERS_AFFECTED = \u0421\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0438 \u0440\u0430\u0441\u0447\u0435\u0442 \u043f\u043e\u043b\u0435\u0442\u0430
-Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = \u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0435.
+Warning.RECOVERY_DEPLOYMENT_WHILE_BURNING = \u0421\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0435.
 Warning.FILE_INVALID_PARAMETER = \u0412\u0441\u0442\u0440\u0435\u0442\u0438\u043b\u0441\u044f \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e.
+Warning.PARALLEL_FINS = \u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432.
+Warning.SUPERSONIC = \u0420\u0430\u0441\u0447\u0435\u0442\u044b \u043a\u043e\u0440\u043f\u0443\u0441\u0430 \u043f\u0440\u0438 \u0441\u0432\u0435\u0440\u0445\u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0445 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044f\u0445 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043d\u0435\u0442\u043e\u0447\u043d\u044b.
+Warning.RECOVERY_LAUNCH_ROD = \u0421\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435.
+Warning.RECOVERY_HIGH_SPEED = \u0421\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f \u043d\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438
 
 
 ! Scale dialog
@@ -1429,7 +1458,7 @@ ScaleDialog.title = \u041c\u0430\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432
 ScaleDialog.lbl.scale = \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c:
 ScaleDialog.lbl.scale.ttip = \u0423\u043a\u0430\u0436\u0438\u0442\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043b\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0441\u044c \u043f\u0440\u043e\u0435\u043a\u0442 \u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442
 ScaleDialog.lbl.scaling = \u041c\u0430\u0441\u0448\u0442\u0430\u0431:
-ScaleDialog.lbl.scaling.ttip = \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0431\u043e\u043b\u044c\u0448\u0438\u0435 100% - \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043c\u0435\u043d\u0448\u0438\u0435 100% - \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435.
+ScaleDialog.lbl.scaling.ttip = \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u043c\u0435\u0440, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0431\u043e\u043b\u044c\u0448\u0438\u0435 100% - \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043c\u0435\u043d\u044c\u0448\u0438\u0435 100% - \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435.
 ! The scaleFrom/scaleTo pair creates a phrase "Scale from [...] to [...]"
 ScaleDialog.lbl.scaleFrom = \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442
 ScaleDialog.lbl.scaleTo = \u0434\u043e
@@ -1494,65 +1523,65 @@ 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  = Sweep
-optimization.modifier.trapezoidfinset.sweep.desc = Optimize the sweep of the fin set (distance that the leading edge sweeps backwards).
+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.
 
-optimization.modifier.ellipticalfinset.length = Root chord
-optimization.modifier.ellipticalfinset.length.desc = Optimize the root chord length of the fin set.
-optimization.modifier.ellipticalfinset.height = Height
-optimization.modifier.ellipticalfinset.height.desc = Optimize the height (semi-span) of the fin set.
+optimization.modifier.ellipticalfinset.length = \u041e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435
+optimization.modifier.ellipticalfinset.length.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\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432.
+optimization.modifier.ellipticalfinset.height = \u0412\u044b\u0441\u043e\u0442\u0430
+optimization.modifier.ellipticalfinset.height.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0441\u043e\u0442\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u043e\u0432
 
-optimization.modifier.finset.cant = Cant angle
-optimization.modifier.finset.cant.desc = Optimize the cant angle of the fin set.
-optimization.modifier.finset.position = Position
-optimization.modifier.finset.position.desc = Optimize the fin set position along the rocket body.
+optimization.modifier.finset.cant = \u0423\u0433\u043e\u043b \u0430\u0442\u0430\u043a\u0438
+optimization.modifier.finset.cant.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0433\u043e\u043b \u0430\u0442\u0430\u043a\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430.
+optimization.modifier.finset.position = \u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435
+optimization.modifier.finset.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 \u043e\u043f\u0435\u0440\u0435\u043d\u0438\u044f \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0435 \u0440\u0430\u043a\u0435\u0442\u044b.
 
-optimization.modifier.launchlug.length = Length
-optimization.modifier.launchlug.length.desc = Optimize the launch lug length.
-optimization.modifier.launchlug.outerDiameter = Outer diameter
-optimization.modifier.launchlug.outerDiameter.desc = Optimize the outer diameter of the launch lug.
-optimization.modifier.launchlug.thickness = Thickness
-optimization.modifier.launchlug.thickness.desc = Optimize the launch lug thickness while keeping the outer diameter constant.
-optimization.modifier.launchlug.position = Position
-optimization.modifier.launchlug.position.desc = Optimize the launch lug position along the rocket body.
+optimization.modifier.launchlug.length = \u0414\u043b\u0438\u043d\u0430
+optimization.modifier.launchlug.length.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0442\u0435\u0440\u0436\u043d\u044f.
+optimization.modifier.launchlug.outerDiameter = \u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0434\u0438\u0430\u043c\u0435\u0442\u0440
+optimization.modifier.launchlug.outerDiameter.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0434\u0438\u0430\u043c\u0435\u0442\u0440 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043b\u044c\u0446\u0430.
+optimization.modifier.launchlug.thickness = \u0422\u043e\u043b\u0449\u0438\u043d\u0430
+optimization.modifier.launchlug.thickness.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u0449\u0438\u043d\u0443 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043b\u044c\u0446\u0430 \u0441 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0434\u0438\u0430\u043c\u0435\u0442\u0440\u0430.
+optimization.modifier.launchlug.position = \u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435
+optimization.modifier.launchlug.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 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043b\u044c\u0446\u0430 \u043d\u0430 \u043a\u043e\u0440\u043f\u0443\u0441\u0435 \u0440\u0430\u043a\u0435\u0442\u044b.
 
 
-optimization.modifier.internalcomponent.position = Position
-optimization.modifier.internalcomponent.position.desc = Optimize the position of the component relative to the parent component.
+optimization.modifier.internalcomponent.position = \u041f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435
+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 = Mass
-optimization.modifier.masscomponent.mass.desc = Optimize the mass of the mass component.
+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 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 = Diameter
-optimization.modifier.parachute.diameter.desc = Optimize the parachute canopy diameter.
-optimization.modifier.parachute.coefficient = Drag coefficient
-optimization.modifier.parachute.coefficient.desc = Optimize the drag coefficient of the parachute.  Typical parachutes have a drag coefficient of about 0.8.
+optimization.modifier.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.
+optimization.modifier.parachute.coefficient = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0430\u044d\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f
+optimization.modifier.parachute.coefficient.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0430\u044d\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u0430\u0448\u044e\u0442\u0430. \u041e\u0431\u044b\u0447\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u0448\u044e\u0442\u044b \u0438\u043c\u0435\u044e\u0442 \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u043e\u043a\u043e\u043b\u043e 0.8.
 
-optimization.modifier.streamer.length = Length
-optimization.modifier.streamer.length.desc = Optimize the length of the streamer.
-optimization.modifier.streamer.width = Width
-optimization.modifier.streamer.width.desc = Optimize the width of the streamer.
-optimization.modifier.streamer.aspectRatio = Aspect ratio
-optimization.modifier.streamer.aspectRatio.desc = Optimize the aspect ratio of the streamer (length/width).  You should NOT select streamer length or width at the same time with the aspect ratio.
-optimization.modifier.streamer.coefficient = Drag coefficient
-optimization.modifier.streamer.coefficient.desc = Optimize the drag coefficient of the streamer.
+optimization.modifier.streamer.length = \u0414\u043b\u0438\u043d\u0430
+optimization.modifier.streamer.length.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u0438\u043d\u0443 \u0442\u043e\u0440\u043c\u043e\u0437\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b.
+optimization.modifier.streamer.width = \u0428\u0438\u0440\u0438\u043d\u0430
+optimization.modifier.streamer.width.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0448\u0438\u0440\u0438\u043d\u0443 \u0442\u043e\u0440\u043c\u043e\u0437\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b.
+optimization.modifier.streamer.aspectRatio = \u041e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d
+optimization.modifier.streamer.aspectRatio.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d \u0442\u043e\u0440\u043c\u043e\u0437\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b (\u0434\u043b\u0438\u043d\u0430/\u0448\u0438\u0440\u0438\u043d\u0430). \u041d\u0415 \u0432\u044b\u0431\u0438\u0440\u0430\u0439\u0442\u0435 \u0434\u043b\u0438\u043d\u0443 \u0442\u043e\u0440\u043c\u043e\u0437\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b \u0438 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0441\u0442\u043e\u0440\u043e\u043d \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e!
+optimization.modifier.streamer.coefficient = \u041a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0430\u044d\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f
+optimization.modifier.streamer.coefficient.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u044d\u0444\u0444\u0438\u0446\u0438\u0435\u043d\u0442 \u0430\u044d\u0440\u043e\u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u043e\u0440\u043c\u043e\u0437\u043d\u043e\u0439 \u043b\u0435\u043d\u0442\u044b.
 
-optimization.modifier.recoverydevice.deployDelay = Deployment delay
-optimization.modifier.recoverydevice.deployDelay.desc = Optimize the deployment delay of the recovery device.
-optimization.modifier.recoverydevice.deployAltitude = Deployment altitude
-optimization.modifier.recoverydevice.deployAltitude.desc = Optimize the deployment altitude of the recovery device.
+optimization.modifier.recoverydevice.deployDelay = \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f
+optimization.modifier.recoverydevice.deployDelay.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f.
+optimization.modifier.recoverydevice.deployAltitude = \u0412\u044b\u0441\u043e\u0442\u0430 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f
+optimization.modifier.recoverydevice.deployAltitude.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u0441\u043e\u0442\u0443 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043f\u0430\u0441\u0435\u043d\u0438\u044f.
 
-optimization.modifier.rocketcomponent.overrideMass = Override mass
-optimization.modifier.rocketcomponent.overrideMass.desc = Optimize the overridden mass of the component.
-optimization.modifier.rocketcomponent.overrideCG = Override CG
-optimization.modifier.rocketcomponent.overrideCG.desc = Optimize the overridden center of gravity of the component.
+optimization.modifier.rocketcomponent.overrideMass = \u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0430\u044f \u043c\u0430\u0441\u0441\u0430
+optimization.modifier.rocketcomponent.overrideMass.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043c\u0430\u0441\u0441\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.
+optimization.modifier.rocketcomponent.overrideCG = \u041f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0426\u0422
+optimization.modifier.rocketcomponent.overrideCG.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0446\u0435\u043d\u0442\u0440 \u0442\u044f\u0436\u0435\u0441\u0442\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430.
 
-optimization.modifier.motormount.overhang = Motor overhang
-optimization.modifier.motormount.overhang.desc = Optimize the motor overhang.
-optimization.modifier.motormount.delay = Motor ignition delay
-optimization.modifier.motormount.delay.desc = Optimize the motor ignition delay.
+optimization.modifier.motormount.overhang = \u0421\u0432\u0435\u0441 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f
+optimization.modifier.motormount.overhang.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u0435\u0441 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f.
+optimization.modifier.motormount.delay = \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u043e\u0441\u043f\u043b\u0430\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f
+optimization.modifier.motormount.delay.desc = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0443 \u0432\u043e\u0441\u043f\u043b\u0430\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f.
 
 
 
@@ -1631,6 +1660,9 @@ OptimizationPlotDialog.plot2d.evals = \u0412\u044b\u0447\u0438\u0441\u043b\u0435
 OptimizationPlotDialog.plot.ttip.stability = \u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c:
 OptimizationPlotDialog.plot.label.optimum = \u041e\u043f\u0442\u0438\u043c\u0443\u043c
 
+! SimulationModifierTree
+SimulationModifierTree.OptimizationParameters = \u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u0443\u0435\u043c\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b
+
 ! Optimization parameters
 MaximumAltitudeParameter.name = \u0412\u044b\u0441\u043e\u0442\u0430 \u0430\u043f\u043e\u0433\u0435\u044f
 MaximumVelocityParameter.name = \u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c
@@ -1662,25 +1694,25 @@ CompassSelectionButton.lbl.NW = NW
 SlideShowDialog.btn.next = \u0414\u0430\u043b\u0435\u0435
 SlideShowDialog.btn.prev = \u041d\u0430\u0437\u0430\u0434
 
-SlideShowLinkListener.error.title = \u042d\u043a\u0441\u043a\u0443\u0440\u0441\u0438\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
-SlideShowLinkListener.error.msg = Sorry, the selected tour has not yet been written.
+SlideShowLinkListener.error.title = \u041f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b
+SlideShowLinkListener.error.msg = \u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0435\u0449\u0435 \u043d\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e.
 
-GuidedTourSelectionDialog.title = Guided tours
-GuidedTourSelectionDialog.lbl.selectTour = Select guided tour:
-GuidedTourSelectionDialog.lbl.description = Tour description:
-GuidedTourSelectionDialog.lbl.length = Number of slides:
-GuidedTourSelectionDialog.btn.start = Start tour!
+GuidedTourSelectionDialog.title = \u041f\u043e\u0448\u0430\u0433\u043e\u0432\u044b\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430
+GuidedTourSelectionDialog.lbl.selectTour = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e:
+GuidedTourSelectionDialog.lbl.description = \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430:
+GuidedTourSelectionDialog.lbl.length = \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043b\u0430\u0439\u0434\u043e\u0432:
+GuidedTourSelectionDialog.btn.start = \u041d\u0430\u0447\u0430\u0442\u044c!
 
 
 ! Custom Fin BMP Importer
-CustomFinImport.button.label = Import from image
-CustomFinImport.badFinImage = Invalid fin image. Make sure the fin is a solid black or dark color and touching the bottom of the image.
-CustomFinImport.errorLoadingFile = Error loading file:
-CustomFinImport.errorParsingFile = Error parsing fin image:
-CustomFinImport.undo = Import freeform fin set
-CustomFinImport.error.title = Error loading fin profile
-CustomFinImport.error.badimage = Could not deduce fin shape from image.
-CustomFinImport.description = The image will be converted internally to black and white image (black for the fin), so make sure you use a solid dark color for the fin, and white or a light color for the background. The fin must be touching the bottom of the image, which is the base of the fin.
+CustomFinImport.button.label = \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f
+CustomFinImport.badFinImage = \u041d\u0435\u0432\u0435\u0440\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435. \u0423\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044c\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u043e\u0434\u0438\u043d\u043c \u0447\u0435\u0440\u043d\u044b\u043c \u0438\u043b\u0438 \u0442\u0435\u043c\u043d\u044b\u043c \u0446\u0432\u0435\u0442\u043e\u043c \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441\u043d\u0438\u0437\u0443 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.
+CustomFinImport.errorLoadingFile = \u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430:
+CustomFinImport.errorParsingFile = \u041e\u0448\u0438\u0431\u043a\u0430 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430:
+CustomFinImport.undo = \u0418\u043c\u043f\u043e\u0440\u0442 \u0444\u043e\u0440\u043c\u044b \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430
+CustomFinImport.error.title = \u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430
+CustomFinImport.error.badimage = \u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438\u0437 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.
+CustomFinImport.description = \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0447\u0435\u0440\u043d\u043e-\u0431\u0435\u043b\u043e\u0435 (\u0433\u0434\u0435 \u0447\u0435\u0440\u043d\u044b\u0439 - \u0446\u0432\u0435\u0442 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430), \u0442\u0430\u043a \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0447\u0435\u0440\u043d\u044b\u0439 \u0446\u0432\u0435\u0442 \u0434\u043b\u044f \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0438 \u0431\u0435\u043b\u044b\u0439 \u0438\u043b\u0438 \u0441\u0432\u0435\u0442\u043b\u044b\u0439 \u0446\u0432\u0435\u0442 \u0434\u043b\u044f \u0444\u043e\u043d\u0430. \u041e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u0441\u043d\u0438\u0437\u0443 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f.
 
 
 PresetModel.lbl.select = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0437\u0430\u0433\u043e\u0442\u043e\u0432\u043a\u0443
@@ -1710,7 +1742,7 @@ table.column.AftShoulderLength = \u0414\u043b\u0438\u043d\u0430 \u043a\u043e\u04
 table.column.AftShoulderDiameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430
 table.column.ForeShoulderLength = \u0414\u043b\u0438\u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430
 table.column.ForeShoulderDiameter = \u0414\u0438\u0430\u043c\u0435\u0442\u0440 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430
-table.column.ForeOuterDiameter = \u0412\u041d\u0435\u0448\u043d\u0438\u0439 \u0434\u0438\u0430\u043c\u0435\u0442\u0440 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430
+table.column.ForeOuterDiameter = \u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u0434\u0438\u0430\u043c\u0435\u0442\u0440 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u0442\u0443\u043f\u0430
 table.column.Shape = \u0424\u043e\u0440\u043c\u0430
 table.column.Material = \u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b
 table.column.Finish = \u041e\u0442\u0434\u0435\u043b\u043a\u0430