From a6a8a949868b46de18667d49901871d6a76d7fd7 Mon Sep 17 00:00:00 2001 From: kruland2607 Date: Wed, 17 Apr 2013 12:50:56 -0500 Subject: [PATCH] Updated ja & pt localization files for changed keys. Updated ChangeLog and fileformat files. --- core/ChangeLog | 15 ++++++++++----- core/fileformat.txt | 2 +- core/resources/l10n/messages_ja.properties | 10 +++++----- core/resources/l10n/messages_pt.properties | 10 +++++----- 4 files changed, 21 insertions(+), 16 deletions(-) diff --git a/core/ChangeLog b/core/ChangeLog index e27dd33ba..991d8f932 100644 --- a/core/ChangeLog +++ b/core/ChangeLog @@ -1,9 +1,14 @@ -2013-03-01 Kevin Ruland +2013-04-17 Bill Kuker and Kevin Ruland + * Added support for decals on rockets. Added two new 3d views - 3d finished and 3d unfinshed. Added support to export and + apply decals (images) to rocket components. Added ability to launch external graphics editor to edit decals and monitor + file for writes to update the rocket view. + +2013-04-17 Kevin Ruland * Added simulation of tumble recovery based on experimentation done by Sampo Niskane. This is particularly useful for low power staged flights. -2012-10-01 Kevin Ruland +2013-04-17 Kevin Ruland * Extended "motor configuration" concept to cover more properties. The concept was renamed "Flight Configuration" and allows the user to override stage separation, recovery deployment, and motor ignition per flight configuration. These configurations are stored in the ork file with each component. If no override is specified then the user specified @@ -11,17 +16,17 @@ usable. The user selects the configuration in a drop down with buttons for "add", "delete" and "rename". After selecting the configuration, the tabbed area below allows the user to change the configuration for this simulation. -2012-10-01 Kevin Ruland +2013-04-17 Kevin Ruland * Allow simulation of stages without a motor. Users in the past have attempted to simulate separate recovery of payload and booster by tricking OpenRocket using a dummy motor with trivial thrust curve. Now the user does not need to do this. There is an example of this provided in TARC Payloader.ork and Boosted Dart.ork -2012-10-01 Kevin Ruland +2013-04-17 Kevin Ruland * Simulate recovery of boosters. The simulation engine will create new FlightDataBranches for each stage after separation. The data for the boosters begins at t=separation. The simulation plot allows the user to select which stage's data to show (or all). -2012-10-01 Kevin Ruland +2013-04-17 Kevin Ruland * Modified the zoom and pan controls in the simulation plot. Added zoom in, out, and reset buttons. Added scroll with mouse wheel. If the alt key is used with either of these, only the domain is zoomed. Richard contributed a more logical mouse controlled zoom - right click and drag will zoom (either domain, range or both). diff --git a/core/fileformat.txt b/core/fileformat.txt index 2d082bdf1..311c0dbfa 100644 --- a/core/fileformat.txt +++ b/core/fileformat.txt @@ -44,6 +44,6 @@ The following file format versions exist: Added section for supporting datatypes other than internal ones. Currently only supports datatypes from custom expressions. -1.6: Introduced with OpenRocket 13.03. Added component Appearances (decals & paint) +1.6: Introduced with OpenRocket 13.04. Added component Appearances (decals & paint) Added configurable parameters to recovery devices, motor ignition and separation. diff --git a/core/resources/l10n/messages_ja.properties b/core/resources/l10n/messages_ja.properties index fce7c9527..635895bb1 100644 --- a/core/resources/l10n/messages_ja.properties +++ b/core/resources/l10n/messages_ja.properties @@ -169,14 +169,14 @@ debuglogdlg.lbl.Stacktrace = Stack trace: MotorChooserDialog.title = \u30ED\u30B1\u30C3\u30C8\u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E ! Edit Motor configuration dialog -edtmotorconfdlg.but.removemotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 -edtmotorconfdlg.but.Selectmotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E +MotorConfigurationPanel.btn.removeMotor = \u30E2\u30FC\u30BF\u30FC\u306E\u524A\u9664 +MotorConfigurationPanel.btn.selectMotor = \u30E2\u30FC\u30BF\u30FC\u306E\u9078\u629E edtmotorconfdlg.but.Removeconfiguration = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u304B\u3089\u524A\u9664 edtmotorconfdlg.but.Newconfiguration = \u65B0\u3057\u3044\u30E2\u30FC\u30BF\u30FC -edtmotorconfdlg.lbl.Motormounts = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\uFF1A +MotorConfigurationPanel.lbl.motorMounts = \u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\uFF1A edtmotorconfdlg.title.Editmotorconf = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u7DE8\u96C6 edtmotorconfdlg.selectcomp = \u3069\u306E\u90E8\u54C1\u3092\u30E2\u30FC\u30BF\u30FC\u30DE\u30A6\u30F3\u30C8\u3068\u3059\u308B\u304B\uFF1A -edtmotorconfdlg.lbl.Motorconfig = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A +MotorConfigurationPanel.lbl.motorConfiguration = \u30E2\u30FC\u30BF\u30FC\u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\uFF1A edtmotorconfdlg.lbl.Configname = \u30B3\u30F3\u30D5\u30A3\u30AE\u30E5\u30EC\u30FC\u30B7\u30E7\u30F3\u306E\u540D\u524D\uFF1A edtmotorconfdlg.lbl.Leavenamedefault = Leave name empty for default. @@ -1269,7 +1269,7 @@ Streamer.Streamer = \u30B9\u30C8\u30EA\u30FC\u30DE\u30FC Sleeve.Sleeve = Sleeve !Rocket -Rocket.motorCount.Nomotor = [No motors] +Rocket.motorCount.Nomotor = No motors Rocket.compname.Rocket = Rocket !MotorMount diff --git a/core/resources/l10n/messages_pt.properties b/core/resources/l10n/messages_pt.properties index 003e9a2c8..d8d8da9de 100644 --- a/core/resources/l10n/messages_pt.properties +++ b/core/resources/l10n/messages_pt.properties @@ -143,14 +143,14 @@ debuglogdlg.lbl.Stacktrace = Rastreamento de pilha: # MotorChooserDialog MotorChooserDialog.title = Selecione um motor do foguete # Edit Motor configuration dialog -edtmotorconfdlg.but.removemotor = Remover o motor -edtmotorconfdlg.but.Selectmotor = Selecionar motor +MotorConfigurationPanel.btn.removeMotor = Remover o motor +MotorConfigurationPanel.btn.selectMotor = Selecionar motor edtmotorconfdlg.but.Removeconfiguration = Remover configuração edtmotorconfdlg.but.Newconfiguration = Nova configuração -edtmotorconfdlg.lbl.Motormounts = Montagem do motor: +MotorConfigurationPanel.lbl.motorMounts = Montagem do motor: edtmotorconfdlg.title.Editmotorconf = Editar as configurações de motor edtmotorconfdlg.selectcomp = Selecione os componentes que funcionam como suportes de motor: -edtmotorconfdlg.lbl.Motorconfig = Configurações de motor: +MotorConfigurationPanel.lbl.motorConfiguration = Configurações de motor: edtmotorconfdlg.lbl.Configname = Nome de configuração: edtmotorconfdlg.lbl.Leavenamedefault = Deixe o nome vazio por padrão. # Example design dialog @@ -1148,7 +1148,7 @@ Streamer.Streamer = Fita # Sleeve Sleeve.Sleeve = Manga # Rocket -Rocket.motorCount.Nomotor = [Sem motores] +Rocket.motorCount.Nomotor = Sem motores Rocket.compname.Rocket = Foguete # MotorMount MotorMount.IgnitionEvent.AUTOMATIC = Automático (lançamento ou carga de ejeção)