From b3787110045d431d2072211ae9c801f7b127a10c Mon Sep 17 00:00:00 2001 From: Don Gagne <DonLakeFlyer@users.noreply.github.com> Date: Mon, 8 Jun 2020 12:30:36 -0700 Subject: [PATCH] New translations qgc-json.ts (Dutch) --- translations/qgc_nl_NL.ts | 18322 ++++++------------------------------ 1 file changed, 2650 insertions(+), 15672 deletions(-) diff --git a/translations/qgc_nl_NL.ts b/translations/qgc_nl_NL.ts index 6c7a19cd82..7b3cf61a5a 100644 --- a/translations/qgc_nl_NL.ts +++ b/translations/qgc_nl_NL.ts @@ -2,17009 +2,3987 @@ <!DOCTYPE TS> <TS version="2.1" language="nl" sourcelanguage="en"> <context> - <name>ADSBVehicleManager</name> + <name>SubmarineFact.json</name> <message> - <location filename="../src/ADSB/ADSBVehicleManager.cc" line="69"/> - <source>ADSB Server Error: %1</source> - <translation type="unfinished">ADSB Server Error: %1</translation> + <extracomment>.QGC.MetaData.Facts[lights2].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Lights 2 level</source> + <translation type="unfinished">Lights 2 level</translation> </message> - </context> - <context> - <name>APMAirframeComponent</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="71"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="71"/> - <source>Airframe is currently not set.</source> - <translation type="unfinished">Airframe is currently not set.</translation> + <extracomment>.QGC.MetaData.Facts[inputHold].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Input Hold</source> + <translation type="unfinished">Input Hold</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="72"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="72"/> - <source>Currently set to frame class '%1'</source> - <translation type="unfinished">Currently set to frame class '%1'</translation> + <extracomment>.QGC.MetaData.Facts[rollPitchToggle].enumStrings, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Disabled,Enabled,Unavailable</source> + <translation type="unfinished">Disabled,Enabled,Unavailable</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="73"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="73"/> - <source> and frame type '%2'</source> - <translation type="unfinished"> and frame type '%2'</translation> + <extracomment>.QGC.MetaData.Facts[lights1].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Lights 1 level</source> + <translation type="unfinished">Lights 1 level</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="74"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="74"/> - <source>.</source> - <comment>period for end of sentence</comment> - <translation type="unfinished">.</translation> + <extracomment>.QGC.MetaData.Facts[tetherTurns].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Tether Turns</source> + <translation type="unfinished">Tether Turns</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="75"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="75"/> - <source> To change this configuration, select the desired frame class below and frame type.</source> - <translation type="unfinished"> To change this configuration, select the desired frame class below and frame type.</translation> + <extracomment>.QGC.MetaData.Facts[inputHold].enumStrings, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Disabled,Enabled</source> + <translation type="unfinished">Disabled,Enabled</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="166"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="166"/> - <source>Frame Type</source> - <translation type="unfinished">Frame Type</translation> + <extracomment>.QGC.MetaData.Facts[cameraTilt].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Camera Tilt</source> + <translation type="unfinished">Camera Tilt</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="209"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.qml" line="209"/> - <source>Invalid setting for FRAME_TYPE. Click to Reset.</source> - <translation type="unfinished">Invalid setting for FRAME_TYPE. Click to Reset.</translation> + <extracomment>.QGC.MetaData.Facts[rangefinderDistance].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Rangefinder</source> + <translation type="unfinished">Rangefinder</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.cc" line="19"/> - <source>Frame</source> - <translation type="unfinished">Frame</translation> + <extracomment>.QGC.MetaData.Facts[pilotGain].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Pilot Gain</source> + <translation type="unfinished">Pilot Gain</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponent.cc" line="40"/> - <source>Frame Setup is used to select the airframe which matches your vehicle.</source> - <translation type="unfinished">Frame Setup is used to select the airframe which matches your vehicle.</translation> + <extracomment>.QGC.MetaData.Facts[rollPitchToggle].shortDescription, </extracomment> + <location filename="../src/Vehicle/SubmarineFact.json"/> + <source>Roll/Pitch Toggle</source> + <translation type="unfinished">Roll/Pitch Toggle</translation> </message> </context> <context> - <name>APMAirframeComponentController</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentController.cc" line="257"/> - <source>Param file github json download failed: %1</source> - <translation type="unfinished">Param file github json download failed: %1</translation> - </message> + <name>SetpointFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentController.cc" line="270"/> - <source>Param file download failed: %1</source> - <translation type="unfinished">Param file download failed: %1</translation> + <extracomment>.QGC.MetaData.Facts[pitchRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Pitch Rate Setpoint</source> + <translation type="unfinished">Pitch Rate Setpoint</translation> </message> - </context> - <context> - <name>APMAirframeComponentSummary</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="23"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="23"/> - <source>Frame Class</source> - <translation type="unfinished">Frame Class</translation> + <extracomment>.QGC.MetaData.Facts[pitch].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Pitch Setpoint</source> + <translation type="unfinished">Pitch Setpoint</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="29"/> - <source>Frame Type</source> - <translation type="unfinished">Frame Type</translation> + <extracomment>.QGC.MetaData.Facts[yaw].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Yaw Setpoint</source> + <translation type="unfinished">Yaw Setpoint</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="35"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="35"/> - <source>Firmware Version</source> - <translation type="unfinished">Firmware Version</translation> + <extracomment>.QGC.MetaData.Facts[yawRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Yaw Rate Setpoint</source> + <translation type="unfinished">Yaw Rate Setpoint</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/APM/APMAirframeComponentSummary.qml" line="36"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> + <extracomment>.QGC.MetaData.Facts[roll].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Roll Setpoint</source> + <translation type="unfinished">Roll Setpoint</translation> </message> - </context> - <context> - <name>APMAutoPilotPlugin</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMAutoPilotPlugin.cc" line="221"/> - <source>WARNING: The flight board you are using has a critical service bulletin against it which advises against flying. For details see: https://discuss.cubepilot.org/t/sb-0000002-critical-service-bulletin-for-cubes-purchased-between-january-2019-to-present-do-not-fly/406</source> - <translation type="unfinished">WARNING: The flight board you are using has a critical service bulletin against it which advises against flying. For details see: https://discuss.cubepilot.org/t/sb-0000002-critical-service-bulletin-for-cubes-purchased-between-january-2019-to-present-do-not-fly/406</translation> + <extracomment>.QGC.MetaData.Facts[rollRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/SetpointFact.json"/> + <source>Roll Rate Setpoint</source> + <translation type="unfinished">Roll Rate Setpoint</translation> </message> </context> <context> - <name>APMCameraComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="175"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="175"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="183"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="183"/> - <source>Channel </source> - <translation type="unfinished">Channel </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="221"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="221"/> - <source>Gimbal </source> - <translation type="unfinished">Gimbal </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="239"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="239"/> - <source>Stabilize</source> - <translation type="unfinished">Stabilize</translation> - </message> + <name>EstimatorStatusFactGroup.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="251"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="251"/> - <source>Servo reverse</source> - <translation type="unfinished">Servo reverse</translation> + <extracomment>.QGC.MetaData.Facts[accelError].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Accel Error</source> + <translation type="unfinished">Accel Error</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="265"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="265"/> - <source>Output channel:</source> - <translation type="unfinished">Output channel:</translation> + <extracomment>.QGC.MetaData.Facts[haglRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>HAGL Ratio</source> + <translation type="unfinished">HAGL Ratio</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="286"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="286"/> - <source>Input channel:</source> - <translation type="unfinished">Input channel:</translation> + <extracomment>.QGC.MetaData.Facts[vertPosAccuracy].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Vert Pos Accuracy</source> + <translation type="unfinished">Vert Pos Accuracy</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="306"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="306"/> - <source>Gimbal angle limits:</source> - <translation type="unfinished">Gimbal angle limits:</translation> + <extracomment>.QGC.MetaData.Facts[horizPosAccuracy].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Horiz Pos Accuracy</source> + <translation type="unfinished">Horiz Pos Accuracy</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="359"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="359"/> - <source>min</source> - <translation type="unfinished">min</translation> + <extracomment>.QGC.MetaData.Facts[goodConstPosModeEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Const Pos Mode Estimate</source> + <translation type="unfinished">Good Const Pos Mode Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="333"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="378"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="333"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="378"/> - <source>max</source> - <translation type="unfinished">max</translation> + <extracomment>.QGC.MetaData.Facts[goodPredHorizPosAbsEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Pred Horiz Pos Abs Estimate</source> + <translation type="unfinished">Good Pred Horiz Pos Abs Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="351"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="351"/> - <source>Servo PWM limits:</source> - <translation type="unfinished">Servo PWM limits:</translation> + <extracomment>.QGC.MetaData.Facts[goodAttitudeEsimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Attitude Esimate</source> + <translation type="unfinished">Good Attitude Esimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="406"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="406"/> - <source>Gimbal Settings</source> - <translation type="unfinished">Gimbal Settings</translation> + <extracomment>.QGC.MetaData.Facts[goodHorizVelEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Horiz Vel Estimate</source> + <translation type="unfinished">Good Horiz Vel Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="423"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="423"/> - <source>Type:</source> - <translation type="unfinished">Type:</translation> + <extracomment>.QGC.MetaData.Facts[goodVertPosAbsEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Vert Pos Abs Estimate</source> + <translation type="unfinished">Good Vert Pos Abs Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="445"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="445"/> - <source>Gimbal Type changes takes affect next reboot of autopilot</source> - <translation type="unfinished">Gimbal Type changes takes affect next reboot of autopilot</translation> + <extracomment>.QGC.MetaData.Facts[horizPosRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Horiz Pos Ratio</source> + <translation type="unfinished">Horiz Pos Ratio</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="453"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="453"/> - <source>Default Mode:</source> - <translation type="unfinished">Default Mode:</translation> + <extracomment>.QGC.MetaData.Facts[velRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Vel Ratio</source> + <translation type="unfinished">Vel Ratio</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="473"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="473"/> - <source>Tilt</source> - <translation type="unfinished">Tilt</translation> + <extracomment>.QGC.MetaData.Facts[goodVertPosAGLEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Vert Pos AGL Estimate</source> + <translation type="unfinished">Good Vert Pos AGL Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="491"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="491"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> + <extracomment>.QGC.MetaData.Facts[goodHorizPosRelEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Horiz Pos Rel Estimate</source> + <translation type="unfinished">Good Horiz Pos Rel Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="509"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.qml" line="509"/> - <source>Pan</source> - <translation type="unfinished">Pan</translation> + <extracomment>.QGC.MetaData.Facts[magRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Mag Ratio</source> + <translation type="unfinished">Mag Ratio</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.cc" line="20"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> + <extracomment>.QGC.MetaData.Facts[tasRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>TAS Ratio</source> + <translation type="unfinished">TAS Ratio</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponent.cc" line="31"/> - <source>Camera setup is used to adjust camera and gimbal settings.</source> - <translation type="unfinished">Camera setup is used to adjust camera and gimbal settings.</translation> + <extracomment>.QGC.MetaData.Facts[vertPosRatio].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Vert Pos Ratio</source> + <translation type="unfinished">Vert Pos Ratio</translation> </message> - </context> - <context> - <name>APMCameraComponentSummary</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="27"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="27"/> - <source>Gimbal type</source> - <translation type="unfinished">Gimbal type</translation> + <extracomment>.QGC.MetaData.Facts[gpsGlitch].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Gps Glitch</source> + <translation type="unfinished">Gps Glitch</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="32"/> - <source>Tilt input channel</source> - <translation type="unfinished">Tilt input channel</translation> + <extracomment>.QGC.MetaData.Facts[goodVertVelEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Vert Vel Estimate</source> + <translation type="unfinished">Good Vert Vel Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="37"/> - <source>Pan input channel</source> - <translation type="unfinished">Pan input channel</translation> + <extracomment>.QGC.MetaData.Facts[goodHorizPosAbsEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Horiz Pos Abs Estimate</source> + <translation type="unfinished">Good Horiz Pos Abs Estimate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraComponentSummary.qml" line="42"/> - <source>Roll input channel</source> - <translation type="unfinished">Roll input channel</translation> + <extracomment>.QGC.MetaData.Facts[goodPredHorizPosRelEstimate].shortDescription, </extracomment> + <location filename="../src/Vehicle/EstimatorStatusFactGroup.json"/> + <source>Good Pred Horiz Pos Rel Estimate</source> + <translation type="unfinished">Good Pred Horiz Pos Rel Estimate</translation> </message> </context> <context> - <name>APMCameraSubComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="183"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="183"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="184"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="184"/> - <source>Channel 5</source> - <translation type="unfinished">Channel 5</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="185"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="185"/> - <source>Channel 6</source> - <translation type="unfinished">Channel 6</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="186"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="186"/> - <source>Channel 7</source> - <translation type="unfinished">Channel 7</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="187"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="187"/> - <source>Channel 8</source> - <translation type="unfinished">Channel 8</translation> - </message> + <name>VehicleFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="188"/> - <source>Channel 9</source> - <translation type="unfinished">Channel 9</translation> + <extracomment>.QGC.MetaData.Facts[headingToNextWP].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Next WP Heading</source> + <translation type="unfinished">Next WP Heading</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="189"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="189"/> - <source>Channel 10</source> - <translation type="unfinished">Channel 10</translation> + <extracomment>.QGC.MetaData.Facts[missionItemIndex].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Mission Item Index</source> + <translation type="unfinished">Mission Item Index</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="190"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="190"/> - <source>Channel 11</source> - <translation type="unfinished">Channel 11</translation> + <extracomment>.QGC.MetaData.Facts[altitudeRelative].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Alt (Rel)</source> + <translation type="unfinished">Alt (Rel)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="191"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="191"/> - <source>Channel 12</source> - <translation type="unfinished">Channel 12</translation> + <extracomment>.QGC.MetaData.Facts[throttlePct].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Throttle %</source> + <translation type="unfinished">Throttle %</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="192"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="192"/> - <source>Channel 13</source> - <translation type="unfinished">Channel 13</translation> + <extracomment>.QGC.MetaData.Facts[airSpeed].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Air Speed</source> + <translation type="unfinished">Air Speed</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="193"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="193"/> - <source>Channel 14</source> - <translation type="unfinished">Channel 14</translation> + <extracomment>.QGC.MetaData.Facts[altitudeAMSL].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Alt (AMSL)</source> + <translation type="unfinished">Alt (AMSL)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="282"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="282"/> - <source>Gimbal </source> - <translation type="unfinished">Gimbal </translation> + <extracomment>.QGC.MetaData.Facts[hobbs].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Hobbs Meter</source> + <translation type="unfinished">Hobbs Meter</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="315"/> - <source>Output channel:</source> - <translation type="unfinished">Output channel:</translation> + <extracomment>.QGC.MetaData.Facts[groundSpeed].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Ground Speed</source> + <translation type="unfinished">Ground Speed</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="340"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="340"/> - <source>Servo reverse</source> - <translation type="unfinished">Servo reverse</translation> + <extracomment>.QGC.MetaData.Facts[yawRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Yaw Rate</source> + <translation type="unfinished">Yaw Rate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="350"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="350"/> - <source>Stabilize</source> - <translation type="unfinished">Stabilize</translation> + <extracomment>.QGC.MetaData.Facts[distanceToHome].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Distance to Home</source> + <translation type="unfinished">Distance to Home</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="368"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="368"/> - <source>Servo PWM limits:</source> - <translation type="unfinished">Servo PWM limits:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="374"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="409"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="374"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="409"/> - <source>min</source> - <translation type="unfinished">min</translation> + <extracomment>.QGC.MetaData.Facts[heading].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Heading</source> + <translation type="unfinished">Heading</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="384"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="419"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="384"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="419"/> - <source>max</source> - <translation type="unfinished">max</translation> + <extracomment>.QGC.MetaData.Facts[headingToHome].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Heading to Home</source> + <translation type="unfinished">Heading to Home</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="404"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="404"/> - <source>Gimbal angle limits:</source> - <translation type="unfinished">Gimbal angle limits:</translation> + <extracomment>.QGC.MetaData.Facts[climbRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Climb Rate</source> + <translation type="unfinished">Climb Rate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="445"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="445"/> - <source>Gimbal Settings</source> - <translation type="unfinished">Gimbal Settings</translation> + <extracomment>.QGC.MetaData.Facts[pitch].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Pitch</source> + <translation type="unfinished">Pitch</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="462"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="462"/> - <source>Type:</source> - <translation type="unfinished">Type:</translation> + <extracomment>.QGC.MetaData.Facts[rollRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Roll Rate</source> + <translation type="unfinished">Roll Rate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="484"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="484"/> - <source>Gimbal Type changes takes affect next reboot of autopilot</source> - <translation type="unfinished">Gimbal Type changes takes affect next reboot of autopilot</translation> + <extracomment>.QGC.MetaData.Facts[flightTime].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Flight Time</source> + <translation type="unfinished">Flight Time</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="492"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="492"/> - <source>Default Mode:</source> - <translation type="unfinished">Default Mode:</translation> + <extracomment>.QGC.MetaData.Facts[pitchRate].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Pitch Rate</source> + <translation type="unfinished">Pitch Rate</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="513"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="513"/> - <source>Tilt</source> - <translation type="unfinished">Tilt</translation> + <extracomment>.QGC.MetaData.Facts[flightDistance].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Flight Distance</source> + <translation type="unfinished">Flight Distance</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="533"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="533"/> + <extracomment>.QGC.MetaData.Facts[roll].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> <source>Roll</source> <translation type="unfinished">Roll</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="553"/> - <location filename="../src/AutoPilotPlugins/APM/APMCameraSubComponent.qml" line="553"/> - <source>Pan</source> - <translation type="unfinished">Pan</translation> + <extracomment>.QGC.MetaData.Facts[distanceToGCS].shortDescription, </extracomment> + <location filename="../src/Vehicle/VehicleFact.json"/> + <source>Distance to GCS</source> + <translation type="unfinished">Distance to GCS</translation> </message> </context> <context> - <name>APMFirmwarePlugin</name> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="401"/> - <source>QGroundControl fully supports Version %1.%2 and above. You are using a version prior to that. This combination is untested, you may run into unpredictable results.</source> - <translation type="unfinished">QGroundControl fully supports Version %1.%2 and above. You are using a version prior to that. This combination is untested, you may run into unpredictable results.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="802"/> - <source>Error during Solo video link setup: %1</source> - <translation type="unfinished">Error during Solo video link setup: %1</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="912"/> - <source>Unable to change altitude, vehicle altitude not known.</source> - <translation type="unfinished">Unable to change altitude, vehicle altitude not known.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="972"/> - <source>Vehicle does not support guided takeoff</source> - <translation type="unfinished">Vehicle does not support guided takeoff</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="978"/> - <source>Unable to takeoff, vehicle position not known.</source> - <translation type="unfinished">Unable to takeoff, vehicle position not known.</translation> - </message> + <name>TemperatureFact.json</name> <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="988"/> - <source>Unable to takeoff: Vehicle failed to change to Guided mode.</source> - <translation type="unfinished">Unable to takeoff: Vehicle failed to change to Guided mode.</translation> + <extracomment>.QGC.MetaData.Facts[temperature3].shortDescription, </extracomment> + <location filename="../src/Vehicle/TemperatureFact.json"/> + <source>Temperature (3)</source> + <translation type="unfinished">Temperature (3)</translation> </message> <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="993"/> - <source>Unable to takeoff: Vehicle failed to arm.</source> - <translation type="unfinished">Unable to takeoff: Vehicle failed to arm.</translation> + <extracomment>.QGC.MetaData.Facts[temperature2].shortDescription, </extracomment> + <location filename="../src/Vehicle/TemperatureFact.json"/> + <source>Temperature (2)</source> + <translation type="unfinished">Temperature (2)</translation> </message> <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1011"/> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1031"/> - <source>Unable to start mission: Vehicle failed to change to Auto mode.</source> - <translation type="unfinished">Unable to start mission: Vehicle failed to change to Auto mode.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1019"/> - <source>Unable to start mission: Vehicle failed to change to Guided mode.</source> - <translation type="unfinished">Unable to start mission: Vehicle failed to change to Guided mode.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1024"/> - <source>Unable to start mission: Vehicle failed to arm.</source> - <translation type="unfinished">Unable to start mission: Vehicle failed to arm.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1101"/> - <source>Follow failed: Home position not set.</source> - <translation type="unfinished">Follow failed: Home position not set.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/APM/APMFirmwarePlugin.cc" line="1111"/> - <source>Follow failed: Ground station cannot provide required position information.</source> - <translation type="unfinished">Follow failed: Ground station cannot provide required position information.</translation> + <extracomment>.QGC.MetaData.Facts[temperature1].shortDescription, </extracomment> + <location filename="../src/Vehicle/TemperatureFact.json"/> + <source>Temperature (1)</source> + <translation type="unfinished">Temperature (1)</translation> </message> </context> <context> - <name>APMFlightModesComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="58"/> - <source>Flight Mode Settings</source> - <translation type="unfinished">Flight Mode Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="58"/> - <source> (Channel 5)</source> - <translation type="unfinished"> (Channel 5)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="82"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="82"/> - <source>Flight mode channel:</source> - <translation type="unfinished">Flight mode channel:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <source>Not assigned</source> - <translation type="unfinished">Not assigned</translation> - </message> + <name>WindFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <source>Channel 1</source> - <translation type="unfinished">Channel 1</translation> + <extracomment>.QGC.MetaData.Facts[verticalSpeed].shortDescription, </extracomment> + <location filename="../src/Vehicle/WindFact.json"/> + <source>Wind Spd (vert)</source> + <translation type="unfinished">Wind Spd (vert)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="88"/> - <source>Channel 2</source> - <translation type="unfinished">Channel 2</translation> + <extracomment>.QGC.MetaData.Facts[direction].shortDescription, </extracomment> + <location filename="../src/Vehicle/WindFact.json"/> + <source>Wind Direction</source> + <translation type="unfinished">Wind Direction</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <source>Channel 3</source> - <translation type="unfinished">Channel 3</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <source>Channel 4</source> - <translation type="unfinished">Channel 4</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="89"/> - <source>Channel 5</source> - <translation type="unfinished">Channel 5</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <source>Channel 6</source> - <translation type="unfinished">Channel 6</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <source>Channel 7</source> - <translation type="unfinished">Channel 7</translation> + <extracomment>.QGC.MetaData.Facts[speed].shortDescription, </extracomment> + <location filename="../src/Vehicle/WindFact.json"/> + <source>Wind Spd</source> + <translation type="unfinished">Wind Spd</translation> </message> + </context> + <context> + <name>GPSFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="90"/> - <source>Channel 8</source> - <translation type="unfinished">Channel 8</translation> + <extracomment>.QGC.MetaData.Facts[lock].enumStrings, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>None,None,2D Lock,3D Lock,3D DGPS Lock,3D RTK GPS Lock (float),3D RTK GPS Lock (fixed),Static (fixed)</source> + <translation type="unfinished">None,None,2D Lock,3D Lock,3D DGPS Lock,3D RTK GPS Lock (float),3D RTK GPS Lock (fixed),Static (fixed)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="106"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="106"/> - <source>Flight Mode </source> - <translation type="unfinished">Flight Mode </translation> + <extracomment>.QGC.MetaData.Facts[vdop].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>VDOP</source> + <translation type="unfinished">VDOP</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="127"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="127"/> - <source>Simple</source> - <translation type="unfinished">Simple</translation> + <extracomment>.QGC.MetaData.Facts[hdop].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>HDOP</source> + <translation type="unfinished">HDOP</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="142"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="142"/> - <source>Super-Simple</source> - <translation type="unfinished">Super-Simple</translation> + <extracomment>.QGC.MetaData.Facts[count].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>Sat Count</source> + <translation type="unfinished">Sat Count</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="168"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="168"/> - <source>Simple Mode</source> - <translation type="unfinished">Simple Mode</translation> + <extracomment>.QGC.MetaData.Facts[mgrs].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>MGRS Position</source> + <translation type="unfinished">MGRS Position</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="185"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="185"/> - <source>Switch Options</source> - <translation type="unfinished">Switch Options</translation> + <extracomment>.QGC.MetaData.Facts[lon].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>Longitude</source> + <translation type="unfinished">Longitude</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="213"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.qml" line="213"/> - <source>Channel option %1 :</source> - <translation type="unfinished">Channel option %1 :</translation> + <extracomment>.QGC.MetaData.Facts[courseOverGround].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>Course Over Ground</source> + <translation type="unfinished">Course Over Ground</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.cc" line="18"/> - <source>Flight Modes</source> - <translation type="unfinished">Flight Modes</translation> + <extracomment>.QGC.MetaData.Facts[lat].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>Latitude</source> + <translation type="unfinished">Latitude</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponent.cc" line="29"/> - <source>Flight Modes Setup is used to configure the transmitter switches associated with Flight Modes.</source> - <translation type="unfinished">Flight Modes Setup is used to configure the transmitter switches associated with Flight Modes.</translation> + <extracomment>.QGC.MetaData.Facts[lock].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSFact.json"/> + <source>GPS Lock</source> + <translation type="unfinished">GPS Lock</translation> </message> </context> <context> - <name>APMFlightModesComponentController</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentController.cc" line="38"/> - <source>Off</source> - <translation type="unfinished">Off</translation> - </message> + <name>ClockFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentController.cc" line="38"/> - <source>Simple</source> - <translation type="unfinished">Simple</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentController.cc" line="38"/> - <source>Super-Simple</source> - <translation type="unfinished">Super-Simple</translation> + <extracomment>.QGC.MetaData.Facts[currentDate].shortDescription, </extracomment> + <location filename="../src/Vehicle/ClockFact.json"/> + <source>Date</source> + <translation type="unfinished">Date</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentController.cc" line="38"/> - <source>Custom</source> - <translation type="unfinished">Custom</translation> + <extracomment>.QGC.MetaData.Facts[currentTime].shortDescription, </extracomment> + <location filename="../src/Vehicle/ClockFact.json"/> + <source>Time</source> + <translation type="unfinished">Time</translation> </message> </context> <context> - <name>APMFlightModesComponentSummary</name> + <name>VibrationFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="28"/> - <source>Flight Mode 1</source> - <translation type="unfinished">Flight Mode 1</translation> + <extracomment>.QGC.MetaData.Facts[clipCount3].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Clip Count (3)</source> + <translation type="unfinished">Clip Count (3)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="33"/> - <source>Flight Mode 2</source> - <translation type="unfinished">Flight Mode 2</translation> + <extracomment>.QGC.MetaData.Facts[clipCount1].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Clip Count (1)</source> + <translation type="unfinished">Clip Count (1)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="38"/> - <source>Flight Mode 3</source> - <translation type="unfinished">Flight Mode 3</translation> + <extracomment>.QGC.MetaData.Facts[yAxis].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Vibe yAxis</source> + <translation type="unfinished">Vibe yAxis</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="43"/> - <source>Flight Mode 4</source> - <translation type="unfinished">Flight Mode 4</translation> + <extracomment>.QGC.MetaData.Facts[xAxis].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Vibe xAxis</source> + <translation type="unfinished">Vibe xAxis</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="48"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="48"/> - <source>Flight Mode 5</source> - <translation type="unfinished">Flight Mode 5</translation> + <extracomment>.QGC.MetaData.Facts[clipCount2].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Clip Count (2)</source> + <translation type="unfinished">Clip Count (2)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/APM/APMFlightModesComponentSummary.qml" line="53"/> - <source>Flight Mode 6</source> - <translation type="unfinished">Flight Mode 6</translation> + <extracomment>.QGC.MetaData.Facts[zAxis].shortDescription, </extracomment> + <location filename="../src/Vehicle/VibrationFact.json"/> + <source>Vibe zAxis</source> + <translation type="unfinished">Vibe zAxis</translation> </message> </context> <context> - <name>APMFollowComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="193"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="193"/> - <source>Enable Follow Me</source> - <translation type="unfinished">Enable Follow Me</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="212"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="212"/> - <source>Waiting for Vehicle to update</source> - <translation type="unfinished">Waiting for Vehicle to update</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="224"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="224"/> - <source>The vehicle parameters required for follow me are currently set in a way which is not supported. Using follow with this setup may lead to unpredictable/hazardous results.</source> - <translation type="unfinished">The vehicle parameters required for follow me are currently set in a way which is not supported. Using follow with this setup may lead to unpredictable/hazardous results.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="230"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="230"/> - <source>Reset To Supported Settings</source> - <translation type="unfinished">Reset To Supported Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="248"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="248"/> - <source>Vehicle Position</source> - <translation type="unfinished">Vehicle Position</translation> - </message> + <name>GPSRTKFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="252"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="252"/> - <source>Maintain Current Offsets</source> - <translation type="unfinished">Maintain Current Offsets</translation> + <extracomment>.QGC.MetaData.Facts[active].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Survey-In Active</source> + <translation type="unfinished">Survey-In Active</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="252"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="252"/> - <source>Specify Offsets</source> - <translation type="unfinished">Specify Offsets</translation> + <extracomment>.QGC.MetaData.Facts[currentAccuracy].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Current Survey-In Accuracy</source> + <translation type="unfinished">Current Survey-In Accuracy</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="265"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="265"/> - <source>Point Vehicle</source> - <translation type="unfinished">Point Vehicle</translation> + <extracomment>.QGC.MetaData.Facts[currentAltitude].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Current Survey-In Altitude</source> + <translation type="unfinished">Current Survey-In Altitude</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <source>Maintain current vehicle orientation</source> - <translation type="unfinished">Maintain current vehicle orientation</translation> + <extracomment>.QGC.MetaData.Facts[valid].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Survey-In Valid</source> + <translation type="unfinished">Survey-In Valid</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <source>Point at ground station location</source> - <translation type="unfinished">Point at ground station location</translation> + <extracomment>.QGC.MetaData.Facts[currentLongitude].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Current Survey-In Longitude</source> + <translation type="unfinished">Current Survey-In Longitude</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="275"/> - <source>Same direction as ground station movement</source> - <translation type="unfinished">Same direction as ground station movement</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="288"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="288"/> - <source>Vehicle Offsets</source> - <translation type="unfinished">Vehicle Offsets</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="291"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="291"/> - <source>Angle</source> - <translation type="unfinished">Angle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="297"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="297"/> - <source>Distance</source> - <translation type="unfinished">Distance</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="305"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="305"/> - <source>Height</source> - <translation type="unfinished">Height</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="346"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="346"/> - <source>Click in the graphic to change angle</source> - <translation type="unfinished">Click in the graphic to change angle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="507"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.qml" line="507"/> - <source>L</source> - <translation type="unfinished">L</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.cc" line="17"/> - <source>Follow Me</source> - <translation type="unfinished">Follow Me</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.cc" line="28"/> - <source>Follow Me Setup is used to configure support for the vehicle following the ground station location.</source> - <translation type="unfinished">Follow Me Setup is used to configure support for the vehicle following the ground station location.</translation> - </message> - </context> - <context> - <name>APMFollowComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="36"/> - <source>Batt1 monitor</source> - <translation type="unfinished">Batt1 monitor</translation> + <extracomment>.QGC.MetaData.Facts[connected].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Connected</source> + <translation type="unfinished">Connected</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="41"/> - <source>Batt1 capacity</source> - <translation type="unfinished">Batt1 capacity</translation> + <extracomment>.QGC.MetaData.Facts[currentDuration].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Current Survey-In Duration</source> + <translation type="unfinished">Current Survey-In Duration</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="47"/> - <source>Batt2 monitor</source> - <translation type="unfinished">Batt2 monitor</translation> + <extracomment>.QGC.MetaData.Facts[numSatellites].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Number of Satellites</source> + <translation type="unfinished">Number of Satellites</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/APM/APMFollowComponentSummary.qml" line="53"/> - <source>Batt2 capacity</source> - <translation type="unfinished">Batt2 capacity</translation> + <extracomment>.QGC.MetaData.Facts[currentLatitude].shortDescription, </extracomment> + <location filename="../src/Vehicle/GPSRTKFact.json"/> + <source>Current Survey-In Latitude</source> + <translation type="unfinished">Current Survey-In Latitude</translation> </message> </context> <context> - <name>APMHeliComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="79"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="79"/> - <source>Servo Setup</source> - <translation type="unfinished">Servo Setup</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="84"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="84"/> - <source>Servo</source> - <translation type="unfinished">Servo</translation> - </message> + <name>BatteryFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="85"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="85"/> - <source>Function</source> - <translation type="unfinished">Function</translation> + <extracomment>.QGC.MetaData.Facts[instantPower].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Watts</source> + <translation type="unfinished">Watts</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="86"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="86"/> - <source>Min</source> - <translation type="unfinished">Min</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="87"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="87"/> - <source>Max</source> - <translation type="unfinished">Max</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="88"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="88"/> - <source>Trim</source> - <translation type="unfinished">Trim</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="89"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="89"/> - <source>Reversed</source> - <translation type="unfinished">Reversed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="91"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="91"/> - <source>1</source> - <translation type="unfinished">1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="114"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="114"/> - <source>2</source> - <translation type="unfinished">2</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="137"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="137"/> - <source>3</source> - <translation type="unfinished">3</translation> + <extracomment>.QGC.MetaData.Facts[temperature].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Temperature</source> + <translation type="unfinished">Temperature</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="160"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="160"/> - <source>4</source> - <translation type="unfinished">4</translation> + <extracomment>.QGC.MetaData.Facts[timeRemaining].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Time Remaining</source> + <translation type="unfinished">Time Remaining</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="183"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="183"/> - <source>5</source> - <translation type="unfinished">5</translation> + <extracomment>.QGC.MetaData.Facts[mahConsumed].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Consumed</source> + <translation type="unfinished">Consumed</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="206"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="206"/> - <source>6</source> - <translation type="unfinished">6</translation> + <extracomment>.QGC.MetaData.Facts[percentRemaining].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Percent</source> + <translation type="unfinished">Percent</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="229"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="229"/> - <source>7</source> - <translation type="unfinished">7</translation> + <extracomment>.QGC.MetaData.Facts[current].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Current</source> + <translation type="unfinished">Current</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="252"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="252"/> - <source>8</source> - <translation type="unfinished">8</translation> + <extracomment>.QGC.MetaData.Facts[voltage].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Voltage</source> + <translation type="unfinished">Voltage</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="278"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="278"/> - <source>Swashplate Setup</source> - <translation type="unfinished">Swashplate Setup</translation> + <extracomment>.QGC.MetaData.Facts[chargeState].enumStrings, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>n/a,Normal Operation,Low Battery State,Critical Battery State,Emergency Battery State,Battery Failed,Battery Unhealthy</source> + <translation type="unfinished">n/a,Normal Operation,Low Battery State,Critical Battery State,Emergency Battery State,Battery Failed,Battery Unhealthy</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="328"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="328"/> - <source>Throttle Settings</source> - <translation type="unfinished">Throttle Settings</translation> + <extracomment>.QGC.MetaData.Facts[chargeState].shortDescription, </extracomment> + <location filename="../src/Vehicle/BatteryFact.json"/> + <source>Charge State</source> + <translation type="unfinished">Charge State</translation> </message> + </context> + <context> + <name>DistanceSensorFact.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="372"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="372"/> - <source>Governor Settings</source> - <translation type="unfinished">Governor Settings</translation> + <extracomment>.QGC.MetaData.Facts[rotationYaw90].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Right</source> + <translation type="unfinished">Right</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="395"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="395"/> - <source>Miscellaneous Settings</source> - <translation type="unfinished">Miscellaneous Settings</translation> + <extracomment>.QGC.MetaData.Facts[rotationYaw225].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Rear/Left</source> + <translation type="unfinished">Rear/Left</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="400"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="400"/> - <source>* Stabilize Collective Curve *</source> - <translation type="unfinished">* Stabilize Collective Curve *</translation> + <extracomment>.QGC.MetaData.Facts[rotationYaw45].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Forward/Right</source> + <translation type="unfinished">Forward/Right</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="401"/> - <source/> - <translation type="unfinished"/> + <extracomment>.QGC.MetaData.Facts[rotationYaw135].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Rear/Right</source> + <translation type="unfinished">Rear/Right</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="415"/> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="415"/> - <source>* Tail & Gyros *</source> - <translation type="unfinished">* Tail & Gyros *</translation> + <extracomment>.QGC.MetaData.Facts[rotationYaw315].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Forward/Left</source> + <translation type="unfinished">Forward/Left</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="416"/> - <source/> - <translation type="unfinished"/> + <extracomment>.QGC.MetaData.Facts[rotationPitch90].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Up</source> + <translation type="unfinished">Up</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.cc" line="15"/> - <source>Heli</source> - <translation type="unfinished">Heli</translation> + <extracomment>.QGC.MetaData.Facts[rotationPitch270].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Down</source> + <translation type="unfinished">Down</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.cc" line="26"/> - <source>Heli Setup is used to setup parameters which are specific to a helicopter.</source> - <translation type="unfinished">Heli Setup is used to setup parameters which are specific to a helicopter.</translation> + <extracomment>.QGC.MetaData.Facts[rotationNone].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Forward</source> + <translation type="unfinished">Forward</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="401"/> - <source/> - <translation type="unfinished"/> + <extracomment>.QGC.MetaData.Facts[rotationYaw180].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Rear</source> + <translation type="unfinished">Rear</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMHeliComponent.qml" line="416"/> - <source/> - <translation type="unfinished"/> + <extracomment>.QGC.MetaData.Facts[rotationYaw270].shortDescription, </extracomment> + <location filename="../src/Vehicle/DistanceSensorFact.json"/> + <source>Left</source> + <translation type="unfinished">Left</translation> </message> </context> <context> - <name>APMLightsComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="135"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="135"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="143"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="143"/> - <source>Channel </source> - <translation type="unfinished">Channel </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="167"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="167"/> - <source>Light Output Channels</source> - <translation type="unfinished">Light Output Channels</translation> - </message> + <name>TerrainFactGroup.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="184"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="184"/> - <source>Lights 1:</source> - <translation type="unfinished">Lights 1:</translation> + <extracomment>.QGC.MetaData.Facts[blocksPending].shortDescription, </extracomment> + <location filename="../src/Vehicle/TerrainFactGroup.json"/> + <source>Blocks Pending</source> + <translation type="unfinished">Blocks Pending</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="205"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="205"/> - <source>Lights 2:</source> - <translation type="unfinished">Lights 2:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="226"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.qml" line="226"/> - <source>Brightness Steps:</source> - <translation type="unfinished">Brightness Steps:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.cc" line="21"/> - <source>Lights</source> - <translation type="unfinished">Lights</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponent.cc" line="32"/> - <source>Lights setup is used to adjust light output channels.</source> - <translation type="unfinished">Lights setup is used to adjust light output channels.</translation> + <extracomment>.QGC.MetaData.Facts[blocksLoaded].shortDescription, </extracomment> + <location filename="../src/Vehicle/TerrainFactGroup.json"/> + <source>Blocks Loaded</source> + <translation type="unfinished">Blocks Loaded</translation> </message> </context> <context> - <name>APMLightsComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="63"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="63"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> + <name>APMFollowComponent.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="64"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="64"/> - <source>Channel 5</source> - <translation type="unfinished">Channel 5</translation> + <extracomment>.QGC.MetaData.Facts[distance].shortDescription, </extracomment> + <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.FactMetaData.json"/> + <source>Horizontal distance from ground station to vehicle</source> + <translation type="unfinished">Horizontal distance from ground station to vehicle</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="65"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="65"/> - <source>Channel 6</source> - <translation type="unfinished">Channel 6</translation> + <extracomment>.QGC.MetaData.Facts[height].shortDescription, </extracomment> + <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.FactMetaData.json"/> + <source>Vertical distance from Launch (home) position to vehicle</source> + <translation type="unfinished">Vertical distance from Launch (home) position to vehicle</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="66"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="66"/> - <source>Channel 7</source> - <translation type="unfinished">Channel 7</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="67"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="67"/> - <source>Channel 8</source> - <translation type="unfinished">Channel 8</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="68"/> - <source>Channel 9</source> - <translation type="unfinished">Channel 9</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="69"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="69"/> - <source>Channel 10</source> - <translation type="unfinished">Channel 10</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="70"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="70"/> - <source>Channel 11</source> - <translation type="unfinished">Channel 11</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="71"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="71"/> - <source>Channel 12</source> - <translation type="unfinished">Channel 12</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="72"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="72"/> - <source>Channel 13</source> - <translation type="unfinished">Channel 13</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="73"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="73"/> - <source>Channel 14</source> - <translation type="unfinished">Channel 14</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="89"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="89"/> - <source>Lights Output 1</source> - <translation type="unfinished">Lights Output 1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/APM/APMLightsComponentSummary.qml" line="94"/> - <source>Lights Output 2</source> - <translation type="unfinished">Lights Output 2</translation> + <extracomment>.QGC.MetaData.Facts[angle].shortDescription, </extracomment> + <location filename="../src/AutoPilotPlugins/APM/APMFollowComponent.FactMetaData.json"/> + <source>Angle from ground station to vehicle</source> + <translation type="unfinished">Angle from ground station to vehicle</translation> </message> </context> <context> - <name>APMMotorComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.cc" line="15"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="39"/> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="39"/> - <source>Warning: Unable to determine motor count</source> - <translation type="unfinished">Warning: Unable to determine motor count</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="96"/> - <source>All</source> - <translation type="unfinished">All</translation> - </message> + <name>APM-MavCmdInfoFixedWing.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="122"/> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="122"/> - <source>Moving the sliders will causes the motors to spin. Make sure you remove all props.</source> - <translation type="unfinished">Moving the sliders will causes the motors to spin. Make sure you remove all props.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.enumStrings, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.enumStrings, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoFixedWing.json"/> + <source>Center,Tangent</source> + <translation type="unfinished">Center,Tangent</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="142"/> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="142"/> - <source>Careful: Motor sliders are enabled</source> - <translation type="unfinished">Careful: Motor sliders are enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="142"/> - <location filename="../src/AutoPilotPlugins/APM/APMMotorComponent.qml" line="142"/> - <source>Propellers are removed - Enable motor sliders</source> - <translation type="unfinished">Propellers are removed - Enable motor sliders</translation> - </message> - </context> - <context> - <name>APMNotSupported</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMNotSupported.qml" line="17"/> - <location filename="../src/AutoPilotPlugins/APM/APMNotSupported.qml" line="17"/> - <source>Not supported</source> - <translation type="unfinished">Not supported</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoFixedWing.json"/> + <source>Exit loiter from</source> + <translation type="unfinished">Exit loiter from</translation> </message> </context> <context> - <name>APMPowerComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="50"/> - <source>Requires vehicle reboot</source> - <translation type="unfinished">Requires vehicle reboot</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="60"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="109"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="60"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="109"/> - <source>Battery 1</source> - <translation type="unfinished">Battery 1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="80"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="80"/> - <source>Battery1 monitor:</source> - <translation type="unfinished">Battery1 monitor:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="179"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="179"/> - <source>Reboot vehicle</source> - <translation type="unfinished">Reboot vehicle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="145"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="194"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="145"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="194"/> - <source>Battery 2</source> - <translation type="unfinished">Battery 2</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="165"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="165"/> - <source>Battery2 monitor:</source> - <translation type="unfinished">Battery2 monitor:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="229"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="229"/> - <source>ESC Calibration</source> - <translation type="unfinished">ESC Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="248"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="248"/> - <source>WARNING: Remove props prior to calibration!</source> - <translation type="unfinished">WARNING: Remove props prior to calibration!</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="256"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="256"/> - <source>Calibrate</source> - <translation type="unfinished">Calibrate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="263"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="263"/> - <source>Now perform these steps:</source> - <translation type="unfinished">Now perform these steps:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="263"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="263"/> - <source>Click Calibrate to start, then:</source> - <translation type="unfinished">Click Calibrate to start, then:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="264"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="264"/> - <source>- Disconnect USB and battery so flight controller powers down</source> - <translation type="unfinished">- Disconnect USB and battery so flight controller powers down</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="265"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="265"/> - <source>- Connect the battery</source> - <translation type="unfinished">- Connect the battery</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="266"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="266"/> - <source>- The arming tone will be played (if the vehicle has a buzzer attached)</source> - <translation type="unfinished">- The arming tone will be played (if the vehicle has a buzzer attached)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="267"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="267"/> - <source>- If using a flight controller with a safety button press it until it displays solid red</source> - <translation type="unfinished">- If using a flight controller with a safety button press it until it displays solid red</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="268"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="268"/> - <source>- You will hear a musical tone then two beeps</source> - <translation type="unfinished">- You will hear a musical tone then two beeps</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="269"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="269"/> - <source>- A few seconds later you should hear a number of beeps (one for each battery cell you're using)</source> - <translation type="unfinished">- A few seconds later you should hear a number of beeps (one for each battery cell you're using)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="270"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="270"/> - <source>- And finally a single long beep indicating the end points have been set and the ESC is calibrated</source> - <translation type="unfinished">- And finally a single long beep indicating the end points have been set and the ESC is calibrated</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="271"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="271"/> - <source>- Disconnect the battery and power up again normally</source> - <translation type="unfinished">- Disconnect the battery and power up again normally</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="313"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="313"/> - <source>Power Module 90A</source> - <translation type="unfinished">Power Module 90A</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="322"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="322"/> - <source>Power Module HV</source> - <translation type="unfinished">Power Module HV</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="331"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="331"/> - <source>3DR Iris</source> - <translation type="unfinished">3DR Iris</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="340"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="340"/> - <source>Blue Robotics Power Sense Module R2</source> - <translation type="unfinished">Blue Robotics Power Sense Module R2</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="349"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="349"/> - <source>Other</source> - <translation type="unfinished">Other</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="359"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="359"/> - <source>Battery monitor:</source> - <translation type="unfinished">Battery monitor:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="370"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="370"/> - <source>Battery capacity:</source> - <translation type="unfinished">Battery capacity:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="382"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="382"/> - <source>Minimum arming voltage:</source> - <translation type="unfinished">Minimum arming voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="394"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="394"/> - <source>Power sensor:</source> - <translation type="unfinished">Power sensor:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="419"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="419"/> - <source>Current pin:</source> - <translation type="unfinished">Current pin:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="433"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="433"/> - <source>Voltage pin:</source> - <translation type="unfinished">Voltage pin:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="447"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="572"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="447"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="572"/> - <source>Voltage multiplier:</source> - <translation type="unfinished">Voltage multiplier:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="458"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="490"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="458"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="490"/> - <source>Calculate</source> - <translation type="unfinished">Calculate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="464"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="464"/> - <source>Calculate Voltage Multiplier</source> - <translation type="unfinished">Calculate Voltage Multiplier</translation> - </message> + <name>APM-MavCmdInfoCommon.json</name> <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="474"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="474"/> - <source>If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. Click the Calculate button for help with calculating a new value.</source> - <translation type="unfinished">If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. Click the Calculate button for help with calculating a new value.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="479"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="634"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="479"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="634"/> - <source>Amps per volt:</source> - <translation type="unfinished">Amps per volt:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="496"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="496"/> - <source>Calculate Amps per Volt</source> - <translation type="unfinished">Calculate Amps per Volt</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="505"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="505"/> - <source>If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. Click the Calculate button for help with calculating a new value.</source> - <translation type="unfinished">If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. Click the Calculate button for help with calculating a new value.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="510"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="510"/> - <source>Amps Offset:</source> - <translation type="unfinished">Amps Offset:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="525"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="525"/> - <source>If the vehicle reports a high current read when there is little or no current going through it, adjust the Amps Offset. It should be equal to the voltage reported by the sensor when the current is zero.</source> - <translation type="unfinished">If the vehicle reports a high current read when there is little or no current going through it, adjust the Amps Offset. It should be equal to the voltage reported by the sensor when the current is zero.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="556"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="556"/> - <source>Measure battery voltage using an external voltmeter and enter the value below. Click Calculate to set the new adjusted voltage multiplier.</source> - <translation type="unfinished">Measure battery voltage using an external voltmeter and enter the value below. Click Calculate to set the new adjusted voltage multiplier.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="565"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="565"/> - <source>Measured voltage:</source> - <translation type="unfinished">Measured voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="569"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="569"/> - <source>Vehicle voltage:</source> - <translation type="unfinished">Vehicle voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="577"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="639"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="577"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="639"/> - <source>Calculate And Set</source> - <translation type="unfinished">Calculate And Set</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="618"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="618"/> - <source>Measure current draw using an external current meter and enter the value below. Click Calculate to set the new amps per volt value.</source> - <translation type="unfinished">Measure current draw using an external current meter and enter the value below. Click Calculate to set the new amps per volt value.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="627"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="627"/> - <source>Measured current:</source> - <translation type="unfinished">Measured current:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="631"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.qml" line="631"/> - <source>Vehicle current:</source> - <translation type="unfinished">Vehicle current:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.cc" line="18"/> - <source>Power</source> - <translation type="unfinished">Power</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponent.cc" line="29"/> - <source>The Power Component is used to setup battery parameters.</source> - <translation type="unfinished">The Power Component is used to setup battery parameters.</translation> - </message> - </context> - <context> - <name>APMPowerComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="36"/> - <source>Batt1 monitor</source> - <translation type="unfinished">Batt1 monitor</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="41"/> - <source>Batt1 capacity</source> - <translation type="unfinished">Batt1 capacity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="47"/> - <source>Batt2 monitor</source> - <translation type="unfinished">Batt2 monitor</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/APM/APMPowerComponentSummary.qml" line="53"/> - <source>Batt2 capacity</source> - <translation type="unfinished">Batt2 capacity</translation> - </message> - </context> - <context> - <name>APMRadioComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponent.cc" line="18"/> - <source>Radio</source> - <translation type="unfinished">Radio</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponent.cc" line="37"/> - <source>The Radio Component is used to setup which channels on your RC Transmitter you will use for each vehicle control such as Roll, Pitch, Yaw and Throttle. It also allows you to assign switches and dials to the various flight modes. Prior to flight you must also calibrate the extents for all of your channels.</source> - <translation type="unfinished">The Radio Component is used to setup which channels on your RC Transmitter you will use for each vehicle control such as Roll, Pitch, Yaw and Throttle. It also allows you to assign switches and dials to the various flight modes. Prior to flight you must also calibrate the extents for all of your channels.</translation> - </message> - </context> - <context> - <name>APMRadioComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="23"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="23"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="24"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="34"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="39"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="24"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="34"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="39"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="24"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="34"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="39"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="24"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="34"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="39"/> - <source>Channel %1</source> - <translation type="unfinished">Channel %1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="28"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="33"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/APM/APMRadioComponentSummary.qml" line="38"/> - <source>Throttle</source> - <translation type="unfinished">Throttle</translation> - </message> - </context> - <context> - <name>APMSafetyComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="66"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="66"/> - <source>Requires vehicle reboot</source> - <translation type="unfinished">Requires vehicle reboot</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="79"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="79"/> - <source>Low action:</source> - <translation type="unfinished">Low action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="86"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="86"/> - <source>Critical action:</source> - <translation type="unfinished">Critical action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="93"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="93"/> - <source>Low voltage threshold:</source> - <translation type="unfinished">Low voltage threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="101"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="101"/> - <source>Critical voltage threshold:</source> - <translation type="unfinished">Critical voltage threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="108"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="108"/> - <source>Low mAh threshold:</source> - <translation type="unfinished">Low mAh threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="115"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="115"/> - <source>Critical mAh threshold:</source> - <translation type="unfinished">Critical mAh threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="136"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="136"/> - <source>Reboot vehicle</source> - <translation type="unfinished">Reboot vehicle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="147"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="147"/> - <source>Battery1 Failsafe Triggers</source> - <translation type="unfinished">Battery1 Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="181"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="181"/> - <source>Battery2 Failsafe Triggers</source> - <translation type="unfinished">Battery2 Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="220"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="279"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="220"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="279"/> - <source>Failsafe Triggers</source> - <translation type="unfinished">Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="238"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="238"/> - <source>Throttle PWM threshold:</source> - <translation type="unfinished">Throttle PWM threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="252"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="252"/> - <source>GCS failsafe</source> - <translation type="unfinished">GCS failsafe</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="296"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="366"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="296"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="366"/> - <source>Ground Station failsafe:</source> - <translation type="unfinished">Ground Station failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="303"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="373"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="303"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="373"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="310"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="383"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="310"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="383"/> - <source>PWM threshold:</source> - <translation type="unfinished">PWM threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="316"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="316"/> - <source>Failsafe Crash Check:</source> - <translation type="unfinished">Failsafe Crash Check:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="345"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="345"/> - <source>General Failsafe Triggers</source> - <translation type="unfinished">General Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="375"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="375"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="375"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="375"/> - <source>Always RTL</source> - <translation type="unfinished">Always RTL</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="376"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="376"/> - <source>Continue with Mission in Auto Mode</source> - <translation type="unfinished">Continue with Mission in Auto Mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="376"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="376"/> - <source>Always Land</source> - <translation type="unfinished">Always Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="414"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="414"/> - <source>GeoFence</source> - <translation type="unfinished">GeoFence</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="429"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="429"/> - <source>Circle GeoFence enabled</source> - <translation type="unfinished">Circle GeoFence enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="454"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="454"/> - <source>Altitude GeoFence enabled</source> - <translation type="unfinished">Altitude GeoFence enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="479"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="479"/> - <source>Report only</source> - <translation type="unfinished">Report only</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="490"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="490"/> - <source>RTL or Land</source> - <translation type="unfinished">RTL or Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="500"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="500"/> - <source>Max radius:</source> - <translation type="unfinished">Max radius:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="516"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="516"/> - <source>Max altitude:</source> - <translation type="unfinished">Max altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="549"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="678"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="549"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="678"/> - <source>Return to Launch</source> - <translation type="unfinished">Return to Launch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="585"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="692"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="585"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="692"/> - <source>Return at current altitude</source> - <translation type="unfinished">Return at current altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="596"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="703"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="596"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="703"/> - <source>Return at specified altitude:</source> - <translation type="unfinished">Return at specified altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="617"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="617"/> - <source>Loiter above Home for:</source> - <translation type="unfinished">Loiter above Home for:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="635"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="635"/> - <source>Final land stage altitude:</source> - <translation type="unfinished">Final land stage altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="650"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="650"/> - <source>Final land stage descent speed:</source> - <translation type="unfinished">Final land stage descent speed:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="730"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="730"/> - <source>Arming Checks</source> - <translation type="unfinished">Arming Checks</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="761"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.qml" line="761"/> - <source>Warning: Turning off arming checks can lead to loss of Vehicle control.</source> - <translation type="unfinished">Warning: Turning off arming checks can lead to loss of Vehicle control.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.cc" line="20"/> - <source>Safety</source> - <translation type="unfinished">Safety</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.cc" line="33"/> - <source>Safety Setup is used to setup failsafe actions, leak detection, and arming checks.</source> - <translation type="unfinished">Safety Setup is used to setup failsafe actions, leak detection, and arming checks.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponent.cc" line="44"/> - <source>Safety Setup is used to setup triggers for Return to Land as well as the settings for Return to Land itself.</source> - <translation type="unfinished">Safety Setup is used to setup triggers for Return to Land as well as the settings for Return to Land itself.</translation> - </message> - </context> - <context> - <name>APMSafetyComponentCopter</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="85"/> - <source>Battery1 Failsafe Triggers</source> - <translation type="unfinished">Battery1 Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="106"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="178"/> - <source>Battery low action:</source> - <translation type="unfinished">Battery low action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="114"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="186"/> - <source>Battery critical action:</source> - <translation type="unfinished">Battery critical action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="125"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="195"/> - <source>Voltage threshold:</source> - <translation type="unfinished">Voltage threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="136"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="206"/> - <source>MAH threshold:</source> - <translation type="unfinished">MAH threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="155"/> - <source>Battery2 Failsafe Triggers</source> - <translation type="unfinished">Battery2 Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="224"/> - <source>General Failsafe Triggers</source> - <translation type="unfinished">General Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="245"/> - <source>Ground Station failsafe:</source> - <translation type="unfinished">Ground Station failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="252"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="254"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="254"/> - <source>Always RTL</source> - <translation type="unfinished">Always RTL</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="255"/> - <source>Continue with Mission in Auto Mode</source> - <translation type="unfinished">Continue with Mission in Auto Mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="255"/> - <source>Always Land</source> - <translation type="unfinished">Always Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="262"/> - <source>PWM threshold:</source> - <translation type="unfinished">PWM threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="278"/> - <source>GeoFence</source> - <translation type="unfinished">GeoFence</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="293"/> - <source>Circle GeoFence enabled</source> - <translation type="unfinished">Circle GeoFence enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="318"/> - <source>Altitude GeoFence enabled</source> - <translation type="unfinished">Altitude GeoFence enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="343"/> - <source>Report only</source> - <translation type="unfinished">Report only</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="355"/> - <source>RTL or Land</source> - <translation type="unfinished">RTL or Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="366"/> - <source>Max radius:</source> - <translation type="unfinished">Max radius:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="382"/> - <source>Max altitude:</source> - <translation type="unfinished">Max altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="402"/> - <source>Return to Launch</source> - <translation type="unfinished">Return to Launch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="438"/> - <source>Return at current altitude</source> - <translation type="unfinished">Return at current altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="450"/> - <source>Return at specified altitude:</source> - <translation type="unfinished">Return at specified altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="472"/> - <source>Loiter above Home for:</source> - <translation type="unfinished">Loiter above Home for:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="491"/> - <source>Land with descent speed:</source> - <translation type="unfinished">Land with descent speed:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="512"/> - <source>Final loiter altitude:</source> - <translation type="unfinished">Final loiter altitude:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="534"/> - <source>Arming Checks</source> - <translation type="unfinished">Arming Checks</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentCopter.qml" line="565"/> - <source>Warning: Turning off arming checks can lead to loss of Vehicle control.</source> - <translation type="unfinished">Warning: Turning off arming checks can lead to loss of Vehicle control.</translation> - </message> - </context> - <context> - <name>APMSafetyComponentPlane</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="53"/> - <source>Failsafe Triggers</source> - <translation type="unfinished">Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="67"/> - <source>Throttle PWM threshold:</source> - <translation type="unfinished">Throttle PWM threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="88"/> - <source>Voltage threshold:</source> - <translation type="unfinished">Voltage threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="109"/> - <source>MAH threshold:</source> - <translation type="unfinished">MAH threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="130"/> - <source>GCS failsafe</source> - <translation type="unfinished">GCS failsafe</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="142"/> - <source>Return to Launch</source> - <translation type="unfinished">Return to Launch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="156"/> - <source>Return at current altitude</source> - <translation type="unfinished">Return at current altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentPlane.qml" line="168"/> - <source>Return at specified altitude:</source> - <translation type="unfinished">Return at specified altitude:</translation> - </message> - </context> - <context> - <name>APMSafetyComponentRover</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="53"/> - <source>Failsafe Triggers</source> - <translation type="unfinished">Failsafe Triggers</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="68"/> - <source>Ground Station failsafe:</source> - <translation type="unfinished">Ground Station failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="87"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="105"/> - <source>PWM threshold:</source> - <translation type="unfinished">PWM threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="122"/> - <source>Failsafe Crash Check:</source> - <translation type="unfinished">Failsafe Crash Check:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="131"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="131"/> - <source>Hold</source> - <translation type="unfinished">Hold</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="131"/> - <source>Hold and Disarm</source> - <translation type="unfinished">Hold and Disarm</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="143"/> - <source>Arming Checks</source> - <translation type="unfinished">Arming Checks</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentRover.qml" line="174"/> - <source>Warning: Turning off arming checks can lead to loss of Vehicle control.</source> - <translation type="unfinished">Warning: Turning off arming checks can lead to loss of Vehicle control.</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSub</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="71"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="71"/> - <source>Failsafe Actions</source> - <translation type="unfinished">Failsafe Actions</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="97"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="97"/> - <source>GCS Heartbeat:</source> - <translation type="unfinished">GCS Heartbeat:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="116"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="116"/> - <source>Leak:</source> - <translation type="unfinished">Leak:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="128"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="128"/> - <source>Detector Pin:</source> - <translation type="unfinished">Detector Pin:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="166"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="166"/> - <source>Battery:</source> - <translation type="unfinished">Battery:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="214"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="214"/> - <source>EKF:</source> - <translation type="unfinished">EKF:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="248"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="248"/> - <source>Pilot Input:</source> - <translation type="unfinished">Pilot Input:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="282"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="282"/> - <source>Internal Temperature:</source> - <translation type="unfinished">Internal Temperature:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="315"/> - <source>Internal Pressure:</source> - <translation type="unfinished">Internal Pressure:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="327"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="327"/> - <source>Threshold:</source> - <translation type="unfinished">Threshold:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="348"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="348"/> - <source>Arming Checks</source> - <translation type="unfinished">Arming Checks</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="379"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSub.qml" line="379"/> - <source>Warning: Turning off arming checks can lead to loss of Vehicle control.</source> - <translation type="unfinished">Warning: Turning off arming checks can lead to loss of Vehicle control.</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="37"/> - <source>Arming Checks:</source> - <translation type="unfinished">Arming Checks:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="38"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="38"/> - <source>Some disabled</source> - <translation type="unfinished">Some disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="52"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="60"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="52"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="60"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="68"/> - <source>Failsafe Action:</source> - <translation type="unfinished">Failsafe Action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="76"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="76"/> - <source>Failsafe Crash Check:</source> - <translation type="unfinished">Failsafe Crash Check:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="84"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="84"/> - <source>Batt1 low failsafe:</source> - <translation type="unfinished">Batt1 low failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="90"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="90"/> - <source>Batt1 critical failsafe:</source> - <translation type="unfinished">Batt1 critical failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="96"/> - <source>Batt2 low failsafe:</source> - <translation type="unfinished">Batt2 low failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="102"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="102"/> - <source>Batt2 critical failsafe:</source> - <translation type="unfinished">Batt2 critical failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="108"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="129"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="108"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="129"/> - <source>GeoFence:</source> - <translation type="unfinished">GeoFence:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="112"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="112"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="115"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="115"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="118"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="118"/> - <source>Circle</source> - <translation type="unfinished">Circle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="120"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="120"/> - <source>Altitude,Circle</source> - <translation type="unfinished">Altitude,Circle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="131"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="131"/> - <source>Report only</source> - <translation type="unfinished">Report only</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="132"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="132"/> - <source>RTL or Land</source> - <translation type="unfinished">RTL or Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="132"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="132"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="137"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="145"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="137"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="145"/> - <source>RTL min alt:</source> - <translation type="unfinished">RTL min alt:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="138"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="146"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="138"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummary.qml" line="146"/> - <source>current</source> - <translation type="unfinished">current</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSummaryCopter</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="41"/> - <source>Arming Checks:</source> - <translation type="unfinished">Arming Checks:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="42"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="42"/> - <source>Some disabled</source> - <translation type="unfinished">Some disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="46"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="51"/> - <source>Batt1 low failsafe:</source> - <translation type="unfinished">Batt1 low failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="57"/> - <source>Batt1 critical failsafe:</source> - <translation type="unfinished">Batt1 critical failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="63"/> - <source>Batt2 low failsafe:</source> - <translation type="unfinished">Batt2 low failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="69"/> - <source>Batt2 critical failsafe:</source> - <translation type="unfinished">Batt2 critical failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="75"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="84"/> - <source>GeoFence:</source> - <translation type="unfinished">GeoFence:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="77"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="79"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="80"/> - <source>Circle</source> - <translation type="unfinished">Circle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="80"/> - <source>Altitude,Circle</source> - <translation type="unfinished">Altitude,Circle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="86"/> - <source>Report only</source> - <translation type="unfinished">Report only</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="87"/> - <source>RTL or Land</source> - <translation type="unfinished">RTL or Land</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="87"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="92"/> - <source>RTL min alt:</source> - <translation type="unfinished">RTL min alt:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryCopter.qml" line="93"/> - <source>current</source> - <translation type="unfinished">current</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSummaryPlane</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="27"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="38"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="32"/> - <source>Voltage failsafe:</source> - <translation type="unfinished">Voltage failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="37"/> - <source>mAh failsafe:</source> - <translation type="unfinished">mAh failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="42"/> - <source>RTL min alt:</source> - <translation type="unfinished">RTL min alt:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryPlane.qml" line="43"/> - <source>current</source> - <translation type="unfinished">current</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSummaryRover</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="70"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="93"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="57"/> - <source>Always RTL</source> - <translation type="unfinished">Always RTL</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="60"/> - <source>Always Hold</source> - <translation type="unfinished">Always Hold</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="63"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="79"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="73"/> - <source>Hold</source> - <translation type="unfinished">Hold</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="76"/> - <source>Hold and Disarm</source> - <translation type="unfinished">Hold and Disarm</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="87"/> - <source>Arming Checks:</source> - <translation type="unfinished">Arming Checks:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="88"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="88"/> - <source>Some disabled</source> - <translation type="unfinished">Some disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="92"/> - <source>Throttle failsafe:</source> - <translation type="unfinished">Throttle failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="97"/> - <source>Failsafe Action:</source> - <translation type="unfinished">Failsafe Action:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummaryRover.qml" line="102"/> - <source>Failsafe Crash Check:</source> - <translation type="unfinished">Failsafe Crash Check:</translation> - </message> - </context> - <context> - <name>APMSafetyComponentSummarySub</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="42"/> - <source>Arming Checks:</source> - <translation type="unfinished">Arming Checks:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="43"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="43"/> - <source>Some disabled</source> - <translation type="unfinished">Some disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="46"/> - <source>GCS failsafe:</source> - <translation type="unfinished">GCS failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="50"/> - <source>Leak failsafe:</source> - <translation type="unfinished">Leak failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="55"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="55"/> - <source>Battery failsafe:</source> - <translation type="unfinished">Battery failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="60"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="60"/> - <source>EKF failsafe:</source> - <translation type="unfinished">EKF failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="65"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="65"/> - <source>Pilot Input failsafe:</source> - <translation type="unfinished">Pilot Input failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="69"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="69"/> - <source>Int. Temperature failsafe:</source> - <translation type="unfinished">Int. Temperature failsafe:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="73"/> - <location filename="../src/AutoPilotPlugins/APM/APMSafetyComponentSummarySub.qml" line="73"/> - <source>Int. Pressure failsafe:</source> - <translation type="unfinished">Int. Pressure failsafe:</translation> - </message> - </context> - <context> - <name>APMSensorsComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="40"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="40"/> - <source>If mounted in the direction of flight, select None.</source> - <translation type="unfinished">If mounted in the direction of flight, select None.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="41"/> - <source>Before calibrating make sure rotation settings are correct. </source> - <translation type="unfinished">Before calibrating make sure rotation settings are correct. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="42"/> - <source>If the compass or GPS module is mounted in flight direction, leave the default value (None)</source> - <translation type="unfinished">If the compass or GPS module is mounted in flight direction, leave the default value (None)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="44"/> - <source>For Compass calibration you will need to rotate your vehicle through a number of positions.</source> - <translation type="unfinished">For Compass calibration you will need to rotate your vehicle through a number of positions.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="45"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="45"/> - <source>For Gyroscope calibration you will need to place your vehicle on a surface and leave it still.</source> - <translation type="unfinished">For Gyroscope calibration you will need to place your vehicle on a surface and leave it still.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="46"/> - <source>For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds.</source> - <translation type="unfinished">For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="47"/> - <source>To level the horizon you need to place the vehicle in its level flight position and press OK.</source> - <translation type="unfinished">To level the horizon you need to place the vehicle in its level flight position and press OK.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="49"/> - <source>Start the individual calibration steps by clicking one of the buttons to the left.</source> - <translation type="unfinished">Start the individual calibration steps by clicking one of the buttons to the left.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="57"/> - <source>The calibration for Compass %1 appears to be poor. </source> - <translation type="unfinished">The calibration for Compass %1 appears to be poor. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="58"/> - <source>Check the compass position within your vehicle and re-do the calibration.</source> - <translation type="unfinished">Check the compass position within your vehicle and re-do the calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="557"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="557"/> - <source>Calibrate Compass</source> - <translation type="unfinished">Calibrate Compass</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="100"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="100"/> - <source>Calibrate Accelerometer</source> - <translation type="unfinished">Calibrate Accelerometer</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="106"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="597"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="106"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="597"/> - <source>Sensor Settings</source> - <translation type="unfinished">Sensor Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="132"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="132"/> - <source>Calibration Cancel</source> - <translation type="unfinished">Calibration Cancel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="139"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="139"/> - <source>Accelerometer calibration complete</source> - <translation type="unfinished">Accelerometer calibration complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="142"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="142"/> - <source>Compass calibration complete</source> - <translation type="unfinished">Compass calibration complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="145"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="145"/> - <source>Calibration complete</source> - <translation type="unfinished">Calibration complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="159"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="159"/> - <source>Sensor Calibration</source> - <translation type="unfinished">Sensor Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="159"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="159"/> - <source>Performing sensor calibration over a WiFi connection can be unreliable. If you run into problems try using a direct USB connection instead.</source> - <translation type="unfinished">Performing sensor calibration over a WiFi connection can be unreliable. If you run into problems try using a direct USB connection instead.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="169"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="169"/> - <source>Waiting for Vehicle to response to Cancel. This may take a few seconds.</source> - <translation type="unfinished">Waiting for Vehicle to response to Cancel. This may take a few seconds.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="240"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="330"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="240"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="330"/> - <source>Compass </source> - <translation type="unfinished">Compass </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="241"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="331"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="241"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="331"/> - <source>(primary</source> - <translation type="unfinished">(primary</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="241"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="331"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="241"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="331"/> - <source>(secondary</source> - <translation type="unfinished">(secondary</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="243"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="333"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="243"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="333"/> - <source>, external</source> - <translation type="unfinished">, external</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="243"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="333"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="243"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="333"/> - <source>, internal</source> - <translation type="unfinished">, internal</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="249"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="344"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="249"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="344"/> - <source>Use Compass</source> - <translation type="unfinished">Use Compass</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="276"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="276"/> - <source>Shown in the indicator bars is the quality of the calibration for each compass. - -</source> - <translation type="unfinished">Shown in the indicator bars is the quality of the calibration for each compass. - -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="277"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="277"/> - <source>- Green indicates a well functioning compass. -</source> - <translation type="unfinished">- Green indicates a well functioning compass. -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="278"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="278"/> - <source>- Yellow indicates a questionable compass or calibration. -</source> - <translation type="unfinished">- Yellow indicates a questionable compass or calibration. -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="279"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="279"/> - <source>- Red indicates a compass which should not be used. - -</source> - <translation type="unfinished">- Red indicates a compass which should not be used. - -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="280"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="308"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="280"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="308"/> - <source>YOU MUST REBOOT YOUR VEHICLE AFTER EACH CALIBRATION.</source> - <translation type="unfinished">YOU MUST REBOOT YOUR VEHICLE AFTER EACH CALIBRATION.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="284"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="312"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="284"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="312"/> - <source>Reboot Vehicle</source> - <translation type="unfinished">Reboot Vehicle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="352"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="352"/> - <source>Orientation:</source> - <translation type="unfinished">Orientation:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="399"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="399"/> - <source>Autopilot Rotation:</source> - <translation type="unfinished">Autopilot Rotation:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="445"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="445"/> - <source>This is recommended for vehicles that have only an internal compass and on vehicles where there is significant interference on the compass from the motors, power wires, etc. </source> - <translation type="unfinished">This is recommended for vehicles that have only an internal compass and on vehicles where there is significant interference on the compass from the motors, power wires, etc. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="446"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="446"/> - <source>CompassMot only works well if you have a battery current monitor because the magnetic interference is linear with current drawn. </source> - <translation type="unfinished">CompassMot only works well if you have a battery current monitor because the magnetic interference is linear with current drawn. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="447"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="447"/> - <source>It is technically possible to set-up CompassMot using throttle but this is not recommended.</source> - <translation type="unfinished">It is technically possible to set-up CompassMot using throttle but this is not recommended.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="454"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="454"/> - <source>Disconnect your props, flip them over and rotate them one position around the frame. </source> - <translation type="unfinished">Disconnect your props, flip them over and rotate them one position around the frame. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="455"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="455"/> - <source>In this configuration they should push the copter down into the ground when the throttle is raised.</source> - <translation type="unfinished">In this configuration they should push the copter down into the ground when the throttle is raised.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="462"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="462"/> - <source>Secure the copter (perhaps with tape) so that it does not move.</source> - <translation type="unfinished">Secure the copter (perhaps with tape) so that it does not move.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="469"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="469"/> - <source>Turn on your transmitter and keep throttle at zero.</source> - <translation type="unfinished">Turn on your transmitter and keep throttle at zero.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="476"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="476"/> - <source>Click Ok to start CompassMot calibration.</source> - <translation type="unfinished">Click Ok to start CompassMot calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="498"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="498"/> - <source>To level the horizon you need to place the vehicle in its level flight position and press Ok.</source> - <translation type="unfinished">To level the horizon you need to place the vehicle in its level flight position and press Ok.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="520"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="520"/> - <source>depth</source> - <translation type="unfinished">depth</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="520"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="520"/> - <source>altitude</source> - <translation type="unfinished">altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="521"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="521"/> - <source>Pressure calibration will set the %1 to zero at the current pressure reading. %2</source> - <translation type="unfinished">Pressure calibration will set the %1 to zero at the current pressure reading. %2</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="522"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="522"/> - <source>To calibrate the airspeed sensor shield it from the wind. Do not touch the sensor or obstruct any holes during the calibration.</source> - <translation type="unfinished">To calibrate the airspeed sensor shield it from the wind. Do not touch the sensor or obstruct any holes during the calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="544"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="544"/> - <source>Accelerometer</source> - <translation type="unfinished">Accelerometer</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="552"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="552"/> - <source>Compass</source> - <translation type="unfinished">Compass</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="557"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="557"/> - <source>Accelerometer must be calibrated prior to Compass.</source> - <translation type="unfinished">Accelerometer must be calibrated prior to Compass.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="568"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="568"/> - <source>Level Horizon</source> - <translation type="unfinished">Level Horizon</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="572"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="572"/> - <source>Accelerometer must be calibrated prior to Level Horizon.</source> - <translation type="unfinished">Accelerometer must be calibrated prior to Level Horizon.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="584"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="584"/> - <source>Cal Baro/Airspeed</source> - <translation type="unfinished">Cal Baro/Airspeed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="584"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="584"/> - <source>Calibrate Pressure</source> - <translation type="unfinished">Calibrate Pressure</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="589"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="589"/> - <source>CompassMot</source> - <translation type="unfinished">CompassMot</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="592"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="592"/> - <source>CompassMot - Compass Motor Interference Calibration</source> - <translation type="unfinished">CompassMot - Compass Motor Interference Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="612"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="612"/> - <source>Next</source> - <translation type="unfinished">Next</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="620"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="620"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="694"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="703"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="712"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="721"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="730"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="739"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="694"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="703"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="712"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="721"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="730"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="739"/> - <source>Rotate</source> - <translation type="unfinished">Rotate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="694"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="703"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="712"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="721"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="730"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="739"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="694"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="703"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="712"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="721"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="730"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.qml" line="739"/> - <source>Hold Still</source> - <translation type="unfinished">Hold Still</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.cc" line="21"/> - <source>Sensors</source> - <translation type="unfinished">Sensors</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponent.cc" line="33"/> - <source>Sensors Setup is used to calibrate the sensors within your vehicle.</source> - <translation type="unfinished">Sensors Setup is used to calibrate the sensors within your vehicle.</translation> - </message> - </context> - <context> - <name>APMSensorsComponentController</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="182"/> - <source>Calibration complete</source> - <translation type="unfinished">Calibration complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="199"/> - <source>Calibration failed. Calibration log will be displayed.</source> - <translation type="unfinished">Calibration failed. Calibration log will be displayed.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="263"/> - <source>Rotate the vehicle randomly around all axes until the progress bar fills all the way to the right .</source> - <translation type="unfinished">Rotate the vehicle randomly around all axes until the progress bar fills all the way to the right .</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="305"/> - <source>Raise the throttle slowly to between 50% ~ 75% (the props will spin!) for 5 ~ 10 seconds.</source> - <translation type="unfinished">Raise the throttle slowly to between 50% ~ 75% (the props will spin!) for 5 ~ 10 seconds.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="306"/> - <source>Quickly bring the throttle back down to zero</source> - <translation type="unfinished">Quickly bring the throttle back down to zero</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="307"/> - <source>Press the Next button to complete the calibration</source> - <translation type="unfinished">Press the Next button to complete the calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="316"/> - <source>Hold the vehicle in its level flight position.</source> - <translation type="unfinished">Hold the vehicle in its level flight position.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="325"/> - <source>Requesting pressure calibration...</source> - <translation type="unfinished">Requesting pressure calibration...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="422"/> - <source>Hold still in the current orientation and press Next when ready</source> - <translation type="unfinished">Hold still in the current orientation and press Next when ready</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="581"/> - <source>Rotate the vehicle continuously as shown in the diagram until marked as Completed</source> - <translation type="unfinished">Rotate the vehicle continuously as shown in the diagram until marked as Completed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="583"/> - <source>Hold still in the current orientation</source> - <translation type="unfinished">Hold still in the current orientation</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="621"/> - <source>Place you vehicle into one of the orientations shown below and hold it still</source> - <translation type="unfinished">Place you vehicle into one of the orientations shown below and hold it still</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="738"/> - <source>Level horizon complete</source> - <translation type="unfinished">Level horizon complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="742"/> - <source>Level horizon failed</source> - <translation type="unfinished">Level horizon failed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="756"/> - <source>Pressure calibration success</source> - <translation type="unfinished">Pressure calibration success</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="760"/> - <source>Pressure calibration fail</source> - <translation type="unfinished">Pressure calibration fail</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="808"/> - <source>Compass %1 calibration complete</source> - <translation type="unfinished">Compass %1 calibration complete</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="810"/> - <source>Compass %1 calibration below quality threshold</source> - <translation type="unfinished">Compass %1 calibration below quality threshold</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="829"/> - <source>All compasses calibrated successfully</source> - <translation type="unfinished">All compasses calibrated successfully</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="830"/> - <source>YOU MUST REBOOT YOUR VEHICLE NOW FOR NEW SETTINGS TO TAKE AFFECT</source> - <translation type="unfinished">YOU MUST REBOOT YOUR VEHICLE NOW FOR NEW SETTINGS TO TAKE AFFECT</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="833"/> - <source>Compass calibration failed</source> - <translation type="unfinished">Compass calibration failed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="834"/> - <source>YOU MUST REBOOT YOUR VEHICLE NOW AND RETRY COMPASS CALIBRATION PRIOR TO FLIGHT</source> - <translation type="unfinished">YOU MUST REBOOT YOUR VEHICLE NOW AND RETRY COMPASS CALIBRATION PRIOR TO FLIGHT</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentController.cc" line="838"/> - <source>Continue rotating...</source> - <translation type="unfinished">Continue rotating...</translation> - </message> - </context> - <context> - <name>APMSensorsComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="33"/> - <source>Compass </source> - <translation type="unfinished">Compass </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="40"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="40"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="47"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="41"/> - <source>Not installed</source> - <translation type="unfinished">Not installed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="46"/> - <source>Accelerometer(s)</source> - <translation type="unfinished">Accelerometer(s)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/APM/APMSensorsComponentSummary.qml" line="47"/> - <source>Ready</source> - <translation type="unfinished">Ready</translation> - </message> - </context> - <context> - <name>APMSubFrameComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="122"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="123"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="122"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="123"/> - <source>Load Vehicle Default Parameters</source> - <translation type="unfinished">Load Vehicle Default Parameters</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.qml" line="188"/> - <source>Select your vehicle to load the default parameters:</source> - <translation type="unfinished">Select your vehicle to load the default parameters:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.cc" line="21"/> - <source>Frame</source> - <translation type="unfinished">Frame</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponent.cc" line="32"/> - <source>Frame setup allows you to choose your vehicle's motor configuration. Install clockwise -propellers on the green thrusters and counter-clockwise propellers on the blue thrusters -(or vice-versa). The flight controller will need to be rebooted to apply changes.</source> - <translation type="unfinished">Frame setup allows you to choose your vehicle's motor configuration. Install clockwise -propellers on the green thrusters and counter-clockwise propellers on the blue thrusters -(or vice-versa). The flight controller will need to be rebooted to apply changes.</translation> - </message> - </context> - <context> - <name>APMSubFrameComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="44"/> - <source>Frame Type</source> - <translation type="unfinished">Frame Type</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="49"/> - <source>Firmware Version</source> - <translation type="unfinished">Firmware Version</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="55"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="55"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubFrameComponentSummary.qml" line="54"/> - <source>Git Revision</source> - <translation type="unfinished">Git Revision</translation> - </message> - </context> - <context> - <name>APMSubMotorComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="116"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="116"/> - <source>Reverse Motor Direction</source> - <translation type="unfinished">Reverse Motor Direction</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="163"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="163"/> - <source>Moving the sliders will cause the motors to spin. Make sure the motors and propellers are clear from obstructions! The direction of the motor rotation is dependent on how the three phases of the motor are physically connected to the ESCs (if any two wires are swapped, the direction of rotation will flip). Because we cannot guarantee what order the phases are connected, the motor directions must be configured in software. When a slider is moved DOWN, the thruster should push air/water TOWARD the cable entering the housing. Click the checkbox to reverse the direction of the corresponding thruster. - -Blue Robotics thrusters are lubricated by water and are not designed to be run in air. Testing the thrusters in air is ok at low speeds for short periods of time. Extended operation of Blue Robotics in air may lead to overheating and permanent damage. Without water lubrication, Blue Robotics thrusters may also make some unpleasant noises when operated in air; this is normal.</source> - <translation type="unfinished">Moving the sliders will cause the motors to spin. Make sure the motors and propellers are clear from obstructions! The direction of the motor rotation is dependent on how the three phases of the motor are physically connected to the ESCs (if any two wires are swapped, the direction of rotation will flip). Because we cannot guarantee what order the phases are connected, the motor directions must be configured in software. When a slider is moved DOWN, the thruster should push air/water TOWARD the cable entering the housing. Click the checkbox to reverse the direction of the corresponding thruster. - -Blue Robotics thrusters are lubricated by water and are not designed to be run in air. Testing the thrusters in air is ok at low speeds for short periods of time. Extended operation of Blue Robotics in air may lead to overheating and permanent damage. Without water lubrication, Blue Robotics thrusters may also make some unpleasant noises when operated in air; this is normal.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="206"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="206"/> - <source>A 10 second coooldown is required before testing again, please stand by...</source> - <translation type="unfinished">A 10 second coooldown is required before testing again, please stand by...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="207"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="207"/> - <source>Slide this switch to arm the vehicle and enable the motor test (CAUTION!)</source> - <translation type="unfinished">Slide this switch to arm the vehicle and enable the motor test (CAUTION!)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="217"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="217"/> - <source>Automatic Motor Direction Detection</source> - <translation type="unfinished">Automatic Motor Direction Detection</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="225"/> - <location filename="../src/AutoPilotPlugins/APM/APMSubMotorComponent.qml" line="225"/> - <source>This will attempt to automatically detect the direction (normal/reversed) of your thrusters. -Please place your vehicle in water, click the button, and wait. Note that the thrusters still need to be connected to the correct outputs (thrusters 2 and 3 can't be swapped, for example).</source> - <translation type="unfinished">This will attempt to automatically detect the direction (normal/reversed) of your thrusters. -Please place your vehicle in water, click the button, and wait. Note that the thrusters still need to be connected to the correct outputs (thrusters 2 and 3 can't be swapped, for example).</translation> - </message> - </context> - <context> - <name>APMTuningComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponent.cc" line="18"/> - <source>Tuning</source> - <translation type="unfinished">Tuning</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponent.cc" line="29"/> - <source>Tuning Setup is used to tune the flight characteristics of the Vehicle.</source> - <translation type="unfinished">Tuning Setup is used to tune the flight characteristics of the Vehicle.</translation> - </message> - </context> - <context> - <name>APMTuningComponentCopter</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="129"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="129"/> - <source>Basic Tuning</source> - <translation type="unfinished">Basic Tuning</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="153"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="153"/> - <source>Roll/Pitch Sensitivity</source> - <translation type="unfinished">Roll/Pitch Sensitivity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="158"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="158"/> - <source>Slide to the right if the copter is sluggish or slide to the left if the copter is twitchy</source> - <translation type="unfinished">Slide to the right if the copter is sluggish or slide to the left if the copter is twitchy</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="186"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="186"/> - <source>Climb Sensitivity</source> - <translation type="unfinished">Climb Sensitivity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="191"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="191"/> - <source>Slide to the right to climb more aggressively or slide to the left to climb more gently</source> - <translation type="unfinished">Slide to the right to climb more aggressively or slide to the left to climb more gently</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="219"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="219"/> - <source>RC Roll/Pitch Feel</source> - <translation type="unfinished">RC Roll/Pitch Feel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="224"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="224"/> - <source>Slide to the left for soft control, slide to the right for crisp control</source> - <translation type="unfinished">Slide to the left for soft control, slide to the right for crisp control</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="249"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="249"/> - <source>Spin While Armed</source> - <translation type="unfinished">Spin While Armed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="254"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="254"/> - <source>Adjust the amount the motors spin to indicate armed</source> - <translation type="unfinished">Adjust the amount the motors spin to indicate armed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="279"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="279"/> - <source>Minimum Thrust</source> - <translation type="unfinished">Minimum Thrust</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="284"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="284"/> - <source>Adjust the minimum amount of thrust require for the vehicle to move</source> - <translation type="unfinished">Adjust the minimum amount of thrust require for the vehicle to move</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="288"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="288"/> - <source>Warning: This setting should be higher than 'Spin While Armed'</source> - <translation type="unfinished">Warning: This setting should be higher than 'Spin While Armed'</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="324"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="324"/> - <source>AutoTune</source> - <translation type="unfinished">AutoTune</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="345"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="345"/> - <source>Axes to AutoTune:</source> - <translation type="unfinished">Axes to AutoTune:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="354"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="354"/> - <source>Channel for AutoTune switch:</source> - <translation type="unfinished">Channel for AutoTune switch:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>None</source> - <translation type="unfinished">None</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 7</source> - <translation type="unfinished">Channel 7</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 8</source> - <translation type="unfinished">Channel 8</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 9</source> - <translation type="unfinished">Channel 9</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 10</source> - <translation type="unfinished">Channel 10</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 11</source> - <translation type="unfinished">Channel 11</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="360"/> - <source>Channel 12</source> - <translation type="unfinished">Channel 12</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="384"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="384"/> - <source>In Flight Tuning</source> - <translation type="unfinished">In Flight Tuning</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="408"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="408"/> - <source>RC Channel 6 Option (Tuning):</source> - <translation type="unfinished">RC Channel 6 Option (Tuning):</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="426"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="426"/> - <source>Min:</source> - <translation type="unfinished">Min:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="438"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="438"/> - <source>Max:</source> - <translation type="unfinished">Max:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentCopter.qml" line="466"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - </context> - <context> - <name>APMTuningComponentSub</name> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="43"/> - <source>Attitude Controller Parameters</source> - <translation type="unfinished">Attitude Controller Parameters</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="51"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="51"/> - <source>Position Controller Parameters</source> - <translation type="unfinished">Position Controller Parameters</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/APM/APMTuningComponentSub.qml" line="58"/> - <source>Waypoint navigation parameters</source> - <translation type="unfinished">Waypoint navigation parameters</translation> - </message> - </context> - <context> - <name>AirMapManager</name> - <message> - <location filename="../src/Airmap/AirMapManager.cc" line="178"/> - <source>AirMap Enabled</source> - <translation type="unfinished">AirMap Enabled</translation> - </message> - <message> - <location filename="../src/Airmap/AirMapManager.cc" line="186"/> - <source>Failed to create airmap::qt::Client instance</source> - <translation type="unfinished">Failed to create airmap::qt::Client instance</translation> - </message> - <message> - <location filename="../src/Airmap/AirMapManager.cc" line="198"/> - <source>No API key for AirMap</source> - <translation type="unfinished">No API key for AirMap</translation> - </message> - </context> - <context> - <name>AirframeComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="45"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="45"/> - <source>Your vehicle is using a custom airframe configuration. </source> - <translation type="unfinished">Your vehicle is using a custom airframe configuration. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="46"/> - <source>This configuration can only be modified through the Parameter Editor. - -</source> - <translation type="unfinished">This configuration can only be modified through the Parameter Editor. - -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="47"/> - <source>If you want to reset your airframe configuration and select a standard configuration, click 'Reset' below.</source> - <translation type="unfinished">If you want to reset your airframe configuration and select a standard configuration, click 'Reset' below.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="50"/> - <source>Reset</source> - <translation type="unfinished">Reset</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="114"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="114"/> - <source>Clicking 'Apply' will save the changes you have made to your airframe configuration.<br><br>All vehicle parameters other than Radio Calibration will be reset.<br><br>Your vehicle will also be restarted in order to complete the process.</source> - <translation type="unfinished">Clicking 'Apply' will save the changes you have made to your airframe configuration.<br><br>All vehicle parameters other than Radio Calibration will be reset.<br><br>Your vehicle will also be restarted in order to complete the process.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="133"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="133"/> - <source>To change this configuration, select the desired airframe below then click 'Apply and Restart'.</source> - <translation type="unfinished">To change this configuration, select the desired airframe below then click 'Apply and Restart'.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="131"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="131"/> - <source>You've connected a %1.</source> - <translation type="unfinished">You've connected a %1.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="132"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="132"/> - <source>Airframe is not set.</source> - <translation type="unfinished">Airframe is not set.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="141"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="143"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="141"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.qml" line="143"/> - <source>Apply and Restart</source> - <translation type="unfinished">Apply and Restart</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.cc" line="19"/> - <source>Airframe</source> - <translation type="unfinished">Airframe</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponent.cc" line="31"/> - <source>Airframe Setup is used to select the airframe that matches your vehicle. This will in turn set up the various tuning values for flight parameters.</source> - <translation type="unfinished">Airframe Setup is used to select the airframe that matches your vehicle. This will in turn set up the various tuning values for flight parameters.</translation> - </message> - </context> - <context> - <name>AirframeComponentController</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentController.cc" line="88"/> - <source>You cannot change airframe configuration while connected to multiple vehicles.</source> - <translation type="unfinished">You cannot change airframe configuration while connected to multiple vehicles.</translation> - </message> - </context> - <context> - <name>AirframeComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="23"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="23"/> - <source>System ID</source> - <translation type="unfinished">System ID</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="27"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="27"/> - <source>Airframe type</source> - <translation type="unfinished">Airframe type</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="32"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="31"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="31"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="36"/> - <source>Firmware Version</source> - <translation type="unfinished">Firmware Version</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="37"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/PX4/AirframeComponentSummary.qml" line="41"/> - <source>Custom Fw. Ver.</source> - <translation type="unfinished">Custom Fw. Ver.</translation> - </message> - </context> - <context> - <name>AirmapSettings</name> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="67"/> - <source>General</source> - <translation type="unfinished">General</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="84"/> - <source>Enable AirMap Services</source> - <translation type="unfinished">Enable AirMap Services</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="89"/> - <source>Enable Telemetry</source> - <translation type="unfinished">Enable Telemetry</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="96"/> - <source>Show Airspace on Map (Experimental)</source> - <translation type="unfinished">Show Airspace on Map (Experimental)</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="104"/> - <location filename="../src/Airmap/AirmapSettings.qml" line="113"/> - <source>Clear Saved Answers</source> - <translation type="unfinished">Clear Saved Answers</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="114"/> - <source>All saved ruleset answers will be cleared. Is this really what you want?</source> - <translation type="unfinished">All saved ruleset answers will be cleared. Is this really what you want?</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="136"/> - <source>Connection Status</source> - <translation type="unfinished">Connection Status</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="153"/> - <source>Connected</source> - <translation type="unfinished">Connected</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="153"/> - <location filename="../src/Airmap/AirmapSettings.qml" line="205"/> - <source>Not Connected</source> - <translation type="unfinished">Not Connected</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="176"/> - <source>Login / Registration</source> - <translation type="unfinished">Login / Registration</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="192"/> - <location filename="../src/Airmap/AirmapSettings.qml" line="292"/> - <source>User Name:</source> - <translation type="unfinished">User Name:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="208"/> - <source/> - <translation type="unfinished"/> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="210"/> - <source>Anonymous</source> - <translation type="unfinished">Anonymous</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="212"/> - <source>Authenticated</source> - <translation type="unfinished">Authenticated</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="214"/> - <source>Authentication Error</source> - <translation type="unfinished">Authentication Error</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="220"/> - <source>Password:</source> - <translation type="unfinished">Password:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="241"/> - <source>Forgot Your AirMap Password?</source> - <translation type="unfinished">Forgot Your AirMap Password?</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="251"/> - <source>Register for an AirMap Account</source> - <translation type="unfinished">Register for an AirMap Account</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="272"/> - <source>Pilot Profile (WIP)</source> - <translation type="unfinished">Pilot Profile (WIP)</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="290"/> - <source>Name:</source> - <translation type="unfinished">Name:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="291"/> - <source>John Doe</source> - <translation type="unfinished">John Doe</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="293"/> - <source>joe36</source> - <translation type="unfinished">joe36</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="294"/> - <source>Email:</source> - <translation type="unfinished">Email:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="295"/> - <source>jonh@doe.com</source> - <translation type="unfinished">jonh@doe.com</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="296"/> - <source>Phone:</source> - <translation type="unfinished">Phone:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="297"/> - <source>+1 212 555 1212</source> - <translation type="unfinished">+1 212 555 1212</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="310"/> - <source>License</source> - <translation type="unfinished">License</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="329"/> - <source>Personal API Key</source> - <translation type="unfinished">Personal API Key</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="339"/> - <source>API Key:</source> - <translation type="unfinished">API Key:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="341"/> - <source>Client ID:</source> - <translation type="unfinished">Client ID:</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="355"/> - <source>Flight List Management</source> - <translation type="unfinished">Flight List Management</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="367"/> - <source>Show Flight List</source> - <translation type="unfinished">Show Flight List</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="421"/> - <source>No</source> - <translation type="unfinished">No</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="433"/> - <source>Created</source> - <translation type="unfinished">Created</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="448"/> - <source>Flight Start</source> - <translation type="unfinished">Flight Start</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="463"/> - <source>Flight End</source> - <translation type="unfinished">Flight End</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="478"/> - <source>State</source> - <translation type="unfinished">State</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="485"/> - <source>Active</source> - <translation type="unfinished">Active</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="485"/> - <source>Completed</source> - <translation type="unfinished">Completed</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="485"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="499"/> - <source>Loading Flight List</source> - <translation type="unfinished">Loading Flight List</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="531"/> - <source>Flight List</source> - <translation type="unfinished">Flight List</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="546"/> - <source>Range</source> - <translation type="unfinished">Range</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="555"/> - <source>From</source> - <translation type="unfinished">From</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="576"/> - <source>To</source> - <translation type="unfinished">To</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="593"/> - <source>Refresh</source> - <translation type="unfinished">Refresh</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="609"/> - <source>End Selected</source> - <translation type="unfinished">End Selected</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="627"/> - <source>End Flight</source> - <translation type="unfinished">End Flight</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="628"/> - <source>Confirm ending active flight?</source> - <translation type="unfinished">Confirm ending active flight?</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="642"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="653"/> - <source> Flights Loaded</source> - <translation type="unfinished"> Flights Loaded</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="653"/> - <source>No Flights Loaded</source> - <translation type="unfinished">No Flights Loaded</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="657"/> - <source>A maximum of 250 flights were loaded</source> - <translation type="unfinished">A maximum of 250 flights were loaded</translation> - </message> - <message> - <location filename="../src/Airmap/AirmapSettings.qml" line="665"/> - <source>Flight Area </source> - <translation type="unfinished">Flight Area </translation> - </message> - </context> - <context> - <name>AirspaceAdvisory</name> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="30"/> - <source>Airport</source> - <translation type="unfinished">Airport</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="31"/> - <source>Controlled Airspace</source> - <translation type="unfinished">Controlled Airspace</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="32"/> - <source>Special Use Airspace</source> - <translation type="unfinished">Special Use Airspace</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="33"/> - <source>TFR</source> - <translation type="unfinished">TFR</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="34"/> - <source>Wild Fire</source> - <translation type="unfinished">Wild Fire</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="35"/> - <source>Park</source> - <translation type="unfinished">Park</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="36"/> - <source>Power Plant</source> - <translation type="unfinished">Power Plant</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="37"/> - <source>Heliport</source> - <translation type="unfinished">Heliport</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="38"/> - <source>Prison</source> - <translation type="unfinished">Prison</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="39"/> - <source>School</source> - <translation type="unfinished">School</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="40"/> - <source>Hospital</source> - <translation type="unfinished">Hospital</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="41"/> - <source>Fire</source> - <translation type="unfinished">Fire</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="42"/> - <source>Emergency</source> - <translation type="unfinished">Emergency</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="43"/> - <source>Custom</source> - <translation type="unfinished">Custom</translation> - </message> - <message> - <location filename="../src/AirspaceManagement/AirspaceAdvisoryProvider.cc" line="44"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - </context> - <context> - <name>AirspaceControl</name> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="109"/> - <location filename="../src/Airmap/AirspaceControl.qml" line="200"/> - <source>Airspace</source> - <translation type="unfinished">Airspace</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="113"/> - <location filename="../src/Airmap/AirspaceControl.qml" line="204"/> - <source> Advisories</source> - <translation type="unfinished"> Advisories</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="130"/> - <source>Not Connected</source> - <translation type="unfinished">Not Connected</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="280"/> - <source>Airspace Regulations</source> - <translation type="unfinished">Airspace Regulations</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="285"/> - <source>Advisories based on the selected rules.</source> - <translation type="unfinished">Advisories based on the selected rules.</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="326"/> - <source>None</source> - <translation type="unfinished">None</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="372"/> - <source>File Flight Plan</source> - <translation type="unfinished">File Flight Plan</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="372"/> - <source>Flight Brief</source> - <translation type="unfinished">Flight Brief</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="384"/> - <source>Powered by <b>AIRMAP</b></source> - <translation type="unfinished">Powered by <b>AIRMAP</b></translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="434"/> - <source>Airspace Regulation Options</source> - <translation type="unfinished">Airspace Regulation Options</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="456"/> - <source>PICK ONE REGULATION</source> - <translation type="unfinished">PICK ONE REGULATION</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="477"/> - <source>OPTIONAL</source> - <translation type="unfinished">OPTIONAL</translation> - </message> - <message> - <location filename="../src/Airmap/AirspaceControl.qml" line="497"/> - <source>REQUIRED</source> - <translation type="unfinished">REQUIRED</translation> - </message> - </context> - <context> - <name>AltitudeFactTextField</name> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="28"/> - <source>(Rel)</source> - <translation type="unfinished">(Rel)</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="29"/> - <source>(AMSL)</source> - <translation type="unfinished">(AMSL)</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="30"/> - <source>(Abv Terr)</source> - <translation type="unfinished">(Abv Terr)</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="31"/> - <source>(TerrF)</source> - <translation type="unfinished">(TerrF)</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="49"/> - <source>Warning</source> - <translation type="unfinished">Warning</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="70"/> - <source>'Above Terrain' will set an absolute altitude for the item based on the terrain height at the location and the requested altitude above terrain. It does not send terrain heights to the vehicle.</source> - <translation type="unfinished">'Above Terrain' will set an absolute altitude for the item based on the terrain height at the location and the requested altitude above terrain. It does not send terrain heights to the vehicle.</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/AltitudeFactTextField.qml" line="74"/> - <source>Don't show again</source> - <translation type="unfinished">Don't show again</translation> - </message> - </context> - <context> - <name>AnalyzeView</name> - <message> - <location filename="../src/AnalyzeView/AnalyzeView.qml" line="88"/> - <source>Analyze</source> - <translation type="unfinished">Analyze</translation> - </message> - </context> - <context> - <name>AppLogModel</name> - <message> - <location filename="../src/QmlControls/AppMessages.cc" line="108"/> - <source>Open console log output file failed %1 : %2</source> - <translation type="unfinished">Open console log output file failed %1 : %2</translation> - </message> - </context> - <context> - <name>AppMessages</name> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="47"/> - <source>Search:</source> - <translation type="unfinished">Search:</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="58"/> - <source>Clear</source> - <translation type="unfinished">Clear</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="66"/> - <source>Clear All</source> - <translation type="unfinished">Clear All</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="164"/> - <source>Log files (*.txt)</source> - <translation type="unfinished">Log files (*.txt)</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="164"/> - <source>All Files (*)</source> - <translation type="unfinished">All Files (*)</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="165"/> - <source>txt</source> - <translation type="unfinished">txt</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="167"/> - <source>Select log save file</source> - <translation type="unfinished">Select log save file</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="185"/> - <source>Save App Log</source> - <translation type="unfinished">Save App Log</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="193"/> - <source>GStreamer Debug</source> - <translation type="unfinished">GStreamer Debug</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="213"/> - <source>Show Latest</source> - <translation type="unfinished">Show Latest</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="228"/> - <source>Set Logging</source> - <translation type="unfinished">Set Logging</translation> - </message> - <message> - <location filename="../src/QmlControls/AppMessages.qml" line="229"/> - <source>Turn on logging categories</source> - <translation type="unfinished">Turn on logging categories</translation> - </message> - </context> - <context> - <name>AppSettings</name> - <message> - <location filename="../src/ui/AppSettings.qml" line="62"/> - <source>Application Settings</source> - <translation type="unfinished">Application Settings</translation> - </message> - </context> - <context> - <name>ArmedIndicator</name> - <message> - <location filename="../src/ui/toolbar/ArmedIndicator.qml" line="24"/> - <source>Armed</source> - <translation type="unfinished">Armed</translation> - </message> - <message> - <location filename="../src/ui/toolbar/ArmedIndicator.qml" line="24"/> - <source>Disarmed</source> - <translation type="unfinished">Disarmed</translation> - </message> - <message> - <location filename="../src/ui/toolbar/ArmedIndicator.qml" line="25"/> - <source>Arm</source> - <translation type="unfinished">Arm</translation> - </message> - <message> - <location filename="../src/ui/toolbar/ArmedIndicator.qml" line="25"/> - <source>Disarm</source> - <translation type="unfinished">Disarm</translation> - </message> - </context> - <context> - <name>AudioOutput</name> - <message> - <location filename="../src/Audio/AudioOutput.cc" line="155"/> - <source> negative </source> - <translation type="unfinished"> negative </translation> - </message> - <message> - <location filename="../src/Audio/AudioOutput.cc" line="166"/> - <source> point </source> - <translation type="unfinished"> point </translation> - </message> - <message> - <location filename="../src/Audio/AudioOutput.cc" line="177"/> - <source> meters</source> - <translation type="unfinished"> meters</translation> - </message> - </context> - <context> - <name>AutoPilotPlugin</name> - <message> - <location filename="../src/AutoPilotPlugins/AutoPilotPlugin.cc" line="74"/> - <source>One or more vehicle components require setup prior to flight.</source> - <translation type="unfinished">One or more vehicle components require setup prior to flight.</translation> - </message> - </context> - <context> - <name>AxisMonitor</name> - <message> - <location filename="../src/QmlControls/AxisMonitor.qml" line="69"/> - <source>Not Mapped</source> - <translation type="unfinished">Not Mapped</translation> - </message> - </context> - <context> - <name>BatteryIndicator</name> - <message> - <location filename="../src/ui/toolbar/BatteryIndicator.qml" line="78"/> - <source>Battery Status</source> - <translation type="unfinished">Battery Status</translation> - </message> - <message> - <location filename="../src/ui/toolbar/BatteryIndicator.qml" line="90"/> - <source>Voltage:</source> - <translation type="unfinished">Voltage:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/BatteryIndicator.qml" line="92"/> - <source>Accumulated Consumption:</source> - <translation type="unfinished">Accumulated Consumption:</translation> - </message> - </context> - <context> - <name>BlankPlanCreator</name> - <message> - <location filename="../src/MissionManager/BlankPlanCreator.cc" line="16"/> - <source>Blank</source> - <translation type="unfinished">Blank</translation> - </message> - </context> - <context> - <name>BluetoothConfiguration</name> - <message> - <location filename="../src/comm/BluetoothLink.cc" line="265"/> - <source>Bluetooth Link Settings</source> - <translation type="unfinished">Bluetooth Link Settings</translation> - </message> - <message> - <location filename="../src/comm/BluetoothLink.cc" line="267"/> - <source>Bluetooth Not Available</source> - <translation type="unfinished">Bluetooth Not Available</translation> - </message> - </context> - <context> - <name>BluetoothLink</name> - <message> - <location filename="../src/comm/BluetoothLink.cc" line="213"/> - <source>Bluetooth Link Error</source> - <translation type="unfinished">Bluetooth Link Error</translation> - </message> - </context> - <context> - <name>BluetoothSettings</name> - <message> - <location filename="../src/ui/preferences/BluetoothSettings.qml" line="32"/> - <source>Device:</source> - <translation type="unfinished">Device:</translation> - </message> - <message> - <location filename="../src/ui/preferences/BluetoothSettings.qml" line="44"/> - <source>Address:</source> - <translation type="unfinished">Address:</translation> - </message> - <message> - <location filename="../src/ui/preferences/BluetoothSettings.qml" line="57"/> - <source>Bluetooth Devices:</source> - <translation type="unfinished">Bluetooth Devices:</translation> - </message> - <message> - <location filename="../src/ui/preferences/BluetoothSettings.qml" line="111"/> - <source>Scan</source> - <translation type="unfinished">Scan</translation> - </message> - <message> - <location filename="../src/ui/preferences/BluetoothSettings.qml" line="120"/> - <source>Stop</source> - <translation type="unfinished">Stop</translation> - </message> - </context> - <context> - <name>Bootloader</name> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="35"/> - <source>Write failed: %1</source> - <translation type="unfinished">Write failed: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="40"/> - <source>Incorrect number of bytes returned for write: actual(%1) expected(%2)</source> - <translation type="unfinished">Incorrect number of bytes returned for write: actual(%1) expected(%2)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="63"/> - <source>Timeout waiting for bytes to be available</source> - <translation type="unfinished">Timeout waiting for bytes to be available</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="73"/> - <source>Read failed: error: %1</source> - <translation type="unfinished">Read failed: error: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="91"/> - <source>Get Command Response: </source> - <translation type="unfinished">Get Command Response: </translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="97"/> - <source>Invalid sync response: 0x%1 0x%2</source> - <translation type="unfinished">Invalid sync response: 0x%1 0x%2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="100"/> - <source>This board is using a microcontroller with faulty silicon and an incorrect configuration and should be put out of service.</source> - <translation type="unfinished">This board is using a microcontroller with faulty silicon and an incorrect configuration and should be put out of service.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="103"/> - <source>Unknown response code</source> - <translation type="unfinished">Unknown response code</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="109"/> - <source>Command failed: 0x%1 (%2)</source> - <translation type="unfinished">Command failed: 0x%1 (%2)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="137"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="600"/> - <source>Get Board Info: </source> - <translation type="unfinished">Get Board Info: </translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="159"/> - <source>Send Command: </source> - <translation type="unfinished">Send Command: </translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="167"/> - <source>Board erase failed: %1</source> - <translation type="unfinished">Board erase failed: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="187"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="357"/> - <source>Unable to open firmware file %1: %2</source> - <translation type="unfinished">Unable to open firmware file %1: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="208"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="382"/> - <source>Firmware file read failed: %1</source> - <translation type="unfinished">Firmware file read failed: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="228"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="311"/> - <source>Flash failed: %1 at address 0x%2</source> - <translation type="unfinished">Flash failed: %1 at address 0x%2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="262"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="434"/> - <source>Unable to retrieve block from ihx: index %1</source> - <translation type="unfinished">Unable to retrieve block from ihx: index %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="282"/> - <source>Unable to set flash start address: 0x%2</source> - <translation type="unfinished">Unable to set flash start address: 0x%2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="400"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="485"/> - <source>Read failed: %1 at address: 0x%2</source> - <translation type="unfinished">Read failed: %1 at address: 0x%2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="406"/> - <location filename="../src/VehicleSetup/Bootloader.cc" line="493"/> - <source>Compare failed: expected(0x%1) actual(0x%2) at address: 0x%3</source> - <translation type="unfinished">Compare failed: expected(0x%1) actual(0x%2) at address: 0x%3</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="454"/> - <source>Unable to set read start address: 0x%2</source> - <translation type="unfinished">Unable to set read start address: 0x%2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="529"/> - <source>CRC mismatch: board(0x%1) file(0x%2)</source> - <translation type="unfinished">CRC mismatch: board(0x%1) file(0x%2)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="548"/> - <source>Open failed on port %1: %2</source> - <translation type="unfinished">Open failed on port %1: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="573"/> - <source>Found unsupported bootloader version: %1</source> - <translation type="unfinished">Found unsupported bootloader version: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/Bootloader.cc" line="628"/> - <source>Get Board Id: </source> - <translation type="unfinished">Get Board Id: </translation> - </message> - </context> - <context> - <name>CameraCalc</name> - <message> - <location filename="../src/MissionManager/CameraCalc.cc" line="225"/> - <source>CameraCalc section version %1 not supported</source> - <translation type="unfinished">CameraCalc section version %1 not supported</translation> - </message> - <message> - <location filename="../src/MissionManager/CameraCalc.cc" line="279"/> - <source>Custom Camera</source> - <translation type="unfinished">Custom Camera</translation> - </message> - <message> - <location filename="../src/MissionManager/CameraCalc.cc" line="284"/> - <source>Manual (no camera specs)</source> - <translation type="unfinished">Manual (no camera specs)</translation> - </message> - </context> - <context> - <name>CameraCalcCamera</name> - <message> - <location filename="../src/PlanView/CameraCalcCamera.qml" line="120"/> - <source>Width</source> - <translation type="unfinished">Width</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcCamera.qml" line="124"/> - <source>Height</source> - <translation type="unfinished">Height</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcCamera.qml" line="132"/> - <source>Sensor</source> - <translation type="unfinished">Sensor</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcCamera.qml" line="147"/> - <source>Image</source> - <translation type="unfinished">Image</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcCamera.qml" line="163"/> - <source>Focal length</source> - <translation type="unfinished">Focal length</translation> - </message> - </context> - <context> - <name>CameraCalcGrid</name> - <message> - <location filename="../src/PlanView/CameraCalcGrid.qml" line="51"/> - <source>Front Lap</source> - <translation type="unfinished">Front Lap</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcGrid.qml" line="55"/> - <source>Side Lap</source> - <translation type="unfinished">Side Lap</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcGrid.qml" line="63"/> - <source>Overlap</source> - <translation type="unfinished">Overlap</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcGrid.qml" line="76"/> - <source>Select one:</source> - <translation type="unfinished">Select one:</translation> - </message> - <message> - <location filename="../src/PlanView/CameraCalcGrid.qml" line="107"/> - <source>Grnd Res</source> - <translation type="unfinished">Grnd Res</translation> - </message> - </context> - <context> - <name>CameraComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="88"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="88"/> - <source>Vehicle must be restarted for changes to take effect.</source> - <translation type="unfinished">Vehicle must be restarted for changes to take effect.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="91"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="91"/> - <source>Apply and Restart</source> - <translation type="unfinished">Apply and Restart</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="102"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="102"/> - <source>Camera Trigger Settings</source> - <translation type="unfinished">Camera Trigger Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="125"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="125"/> - <source>Trigger mode</source> - <translation type="unfinished">Trigger mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="140"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="140"/> - <source>Trigger interface</source> - <translation type="unfinished">Trigger interface</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="154"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="154"/> - <source>Time Interval</source> - <translation type="unfinished">Time Interval</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="169"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="169"/> - <source>Distance Interval</source> - <translation type="unfinished">Distance Interval</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="186"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="186"/> - <source>Hardware Settings</source> - <translation type="unfinished">Hardware Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="199"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="199"/> - <source>AUX Pin Assignment</source> - <translation type="unfinished">AUX Pin Assignment</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="258"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="258"/> - <source>Trigger Pin Polarity</source> - <translation type="unfinished">Trigger Pin Polarity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="289"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="289"/> - <source>Trigger Period</source> - <translation type="unfinished">Trigger Period</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="305"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="305"/> - <source>Camera Test</source> - <translation type="unfinished">Camera Test</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="310"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.qml" line="310"/> - <source>Trigger Camera</source> - <translation type="unfinished">Trigger Camera</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.cc" line="21"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponent.cc" line="32"/> - <source>Camera setup is used to adjust camera and gimbal settings.</source> - <translation type="unfinished">Camera setup is used to adjust camera and gimbal settings.</translation> - </message> - </context> - <context> - <name>CameraComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="25"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="25"/> - <source>Trigger interface</source> - <translation type="unfinished">Trigger interface</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="30"/> - <source>Trigger mode</source> - <translation type="unfinished">Trigger mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="36"/> - <source>Time interval</source> - <translation type="unfinished">Time interval</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="42"/> - <source>Distance interval</source> - <translation type="unfinished">Distance interval</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="48"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="48"/> - <source>AUX pins</source> - <translation type="unfinished">AUX pins</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/PX4/CameraComponentSummary.qml" line="54"/> - <source>AUX pin polarity</source> - <translation type="unfinished">AUX pin polarity</translation> - </message> - </context> - <context> - <name>CameraPageWidget</name> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="56"/> - <source>Video Settings</source> - <translation type="unfinished">Video Settings</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="56"/> - <source>Camera Settings</source> - <translation type="unfinished">Camera Settings</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="62"/> - <source>Trigger Camera</source> - <translation type="unfinished">Trigger Camera</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="71"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="77"/> - <source>Free Space: </source> - <translation type="unfinished">Free Space: </translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="83"/> - <source>Battery: </source> - <translation type="unfinished">Battery: </translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="225"/> - <source>Camera Selector:</source> - <translation type="unfinished">Camera Selector:</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="244"/> - <source>Stream Selector:</source> - <translation type="unfinished">Stream Selector:</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="261"/> - <source>Off</source> - <translation type="unfinished">Off</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="261"/> - <source>Blend</source> - <translation type="unfinished">Blend</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="261"/> - <source>Full</source> - <translation type="unfinished">Full</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="261"/> - <source>Picture In Picture</source> - <translation type="unfinished">Picture In Picture</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="263"/> - <source>Thermal View Mode</source> - <translation type="unfinished">Thermal View Mode</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="281"/> - <source>Blend Opacity</source> - <translation type="unfinished">Blend Opacity</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="361"/> - <source>Single</source> - <translation type="unfinished">Single</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="361"/> - <source>Time Lapse</source> - <translation type="unfinished">Time Lapse</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="363"/> - <source>Photo Mode</source> - <translation type="unfinished">Photo Mode</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="382"/> - <source>Photo Interval (seconds)</source> - <translation type="unfinished">Photo Interval (seconds)</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="410"/> - <source>Grid Lines</source> - <translation type="unfinished">Grid Lines</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="435"/> - <source>Video Screen Fit</source> - <translation type="unfinished">Video Screen Fit</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="452"/> - <source>Reset Camera Defaults</source> - <translation type="unfinished">Reset Camera Defaults</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="457"/> - <source>Reset</source> - <translation type="unfinished">Reset</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="463"/> - <source>Reset Camera to Factory Settings</source> - <translation type="unfinished">Reset Camera to Factory Settings</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="464"/> - <source>Confirm resetting all settings?</source> - <translation type="unfinished">Confirm resetting all settings?</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="480"/> - <source>Storage</source> - <translation type="unfinished">Storage</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="485"/> - <source>Format</source> - <translation type="unfinished">Format</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="491"/> - <source>Format Camera Storage</source> - <translation type="unfinished">Format Camera Storage</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CameraPageWidget.qml" line="492"/> - <source>Confirm erasing all files?</source> - <translation type="unfinished">Confirm erasing all files?</translation> - </message> - </context> - <context> - <name>CameraSection</name> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="29"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="54"/> - <source>Time</source> - <translation type="unfinished">Time</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="70"/> - <source>Distance</source> - <translation type="unfinished">Distance</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="87"/> - <source>Mode</source> - <translation type="unfinished">Mode</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="107"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="108"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - <message> - <location filename="../src/PlanView/CameraSection.qml" line="106"/> - <source>Gimbal</source> - <translation type="unfinished">Gimbal</translation> - </message> - </context> - <context> - <name>CenterMapDropButton</name> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="162"/> - <source>Center map on:</source> - <translation type="unfinished">Center map on:</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="165"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="177"/> - <source>All items</source> - <translation type="unfinished">All items</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="189"/> - <source>Launch</source> - <translation type="unfinished">Launch</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="200"/> - <source>Current Location</source> - <translation type="unfinished">Current Location</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="212"/> - <source>Specified Location</source> - <translation type="unfinished">Specified Location</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="222"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropButton.qml" line="234"/> - <source>Follow Vehicle</source> - <translation type="unfinished">Follow Vehicle</translation> - </message> - </context> - <context> - <name>CenterMapDropPanel</name> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="29"/> - <source>Center map on:</source> - <translation type="unfinished">Center map on:</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="32"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="43"/> - <source>All items</source> - <translation type="unfinished">All items</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="54"/> - <source>Launch</source> - <translation type="unfinished">Launch</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="64"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="75"/> - <source>Current Location</source> - <translation type="unfinished">Current Location</translation> - </message> - <message> - <location filename="../src/FlightMap/Widgets/CenterMapDropPanel.qml" line="86"/> - <source>Specified Location</source> - <translation type="unfinished">Specified Location</translation> - </message> - </context> - <context> - <name>ComplexMissionItem</name> - <message> - <location filename="../src/MissionManager/ComplexMissionItem.cc" line="53"/> - <location filename="../src/MissionManager/ComplexMissionItem.cc" line="59"/> - <source>This Pattern does not support Presets.</source> - <translation type="unfinished">This Pattern does not support Presets.</translation> - </message> - <message> - <location filename="../src/MissionManager/ComplexMissionItem.cc" line="65"/> - <source>'%1' is a built-in preset which cannot be deleted.</source> - <translation type="unfinished">'%1' is a built-in preset which cannot be deleted.</translation> - </message> - </context> - <context> - <name>ComplianceRules</name> - <message> - <location filename="../src/Airmap/ComplianceRules.qml" line="102"/> - <source>Rule</source> - <translation type="unfinished">Rule</translation> - </message> - </context> - <context> - <name>CorridorScanComplexItem</name> - <message> - <location filename="../src/MissionManager/CorridorScanComplexItem.cc" line="107"/> - <source>%1 does not support loading this complex mission item type: %2:%3</source> - <translation type="unfinished">%1 does not support loading this complex mission item type: %2:%3</translation> - </message> - <message> - <location filename="../src/MissionManager/CorridorScanComplexItem.cc" line="114"/> - <source>%1 complex item version %2 not supported</source> - <translation type="unfinished">%1 complex item version %2 not supported</translation> - </message> - <message> - <location filename="../src/MissionManager/CorridorScanComplexItem.h" line="49"/> - <location filename="../src/MissionManager/CorridorScanComplexItem.h" line="50"/> - <source>Corridor Scan</source> - <translation type="unfinished">Corridor Scan</translation> - </message> - <message> - <location filename="../src/MissionManager/CorridorScanComplexItem.h" line="51"/> - <source>C</source> - <translation type="unfinished">C</translation> - </message> - </context> - <context> - <name>CorridorScanEditor</name> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="112"/> - <source>WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</source> - <translation type="unfinished">WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="122"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="126"/> - <source>Trigger Dist</source> - <translation type="unfinished">Trigger Dist</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="127"/> - <source>Spacing</source> - <translation type="unfinished">Spacing</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="134"/> - <source>Corridor</source> - <translation type="unfinished">Corridor</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="145"/> - <source>Width</source> - <translation type="unfinished">Width</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="151"/> - <source>Turnaround dist</source> - <translation type="unfinished">Turnaround dist</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="68"/> - <source>Use the Polyline Tools to create the polyline which defines the corridor.</source> - <translation type="unfinished">Use the Polyline Tools to create the polyline which defines the corridor.</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="99"/> - <source>Grid</source> - <translation type="unfinished">Grid</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="100"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="163"/> - <source>Images in turnarounds</source> - <translation type="unfinished">Images in turnarounds</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="169"/> - <source>Relative altitude</source> - <translation type="unfinished">Relative altitude</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="186"/> - <source>Rotate Entry Point</source> - <translation type="unfinished">Rotate Entry Point</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="194"/> - <source>Terrain</source> - <translation type="unfinished">Terrain</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="206"/> - <source>Vehicle follows terrain</source> - <translation type="unfinished">Vehicle follows terrain</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="218"/> - <source>Tolerance</source> - <translation type="unfinished">Tolerance</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="224"/> - <source>Max Climb Rate</source> - <translation type="unfinished">Max Climb Rate</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="230"/> - <source>Max Descent Rate</source> - <translation type="unfinished">Max Descent Rate</translation> - </message> - <message> - <location filename="../src/PlanView/CorridorScanEditor.qml" line="242"/> - <source>Statistics</source> - <translation type="unfinished">Statistics</translation> - </message> - </context> - <context> - <name>CustomCommandWidget</name> - <message> - <location filename="../src/ViewWidgets/CustomCommandWidget.qml" line="25"/> - <source>No vehicle connected</source> - <translation type="unfinished">No vehicle connected</translation> - </message> - <message> - <location filename="../src/ViewWidgets/CustomCommandWidget.qml" line="107"/> - <source>Load Custom Qml file...</source> - <translation type="unfinished">Load Custom Qml file...</translation> - </message> - <message> - <location filename="../src/ViewWidgets/CustomCommandWidget.qml" line="113"/> - <source>Reset</source> - <translation type="unfinished">Reset</translation> - </message> - </context> - <context> - <name>DebugWindow</name> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="38"/> - <source>Qt Platform:</source> - <translation type="unfinished">Qt Platform:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="48"/> - <source>Font Point Size 10</source> - <translation type="unfinished">Font Point Size 10</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="54"/> - <source>Default font width:</source> - <translation type="unfinished">Default font width:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="64"/> - <source>Font Point Size 10.5</source> - <translation type="unfinished">Font Point Size 10.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="70"/> - <source>Default font height:</source> - <translation type="unfinished">Default font height:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="80"/> - <source>Font Point Size 11</source> - <translation type="unfinished">Font Point Size 11</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="86"/> - <source>Default font pixel size:</source> - <translation type="unfinished">Default font pixel size:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="96"/> - <source>Font Point Size 11.5</source> - <translation type="unfinished">Font Point Size 11.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="102"/> - <source>Default font point size:</source> - <translation type="unfinished">Default font point size:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="112"/> - <source>Font Point Size 12</source> - <translation type="unfinished">Font Point Size 12</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="118"/> - <source>QML Screen Desktop:</source> - <translation type="unfinished">QML Screen Desktop:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="128"/> - <source>Font Point Size 12.5</source> - <translation type="unfinished">Font Point Size 12.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="134"/> - <source>QML Screen Size:</source> - <translation type="unfinished">QML Screen Size:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="144"/> - <source>Font Point Size 13</source> - <translation type="unfinished">Font Point Size 13</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="150"/> - <source>QML Pixel Density:</source> - <translation type="unfinished">QML Pixel Density:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="160"/> - <source>Font Point Size 13.5</source> - <translation type="unfinished">Font Point Size 13.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="166"/> - <source>QML Pixel Ratio:</source> - <translation type="unfinished">QML Pixel Ratio:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="176"/> - <source>Font Point Size 14</source> - <translation type="unfinished">Font Point Size 14</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="182"/> - <source>Default Point:</source> - <translation type="unfinished">Default Point:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="192"/> - <source>Font Point Size 14.5</source> - <translation type="unfinished">Font Point Size 14.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="198"/> - <source>Computed Font Height:</source> - <translation type="unfinished">Computed Font Height:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="208"/> - <source>Font Point Size 15</source> - <translation type="unfinished">Font Point Size 15</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="214"/> - <source>Computed Screen Height:</source> - <translation type="unfinished">Computed Screen Height:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="224"/> - <source>Font Point Size 15.5</source> - <translation type="unfinished">Font Point Size 15.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="230"/> - <source>Computed Screen Width:</source> - <translation type="unfinished">Computed Screen Width:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="240"/> - <source>Font Point Size 16</source> - <translation type="unfinished">Font Point Size 16</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="246"/> - <source>Desktop Available Width:</source> - <translation type="unfinished">Desktop Available Width:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="256"/> - <source>Font Point Size 16.5</source> - <translation type="unfinished">Font Point Size 16.5</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="262"/> - <source>Desktop Available Height:</source> - <translation type="unfinished">Desktop Available Height:</translation> - </message> - <message> - <location filename="../src/ui/preferences/DebugWindow.qml" line="272"/> - <source>Font Point Size 17</source> - <translation type="unfinished">Font Point Size 17</translation> - </message> - </context> - <context> - <name>DefaultChecklist</name> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="25"/> - <source>Generic Initial checks</source> - <translation type="unfinished">Generic Initial checks</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="29"/> - <source>Props mounted? Wings secured? Tail secured?</source> - <translation type="unfinished">Props mounted? Wings secured? Tail secured?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="53"/> - <source>Actuators</source> - <translation type="unfinished">Actuators</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="54"/> - <source>Move all control surfaces. Did they work properly?</source> - <translation type="unfinished">Move all control surfaces. Did they work properly?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="58"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="59"/> - <source>Propellers free? Then throttle up gently. Working properly?</source> - <translation type="unfinished">Propellers free? Then throttle up gently. Working properly?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="63"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="64"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="72"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="76"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="77"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="81"/> - <source>Wind & weather</source> - <translation type="unfinished">Wind & weather</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="82"/> - <source>OK for your platform? Lauching into the wind?</source> - <translation type="unfinished">OK for your platform? Lauching into the wind?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="86"/> - <source>Flight area</source> - <translation type="unfinished">Flight area</translation> - </message> - <message> - <location filename="../src/FlightDisplay/DefaultChecklist.qml" line="87"/> - <source>Launch area and path free of obstacles/people?</source> - <translation type="unfinished">Launch area and path free of obstacles/people?</translation> - </message> - </context> - <context> - <name>ESP8266Component</name> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="33"/> - <source>controller WiFi Bridge</source> - <translation type="unfinished">controller WiFi Bridge</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="66"/> - <source>Error fetching WiFi Bridge Status: %1</source> - <translation type="unfinished">Error fetching WiFi Bridge Status: %1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="116"/> - <source>ESP WiFi Bridge Settings</source> - <translation type="unfinished">ESP WiFi Bridge Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="143"/> - <source>WiFi Mode</source> - <translation type="unfinished">WiFi Mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="159"/> - <source>WiFi Channel</source> - <translation type="unfinished">WiFi Channel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="176"/> - <source>WiFi AP SSID</source> - <translation type="unfinished">WiFi AP SSID</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="192"/> - <source>WiFi AP Password</source> - <translation type="unfinished">WiFi AP Password</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="208"/> - <source>WiFi STA SSID</source> - <translation type="unfinished">WiFi STA SSID</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="225"/> - <source>WiFi STA Password</source> - <translation type="unfinished">WiFi STA Password</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="242"/> - <source>UART Baud Rate</source> - <translation type="unfinished">UART Baud Rate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="258"/> - <source>QGC UDP Port</source> - <translation type="unfinished">QGC UDP Port</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="277"/> - <source>ESP WiFi Bridge Status</source> - <translation type="unfinished">ESP WiFi Bridge Status</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="290"/> - <source>Bridge/Vehicle Link</source> - <translation type="unfinished">Bridge/Vehicle Link</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="294"/> - <source>Bridge/QGC Link</source> - <translation type="unfinished">Bridge/QGC Link</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="298"/> - <source>QGC/Bridge Link</source> - <translation type="unfinished">QGC/Bridge Link</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="304"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="319"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="333"/> - <source>Messages Received</source> - <translation type="unfinished">Messages Received</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="346"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="360"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="374"/> - <source>Messages Lost</source> - <translation type="unfinished">Messages Lost</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="388"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="402"/> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="416"/> - <source>Messages Sent</source> - <translation type="unfinished">Messages Sent</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="433"/> - <source>Restore Defaults</source> - <translation type="unfinished">Restore Defaults</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="440"/> - <source>Restart WiFi Bridge</source> - <translation type="unfinished">Restart WiFi Bridge</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="451"/> - <source>Reboot WiFi Bridge</source> - <translation type="unfinished">Reboot WiFi Bridge</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="452"/> - <source>This will restart the WiFi Bridge so the settings you've changed can take effect. Note that you may have to change your computer WiFi settings and QGroundControl link settings to match these changes. Are you sure you want to restart it?</source> - <translation type="unfinished">This will restart the WiFi Bridge so the settings you've changed can take effect. Note that you may have to change your computer WiFi settings and QGroundControl link settings to match these changes. Are you sure you want to restart it?</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.qml" line="463"/> - <source>Reset Counters</source> - <translation type="unfinished">Reset Counters</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.cc" line="16"/> - <source>WiFi Bridge</source> - <translation type="unfinished">WiFi Bridge</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266Component.cc" line="28"/> - <source>The ESP8266 WiFi Bridge Component is used to setup the WiFi link.</source> - <translation type="unfinished">The ESP8266 WiFi Bridge Component is used to setup the WiFi link.</translation> - </message> - </context> - <context> - <name>ESP8266ComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="29"/> - <source>Firmware Version</source> - <translation type="unfinished">Firmware Version</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="33"/> - <source>WiFi Mode</source> - <translation type="unfinished">WiFi Mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="37"/> - <source>WiFi Channel</source> - <translation type="unfinished">WiFi Channel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="42"/> - <source>WiFi AP SSID</source> - <translation type="unfinished">WiFi AP SSID</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="46"/> - <source>WiFi AP Password</source> - <translation type="unfinished">WiFi AP Password</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/ESP8266ComponentSummary.qml" line="60"/> - <source>UART Baud Rate</source> - <translation type="unfinished">UART Baud Rate</translation> - </message> - </context> - <context> - <name>EditPositionDialog</name> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="51"/> - <source>Latitude</source> - <translation type="unfinished">Latitude</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="59"/> - <source>Longitude</source> - <translation type="unfinished">Longitude</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="67"/> - <source>Set Geographic</source> - <translation type="unfinished">Set Geographic</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="79"/> - <source>Zone</source> - <translation type="unfinished">Zone</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="87"/> - <source>Hemisphere</source> - <translation type="unfinished">Hemisphere</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="96"/> - <source>Easting</source> - <translation type="unfinished">Easting</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="104"/> - <source>Northing</source> - <translation type="unfinished">Northing</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="112"/> - <source>Set UTM</source> - <translation type="unfinished">Set UTM</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="124"/> - <source>MGRS</source> - <translation type="unfinished">MGRS</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="132"/> - <source>Set MGRS</source> - <translation type="unfinished">Set MGRS</translation> - </message> - <message> - <location filename="../src/QmlControls/EditPositionDialog.qml" line="144"/> - <source>Set From Vehicle Position</source> - <translation type="unfinished">Set From Vehicle Position</translation> - </message> - </context> - <context> - <name>ExitWithErrorWindow</name> - <message> - <location filename="../src/ui/ExitWithErrorWindow.qml" line="47"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - </context> - <context> - <name>FWLandingPatternEditor</name> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="40"/> - <source>Set to vehicle heading</source> - <translation type="unfinished">Set to vehicle heading</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="41"/> - <source>Set to vehicle location</source> - <translation type="unfinished">Set to vehicle location</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="58"/> - <source>Loiter point</source> - <translation type="unfinished">Loiter point</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="74"/> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="132"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="82"/> - <source>Radius</source> - <translation type="unfinished">Radius</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="93"/> - <source>Loiter clockwise</source> - <translation type="unfinished">Loiter clockwise</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="109"/> - <source>Landing point</source> - <translation type="unfinished">Landing point</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="125"/> - <source>Heading</source> - <translation type="unfinished">Heading</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="142"/> - <source>Landing Dist</source> - <translation type="unfinished">Landing Dist</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="156"/> - <source>Glide Slope</source> - <translation type="unfinished">Glide Slope</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="181"/> - <source>Altitudes relative to launch</source> - <translation type="unfinished">Altitudes relative to launch</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="311"/> - <source>Drag the loiter point to adjust landing direction for wind and obstacles.</source> - <translation type="unfinished">Drag the loiter point to adjust landing direction for wind and obstacles.</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="315"/> - <source>Done</source> - <translation type="unfinished">Done</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="191"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="229"/> - <source>* Approximate glide slope altitudes.</source> - <translation type="unfinished">* Approximate glide slope altitudes.</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="238"/> - <source>* Actual flight path will vary.</source> - <translation type="unfinished">* Actual flight path will vary.</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="247"/> - <source>* Avoid tailwind on landing.</source> - <translation type="unfinished">* Avoid tailwind on landing.</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="273"/> - <source>Click in map to set landing point.</source> - <translation type="unfinished">Click in map to set landing point.</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternEditor.qml" line="280"/> - <source>- or -</source> - <translation type="unfinished">- or -</translation> - </message> - </context> - <context> - <name>FWLandingPatternMapVisual</name> - <message> - <location filename="../src/PlanView/FWLandingPatternMapVisual.qml" line="261"/> - <source>Loiter</source> - <translation type="unfinished">Loiter</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternMapVisual.qml" line="314"/> - <source>Landing Area</source> - <translation type="unfinished">Landing Area</translation> - </message> - <message> - <location filename="../src/PlanView/FWLandingPatternMapVisual.qml" line="351"/> - <source>Glide Slope</source> - <translation type="unfinished">Glide Slope</translation> - </message> - </context> - <context> - <name>Fact</name> - <message> - <location filename="../src/FactSystem/Fact.cc" line="247"/> - <source>Unknown: %1</source> - <translation type="unfinished">Unknown: %1</translation> - </message> - <message> - <location filename="../src/FactSystem/Fact.cc" line="332"/> - <source>true</source> - <translation type="unfinished">true</translation> - </message> - <message> - <location filename="../src/FactSystem/Fact.cc" line="332"/> - <source>false</source> - <translation type="unfinished">false</translation> - </message> - <message> - <location filename="../src/FactSystem/Fact.cc" line="745"/> - <source>Change of parameter %1 requires a Vehicle reboot to take effect.</source> - <translation type="unfinished">Change of parameter %1 requires a Vehicle reboot to take effect.</translation> - </message> - <message> - <location filename="../src/FactSystem/Fact.cc" line="747"/> - <source>Change of '%1' value requires restart of %2 to take effect.</source> - <translation type="unfinished">Change of '%1' value requires restart of %2 to take effect.</translation> - </message> - </context> - <context> - <name>FactMetaData</name> - <message> - <location filename="../src/FactSystem/FactMetaData.cc" line="40"/> - <source>Other</source> - <translation type="unfinished">Other</translation> - </message> - <message> - <location filename="../src/FactSystem/FactMetaData.cc" line="41"/> - <source>Misc</source> - <translation type="unfinished">Misc</translation> - </message> - <message> - <location filename="../src/FactSystem/FactMetaData.cc" line="353"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="361"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="371"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="379"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="387"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="396"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="441"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="449"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="459"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="467"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="475"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="484"/> - <source>Value must be within %1 and %2</source> - <translation type="unfinished">Value must be within %1 and %2</translation> - </message> - <message> - <location filename="../src/FactSystem/FactMetaData.cc" line="415"/> - <location filename="../src/FactSystem/FactMetaData.cc" line="503"/> - <source>Invalid number</source> - <translation type="unfinished">Invalid number</translation> - </message> - </context> - <context> - <name>FactPanelController</name> - <message> - <location filename="../src/FactSystem/FactControls/FactPanelController.cc" line="121"/> - <source>Internal Error: %1</source> - <translation type="unfinished">Internal Error: %1</translation> - </message> - </context> - <context> - <name>FactTextField</name> - <message> - <location filename="../src/FactSystem/FactControls/FactTextField.qml" line="36"/> - <source>Invalid Value</source> - <translation type="unfinished">Invalid Value</translation> - </message> - <message> - <location filename="../src/FactSystem/FactControls/FactTextField.qml" line="40"/> - <source>Value Details</source> - <translation type="unfinished">Value Details</translation> - </message> - </context> - <context> - <name>FactValueGrid</name> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="39"/> - <source>Default</source> - <translation type="unfinished">Default</translation> - </message> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="40"/> - <source>Small</source> - <translation type="unfinished">Small</translation> - </message> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="41"/> - <source>Medium</source> - <translation type="unfinished">Medium</translation> - </message> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="42"/> - <source>Large</source> - <translation type="unfinished">Large</translation> - </message> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="302"/> - <source>Settings version %1 for %2 is not supported. Setup will be reset to defaults.</source> - <translation type="unfinished">Settings version %1 for %2 is not supported. Setup will be reset to defaults.</translation> - </message> - <message> - <location filename="../src/QmlControls/FactValueGrid.cc" line="302"/> - <source>Load Settings</source> - <translation type="unfinished">Load Settings</translation> - </message> - </context> - <context> - <name>FactValueSlider</name> - <message> - <location filename="../src/FactSystem/FactControls/FactValueSlider.qml" line="100"/> - <source>Value Details</source> - <translation type="unfinished">Value Details</translation> - </message> - </context> - <context> - <name>FileManager</name> - <message> - <location filename="../src/uas/FileManager.cc" line="126"/> - <source>Unable to open local file for writing (%1)</source> - <translation type="unfinished">Unable to open local file for writing (%1)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="133"/> - <source>Unable to write data to local file (%1)</source> - <translation type="unfinished">Unable to write data to local file (%1)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="171"/> - <source>Download: Incorrect session returned</source> - <translation type="unfinished">Download: Incorrect session returned</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="178"/> - <source>Download: Offset returned (%1) differs from offset requested/expected (%2)</source> - <translation type="unfinished">Download: Offset returned (%1) differs from offset requested/expected (%2)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="242"/> - <source>List: Offset returned (%1) differs from offset requested (%2)</source> - <translation type="unfinished">List: Offset returned (%1) differs from offset requested (%2)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="259"/> - <source>Incorrectly formed list entry: '%1'</source> - <translation type="unfinished">Incorrectly formed list entry: '%1'</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="263"/> - <source>Missing NULL termination in list entry</source> - <translation type="unfinished">Missing NULL termination in list entry</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="322"/> - <source>Write: Incorrect session returned</source> - <translation type="unfinished">Write: Incorrect session returned</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="328"/> - <source>Write: Offset returned (%1) differs from offset requested (%2)</source> - <translation type="unfinished">Write: Offset returned (%1) differs from offset requested (%2)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="334"/> - <source>Write: Returned invalid size of write size data</source> - <translation type="unfinished">Write: Returned invalid size of write size data</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="341"/> - <source>Write: Size returned (%1) differs from size requested (%2)</source> - <translation type="unfinished">Write: Size returned (%1) differs from size requested (%2)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="437"/> - <source>Bad sequence number on received message: expected(%1) received(%2)</source> - <translation type="unfinished">Bad sequence number on received message: expected(%1) received(%2)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="494"/> - <source>Nak received creating file, error: %1</source> - <translation type="unfinished">Nak received creating file, error: %1</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="497"/> - <source>Nak received creating directory, error: %1</source> - <translation type="unfinished">Nak received creating directory, error: %1</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="508"/> - <source>Nak received, error: %1</source> - <translation type="unfinished">Nak received, error: %1</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="513"/> - <source>Unknown opcode returned from server: %1</source> - <translation type="unfinished">Unknown opcode returned from server: %1</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="520"/> - <location filename="../src/uas/FileManager.cc" line="564"/> - <location filename="../src/uas/FileManager.cc" line="581"/> - <source>Command not sent. Waiting for previous command to complete.</source> - <translation type="unfinished">Command not sent. Waiting for previous command to complete.</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="526"/> - <location filename="../src/uas/FileManager.cc" line="570"/> - <location filename="../src/uas/FileManager.cc" line="587"/> - <location filename="../src/uas/FileManager.cc" line="637"/> - <source>Command not sent. No Vehicle links.</source> - <translation type="unfinished">Command not sent. No Vehicle links.</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="631"/> - <location filename="../src/uas/FileManager.cc" line="680"/> - <source>UAS File manager busy. Try again later</source> - <translation type="unfinished">UAS File manager busy. Try again later</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="646"/> - <source>File (%1) is not readable for upload</source> - <translation type="unfinished">File (%1) is not readable for upload</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="652"/> - <source>Unable to open local file for upload (%1)</source> - <translation type="unfinished">Unable to open local file for upload (%1)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="662"/> - <source>Unable to read data from local file (%1)</source> - <translation type="unfinished">Unable to read data from local file (%1)</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="799"/> - <location filename="../src/uas/FileManager.cc" line="805"/> - <source>Timeout waiting for ack: Download failed</source> - <translation type="unfinished">Timeout waiting for ack: Download failed</translation> - </message> - <message> - <location filename="../src/uas/FileManager.cc" line="811"/> - <location filename="../src/uas/FileManager.cc" line="817"/> - <source>Timeout waiting for ack: Upload failed</source> - <translation type="unfinished">Timeout waiting for ack: Upload failed</translation> - </message> - </context> - <context> - <name>FirmwareImage</name> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="148"/> - <source>Incorrectly formatted line in .ihx file, line too short</source> - <translation type="unfinished">Incorrectly formatted line in .ihx file, line too short</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="153"/> - <source>Unsupported record type in file: %1</source> - <translation type="unfinished">Unsupported record type in file: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="226"/> - <source>Unable to open firmware file %1, error: %2</source> - <translation type="unfinished">Unable to open firmware file %1, error: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="235"/> - <source>Supplied file is not a valid JSON document</source> - <translation type="unfinished">Supplied file is not a valid JSON document</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="246"/> - <source>Firmware file mission required key: %1</source> - <translation type="unfinished">Firmware file mission required key: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="256"/> - <source>Firmware file has invalid key: %1</source> - <translation type="unfinished">Firmware file has invalid key: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="262"/> - <source>Downloaded firmware board id does not match hardware board id: %1 != %2</source> - <translation type="unfinished">Downloaded firmware board id does not match hardware board id: %1 != %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="284"/> - <source>Write failed for parameter meta data file, error: %1</source> - <translation type="unfinished">Write failed for parameter meta data file, error: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="291"/> - <source>Unable to open parameter meta data file %1 for writing, error: %2</source> - <translation type="unfinished">Unable to open parameter meta data file %1 for writing, error: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="313"/> - <source>Write failed for airframe meta data file, error: %1</source> - <translation type="unfinished">Write failed for airframe meta data file, error: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="320"/> - <source>Unable to open airframe meta data file %1 for writing, error: %2</source> - <translation type="unfinished">Unable to open airframe meta data file %1 for writing, error: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="346"/> - <source>Unable to open decompressed file %1 for writing, error: %2</source> - <translation type="unfinished">Unable to open decompressed file %1 for writing, error: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="352"/> - <source>Write failed for decompressed image file, error: %1</source> - <translation type="unfinished">Write failed for decompressed image file, error: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="376"/> - <source>Firmware file has invalid decompressed size for %1</source> - <translation type="unfinished">Firmware file has invalid decompressed size for %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="388"/> - <source>Could not find compressed bytes for %1 in Firmware file</source> - <translation type="unfinished">Could not find compressed bytes for %1 in Firmware file</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="393"/> - <source>Incorrectly formed compressed bytes section for %1 in Firmware file</source> - <translation type="unfinished">Incorrectly formed compressed bytes section for %1 in Firmware file</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="409"/> - <source>Firmware file has 0 length %1</source> - <translation type="unfinished">Firmware file has 0 length %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="413"/> - <source>Size for decompressed %1 does not match stored size: Expected(%1) Actual(%2)</source> - <translation type="unfinished">Size for decompressed %1 does not match stored size: Expected(%1) Actual(%2)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="417"/> - <source>Successfully decompressed %1</source> - <translation type="unfinished">Successfully decompressed %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareImage.cc" line="445"/> - <source>Unabled to open firmware file %1, %2</source> - <translation type="unfinished">Unabled to open firmware file %1, %2</translation> - </message> - </context> - <context> - <name>FirmwarePlugin</name> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="345"/> - <source>Canon S100 PowerShot</source> - <translation type="unfinished">Canon S100 PowerShot</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="359"/> - <source>Canon EOS-M 22mm</source> - <translation type="unfinished">Canon EOS-M 22mm</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="373"/> - <source>Canon G9 X PowerShot</source> - <translation type="unfinished">Canon G9 X PowerShot</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="387"/> - <source>Canon SX260 HS PowerShot</source> - <translation type="unfinished">Canon SX260 HS PowerShot</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="400"/> - <source>GoPro Hero 4</source> - <translation type="unfinished">GoPro Hero 4</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="414"/> - <source>Parrot Sequioa RGB</source> - <translation type="unfinished">Parrot Sequioa RGB</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="428"/> - <source>Parrot Sequioa Monochrome</source> - <translation type="unfinished">Parrot Sequioa Monochrome</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="441"/> - <source>RedEdge</source> - <translation type="unfinished">RedEdge</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="455"/> - <source>Ricoh GR II</source> - <translation type="unfinished">Ricoh GR II</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="468"/> - <source>Sentera Double 4K Sensor</source> - <translation type="unfinished">Sentera Double 4K Sensor</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="481"/> - <source>Sentera NDVI Single Sensor</source> - <translation type="unfinished">Sentera NDVI Single Sensor</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="496"/> - <source>Sony a6000 16mm</source> - <translation type="unfinished">Sony a6000 16mm</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="509"/> - <source>Sony a6300 Zeiss 21mm f/2.8</source> - <translation type="unfinished">Sony a6300 Zeiss 21mm f/2.8</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="522"/> - <source>Sony a6300 Sony 28mm f/2.0</source> - <translation type="unfinished">Sony a6300 Sony 28mm f/2.0</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="535"/> - <source>Sony a7R II Zeiss 21mm f/2.8</source> - <translation type="unfinished">Sony a7R II Zeiss 21mm f/2.8</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="548"/> - <source>Sony a7R II Sony 28mm f/2.0</source> - <translation type="unfinished">Sony a7R II Sony 28mm f/2.0</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="561"/> - <source>Sony DSC-QX30U @ 4.3mm f/3.5</source> - <translation type="unfinished">Sony DSC-QX30U @ 4.3mm f/3.5</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="574"/> - <source>Sony DSC-RX0</source> - <translation type="unfinished">Sony DSC-RX0</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="590"/> - <source>Sony ILCE-QX1</source> - <translation type="unfinished">Sony ILCE-QX1</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="605"/> - <source>Sony NEX-5R 20mm</source> - <translation type="unfinished">Sony NEX-5R 20mm</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="619"/> - <source>Sony RX100 II 28mm</source> - <translation type="unfinished">Sony RX100 II 28mm</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="632"/> - <source>Yuneec CGOET</source> - <translation type="unfinished">Yuneec CGOET</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="645"/> - <source>Yuneec E10T</source> - <translation type="unfinished">Yuneec E10T</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="658"/> - <source>Yuneec E50</source> - <translation type="unfinished">Yuneec E50</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="671"/> - <source>Yuneec E90</source> - <translation type="unfinished">Yuneec E90</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="684"/> - <source>Flir Duo R</source> - <translation type="unfinished">Flir Duo R</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="887"/> - <source>Vehicle is not running latest stable firmware! Running %1, latest stable is %2.</source> - <translation type="unfinished">Vehicle is not running latest stable firmware! Running %1, latest stable is %2.</translation> - </message> - </context> - <context> - <name>FirmwareUpgrade</name> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="28"/> - <source>Firmware</source> - <translation type="unfinished">Firmware</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="46"/> - <source>Firmware Setup</source> - <translation type="unfinished">Firmware Setup</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="49"/> - <source>%1 can upgrade the firmware on Pixhawk devices, SiK Radios and PX4 Flow Smart Cameras.</source> - <translation type="unfinished">%1 can upgrade the firmware on Pixhawk devices, SiK Radios and PX4 Flow Smart Cameras.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="50"/> - <source>Update the autopilot firmware to the latest version</source> - <translation type="unfinished">Update the autopilot firmware to the latest version</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="54"/> - <source>All %1 connections to vehicles must be </source> - <translation type="unfinished">All %1 connections to vehicles must be </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="72"/> - <source>Upgrade cancelled</source> - <translation type="unfinished">Upgrade cancelled</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="84"/> - <source>Select Firmware File</source> - <translation type="unfinished">Select Firmware File</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="85"/> - <source>Firmware Files (*.px4 *.apj *.bin *.ihx)</source> - <translation type="unfinished">Firmware Files (*.px4 *.apj *.bin *.ihx)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="85"/> - <source>All Files (*)</source> - <translation type="unfinished">All Files (*)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="129"/> - <source>Multiple devices detected! Remove all detected devices to perform the firmware upgrade.</source> - <translation type="unfinished">Multiple devices detected! Remove all detected devices to perform the firmware upgrade.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="130"/> - <source>Detected [%1]: </source> - <translation type="unfinished">Detected [%1]: </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="137"/> - <source>Found device</source> - <translation type="unfinished">Found device</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="184"/> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="338"/> - <source>PX4 Pro </source> - <translation type="unfinished">PX4 Pro </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="249"/> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="283"/> - <source>Standard Version (stable)</source> - <translation type="unfinished">Standard Version (stable)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="253"/> - <source>Beta Testing (beta)</source> - <translation type="unfinished">Beta Testing (beta)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="257"/> - <source>Developer Build (master)</source> - <translation type="unfinished">Developer Build (master)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="261"/> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="287"/> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="300"/> - <source>Custom firmware file...</source> - <translation type="unfinished">Custom firmware file...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="270"/> - <source>PX4 Pro</source> - <translation type="unfinished">PX4 Pro</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="274"/> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="351"/> - <source>ArduPilot</source> - <translation type="unfinished">ArduPilot</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="296"/> - <source>Standard Version</source> - <translation type="unfinished">Standard Version</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="320"/> - <source>Detected PX4 Flow board. The firmware you use on the PX4 Flow must match the AutoPilot firmware type you are using on the vehicle:</source> - <translation type="unfinished">Detected PX4 Flow board. The firmware you use on the PX4 Flow must match the AutoPilot firmware type you are using on the vehicle:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="321"/> - <source>Detected Pixhawk board. You can select from the following flight stacks:</source> - <translation type="unfinished">Detected Pixhawk board. You can select from the following flight stacks:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="322"/> - <source>Press Ok to upgrade your vehicle.</source> - <translation type="unfinished">Press Ok to upgrade your vehicle.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="325"/> - <source>Flight Stack</source> - <translation type="unfinished">Flight Stack</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="393"/> - <source>Downloading list of available firmwares...</source> - <translation type="unfinished">Downloading list of available firmwares...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="401"/> - <source>No Firmware Available</source> - <translation type="unfinished">No Firmware Available</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="429"/> - <source>Advanced settings</source> - <translation type="unfinished">Advanced settings</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="451"/> - <source>Select the standard version or one from the file system (previously downloaded):</source> - <translation type="unfinished">Select the standard version or one from the file system (previously downloaded):</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="452"/> - <source>Select which version of the firmware you would like to install:</source> - <translation type="unfinished">Select which version of the firmware you would like to install:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="453"/> - <source>Select which version of the above flight stack you would like to install:</source> - <translation type="unfinished">Select which version of the above flight stack you would like to install:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="469"/> - <source>WARNING: BETA FIRMWARE. </source> - <translation type="unfinished">WARNING: BETA FIRMWARE. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="470"/> - <source>This firmware version is ONLY intended for beta testers. </source> - <translation type="unfinished">This firmware version is ONLY intended for beta testers. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="471"/> - <source>Although it has received FLIGHT TESTING, it represents actively changed code. </source> - <translation type="unfinished">Although it has received FLIGHT TESTING, it represents actively changed code. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="472"/> - <source>Do NOT use for normal operation.</source> - <translation type="unfinished">Do NOT use for normal operation.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="475"/> - <source>WARNING: CONTINUOUS BUILD FIRMWARE. </source> - <translation type="unfinished">WARNING: CONTINUOUS BUILD FIRMWARE. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="476"/> - <source>This firmware has NOT BEEN FLIGHT TESTED. </source> - <translation type="unfinished">This firmware has NOT BEEN FLIGHT TESTED. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="477"/> - <source>It is only intended for DEVELOPERS. </source> - <translation type="unfinished">It is only intended for DEVELOPERS. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="478"/> - <source>Run bench tests without props first. </source> - <translation type="unfinished">Run bench tests without props first. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="479"/> - <source>Do NOT fly this without additional safety precautions. </source> - <translation type="unfinished">Do NOT fly this without additional safety precautions. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="480"/> - <source>Follow the mailing list actively when using it.</source> - <translation type="unfinished">Follow the mailing list actively when using it.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgrade.qml" line="520"/> - <source>Flash ChibiOS Bootloader</source> - <translation type="unfinished">Flash ChibiOS Bootloader</translation> - </message> - </context> - <context> - <name>FirmwareUpgradeController</name> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="118"/> - <source>Connect not allowed during Firmware Upgrade.</source> - <translation type="unfinished">Connect not allowed during Firmware Upgrade.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="236"/> - <source>Connected to bootloader:</source> - <translation type="unfinished">Connected to bootloader:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="237"/> - <source> Version: %1</source> - <translation type="unfinished"> Version: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="238"/> - <source> Board ID: %1</source> - <translation type="unfinished"> Board ID: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="239"/> - <source> Flash size: %1</source> - <translation type="unfinished"> Flash size: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="555"/> - <source>Custom firmware selected but no filename given.</source> - <translation type="unfinished">Custom firmware selected but no filename given.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="560"/> - <source>Unable to find specified firmware for board type</source> - <translation type="unfinished">Unable to find specified firmware for board type</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="566"/> - <source>No firmware file selected</source> - <translation type="unfinished">No firmware file selected</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="577"/> - <source>Downloading firmware...</source> - <translation type="unfinished">Downloading firmware...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="578"/> - <source> From: %1</source> - <translation type="unfinished"> From: %1</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="601"/> - <source>Download complete</source> - <translation type="unfinished">Download complete</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="609"/> - <source>Image load failed</source> - <translation type="unfinished">Image load failed</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="615"/> - <source>Bootloader not found</source> - <translation type="unfinished">Bootloader not found</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="620"/> - <source>Image size of %1 is too large for board flash size %2</source> - <translation type="unfinished">Image size of %1 is too large for board flash size %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="655"/> - <source>Upgrade complete</source> - <translation type="unfinished">Upgrade complete</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="713"/> - <source>Upgrade cancelled</source> - <translation type="unfinished">Upgrade cancelled</translation> - </message> - <message> - <location filename="../src/VehicleSetup/FirmwareUpgradeController.cc" line="786"/> - <source>Choose board type</source> - <translation type="unfinished">Choose board type</translation> - </message> - </context> - <context> - <name>FixedWingChecklist</name> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="25"/> - <source>Fixed Wing Initial Checks</source> - <translation type="unfinished">Fixed Wing Initial Checks</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="29"/> - <source>Props mounted? Wings secured? Tail secured?</source> - <translation type="unfinished">Props mounted? Wings secured? Tail secured?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="53"/> - <source>Actuators</source> - <translation type="unfinished">Actuators</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="54"/> - <source>Move all control surfaces. Did they work properly?</source> - <translation type="unfinished">Move all control surfaces. Did they work properly?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="58"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="59"/> - <source>Propellers free? Then throttle up gently. Working properly?</source> - <translation type="unfinished">Propellers free? Then throttle up gently. Working properly?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="63"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="64"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="72"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="76"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="77"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="81"/> - <source>Wind & weather</source> - <translation type="unfinished">Wind & weather</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="82"/> - <source>OK for your platform? Lauching into the wind?</source> - <translation type="unfinished">OK for your platform? Lauching into the wind?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="86"/> - <source>Flight area</source> - <translation type="unfinished">Flight area</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FixedWingChecklist.qml" line="87"/> - <source>Launch area and path free of obstacles/people?</source> - <translation type="unfinished">Launch area and path free of obstacles/people?</translation> - </message> - </context> - <context> - <name>FixedWingLandingComplexItem</name> - <message> - <location filename="../src/MissionManager/FixedWingLandingComplexItem.cc" line="212"/> - <source>%1 does not support loading this complex mission item type: %2:%3</source> - <translation type="unfinished">%1 does not support loading this complex mission item type: %2:%3</translation> - </message> - <message> - <location filename="../src/MissionManager/FixedWingLandingComplexItem.cc" line="233"/> - <source>Fixed Wing Landing Pattern: Setting the loiter and landing altitudes with different settings for altitude relative is no longer supported. Both have been set to altitude relative. Be sure to adjust/check your plan prior to flight.</source> - <translation type="unfinished">Fixed Wing Landing Pattern: Setting the loiter and landing altitudes with different settings for altitude relative is no longer supported. Both have been set to altitude relative. Be sure to adjust/check your plan prior to flight.</translation> - </message> - <message> - <location filename="../src/MissionManager/FixedWingLandingComplexItem.cc" line="254"/> - <source>%1 complex item version %2 not supported</source> - <translation type="unfinished">%1 complex item version %2 not supported</translation> - </message> - </context> - <context> - <name>FlightBrief</name> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="32"/> - <source>Flight Brief</source> - <translation type="unfinished">Flight Brief</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="51"/> - <source>Authorizations</source> - <translation type="unfinished">Authorizations</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="96"/> - <location filename="../src/Airmap/FlightBrief.qml" line="128"/> - <source>Authorization Pending</source> - <translation type="unfinished">Authorization Pending</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="98"/> - <location filename="../src/Airmap/FlightBrief.qml" line="130"/> - <source>Authorization Accepted</source> - <translation type="unfinished">Authorization Accepted</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="100"/> - <location filename="../src/Airmap/FlightBrief.qml" line="132"/> - <source>Authorization Rejected</source> - <translation type="unfinished">Authorization Rejected</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="101"/> - <location filename="../src/Airmap/FlightBrief.qml" line="135"/> - <source>Authorization Unknown</source> - <translation type="unfinished">Authorization Unknown</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="134"/> - <source>Authorization Not Required</source> - <translation type="unfinished">Authorization Not Required</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="144"/> - <source>Rules & Compliance</source> - <translation type="unfinished">Rules & Compliance</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="149"/> - <source>Rules you may be violating</source> - <translation type="unfinished">Rules you may be violating</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="159"/> - <source>Rules needing more information</source> - <translation type="unfinished">Rules needing more information</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="169"/> - <source>Rules you should review</source> - <translation type="unfinished">Rules you should review</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="179"/> - <source>Rules you are following</source> - <translation type="unfinished">Rules you are following</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="198"/> - <source>Update Plan</source> - <translation type="unfinished">Update Plan</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="210"/> - <source>Submit Plan</source> - <translation type="unfinished">Submit Plan</translation> - </message> - <message> - <location filename="../src/Airmap/FlightBrief.qml" line="223"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - </context> - <context> - <name>FlightDetails</name> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="32"/> - <source>Flight Details</source> - <translation type="unfinished">Flight Details</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="51"/> - <source>Flight Date & Time</source> - <translation type="unfinished">Flight Date & Time</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="71"/> - <location filename="../src/Airmap/FlightDetails.qml" line="141"/> - <source>Now</source> - <translation type="unfinished">Now</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="82"/> - <source>Today</source> - <translation type="unfinished">Today</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="96"/> - <source>Flight Start Time</source> - <translation type="unfinished">Flight Start Time</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="146"/> - <source>Duration</source> - <translation type="unfinished">Duration</translation> - </message> - <message> - <location filename="../src/Airmap/FlightDetails.qml" line="186"/> - <source>Flight Context</source> - <translation type="unfinished">Flight Context</translation> - </message> - </context> - <context> - <name>FlightDisplayViewVideo</name> - <message> - <location filename="../src/FlightDisplay/FlightDisplayViewVideo.qml" line="47"/> - <source>WAITING FOR VIDEO</source> - <translation type="unfinished">WAITING FOR VIDEO</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlightDisplayViewVideo.qml" line="47"/> - <source>VIDEO DISABLED</source> - <translation type="unfinished">VIDEO DISABLED</translation> - </message> - </context> - <context> - <name>FlightMap</name> - <message> - <location filename="../src/FlightMap/FlightMap.qml" line="68"/> - <source>Specify Position</source> - <translation type="unfinished">Specify Position</translation> - </message> - </context> - <context> - <name>FlightModeDropdown</name> - <message> - <location filename="../src/QmlControls/FlightModeDropdown.qml" line="22"/> - <source>N/A</source> - <comment>No data to display</comment> - <translation type="unfinished">N/A</translation> - </message> - </context> - <context> - <name>FlightModeMenu</name> - <message> - <location filename="../src/QmlControls/FlightModeMenu.qml" line="20"/> - <source>N/A</source> - <comment>No data to display</comment> - <translation type="unfinished">N/A</translation> - </message> - </context> - <context> - <name>FlightModesComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponent.cc" line="24"/> - <source>Flight Modes</source> - <translation type="unfinished">Flight Modes</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponent.cc" line="35"/> - <source>Flight Modes Setup is used to configure the transmitter switches associated with Flight Modes.</source> - <translation type="unfinished">Flight Modes Setup is used to configure the transmitter switches associated with Flight Modes.</translation> - </message> - </context> - <context> - <name>FlightModesComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="49"/> - <source>Mode switch</source> - <translation type="unfinished">Mode switch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="50"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="35"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="35"/> - <source>Flight Mode %1 </source> - <translation type="unfinished">Flight Mode %1 </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="53"/> - <source>Position Ctl switch</source> - <translation type="unfinished">Position Ctl switch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="62"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="62"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="57"/> - <source>Loiter switch</source> - <translation type="unfinished">Loiter switch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="61"/> - <location filename="../src/AutoPilotPlugins/PX4/FlightModesComponentSummary.qml" line="61"/> - <source>Return switch</source> - <translation type="unfinished">Return switch</translation> - </message> - </context> - <context> - <name>FlyViewAirspaceIndicator</name> - <message> - <location filename="../src/FlightDisplay/FlyViewAirspaceIndicator.qml" line="46"/> - <source>Approval Pending</source> - <translation type="unfinished">Approval Pending</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewAirspaceIndicator.qml" line="48"/> - <source>Flight Approved</source> - <translation type="unfinished">Flight Approved</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewAirspaceIndicator.qml" line="50"/> - <source>Flight Rejected</source> - <translation type="unfinished">Flight Rejected</translation> - </message> - </context> - <context> - <name>FlyViewMap</name> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="329"/> - <source>R</source> - <comment>rally point map item label</comment> - <translation type="unfinished">R</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="354"/> - <source>Go here</source> - <comment>Go to location waypoint</comment> - <translation type="unfinished">Go here</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="457"/> - <source>ROI here</source> - <comment>Make this a Region Of Interest</comment> - <translation type="unfinished">ROI here</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="493"/> - <source>Orbit</source> - <comment>Orbit waypoint</comment> - <translation type="unfinished">Orbit</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="505"/> - <source>Go to location</source> - <translation type="unfinished">Go to location</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="515"/> - <source>Orbit at location</source> - <translation type="unfinished">Orbit at location</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMap.qml" line="525"/> - <source>ROI at location</source> - <translation type="unfinished">ROI at location</translation> - </message> - </context> - <context> - <name>FlyViewMissionCompleteDialog</name> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="45"/> - <source>Flight Plan complete</source> - <translation type="unfinished">Flight Plan complete</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="81"/> - <source>%1 Images Taken</source> - <translation type="unfinished">%1 Images Taken</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="88"/> - <source>Remove plan from vehicle</source> - <translation type="unfinished">Remove plan from vehicle</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="99"/> - <source>Leave plan on vehicle</source> - <translation type="unfinished">Leave plan on vehicle</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="117"/> - <source>Resume Mission From Waypoint %1</source> - <translation type="unfinished">Resume Mission From Waypoint %1</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="128"/> - <source>Resume Mission will rebuild the current mission from the last flown waypoint and upload it to the vehicle for the next flight.</source> - <translation type="unfinished">Resume Mission will rebuild the current mission from the last flown waypoint and upload it to the vehicle for the next flight.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/FlyViewMissionCompleteDialog.qml" line="136"/> - <source>If you are changing batteries for Resume Mission do not disconnect from the vehicle.</source> - <translation type="unfinished">If you are changing batteries for Resume Mission do not disconnect from the vehicle.</translation> - </message> - </context> - <context> - <name>FlyViewToolStrip</name> - <message> - <location filename="../src/FlightDisplay/FlyViewToolStrip.qml" line="18"/> - <source>Fly</source> - <translation type="unfinished">Fly</translation> - </message> - </context> - <context> - <name>GPSIndicator</name> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="48"/> - <source>GPS Status</source> - <translation type="unfinished">GPS Status</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="48"/> - <source>GPS Data Unavailable</source> - <translation type="unfinished">GPS Data Unavailable</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="61"/> - <source>GPS Count:</source> - <translation type="unfinished">GPS Count:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="62"/> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="64"/> - <source>N/A</source> - <comment>No data to display</comment> - <translation type="unfinished">N/A</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="63"/> - <source>GPS Lock:</source> - <translation type="unfinished">GPS Lock:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="65"/> - <source>HDOP:</source> - <translation type="unfinished">HDOP:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="66"/> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="68"/> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="70"/> - <source>--.--</source> - <comment>No data to display</comment> - <translation type="unfinished">--.--</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="67"/> - <source>VDOP:</source> - <translation type="unfinished">VDOP:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSIndicator.qml" line="69"/> - <source>Course Over Ground:</source> - <translation type="unfinished">Course Over Ground:</translation> - </message> - </context> - <context> - <name>GPSRTKIndicator</name> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="47"/> - <source>Survey-in Active</source> - <translation type="unfinished">Survey-in Active</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="47"/> - <source>RTK Streaming</source> - <translation type="unfinished">RTK Streaming</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="61"/> - <source>Duration:</source> - <translation type="unfinished">Duration:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="70"/> - <source>Accuracy:</source> - <translation type="unfinished">Accuracy:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="70"/> - <source>Current Accuracy:</source> - <translation type="unfinished">Current Accuracy:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/GPSRTKIndicator.qml" line="77"/> - <source>Satellites:</source> - <translation type="unfinished">Satellites:</translation> - </message> - </context> - <context> - <name>GeneralSettings</name> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="78"/> - <source>Units</source> - <translation type="unfinished">Units</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="98"/> - <source>Distance</source> - <translation type="unfinished">Distance</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="98"/> - <source>Area</source> - <translation type="unfinished">Area</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="98"/> - <source>Speed</source> - <translation type="unfinished">Speed</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="98"/> - <source>Temperature</source> - <translation type="unfinished">Temperature</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="116"/> - <source>Miscellaneous</source> - <translation type="unfinished">Miscellaneous</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="140"/> - <source>Language</source> - <translation type="unfinished">Language</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="151"/> - <source>Color Scheme</source> - <translation type="unfinished">Color Scheme</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="162"/> - <source>Map Provider</source> - <translation type="unfinished">Map Provider</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="182"/> - <source>Map Type</source> - <translation type="unfinished">Map Type</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="201"/> - <source>Stream GCS Position</source> - <translation type="unfinished">Stream GCS Position</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="283"/> - <source>Mute all audio output</source> - <translation type="unfinished">Mute all audio output</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="297"/> - <source>AutoLoad Missions</source> - <translation type="unfinished">AutoLoad Missions</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="306"/> - <source>Clear all settings on next start</source> - <translation type="unfinished">Clear all settings on next start</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="316"/> - <source>Clear Settings</source> - <translation type="unfinished">Clear Settings</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="317"/> - <source>All saved settings will be reset the next time you start %1. Is this really what you want?</source> - <translation type="unfinished">All saved settings will be reset the next time you start %1. Is this really what you want?</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="334"/> - <source>Announce battery lower than</source> - <translation type="unfinished">Announce battery lower than</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="363"/> - <source>Application Load/Save Path</source> - <translation type="unfinished">Application Load/Save Path</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="367"/> - <source><not set></source> - <translation type="unfinished"><not set></translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="370"/> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1135"/> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1157"/> - <source>Browse</source> - <translation type="unfinished">Browse</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="374"/> - <source>Choose the location to save/load files</source> - <translation type="unfinished">Choose the location to save/load files</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="387"/> - <source>Data Persistence</source> - <translation type="unfinished">Data Persistence</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="402"/> - <source>Disable all data persistence</source> - <translation type="unfinished">Disable all data persistence</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="408"/> - <source>When Data Persistence is disabled, all telemetry logging and map tile caching is disabled and not written to disk.</source> - <translation type="unfinished">When Data Persistence is disabled, all telemetry logging and map tile caching is disabled and not written to disk.</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="418"/> - <source>Telemetry Logs from Vehicle</source> - <translation type="unfinished">Telemetry Logs from Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="436"/> - <source>Save log after each flight</source> - <translation type="unfinished">Save log after each flight</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="444"/> - <source>Save logs even if vehicle was not armed</source> - <translation type="unfinished">Save logs even if vehicle was not armed</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="464"/> - <source>Fly View</source> - <translation type="unfinished">Fly View</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="211"/> - <source>UI Scaling</source> - <translation type="unfinished">UI Scaling</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="276"/> - <source>Use Vehicle Pairing</source> - <translation type="unfinished">Use Vehicle Pairing</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="290"/> - <source>Check for Internet connection</source> - <translation type="unfinished">Check for Internet connection</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="452"/> - <source>Save CSV log of telemetry data</source> - <translation type="unfinished">Save CSV log of telemetry data</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="483"/> - <source>Use Preflight Checklist</source> - <translation type="unfinished">Use Preflight Checklist</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="491"/> - <source>Enforce Preflight Checklist</source> - <translation type="unfinished">Enforce Preflight Checklist</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="500"/> - <source>Keep Map Centered On Vehicle</source> - <translation type="unfinished">Keep Map Centered On Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="508"/> - <source>Show Telemetry Log Replay Status Bar</source> - <translation type="unfinished">Show Telemetry Log Replay Status Bar</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="516"/> - <source>Virtual Joystick</source> - <translation type="unfinished">Virtual Joystick</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="524"/> - <source>Auto-Center throttle</source> - <translation type="unfinished">Auto-Center throttle</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="532"/> - <source>Use Vertical Instrument Panel</source> - <translation type="unfinished">Use Vertical Instrument Panel</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="539"/> - <source>Show additional heading indicators on Compass</source> - <translation type="unfinished">Show additional heading indicators on Compass</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="546"/> - <source>Lock Compass Nose-Up</source> - <translation type="unfinished">Lock Compass Nose-Up</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="562"/> - <source>Guided Minimum Altitude</source> - <translation type="unfinished">Guided Minimum Altitude</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="572"/> - <source>Guided Maximum Altitude</source> - <translation type="unfinished">Guided Maximum Altitude</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="582"/> - <source>Go To Location Max Distance</source> - <translation type="unfinished">Go To Location Max Distance</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="598"/> - <source>Plan View</source> - <translation type="unfinished">Plan View</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="619"/> - <source>Default Mission Altitude</source> - <translation type="unfinished">Default Mission Altitude</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="627"/> - <source>Use MAV_CMD_CONDITION_GATE for pattern generation</source> - <translation type="unfinished">Use MAV_CMD_CONDITION_GATE for pattern generation</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="632"/> - <source>Missions Do Not Require Takeoff Item</source> - <translation type="unfinished">Missions Do Not Require Takeoff Item</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="643"/> - <source>AutoConnect to the following devices</source> - <translation type="unfinished">AutoConnect to the following devices</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <source>Pixhawk</source> - <translation type="unfinished">Pixhawk</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <source>SiK Radio</source> - <translation type="unfinished">SiK Radio</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <source>PX4 Flow</source> - <translation type="unfinished">PX4 Flow</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <source>LibrePilot</source> - <translation type="unfinished">LibrePilot</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <source>UDP</source> - <translation type="unfinished">UDP</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="673"/> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="759"/> - <source>RTK GPS</source> - <translation type="unfinished">RTK GPS</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="692"/> - <source>NMEA GPS Device</source> - <translation type="unfinished">NMEA GPS Device</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="723"/> - <source>NMEA GPS Baudrate</source> - <translation type="unfinished">NMEA GPS Baudrate</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="743"/> - <source>NMEA stream UDP port</source> - <translation type="unfinished">NMEA stream UDP port</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="782"/> - <source>Perform Survey-In</source> - <translation type="unfinished">Perform Survey-In</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="816"/> - <source>Use Specified Base Position</source> - <translation type="unfinished">Use Specified Base Position</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="877"/> - <source>Save Current Base Position</source> - <translation type="unfinished">Save Current Base Position</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="894"/> - <source>ADSB Server</source> - <translation type="unfinished">ADSB Server</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="912"/> - <source>Note: These setting are not meant for use with an ADSB transponder which is situated on the vehicle.</source> - <translation type="unfinished">Note: These setting are not meant for use with an ADSB transponder which is situated on the vehicle.</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="958"/> - <source>Video</source> - <translation type="unfinished">Video</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="977"/> - <source>Video Source</source> - <translation type="unfinished">Video Source</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="989"/> - <source>UDP Port</source> - <translation type="unfinished">UDP Port</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="999"/> - <source>RTSP URL</source> - <translation type="unfinished">RTSP URL</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1009"/> - <source>TCP URL</source> - <translation type="unfinished">TCP URL</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1018"/> - <source>Aspect Ratio</source> - <translation type="unfinished">Aspect Ratio</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1028"/> - <source>Disable When Disarmed</source> - <translation type="unfinished">Disable When Disarmed</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1038"/> - <source>Low Latency Mode</source> - <translation type="unfinished">Low Latency Mode</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1053"/> - <source>Video Recording</source> - <translation type="unfinished">Video Recording</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1072"/> - <source>Auto-Delete Files</source> - <translation type="unfinished">Auto-Delete Files</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1082"/> - <source>Max Storage Usage</source> - <translation type="unfinished">Max Storage Usage</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1092"/> - <source>Video File Format</source> - <translation type="unfinished">Video File Format</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1107"/> - <source>Brand Image</source> - <translation type="unfinished">Brand Image</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1126"/> - <source>Indoor Image</source> - <translation type="unfinished">Indoor Image</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1139"/> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1161"/> - <source>Choose custom brand image file</source> - <translation type="unfinished">Choose custom brand image file</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1148"/> - <source>Outdoor Image</source> - <translation type="unfinished">Outdoor Image</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1169"/> - <source>Reset Default Brand Image</source> - <translation type="unfinished">Reset Default Brand Image</translation> - </message> - <message> - <location filename="../src/ui/preferences/GeneralSettings.qml" line="1183"/> - <source>%1 Version</source> - <translation type="unfinished">%1 Version</translation> - </message> - </context> - <context> - <name>GeoFenceController</name> - <message> - <location filename="../src/MissionManager/GeoFenceController.cc" line="151"/> - <source>GeoFence supports version %1</source> - <translation type="unfinished">GeoFence supports version %1</translation> - </message> - <message> - <location filename="../src/MissionManager/GeoFenceController.cc" line="158"/> - <source>GeoFence polygon not stored as object</source> - <translation type="unfinished">GeoFence polygon not stored as object</translation> - </message> - <message> - <location filename="../src/MissionManager/GeoFenceController.cc" line="172"/> - <source>GeoFence circle not stored as object</source> - <translation type="unfinished">GeoFence circle not stored as object</translation> - </message> - </context> - <context> - <name>GeoFenceEditor</name> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="37"/> - <source>GeoFence</source> - <translation type="unfinished">GeoFence</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="65"/> - <source>GeoFencing allows you to set a virtual fence around the area you want to fly in.</source> - <translation type="unfinished">GeoFencing allows you to set a virtual fence around the area you want to fly in.</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="66"/> - <source>This vehicle does not support GeoFence.</source> - <translation type="unfinished">This vehicle does not support GeoFence.</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="116"/> - <source>Insert GeoFence</source> - <translation type="unfinished">Insert GeoFence</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="121"/> - <source>Polygon Fence</source> - <translation type="unfinished">Polygon Fence</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="133"/> - <source>Circular Fence</source> - <translation type="unfinished">Circular Fence</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="147"/> - <source>Polygon Fences</source> - <translation type="unfinished">Polygon Fences</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="151"/> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="226"/> - <source>None</source> - <translation type="unfinished">None</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="162"/> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="238"/> - <source>Inclusion</source> - <translation type="unfinished">Inclusion</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="178"/> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="254"/> - <source>Edit</source> - <translation type="unfinished">Edit</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="202"/> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="294"/> - <source>Delete</source> - <translation type="unfinished">Delete</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="211"/> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="303"/> - <source>Del</source> - <translation type="unfinished">Del</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="222"/> - <source>Circular Fences</source> - <translation type="unfinished">Circular Fences</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="278"/> - <source>Radius</source> - <translation type="unfinished">Radius</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="314"/> - <source>Breach Return Point</source> - <translation type="unfinished">Breach Return Point</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="318"/> - <source>Add Breach Return Point</source> - <translation type="unfinished">Add Breach Return Point</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="327"/> - <source>Remove Breach Return Point</source> - <translation type="unfinished">Remove Breach Return Point</translation> - </message> - <message> - <location filename="../src/PlanView/GeoFenceEditor.qml" line="342"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - </context> - <context> - <name>GeoFenceManager</name> - <message> - <location filename="../src/MissionManager/GeoFenceManager.cc" line="173"/> - <source>GeoFence load: Vertex count change mid-polygon - actual:expected</source> - <translation type="unfinished">GeoFence load: Vertex count change mid-polygon - actual:expected</translation> - </message> - <message> - <location filename="../src/MissionManager/GeoFenceManager.cc" line="177"/> - <source>GeoFence load: Polygon type changed before last load complete - actual:expected</source> - <translation type="unfinished">GeoFence load: Polygon type changed before last load complete - actual:expected</translation> - </message> - <message> - <location filename="../src/MissionManager/GeoFenceManager.cc" line="190"/> - <source>GeoFence load: Incomplete polygon loaded</source> - <translation type="unfinished">GeoFence load: Incomplete polygon loaded</translation> - </message> - <message> - <location filename="../src/MissionManager/GeoFenceManager.cc" line="198"/> - <source>GeoFence load: Unsupported command %1</source> - <translation type="unfinished">GeoFence load: Unsupported command %1</translation> - </message> - </context> - <context> - <name>GeoFenceMapVisuals</name> - <message> - <location filename="../src/PlanView/GeoFenceMapVisuals.qml" line="170"/> - <source>B</source> - <comment>Breach Return Point item indicator</comment> - <translation type="unfinished">B</translation> - </message> - </context> - <context> - <name>GeoTagController</name> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="58"/> - <source>Images have alreay been tagged. Existing images will be removed.</source> - <translation type="unfinished">Images have alreay been tagged. Existing images will be removed.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="81"/> - <source>The save folder already contains images.</source> - <translation type="unfinished">The save folder already contains images.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="95"/> - <source>Cannot find the image directory.</source> - <translation type="unfinished">Cannot find the image directory.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="103"/> - <source>Couldn't replace the previously tagged images</source> - <translation type="unfinished">Couldn't replace the previously tagged images</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="110"/> - <source>Cannot find the save directory.</source> - <translation type="unfinished">Cannot find the save directory.</translation> - </message> - </context> - <context> - <name>GeoTagPage</name> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="26"/> - <source>GeoTag Images</source> - <translation type="unfinished">GeoTag Images</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="27"/> - <source>GeoTag Images is used to tag a set of images from a survey mission with gps coordinates. You must provide the binary log from the flight as well as the directory which contains the images to tag.</source> - <translation type="unfinished">GeoTag Images is used to tag a set of images from a survey mission with gps coordinates. You must provide the binary log from the flight as well as the directory which contains the images to tag.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="68"/> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="76"/> - <source>Select log file</source> - <translation type="unfinished">Select log file</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="78"/> - <source>ULog file (*.ulg)</source> - <translation type="unfinished">ULog file (*.ulg)</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="78"/> - <source>PX4 log file (*.px4log)</source> - <translation type="unfinished">PX4 log file (*.px4log)</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="78"/> - <source>All Files (*.*)</source> - <translation type="unfinished">All Files (*.*)</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="96"/> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="104"/> - <source>Select image directory</source> - <translation type="unfinished">Select image directory</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="123"/> - <source>(Optionally) Select save directory</source> - <translation type="unfinished">(Optionally) Select save directory</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="131"/> - <source>Select save directory</source> - <translation type="unfinished">Select save directory</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="150"/> - <source>Cancel Tagging</source> - <translation type="unfinished">Cancel Tagging</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagPage.qml" line="150"/> - <source>Start Tagging</source> - <translation type="unfinished">Start Tagging</translation> - </message> - </context> - <context> - <name>GeoTagWorker</name> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="158"/> - <source>The image directory doesn't contain images, make sure your images are of the JPG format</source> - <translation type="unfinished">The image directory doesn't contain images, make sure your images are of the JPG format</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="169"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="257"/> - <source>Geotagging failed. Couldn't open an image.</source> - <translation type="unfinished">Geotagging failed. Couldn't open an image.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="181"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="213"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="228"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="242"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="284"/> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="291"/> - <source>Tagging cancelled</source> - <translation type="unfinished">Tagging cancelled</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="190"/> - <source>Geotagging failed. Couldn't open log file.</source> - <translation type="unfinished">Geotagging failed. Couldn't open log file.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="217"/> - <source>%1 - tagging cancelled</source> - <translation type="unfinished">%1 - tagging cancelled</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="217"/> - <source>Log parsing failed</source> - <translation type="unfinished">Log parsing failed</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="235"/> - <source>Geotagging failed in trigger filtering</source> - <translation type="unfinished">Geotagging failed in trigger filtering</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="252"/> - <source>Geotagging failed. Requesting image #%1, but only %2 images present.</source> - <translation type="unfinished">Geotagging failed. Requesting image #%1, but only %2 images present.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="264"/> - <source>Geotagging failed. Couldn't write to image.</source> - <translation type="unfinished">Geotagging failed. Couldn't write to image.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/GeoTagController.cc" line="274"/> - <source>Geotagging failed. Couldn't write to an image.</source> - <translation type="unfinished">Geotagging failed. Couldn't write to an image.</translation> - </message> - </context> - <context> - <name>GuidedActionConfirm</name> - <message> - <location filename="../src/FlightDisplay/GuidedActionConfirm.qml" line="115"/> - <source>Slide to confirm</source> - <translation type="unfinished">Slide to confirm</translation> - </message> - </context> - <context> - <name>GuidedActionList</name> - <message> - <location filename="../src/FlightDisplay/GuidedActionList.qml" line="81"/> - <source>Select Action</source> - <translation type="unfinished">Select Action</translation> - </message> - </context> - <context> - <name>GuidedActionsController</name> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="36"/> - <source>EMERGENCY STOP</source> - <translation type="unfinished">EMERGENCY STOP</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="37"/> - <source>Arm</source> - <translation type="unfinished">Arm</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="38"/> - <source>Disarm</source> - <translation type="unfinished">Disarm</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="39"/> - <source>Return</source> - <translation type="unfinished">Return</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="40"/> - <source>Takeoff</source> - <translation type="unfinished">Takeoff</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="41"/> - <source>Land</source> - <translation type="unfinished">Land</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="42"/> - <source>Start Mission</source> - <translation type="unfinished">Start Mission</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="43"/> - <source>Start Mission (MV)</source> - <translation type="unfinished">Start Mission (MV)</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="44"/> - <source>Continue Mission</source> - <translation type="unfinished">Continue Mission</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="45"/> - <source>Resume FAILED</source> - <translation type="unfinished">Resume FAILED</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="46"/> - <source>Pause</source> - <translation type="unfinished">Pause</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="47"/> - <source>Pause (MV)</source> - <translation type="unfinished">Pause (MV)</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="48"/> - <source>Change Altitude</source> - <translation type="unfinished">Change Altitude</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="49"/> - <source>Orbit</source> - <translation type="unfinished">Orbit</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="50"/> - <source>Land Abort</source> - <translation type="unfinished">Land Abort</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="51"/> - <source>Set Waypoint</source> - <translation type="unfinished">Set Waypoint</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="52"/> - <source>Go To Location</source> - <translation type="unfinished">Go To Location</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="65"/> - <source>Return to the launch position of the vehicle.</source> - <translation type="unfinished">Return to the launch position of the vehicle.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="53"/> - <source>VTOL Transition</source> - <translation type="unfinished">VTOL Transition</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="54"/> - <source>ROI</source> - <translation type="unfinished">ROI</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="55"/> - <source>Action</source> - <translation type="unfinished">Action</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="57"/> - <source>Arm the vehicle.</source> - <translation type="unfinished">Arm the vehicle.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="58"/> - <source>Disarm the vehicle</source> - <translation type="unfinished">Disarm the vehicle</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="59"/> - <source>WARNING: THIS WILL STOP ALL MOTORS. IF VEHICLE IS CURRENTLY IN THE AIR IT WILL CRASH.</source> - <translation type="unfinished">WARNING: THIS WILL STOP ALL MOTORS. IF VEHICLE IS CURRENTLY IN THE AIR IT WILL CRASH.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="60"/> - <source>Takeoff from ground and hold position.</source> - <translation type="unfinished">Takeoff from ground and hold position.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="61"/> - <source>Takeoff from ground and start the current mission.</source> - <translation type="unfinished">Takeoff from ground and start the current mission.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="62"/> - <source>Continue the mission from the current waypoint.</source> - <translation type="unfinished">Continue the mission from the current waypoint.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="63"/> - <source>Upload of resume mission failed. Confirm to retry upload</source> - <translation type="unfinished">Upload of resume mission failed. Confirm to retry upload</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="64"/> - <source>Land the vehicle at the current position.</source> - <translation type="unfinished">Land the vehicle at the current position.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="66"/> - <source>Change the altitude of the vehicle up or down.</source> - <translation type="unfinished">Change the altitude of the vehicle up or down.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="67"/> - <source>Move the vehicle to the specified location.</source> - <translation type="unfinished">Move the vehicle to the specified location.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="68"/> - <source>Adjust current waypoint to %1.</source> - <translation type="unfinished">Adjust current waypoint to %1.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="69"/> - <source>Orbit the vehicle around the specified location.</source> - <translation type="unfinished">Orbit the vehicle around the specified location.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="70"/> - <source>Abort the landing sequence.</source> - <translation type="unfinished">Abort the landing sequence.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="71"/> - <source>Pause the vehicle at it's current position, adjusting altitude up or down as needed.</source> - <translation type="unfinished">Pause the vehicle at it's current position, adjusting altitude up or down as needed.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="72"/> - <source>Pause all vehicles at their current position.</source> - <translation type="unfinished">Pause all vehicles at their current position.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="73"/> - <source>Transition VTOL to fixed wing flight.</source> - <translation type="unfinished">Transition VTOL to fixed wing flight.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="74"/> - <source>Transition VTOL to multi-rotor flight.</source> - <translation type="unfinished">Transition VTOL to multi-rotor flight.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="75"/> - <source>Make the specified location a Region Of Interest.</source> - <translation type="unfinished">Make the specified location a Region Of Interest.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="155"/> - <source>activeVehicle(%1) _vehicleArmed(%2) guidedModeSupported(%3) _vehicleFlying(%4) _vehicleWasFlying(%5) _vehicleInRTLMode(%6) pauseVehicleSupported(%7) _vehiclePaused(%8) _flightMode(%9) _missionItemCount(%10)</source> - <translation type="unfinished">activeVehicle(%1) _vehicleArmed(%2) guidedModeSupported(%3) _vehicleFlying(%4) _vehicleWasFlying(%5) _vehicleInRTLMode(%6) pauseVehicleSupported(%7) _vehiclePaused(%8) _flightMode(%9) _missionItemCount(%10)</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="358"/> - <source>Smart RTL</source> - <translation type="unfinished">Smart RTL</translation> - </message> - <message> - <location filename="../src/FlightDisplay/GuidedActionsController.qml" line="500"/> - <source>Internal error: unknown actionCode</source> - <translation type="unfinished">Internal error: unknown actionCode</translation> - </message> - </context> - <context> - <name>GuidedAltitudeSlider</name> - <message> - <location filename="../src/FlightDisplay/GuidedAltitudeSlider.qml" line="64"/> - <source>New Alt(rel)</source> - <translation type="unfinished">New Alt(rel)</translation> - </message> - </context> - <context> - <name>HealthPageWidget</name> - <message> - <location filename="../src/FlightMap/Widgets/HealthPageWidget.qml" line="28"/> - <source>All systems healthy</source> - <translation type="unfinished">All systems healthy</translation> - </message> - </context> - <context> - <name>HelpSettings</name> - <message> - <location filename="../src/ui/preferences/HelpSettings.qml" line="37"/> - <source>QGroundControl User Guide</source> - <translation type="unfinished">QGroundControl User Guide</translation> - </message> - <message> - <location filename="../src/ui/preferences/HelpSettings.qml" line="44"/> - <source>PX4 Users Discussion Forum</source> - <translation type="unfinished">PX4 Users Discussion Forum</translation> - </message> - <message> - <location filename="../src/ui/preferences/HelpSettings.qml" line="51"/> - <source>ArduPilot Users Discussion Forum</source> - <translation type="unfinished">ArduPilot Users Discussion Forum</translation> - </message> - </context> - <context> - <name>HorizontalFactValueGrid</name> - <message> - <location filename="../src/QmlControls/HorizontalFactValueGrid.qml" line="128"/> - <location filename="../src/QmlControls/HorizontalFactValueGrid.qml" line="154"/> - <source>+</source> - <translation type="unfinished">+</translation> - </message> - <message> - <location filename="../src/QmlControls/HorizontalFactValueGrid.qml" line="135"/> - <location filename="../src/QmlControls/HorizontalFactValueGrid.qml" line="162"/> - <source>-</source> - <translation type="unfinished">-</translation> - </message> - </context> - <context> - <name>InstrumentValue</name> - <message> - <location filename="../src/QmlControls/InstrumentValueData.cc" line="21"/> - <source>None</source> - <translation type="unfinished">None</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueData.cc" line="22"/> - <source>Color</source> - <translation type="unfinished">Color</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueData.cc" line="23"/> - <source>Opacity</source> - <translation type="unfinished">Opacity</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueData.cc" line="24"/> - <source>Icon</source> - <translation type="unfinished">Icon</translation> - </message> - </context> - <context> - <name>InstrumentValueArea</name> - <message> - <location filename="../src/QmlControls/InstrumentValueArea.qml" line="85"/> - <location filename="../src/QmlControls/InstrumentValueArea.qml" line="109"/> - <source>+</source> - <translation type="unfinished">+</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueArea.qml" line="93"/> - <location filename="../src/QmlControls/InstrumentValueArea.qml" line="116"/> - <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueArea.qml" line="127"/> - <source>Reset To Defaults</source> - <translation type="unfinished">Reset To Defaults</translation> - </message> - </context> - <context> - <name>InstrumentValueEditDialog</name> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="25"/> - <source>Value Display</source> - <translation type="unfinished">Value Display</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="74"/> - <source>Icon</source> - <translation type="unfinished">Icon</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="114"/> - <source>Text</source> - <translation type="unfinished">Text</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="118"/> - <source>Label</source> - <translation type="unfinished">Label</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="131"/> - <source>Size</source> - <translation type="unfinished">Size</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="144"/> - <source>Show Units</source> - <translation type="unfinished">Show Units</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="149"/> - <source>Range</source> - <translation type="unfinished">Range</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="230"/> - <source>Specify the color you want to apply based on value ranges. The color will be applied to the icon if available, otherwise to the value itself.</source> - <translation type="unfinished">Specify the color you want to apply based on value ranges. The color will be applied to the icon if available, otherwise to the value itself.</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="248"/> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="355"/> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="454"/> - <source>-</source> - <translation type="unfinished">-</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="305"/> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="404"/> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="489"/> - <source>Add Row</source> - <translation type="unfinished">Add Row</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="337"/> - <source>Specify the icon you want to display based on value ranges.</source> - <translation type="unfinished">Specify the icon you want to display based on value ranges.</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="436"/> - <source>Specify the icon opacity you want based on value ranges.</source> - <translation type="unfinished">Specify the icon opacity you want based on value ranges.</translation> - </message> - <message> - <location filename="../src/QmlControls/InstrumentValueEditDialog.qml" line="504"/> - <source>Select Icon</source> - <translation type="unfinished">Select Icon</translation> - </message> - </context> - <context> - <name>Joystick</name> - <message> - <location filename="../src/Joystick/Joystick.cc" line="44"/> - <source>No Action</source> - <translation type="unfinished">No Action</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="45"/> - <source>Arm</source> - <translation type="unfinished">Arm</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="46"/> - <source>Disarm</source> - <translation type="unfinished">Disarm</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="47"/> - <source>Toggle Arm</source> - <translation type="unfinished">Toggle Arm</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="48"/> - <source>VTOL: Fixed Wing</source> - <translation type="unfinished">VTOL: Fixed Wing</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="49"/> - <source>VTOL: Multi-Rotor</source> - <translation type="unfinished">VTOL: Multi-Rotor</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="50"/> - <source>Continuous Zoom In</source> - <translation type="unfinished">Continuous Zoom In</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="51"/> - <source>Continuous Zoom Out</source> - <translation type="unfinished">Continuous Zoom Out</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="52"/> - <source>Step Zoom In</source> - <translation type="unfinished">Step Zoom In</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="53"/> - <source>Step Zoom Out</source> - <translation type="unfinished">Step Zoom Out</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="58"/> - <source>Trigger Camera</source> - <translation type="unfinished">Trigger Camera</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="59"/> - <source>Start Recording Video</source> - <translation type="unfinished">Start Recording Video</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="60"/> - <source>Stop Recording Video</source> - <translation type="unfinished">Stop Recording Video</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="61"/> - <source>Toggle Recording Video</source> - <translation type="unfinished">Toggle Recording Video</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="62"/> - <source>Gimbal Down</source> - <translation type="unfinished">Gimbal Down</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="63"/> - <source>Gimbal Up</source> - <translation type="unfinished">Gimbal Up</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="64"/> - <source>Gimbal Left</source> - <translation type="unfinished">Gimbal Left</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="65"/> - <source>Gimbal Right</source> - <translation type="unfinished">Gimbal Right</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="66"/> - <source>Gimbal Center</source> - <translation type="unfinished">Gimbal Center</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="67"/> - <source>Emergency Stop</source> - <translation type="unfinished">Emergency Stop</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="54"/> - <source>Next Video Stream</source> - <translation type="unfinished">Next Video Stream</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="55"/> - <source>Previous Video Stream</source> - <translation type="unfinished">Previous Video Stream</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="56"/> - <source>Next Camera</source> - <translation type="unfinished">Next Camera</translation> - </message> - <message> - <location filename="../src/Joystick/Joystick.cc" line="57"/> - <source>Previous Camera</source> - <translation type="unfinished">Previous Camera</translation> - </message> - </context> - <context> - <name>JoystickConfig</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfig.qml" line="28"/> - <source>Joystick</source> - <translation type="unfinished">Joystick</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfig.qml" line="69"/> - <source>General</source> - <translation type="unfinished">General</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfig.qml" line="72"/> - <source>Button Assigment</source> - <translation type="unfinished">Button Assigment</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfig.qml" line="75"/> - <source>Calibration</source> - <translation type="unfinished">Calibration</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfig.qml" line="78"/> - <source>Advanced</source> - <translation type="unfinished">Advanced</translation> - </message> - </context> - <context> - <name>JoystickConfigAdvanced</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="36"/> - <source>Full down stick is zero throttle</source> - <translation type="unfinished">Full down stick is zero throttle</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="42"/> - <source>Center stick is zero throttle</source> - <translation type="unfinished">Center stick is zero throttle</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="49"/> - <source>Spring loaded throttle smoothing</source> - <translation type="unfinished">Spring loaded throttle smoothing</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="61"/> - <source>Allow negative Thrust</source> - <translation type="unfinished">Allow negative Thrust</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="73"/> - <source>Exponential:</source> - <translation type="unfinished">Exponential:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="93"/> - <source>Enable further advanced settings (careful!)</source> - <translation type="unfinished">Enable further advanced settings (careful!)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="109"/> - <source>Enable gimbal control (Experimental)</source> - <translation type="unfinished">Enable gimbal control (Experimental)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="134"/> - <source>Joystick mode:</source> - <translation type="unfinished">Joystick mode:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="149"/> - <source>Axis frequency (Hz):</source> - <translation type="unfinished">Axis frequency (Hz):</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="167"/> - <source>Button repeat frequency (Hz):</source> - <translation type="unfinished">Button repeat frequency (Hz):</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="185"/> - <source>Enable circle correction</source> - <translation type="unfinished">Enable circle correction</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="203"/> - <source>Deadbands</source> - <translation type="unfinished">Deadbands</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="220"/> - <source>Deadband can be set during the first </source> - <translation type="unfinished">Deadband can be set during the first </translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="221"/> - <source>step of calibration by gently wiggling each axis. </source> - <translation type="unfinished">step of calibration by gently wiggling each axis. </translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="222"/> - <source>Deadband can also be adjusted by clicking and </source> - <translation type="unfinished">Deadband can also be adjusted by clicking and </translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigAdvanced.qml" line="223"/> - <source>dragging vertically on the corresponding axis monitor.</source> - <translation type="unfinished">dragging vertically on the corresponding axis monitor.</translation> - </message> - </context> - <context> - <name>JoystickConfigButtons</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfigButtons.qml" line="45"/> - <source>Assigning the same action to multiple buttons requires the press of all those buttons for the action to be taken. This is useful to prevent accidental button presses for critical actions like Arm or Emergency Stop.</source> - <translation type="unfinished">Assigning the same action to multiple buttons requires the press of all those buttons for the action to be taken. This is useful to prevent accidental button presses for critical actions like Arm or Emergency Stop.</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigButtons.qml" line="93"/> - <source>Repeat</source> - <translation type="unfinished">Repeat</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigButtons.qml" line="123"/> - <source>#</source> - <translation type="unfinished">#</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigButtons.qml" line="127"/> - <source>Function: </source> - <translation type="unfinished">Function: </translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigButtons.qml" line="131"/> - <source>Shift Function: </source> - <translation type="unfinished">Shift Function: </translation> - </message> - </context> - <context> - <name>JoystickConfigCalibration</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfigCalibration.qml" line="207"/> - <source>Skip</source> - <translation type="unfinished">Skip</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigCalibration.qml" line="213"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigCalibration.qml" line="225"/> - <source>Next</source> - <translation type="unfinished">Next</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigCalibration.qml" line="225"/> - <source>Start</source> - <translation type="unfinished">Start</translation> - </message> - </context> - <context> - <name>JoystickConfigController</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfigController.cc" line="256"/> - <source>Detected %1 joystick axes. To operate PX4, you need at least %2 axes.</source> - <translation type="unfinished">Detected %1 joystick axes. To operate PX4, you need at least %2 axes.</translation> - </message> - </context> - <context> - <name>JoystickConfigGeneral</name> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="38"/> - <source>Enable joystick input</source> - <translation type="unfinished">Enable joystick input</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="38"/> - <source>Enable not allowed (Calibrate First)</source> - <translation type="unfinished">Enable not allowed (Calibrate First)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="67"/> - <source>Active joystick:</source> - <translation type="unfinished">Active joystick:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="79"/> - <source>Active joystick name not in combo</source> - <translation type="unfinished">Active joystick name not in combo</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="97"/> - <source>RC Mode:</source> - <translation type="unfinished">RC Mode:</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="151"/> - <source>Lateral</source> - <translation type="unfinished">Lateral</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="151"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="165"/> - <source>Forward</source> - <translation type="unfinished">Forward</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="165"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="178"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="191"/> - <source>Throttle</source> - <translation type="unfinished">Throttle</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="214"/> - <source>Gimbal Pitch</source> - <translation type="unfinished">Gimbal Pitch</translation> - </message> - <message> - <location filename="../src/VehicleSetup/JoystickConfigGeneral.qml" line="229"/> - <source>Gimbal Yaw</source> - <translation type="unfinished">Gimbal Yaw</translation> - </message> - </context> - <context> - <name>JoystickIndicator</name> - <message> - <location filename="../src/ui/toolbar/JoystickIndicator.qml" line="47"/> - <source>Joystick Status</source> - <translation type="unfinished">Joystick Status</translation> - </message> - <message> - <location filename="../src/ui/toolbar/JoystickIndicator.qml" line="59"/> - <source>Connected:</source> - <translation type="unfinished">Connected:</translation> - </message> - <message> - <location filename="../src/ui/toolbar/JoystickIndicator.qml" line="64"/> - <source>Enabled:</source> - <translation type="unfinished">Enabled:</translation> - </message> - </context> - <context> - <name>JsonHelper</name> - <message> - <location filename="../src/JsonHelper.cc" line="369"/> - <source>Unable to open file: '%1', error: %2</source> - <translation type="unfinished">Unable to open file: '%1', error: %2</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="378"/> - <source>Unable to parse json file: %1 error: %2 offset: %3</source> - <translation type="unfinished">Unable to parse json file: %1 error: %2 offset: %3</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="383"/> - <source>Root of json file is not object: %1</source> - <translation type="unfinished">Root of json file is not object: %1</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="390"/> - <source>Json file: '%1'. %2</source> - <translation type="unfinished">Json file: '%1'. %2</translation> - </message> - </context> - <context> - <name>KMLHelper</name> - <message> - <location filename="../src/KMLHelper.cc" line="15"/> - <source>KML file load failed. %1</source> - <translation type="unfinished">KML file load failed. %1</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="24"/> - <source>File not found: %1</source> - <translation type="unfinished">File not found: %1</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="29"/> - <source>Unable to open file: %1 error: $%2</source> - <translation type="unfinished">Unable to open file: %1 error: $%2</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="37"/> - <source>Unable to parse KML file: %1 error: %2 line: %3</source> - <translation type="unfinished">Unable to parse KML file: %1 error: %2 line: %3</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="61"/> - <source>No supported type found in KML file.</source> - <translation type="unfinished">No supported type found in KML file.</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="77"/> - <source>Unable to find Polygon node in KML</source> - <translation type="unfinished">Unable to find Polygon node in KML</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="83"/> - <location filename="../src/KMLHelper.cc" line="144"/> - <source>Internal error: Unable to find coordinates node in KML</source> - <translation type="unfinished">Internal error: Unable to find coordinates node in KML</translation> - </message> - <message> - <location filename="../src/KMLHelper.cc" line="138"/> - <source>Unable to find LineString node in KML</source> - <translation type="unfinished">Unable to find LineString node in KML</translation> - </message> - </context> - <context> - <name>KMLOrSHPFileDialog</name> - <message> - <location filename="../src/QmlControls/KMLOrSHPFileDialog.qml" line="19"/> - <source>Select Polygon File</source> - <translation type="unfinished">Select Polygon File</translation> - </message> - </context> - <context> - <name>LinkIndicator</name> - <message> - <location filename="../src/ui/toolbar/LinkIndicator.qml" line="32"/> - <source>N/A</source> - <comment>No data to display</comment> - <translation type="unfinished">N/A</translation> - </message> - </context> - <context> - <name>LinkManager</name> - <message> - <location filename="../src/comm/LinkManager.cc" line="298"/> - <source>Connect not allowed: %1</source> - <translation type="unfinished">Connect not allowed: %1</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="580"/> - <location filename="../src/comm/LinkManager.cc" line="586"/> - <location filename="../src/comm/LinkManager.cc" line="591"/> - <location filename="../src/comm/LinkManager.cc" line="596"/> - <source>%1 on %2 (AutoConnect)</source> - <translation type="unfinished">%1 on %2 (AutoConnect)</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="683"/> - <source>Shutdown</source> - <translation type="unfinished">Shutdown</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="694"/> - <source>Serial</source> - <translation type="unfinished">Serial</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="696"/> - <source>UDP</source> - <translation type="unfinished">UDP</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="697"/> - <source>TCP</source> - <translation type="unfinished">TCP</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="702"/> - <source>Mock Link</source> - <translation type="unfinished">Mock Link</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="705"/> - <location filename="../src/comm/LinkManager.cc" line="1018"/> - <source>Log Replay</source> - <translation type="unfinished">Log Replay</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="937"/> - <source>Please check to make sure you have an SD Card inserted in your Vehicle and try again.</source> - <translation type="unfinished">Please check to make sure you have an SD Card inserted in your Vehicle and try again.</translation> - </message> - <message> - <location filename="../src/comm/LinkManager.cc" line="938"/> - <source>Your Vehicle is not responding. If this continues, shutdown %1, restart the Vehicle letting it boot completely, then start %1.</source> - <translation type="unfinished">Your Vehicle is not responding. If this continues, shutdown %1, restart the Vehicle letting it boot completely, then start %1.</translation> - </message> - </context> - <context> - <name>LinkSettings</name> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="87"/> - <source>Delete</source> - <translation type="unfinished">Delete</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="98"/> - <source>Remove Link Configuration</source> - <translation type="unfinished">Remove Link Configuration</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="99"/> - <source>Remove %1. Is this really what you want?</source> - <translation type="unfinished">Remove %1. Is this really what you want?</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="111"/> - <source>Edit</source> - <translation type="unfinished">Edit</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="118"/> - <source>Add</source> - <translation type="unfinished">Add</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="124"/> - <source>Connect</source> - <translation type="unfinished">Connect</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="131"/> - <source>Disconnect</source> - <translation type="unfinished">Disconnect</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="179"/> - <source>Edit Link Configuration Settings</source> - <translation type="unfinished">Edit Link Configuration Settings</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="179"/> - <source>Create New Link Configuration</source> - <translation type="unfinished">Create New Link Configuration</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="213"/> - <source>General</source> - <translation type="unfinished">General</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="231"/> - <source>Name:</source> - <translation type="unfinished">Name:</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="245"/> - <source>Type:</source> - <translation type="unfinished">Type:</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="302"/> - <source>Automatically Connect on Start</source> - <translation type="unfinished">Automatically Connect on Start</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="316"/> - <source>High Latency</source> - <translation type="unfinished">High Latency</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="376"/> - <source>OK</source> - <translation type="unfinished">OK</translation> - </message> - <message> - <location filename="../src/ui/preferences/LinkSettings.qml" line="396"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - </context> - <context> - <name>LogCompressor</name> - <message> - <location filename="../src/LogCompressor.cc" line="50"/> - <source>Log Compressor: Cannot start/compress log file, since input file %1 is not readable</source> - <translation type="unfinished">Log Compressor: Cannot start/compress log file, since input file %1 is not readable</translation> - </message> - <message> - <location filename="../src/LogCompressor.cc" line="67"/> - <source>Log Compressor: Cannot start/compress log file, since output file %1 is not writable</source> - <translation type="unfinished">Log Compressor: Cannot start/compress log file, since output file %1 is not writable</translation> - </message> - <message> - <location filename="../src/LogCompressor.cc" line="105"/> - <source>Log compressor: Dataset contains dimensions: </source> - <translation type="unfinished">Log compressor: Dataset contains dimensions: </translation> - </message> - <message> - <location filename="../src/LogCompressor.cc" line="213"/> - <source>Log Compressor</source> - <translation type="unfinished">Log Compressor</translation> - </message> - </context> - <context> - <name>LogDownloadController</name> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="180"/> - <source>Available</source> - <translation type="unfinished">Available</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="227"/> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="690"/> - <source>Canceled</source> - <translation type="unfinished">Canceled</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="274"/> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="385"/> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="636"/> - <source>Error</source> - <translation type="unfinished">Error</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="366"/> - <source>Downloaded</source> - <translation type="unfinished">Downloaded</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="436"/> - <source>Timed Out</source> - <translation type="unfinished">Timed Out</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="546"/> - <source>Waiting</source> - <translation type="unfinished">Waiting</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="591"/> - <source>UnknownDate</source> - <translation type="unfinished">UnknownDate</translation> - </message> - </context> - <context> - <name>LogDownloadPage</name> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="24"/> - <source>Log Download</source> - <translation type="unfinished">Log Download</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="25"/> - <source>Log Download allows you to download binary log files from your vehicle. Click Refresh to get list of available logs.</source> - <translation type="unfinished">Log Download allows you to download binary log files from your vehicle. Click Refresh to get list of available logs.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="60"/> - <source>Id</source> - <translation type="unfinished">Id</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="73"/> - <source>Date</source> - <translation type="unfinished">Date</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="84"/> - <source>Date Unknown</source> - <translation type="unfinished">Date Unknown</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="95"/> - <source>Size</source> - <translation type="unfinished">Size</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="108"/> - <source>Status</source> - <translation type="unfinished">Status</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="125"/> - <source>Refresh</source> - <translation type="unfinished">Refresh</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="129"/> - <source>Log Refresh</source> - <translation type="unfinished">Log Refresh</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="129"/> - <source>You must be connected to a vehicle in order to download logs.</source> - <translation type="unfinished">You must be connected to a vehicle in order to download logs.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="137"/> - <source>Download</source> - <translation type="unfinished">Download</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="154"/> - <source>Select save directory</source> - <translation type="unfinished">Select save directory</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="171"/> - <source>Erase All</source> - <translation type="unfinished">Erase All</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="175"/> - <source>Delete All Log Files</source> - <translation type="unfinished">Delete All Log Files</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="181"/> - <source>All log files will be erased permanently. Is this really what you want?</source> - <translation type="unfinished">All log files will be erased permanently. Is this really what you want?</translation> - </message> - <message> - <location filename="../src/AnalyzeView/LogDownloadPage.qml" line="190"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - </context> - <context> - <name>LogReplayLink</name> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="79"/> - <source>Log Replay Error</source> - <translation type="unfinished">Log Replay Error</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="100"/> - <source>You must close all connections prior to replaying a log.</source> - <translation type="unfinished">You must close all connections prior to replaying a log.</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="276"/> - <source>Attempt to load new log while log being played</source> - <translation type="unfinished">Attempt to load new log while log being played</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="282"/> - <source>Unable to open log file: '%1', error: %2</source> - <translation type="unfinished">Unable to open log file: '%1', error: %2</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="292"/> - <source>The log file '%1' is corrupt or empty.</source> - <translation type="unfinished">The log file '%1' is corrupt or empty.</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="365"/> - <source>Connect not allowed during Flight Data replay.</source> - <translation type="unfinished">Connect not allowed during Flight Data replay.</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="432"/> - <location filename="../src/comm/LogReplayLink.cc" line="452"/> - <source>Unable to seek to new position</source> - <translation type="unfinished">Unable to seek to new position</translation> - </message> - </context> - <context> - <name>LogReplayLinkConfiguration</name> - <message> - <location filename="../src/comm/LogReplayLink.h" line="40"/> - <source>Log Replay Link Settings</source> - <translation type="unfinished">Log Replay Link Settings</translation> - </message> - </context> - <context> - <name>LogReplayLinkController</name> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="600"/> - <source>%2m:%3s</source> - <translation type="unfinished">%2m:%3s</translation> - </message> - <message> - <location filename="../src/comm/LogReplayLink.cc" line="602"/> - <source>%1h:%2m:%3s</source> - <translation type="unfinished">%1h:%2m:%3s</translation> - </message> - </context> - <context> - <name>LogReplaySettings</name> - <message> - <location filename="../src/ui/preferences/LogReplaySettings.qml" line="31"/> - <source>Log File:</source> - <translation type="unfinished">Log File:</translation> - </message> - <message> - <location filename="../src/ui/preferences/LogReplaySettings.qml" line="42"/> - <source>Browse</source> - <translation type="unfinished">Browse</translation> - </message> - <message> - <location filename="../src/ui/preferences/LogReplaySettings.qml" line="50"/> - <source>Please choose a file</source> - <translation type="unfinished">Please choose a file</translation> - </message> - </context> - <context> - <name>LogReplayStatusBar</name> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="19"/> - <source>Log Replay</source> - <translation type="unfinished">Log Replay</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="19"/> - <source>You must close all connections prior to replaying a log.</source> - <translation type="unfinished">You must close all connections prior to replaying a log.</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="30"/> - <source>Select Telemetery Log</source> - <translation type="unfinished">Select Telemetery Log</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="31"/> - <source>Telemetry Logs (*.%1)</source> - <translation type="unfinished">Telemetry Logs (*.%1)</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="31"/> - <source>All Files (*)</source> - <translation type="unfinished">All Files (*)</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="54"/> - <source>Pause</source> - <translation type="unfinished">Pause</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="54"/> - <source>Play</source> - <translation type="unfinished">Play</translation> - </message> - <message> - <location filename="../src/QmlControls/LogReplayStatusBar.qml" line="102"/> - <source>Load Telemetry Log</source> - <translation type="unfinished">Load Telemetry Log</translation> - </message> - </context> - <context> - <name>MAVLinkChart</name> - <message> - <location filename="../src/QmlControls/MAVLinkChart.qml" line="91"/> - <source>Scale:</source> - <translation type="unfinished">Scale:</translation> - </message> - <message> - <location filename="../src/QmlControls/MAVLinkChart.qml" line="104"/> - <source>Range:</source> - <translation type="unfinished">Range:</translation> - </message> - </context> - <context> - <name>MAVLinkInspectorController</name> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="729"/> - <source>5 Sec</source> - <translation type="unfinished">5 Sec</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="730"/> - <source>10 Sec</source> - <translation type="unfinished">10 Sec</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="731"/> - <source>30 Sec</source> - <translation type="unfinished">30 Sec</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="732"/> - <source>60 Sec</source> - <translation type="unfinished">60 Sec</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="734"/> - <source>Auto</source> - <translation type="unfinished">Auto</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="735"/> - <source>10,000</source> - <translation type="unfinished">10,000</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="736"/> - <source>1,000</source> - <translation type="unfinished">1,000</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="737"/> - <source>100</source> - <translation type="unfinished">100</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="738"/> - <source>10</source> - <translation type="unfinished">10</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="739"/> - <source>1</source> - <translation type="unfinished">1</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="740"/> - <source>0.1</source> - <translation type="unfinished">0.1</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="741"/> - <source>0.01</source> - <translation type="unfinished">0.01</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="742"/> - <source>0.001</source> - <translation type="unfinished">0.001</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="743"/> - <source>0.0001</source> - <translation type="unfinished">0.0001</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="838"/> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="851"/> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="866"/> - <source>Vehicle %1</source> - <translation type="unfinished">Vehicle %1</translation> - </message> - </context> - <context> - <name>MAVLinkInspectorPage</name> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="44"/> - <source>Inspect real time MAVLink messages.</source> - <translation type="unfinished">Inspect real time MAVLink messages.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="50"/> - <source>Component ID:</source> - <translation type="unfinished">Component ID:</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="123"/> - <source>Message:</source> - <translation type="unfinished">Message:</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="131"/> - <source>Component:</source> - <translation type="unfinished">Component:</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="137"/> - <source>Count:</source> - <translation type="unfinished">Count:</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="152"/> - <source>Name</source> - <translation type="unfinished">Name</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="155"/> - <source>Value</source> - <translation type="unfinished">Value</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="158"/> - <source>Type</source> - <translation type="unfinished">Type</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="161"/> - <source>Plot 1</source> - <translation type="unfinished">Plot 1</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorPage.qml" line="164"/> - <source>Plot 2</source> - <translation type="unfinished">Plot 2</translation> - </message> - </context> - <context> - <name>MAVLinkProtocol</name> - <message> - <location filename="../src/comm/MAVLinkProtocol.cc" line="186"/> - <location filename="../src/comm/MAVLinkProtocol.cc" line="293"/> - <location filename="../src/comm/MAVLinkProtocol.cc" line="338"/> - <location filename="../src/comm/MAVLinkProtocol.cc" line="460"/> - <source>MAVLink Protocol</source> - <translation type="unfinished">MAVLink Protocol</translation> - </message> - <message> - <location filename="../src/comm/MAVLinkProtocol.cc" line="186"/> - <location filename="../src/comm/MAVLinkProtocol.cc" line="293"/> - <source>MAVLink Logging failed. Could not write to file %1, logging disabled.</source> - <translation type="unfinished">MAVLink Logging failed. Could not write to file %1, logging disabled.</translation> - </message> - <message> - <location filename="../src/comm/MAVLinkProtocol.cc" line="338"/> - <source>Detected radio still using MAVLink v1.0 on a link with MAVLink v2.0 enabled. Please upgrade the radio firmware.</source> - <translation type="unfinished">Detected radio still using MAVLink v1.0 on a link with MAVLink v2.0 enabled. Please upgrade the radio firmware.</translation> - </message> - <message> - <location filename="../src/comm/MAVLinkProtocol.cc" line="386"/> - <source>MAVLink protocol</source> - <translation type="unfinished">MAVLink protocol</translation> - </message> - <message> - <location filename="../src/comm/MAVLinkProtocol.cc" line="460"/> - <source>Opening Flight Data file for writing failed. Unable to write to %1. Please choose a different file location.</source> - <translation type="unfinished">Opening Flight Data file for writing failed. Unable to write to %1. Please choose a different file location.</translation> - </message> - </context> - <context> - <name>MainRootWindow</name> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="297"/> - <location filename="../src/ui/MainRootWindow.qml" line="314"/> - <location filename="../src/ui/MainRootWindow.qml" line="333"/> - <source>%1 close</source> - <translation type="unfinished">%1 close</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="334"/> - <source>There are still active connections to vehicles. Are you sure you want to exit?</source> - <translation type="unfinished">There are still active connections to vehicles. Are you sure you want to exit?</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="298"/> - <source>You have a mission edit in progress which has not been saved/sent. If you close you will lose changes. Are you sure you want to close?</source> - <translation type="unfinished">You have a mission edit in progress which has not been saved/sent. If you close you will lose changes. Are you sure you want to close?</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="315"/> - <source>You have pending parameter updates to a vehicle. If you close you will lose changes. Are you sure you want to close?</source> - <translation type="unfinished">You have pending parameter updates to a vehicle. If you close you will lose changes. Are you sure you want to close?</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="457"/> - <source>No Messages</source> - <translation type="unfinished">No Messages</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="564"/> - <source>Parameters missing: %1</source> - <translation type="unfinished">Parameters missing: %1</translation> - </message> - <message> - <location filename="../src/ui/MainRootWindow.qml" line="568"/> - <source>Fact error: %1</source> - <translation type="unfinished">Fact error: %1</translation> - </message> - </context> - <context> - <name>MainToolBar</name> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="181"/> - <source>Advanced Mode</source> - <translation type="unfinished">Advanced Mode</translation> - </message> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="337"/> - <source>Downloading Parameters</source> - <translation type="unfinished">Downloading Parameters</translation> - </message> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="345"/> - <source>Click anywhere to hide</source> - <translation type="unfinished">Click anywhere to hide</translation> - </message> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="362"/> - <source>Waiting For Vehicle Connection</source> - <translation type="unfinished">Waiting For Vehicle Connection</translation> - </message> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="384"/> - <source>Disconnect</source> - <translation type="unfinished">Disconnect</translation> - </message> - <message> - <location filename="../src/ui/toolbar/MainToolBar.qml" line="392"/> - <source>COMMUNICATION LOST</source> - <translation type="unfinished">COMMUNICATION LOST</translation> - </message> - </context> - <context> - <name>MapScale</name> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="46"/> - <source> km</source> - <translation type="unfinished"> km</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="48"/> - <source> m</source> - <translation type="unfinished"> m</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="59"/> - <source> mile</source> - <translation type="unfinished"> mile</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="61"/> - <source> miles</source> - <translation type="unfinished"> miles</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="64"/> - <source> ft</source> - <translation type="unfinished"> ft</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="193"/> - <source>T</source> - <translation type="unfinished">T</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="206"/> - <source>+</source> - <translation type="unfinished">+</translation> - </message> - <message> - <location filename="../src/FlightMap/MapScale.qml" line="219"/> - <source>-</source> - <translation type="unfinished">-</translation> - </message> - </context> - <context> - <name>MavlinkConsolePage</name> - <message> - <location filename="../src/AnalyzeView/MavlinkConsolePage.qml" line="26"/> - <source>Mavlink Console</source> - <translation type="unfinished">Mavlink Console</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MavlinkConsolePage.qml" line="27"/> - <source>Mavlink Console provides a connection to the vehicle's system shell.</source> - <translation type="unfinished">Mavlink Console provides a connection to the vehicle's system shell.</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MavlinkConsolePage.qml" line="118"/> - <source>Send</source> - <translation type="unfinished">Send</translation> - </message> - <message> - <location filename="../src/AnalyzeView/MavlinkConsolePage.qml" line="126"/> - <source>Show Latest</source> - <translation type="unfinished">Show Latest</translation> - </message> - </context> - <context> - <name>MavlinkSettings</name> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="82"/> - <source>MAVLink Logging</source> - <translation type="unfinished">MAVLink Logging</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="83"/> - <source>Please enter an email address before uploading MAVLink log files.</source> - <translation type="unfinished">Please enter an email address before uploading MAVLink log files.</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="108"/> - <source>Ground Station</source> - <translation type="unfinished">Ground Station</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="127"/> - <source>MAVLink System ID:</source> - <translation type="unfinished">MAVLink System ID:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="142"/> - <source>Emit heartbeat</source> - <translation type="unfinished">Emit heartbeat</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="150"/> - <source>Only accept MAVs with same protocol version</source> - <translation type="unfinished">Only accept MAVs with same protocol version</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="169"/> - <source>Telemetry Stream Rates (ArduPilot Only)</source> - <translation type="unfinished">Telemetry Stream Rates (ArduPilot Only)</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="189"/> - <source>All Streams Controlled By Vehicle Settings</source> - <translation type="unfinished">All Streams Controlled By Vehicle Settings</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="198"/> - <source>Raw Sensors</source> - <translation type="unfinished">Raw Sensors</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="205"/> - <source>Extended Status</source> - <translation type="unfinished">Extended Status</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="212"/> - <source>RC Channel</source> - <translation type="unfinished">RC Channel</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="219"/> - <source>Position</source> - <translation type="unfinished">Position</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="226"/> - <source>Extra 1</source> - <translation type="unfinished">Extra 1</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="233"/> - <source>Extra 2</source> - <translation type="unfinished">Extra 2</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="240"/> - <source>Extra 3</source> - <translation type="unfinished">Extra 3</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="258"/> - <source>MAVLink Link Status (Current Vehicle)</source> - <translation type="unfinished">MAVLink Link Status (Current Vehicle)</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="279"/> - <source>Total messages sent (computed):</source> - <translation type="unfinished">Total messages sent (computed):</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="284"/> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="299"/> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="314"/> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="329"/> - <source>Not Connected</source> - <translation type="unfinished">Not Connected</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="294"/> - <source>Total messages received:</source> - <translation type="unfinished">Total messages received:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="309"/> - <source>Total message loss:</source> - <translation type="unfinished">Total message loss:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="324"/> - <source>Loss rate:</source> - <translation type="unfinished">Loss rate:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="345"/> - <source>MAVLink 2.0 Logging (PX4 Pro Only)</source> - <translation type="unfinished">MAVLink 2.0 Logging (PX4 Pro Only)</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="368"/> - <source>Manual Start/Stop:</source> - <translation type="unfinished">Manual Start/Stop:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="372"/> - <source>Start Logging</source> - <translation type="unfinished">Start Logging</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="379"/> - <source>Stop Logging</source> - <translation type="unfinished">Stop Logging</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="389"/> - <source>Enable automatic logging</source> - <translation type="unfinished">Enable automatic logging</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="408"/> - <source>MAVLink 2.0 Log Uploads (PX4 Pro Only)</source> - <translation type="unfinished">MAVLink 2.0 Log Uploads (PX4 Pro Only)</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="430"/> - <source>Email address for Log Upload:</source> - <translation type="unfinished">Email address for Log Upload:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="451"/> - <source>Default Description:</source> - <translation type="unfinished">Default Description:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="471"/> - <source>Default Upload URL</source> - <translation type="unfinished">Default Upload URL</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="492"/> - <source>Video URL:</source> - <translation type="unfinished">Video URL:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="510"/> - <source>Wind Speed:</source> - <translation type="unfinished">Wind Speed:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="548"/> - <source>Flight Rating:</source> - <translation type="unfinished">Flight Rating:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="586"/> - <source>Additional Feedback:</source> - <translation type="unfinished">Additional Feedback:</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="605"/> - <source>Make this log publicly available</source> - <translation type="unfinished">Make this log publicly available</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="616"/> - <source>Enable automatic log uploads</source> - <translation type="unfinished">Enable automatic log uploads</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="628"/> - <source>Delete log file after uploading</source> - <translation type="unfinished">Delete log file after uploading</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="647"/> - <source>Saved Log Files</source> - <translation type="unfinished">Saved Log Files</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="710"/> - <source>Uploaded</source> - <translation type="unfinished">Uploaded</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="733"/> - <source>Check All</source> - <translation type="unfinished">Check All</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="743"/> - <source>Check None</source> - <translation type="unfinished">Check None</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="753"/> - <source>Delete Selected</source> - <translation type="unfinished">Delete Selected</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="761"/> - <source>Delete Selected Log Files</source> - <translation type="unfinished">Delete Selected Log Files</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="762"/> - <source>Confirm deleting selected log files?</source> - <translation type="unfinished">Confirm deleting selected log files?</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="769"/> - <source>Upload Selected</source> - <translation type="unfinished">Upload Selected</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="784"/> - <source>Upload Selected Log Files</source> - <translation type="unfinished">Upload Selected Log Files</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="785"/> - <source>Confirm uploading selected log files?</source> - <translation type="unfinished">Confirm uploading selected log files?</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="792"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="801"/> - <source>Cancel Upload</source> - <translation type="unfinished">Cancel Upload</translation> - </message> - <message> - <location filename="../src/ui/preferences/MavlinkSettings.qml" line="802"/> - <source>Confirm canceling the upload process?</source> - <translation type="unfinished">Confirm canceling the upload process?</translation> - </message> - </context> - <context> - <name>MicrohardSettings</name> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="63"/> - <source>General</source> - <translation type="unfinished">General</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="80"/> - <source>Enable Microhard</source> - <translation type="unfinished">Enable Microhard</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="98"/> - <source>Connection Status</source> - <translation type="unfinished">Connection Status</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="120"/> - <source>Ground Unit:</source> - <translation type="unfinished">Ground Unit:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="126"/> - <location filename="../src/Microhard/MicrohardSettings.qml" line="142"/> - <source>Connected</source> - <translation type="unfinished">Connected</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="128"/> - <location filename="../src/Microhard/MicrohardSettings.qml" line="144"/> - <source>Login Error</source> - <translation type="unfinished">Login Error</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="130"/> - <location filename="../src/Microhard/MicrohardSettings.qml" line="146"/> - <source>Not Connected</source> - <translation type="unfinished">Not Connected</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="137"/> - <source>Air Unit:</source> - <translation type="unfinished">Air Unit:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="152"/> - <source>Uplink RSSI:</source> - <translation type="unfinished">Uplink RSSI:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="158"/> - <source>Downlink RSSI:</source> - <translation type="unfinished">Downlink RSSI:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="176"/> - <source>Network Settings</source> - <translation type="unfinished">Network Settings</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="198"/> - <source>Local IP Address:</source> - <translation type="unfinished">Local IP Address:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="209"/> - <source>Remote IP Address:</source> - <translation type="unfinished">Remote IP Address:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="219"/> - <source>Network Mask:</source> - <translation type="unfinished">Network Mask:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="229"/> - <source>Configuration User Name:</source> - <translation type="unfinished">Configuration User Name:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="238"/> - <source>Configuration Password:</source> - <translation type="unfinished">Configuration Password:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="248"/> - <source>Encryption key:</source> - <translation type="unfinished">Encryption key:</translation> - </message> - <message> - <location filename="../src/Microhard/MicrohardSettings.qml" line="282"/> - <source>Apply</source> - <translation type="unfinished">Apply</translation> - </message> - </context> - <context> - <name>MissionCommandDialog</name> - <message> - <location filename="../src/QmlControls/MissionCommandDialog.qml" line="33"/> - <source>Category:</source> - <translation type="unfinished">Category:</translation> - </message> - </context> - <context> - <name>MissionCommandTree</name> - <message> - <location filename="../src/MissionManager/MissionCommandTree.cc" line="25"/> - <source>All commands</source> - <translation type="unfinished">All commands</translation> - </message> - </context> - <context> - <name>MissionController</name> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="745"/> - <source>Mission item %1 is not an object</source> - <translation type="unfinished">Mission item %1 is not an object</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="831"/> - <source>Unsupported complex item type: %1</source> - <translation type="unfinished">Unsupported complex item type: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="834"/> - <source>Unknown item type: %1</source> - <translation type="unfinished">Unknown item type: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="857"/> - <source>Could not find doJumpId: %1</source> - <translation type="unfinished">Could not find doJumpId: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="930"/> - <source>The mission file is corrupted.</source> - <translation type="unfinished">The mission file is corrupted.</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="935"/> - <source>The mission file is not compatible with this version of %1.</source> - <translation type="unfinished">The mission file is not compatible with this version of %1.</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionController.cc" line="976"/> - <location filename="../src/MissionManager/MissionController.cc" line="991"/> - <location filename="../src/MissionManager/MissionController.cc" line="1015"/> - <source>Mission: %1</source> - <translation type="unfinished">Mission: %1</translation> - </message> - </context> - <context> - <name>MissionItem</name> - <message> - <location filename="../src/MissionManager/MissionItem.cc" line="285"/> - <source>Type found: %1 must be: %2</source> - <translation type="unfinished">Type found: %1 must be: %2</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionItem.cc" line="291"/> - <source>%1 key must contains 7 values</source> - <translation type="unfinished">%1 key must contains 7 values</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionItem.cc" line="297"/> - <source>Param %1 incorrect type %2, must be double or null</source> - <translation type="unfinished">Param %1 incorrect type %2, must be double or null</translation> - </message> - </context> - <context> - <name>MissionItemEditor</name> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="102"/> - <source>?</source> - <extracomment>Indicator in Plan view to show mission item is not ready for save/send</extracomment> - <translation type="unfinished">?</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="206"/> - <source>Move to vehicle position</source> - <translation type="unfinished">Move to vehicle position</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="213"/> - <source>Move to previous item position</source> - <translation type="unfinished">Move to previous item position</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="219"/> - <source>Edit position...</source> - <translation type="unfinished">Edit position...</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="221"/> - <source>Edit Position</source> - <translation type="unfinished">Edit Position</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="229"/> - <source>Show all values</source> - <translation type="unfinished">Show all values</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="239"/> - <source>Mission Edit</source> - <translation type="unfinished">Mission Edit</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="239"/> - <source>You have made changes to the mission item which cannot be shown in Simple Mode</source> - <translation type="unfinished">You have made changes to the mission item which cannot be shown in Simple Mode</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="249"/> - <source>Item #%1</source> - <translation type="unfinished">Item #%1</translation> - </message> - <message> - <location filename="../src/PlanView/MissionItemEditor.qml" line="156"/> - <source>Select Mission Command</source> - <translation type="unfinished">Select Mission Command</translation> - </message> - </context> - <context> - <name>MissionItemStatus</name> - <message> - <location filename="../src/PlanView/MissionItemStatus.qml" line="46"/> - <source>Terrain Altitude</source> - <translation type="unfinished">Terrain Altitude</translation> - </message> - </context> - <context> - <name>MissionManager</name> - <message> - <location filename="../src/MissionManager/MissionManager.cc" line="91"/> - <source>Unable to generate resume mission due to MAV_CMD_DO_JUMP command.</source> - <translation type="unfinished">Unable to generate resume mission due to MAV_CMD_DO_JUMP command.</translation> - </message> - </context> - <context> - <name>MissionSettingsEditor</name> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="43"/> - <source>Firmware</source> - <translation type="unfinished">Firmware</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="44"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="66"/> - <source>Waypoint alt</source> - <translation type="unfinished">Waypoint alt</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="75"/> - <source>Flight speed</source> - <translation type="unfinished">Flight speed</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="103"/> - <source>Above camera commands will take affect immediately upon mission start.</source> - <translation type="unfinished">Above camera commands will take affect immediately upon mission start.</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="180"/> - <source>Launch Position</source> - <translation type="unfinished">Launch Position</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="216"/> - <source>Set To Map Center</source> - <translation type="unfinished">Set To Map Center</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="114"/> - <source>Vehicle Info</source> - <translation type="unfinished">Vehicle Info</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="154"/> - <source>Cruise speed</source> - <translation type="unfinished">Cruise speed</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="165"/> - <source>Hover speed</source> - <translation type="unfinished">Hover speed</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="199"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/PlanView/MissionSettingsEditor.qml" line="211"/> - <source>Actual position set by vehicle at flight time.</source> - <translation type="unfinished">Actual position set by vehicle at flight time.</translation> - </message> - </context> - <context> - <name>MissionSettingsItem</name> - <message> - <location filename="../src/MissionManager/MissionSettingsItem.cc" line="294"/> - <source>L</source> - <translation type="unfinished">L</translation> - </message> - <message> - <location filename="../src/MissionManager/MissionSettingsItem.cc" line="294"/> - <source>Launch</source> - <translation type="unfinished">Launch</translation> - </message> - </context> - <context> - <name>MockConfiguration</name> - <message> - <location filename="../src/comm/MockLink.h" line="74"/> - <source>Mock Link Settings</source> - <translation type="unfinished">Mock Link Settings</translation> - </message> - </context> - <context> - <name>MockLink</name> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="46"/> - <source>PX4 Vehicle</source> - <translation type="unfinished">PX4 Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="51"/> - <source>APM ArduCopter Vehicle</source> - <translation type="unfinished">APM ArduCopter Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="57"/> - <source>APM ArduPlane Vehicle</source> - <translation type="unfinished">APM ArduPlane Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="63"/> - <source>APM ArduSub Vehicle</source> - <translation type="unfinished">APM ArduSub Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="69"/> - <source>APM ArduRover Vehicle</source> - <translation type="unfinished">APM ArduRover Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="75"/> - <source>Generic Vehicle</source> - <translation type="unfinished">Generic Vehicle</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="43"/> - <source>Send status text + voice</source> - <translation type="unfinished">Send status text + voice</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLink.qml" line="80"/> - <source>Stop One MockLink</source> - <translation type="unfinished">Stop One MockLink</translation> - </message> - </context> - <context> - <name>MockLinkSettings</name> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="53"/> - <source>Send Status Text and Voice</source> - <translation type="unfinished">Send Status Text and Voice</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="63"/> - <source>PX4 Firmware</source> - <translation type="unfinished">PX4 Firmware</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="68"/> - <source>APM Firmware</source> - <translation type="unfinished">APM Firmware</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="73"/> - <source>Generic Firmware</source> - <translation type="unfinished">Generic Firmware</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="82"/> - <source>APM Vehicle Type</source> - <translation type="unfinished">APM Vehicle Type</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="89"/> - <source>ArduCopter</source> - <translation type="unfinished">ArduCopter</translation> - </message> - <message> - <location filename="../src/ui/preferences/MockLinkSettings.qml" line="94"/> - <source>ArduPlane</source> - <translation type="unfinished">ArduPlane</translation> - </message> - </context> - <context> - <name>ModeSwitchDisplay</name> - <message> - <location filename="../src/QmlControls/ModeSwitchDisplay.qml" line="95"/> - <source>Monitor:</source> - <translation type="unfinished">Monitor:</translation> - </message> - <message> - <location filename="../src/QmlControls/ModeSwitchDisplay.qml" line="135"/> - <source>Threshold:</source> - <translation type="unfinished">Threshold:</translation> - </message> - </context> - <context> - <name>MotorComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.qml" line="39"/> - <source>Warning: Unable to determine motor count</source> - <translation type="unfinished">Warning: Unable to determine motor count</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.qml" line="96"/> - <source>All</source> - <translation type="unfinished">All</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.qml" line="122"/> - <source>Moving the sliders will causes the motors to spin. Make sure you remove all props.</source> - <translation type="unfinished">Moving the sliders will causes the motors to spin. Make sure you remove all props.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.qml" line="142"/> - <source>Propellers are removed - Enable motor sliders</source> - <translation type="unfinished">Propellers are removed - Enable motor sliders</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.qml" line="142"/> - <source>Careful: Motor sliders are enabled</source> - <translation type="unfinished">Careful: Motor sliders are enabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.cc" line="14"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/MotorComponent.cc" line="26"/> - <source>Motors Setup is used to manually test motor control and direction.</source> - <translation type="unfinished">Motors Setup is used to manually test motor control and direction.</translation> - </message> - </context> - <context> - <name>MultiRotorChecklist</name> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="25"/> - <source>Multirotor Initial Checks</source> - <translation type="unfinished">Multirotor Initial Checks</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="29"/> - <source>Props mounted and secured?</source> - <translation type="unfinished">Props mounted and secured?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="53"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="54"/> - <source>Propellers free? Then throttle up gently. Working properly?</source> - <translation type="unfinished">Propellers free? Then throttle up gently. Working properly?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="58"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="59"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="67"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="71"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="72"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="76"/> - <source>Wind & weather</source> - <translation type="unfinished">Wind & weather</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="77"/> - <source>OK for your platform?</source> - <translation type="unfinished">OK for your platform?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="81"/> - <source>Flight area</source> - <translation type="unfinished">Flight area</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiRotorChecklist.qml" line="82"/> - <source>Launch area and path free of obstacles/people?</source> - <translation type="unfinished">Launch area and path free of obstacles/people?</translation> - </message> - </context> - <context> - <name>MultiVehicleList</name> - <message> - <location filename="../src/FlightDisplay/MultiVehicleList.qml" line="55"/> - <source>The following commands will be applied to all vehicles</source> - <translation type="unfinished">The following commands will be applied to all vehicles</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiVehicleList.qml" line="131"/> - <source>Armed</source> - <translation type="unfinished">Armed</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiVehicleList.qml" line="131"/> - <source>Disarmed</source> - <translation type="unfinished">Disarmed</translation> - </message> - </context> - <context> - <name>MultiVehicleManager</name> - <message> - <location filename="../src/Vehicle/MultiVehicleManager.cc" line="125"/> - <source>Warning: A vehicle is using the same system id as %1: %2</source> - <translation type="unfinished">Warning: A vehicle is using the same system id as %1: %2</translation> - </message> - <message> - <location filename="../src/Vehicle/MultiVehicleManager.cc" line="143"/> - <source>Connected to Vehicle %1</source> - <translation type="unfinished">Connected to Vehicle %1</translation> - </message> - </context> - <context> - <name>MultiVehiclePanel</name> - <message> - <location filename="../src/FlightDisplay/MultiVehiclePanel.qml" line="38"/> - <source>Single</source> - <translation type="unfinished">Single</translation> - </message> - <message> - <location filename="../src/FlightDisplay/MultiVehiclePanel.qml" line="44"/> - <source>Multi-Vehicle</source> - <translation type="unfinished">Multi-Vehicle</translation> - </message> - </context> - <context> - <name>MultiVehicleSelector</name> - <message> - <location filename="../src/ui/toolbar/MultiVehicleSelector.qml" line="48"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - </context> - <context> - <name>OfflineMap</name> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="238"/> - <source>Error Message</source> - <translation type="unfinished">Error Message</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="268"/> - <source>Max Cache Disk Size (MB):</source> - <translation type="unfinished">Max Cache Disk Size (MB):</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="284"/> - <source>Max Cache Memory Size (MB):</source> - <translation type="unfinished">Max Cache Memory Size (MB):</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="300"/> - <source>Memory cache changes require a restart to take effect.</source> - <translation type="unfinished">Memory cache changes require a restart to take effect.</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="304"/> - <source>Mapbox Access Token</source> - <translation type="unfinished">Mapbox Access Token</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="315"/> - <source>To enable Mapbox maps, enter your access token.</source> - <translation type="unfinished">To enable Mapbox maps, enter your access token.</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="321"/> - <source>Esri Access Token</source> - <translation type="unfinished">Esri Access Token</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="332"/> - <source>To enable Esri maps, enter your access token.</source> - <translation type="unfinished">To enable Esri maps, enter your access token.</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="347"/> - <source>This will delete all tiles INCLUDING the tile sets you have created yourself. - -Is this really what you want?</source> - <translation type="unfinished">This will delete all tiles INCLUDING the tile sets you have created yourself. - -Is this really what you want?</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="349"/> - <source>Delete %1 and all its tiles. - -Is this really what you want?</source> - <translation type="unfinished">Delete %1 and all its tiles. - -Is this really what you want?</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="454"/> - <source>System Wide Tile Cache</source> - <translation type="unfinished">System Wide Tile Cache</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="467"/> - <source>Zoom Levels:</source> - <translation type="unfinished">Zoom Levels:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="474"/> - <source>Total:</source> - <translation type="unfinished">Total:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="481"/> - <source>Unique:</source> - <translation type="unfinished">Unique:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="489"/> - <source>Downloaded:</source> - <translation type="unfinished">Downloaded:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="496"/> - <source>Error Count:</source> - <translation type="unfinished">Error Count:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="504"/> - <source>Size:</source> - <translation type="unfinished">Size:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="511"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="886"/> - <source>Tile Count:</source> - <translation type="unfinished">Tile Count:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="518"/> - <source>Resume Download</source> - <translation type="unfinished">Resume Download</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="527"/> - <source>Cancel Download</source> - <translation type="unfinished">Cancel Download</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="536"/> - <source>Delete</source> - <translation type="unfinished">Delete</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="538"/> - <source>Confirm Delete</source> - <translation type="unfinished">Confirm Delete</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="541"/> - <source>Ok</source> - <translation type="unfinished">Ok</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="554"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1138"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1218"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="554"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="931"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1088"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1242"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="615"/> - <source>Min Zoom: %1</source> - <translation type="unfinished">Min Zoom: %1</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="655"/> - <source>Max Zoom: %1</source> - <translation type="unfinished">Max Zoom: %1</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="701"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="963"/> - <source>Add New Set</source> - <translation type="unfinished">Add New Set</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="729"/> - <source>Name:</source> - <translation type="unfinished">Name:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="742"/> - <source>Map type:</source> - <translation type="unfinished">Map type:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="765"/> - <source>Fetch elevation data</source> - <translation type="unfinished">Fetch elevation data</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="791"/> - <source>Min/Max Zoom Levels</source> - <translation type="unfinished">Min/Max Zoom Levels</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="895"/> - <source>Est Size:</source> - <translation type="unfinished">Est Size:</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="907"/> - <source>Too many tiles</source> - <translation type="unfinished">Too many tiles</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="918"/> - <source>Download</source> - <translation type="unfinished">Download</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1001"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1232"/> - <source>Import</source> - <translation type="unfinished">Import</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1010"/> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1078"/> - <source>Export</source> - <translation type="unfinished">Export</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1016"/> - <source>Options</source> - <translation type="unfinished">Options</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1018"/> - <source>Offline Maps Options</source> - <translation type="unfinished">Offline Maps Options</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1039"/> - <source>Select Tile Sets to Export</source> - <translation type="unfinished">Select Tile Sets to Export</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1068"/> - <source>Select All</source> - <translation type="unfinished">Select All</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1073"/> - <source>Select None</source> - <translation type="unfinished">Select None</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1082"/> - <source>Export Tile Set</source> - <translation type="unfinished">Export Tile Set</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1117"/> - <source>Tile Set Export Progress</source> - <translation type="unfinished">Tile Set Export Progress</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1117"/> - <source>Tile Set Export Completed</source> - <translation type="unfinished">Tile Set Export Completed</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1173"/> - <source>Map Tile Set Import</source> - <translation type="unfinished">Map Tile Set Import</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1175"/> - <source>Map Tile Set Import Progress</source> - <translation type="unfinished">Map Tile Set Import Progress</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1177"/> - <source>Map Tile Set Import Completed</source> - <translation type="unfinished">Map Tile Set Import Completed</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1205"/> - <source>Append to existing set</source> - <translation type="unfinished">Append to existing set</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1211"/> - <source>Replace existing set</source> - <translation type="unfinished">Replace existing set</translation> - </message> - <message> - <location filename="../src/QtLocationPlugin/QMLControl/OfflineMap.qml" line="1236"/> - <source>Import Tile Set</source> - <translation type="unfinished">Import Tile Set</translation> - </message> - </context> - <context> - <name>OfflineVehicleFirstRunPrompt</name> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="21"/> - <source>Vehicle Information</source> - <translation type="unfinished">Vehicle Information</translation> - </message> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="39"/> - <source>Specify information about the vehicle you plan to fly. If you are unsure of the correct values leave them as is.</source> - <translation type="unfinished">Specify information about the vehicle you plan to fly. If you are unsure of the correct values leave them as is.</translation> - </message> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="59"/> - <source>Firmware</source> - <translation type="unfinished">Firmware</translation> - </message> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="71"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="83"/> - <source>Mission Cruise Speed</source> - <translation type="unfinished">Mission Cruise Speed</translation> - </message> - <message> - <location filename="../src/FirstRunPromptDialogs/OfflineVehicleFirstRunPrompt.qml" line="94"/> - <source>Mission Hover Speed</source> - <translation type="unfinished">Mission Hover Speed</translation> - </message> - </context> - <context> - <name>PIDTuning</name> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="229"/> - <source>Tuning Axis:</source> - <translation type="unfinished">Tuning Axis:</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="245"/> - <source>Tuning Values:</source> - <translation type="unfinished">Tuning Values:</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="303"/> - <source>Increment/Decrement %</source> - <translation type="unfinished">Increment/Decrement %</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="319"/> - <source>Clipboard Values:</source> - <translation type="unfinished">Clipboard Values:</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="345"/> - <source>Save To Clipboard</source> - <translation type="unfinished">Save To Clipboard</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="350"/> - <source>Restore From Clipboard</source> - <translation type="unfinished">Restore From Clipboard</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="357"/> - <source>Chart:</source> - <translation type="unfinished">Chart:</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="363"/> - <source>Clear</source> - <translation type="unfinished">Clear</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="368"/> - <source>Stop</source> - <translation type="unfinished">Stop</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="368"/> - <source>Start</source> - <translation type="unfinished">Start</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="380"/> - <source>Automatic Flight Mode Switching</source> - <translation type="unfinished">Automatic Flight Mode Switching</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="386"/> - <source>Switches to 'Stabilized' when you click Start.</source> - <translation type="unfinished">Switches to 'Stabilized' when you click Start.</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="391"/> - <source>Switches to '%1' when you click Stop.</source> - <translation type="unfinished">Switches to '%1' when you click Stop.</translation> - </message> - <message> - <location filename="../src/QmlControls/PIDTuning.qml" line="427"/> - <source> Rate</source> - <translation type="unfinished"> Rate</translation> - </message> - </context> - <context> - <name>PX4AdvancedFlightModes</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="32"/> - <source>FLIGHT MODES</source> - <translation type="unfinished">FLIGHT MODES</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="35"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="35"/> - <source>Assign Flight Modes to radio control channels and adjust the thresholds for triggering them.</source> - <translation type="unfinished">Assign Flight Modes to radio control channels and adjust the thresholds for triggering them.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="36"/> - <source>Assign Flight Modes to radio control channels and adjust the thresholds for triggering them. </source> - <translation type="unfinished">Assign Flight Modes to radio control channels and adjust the thresholds for triggering them. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="37"/> - <source>You can assign multiple flight modes to a single channel. </source> - <translation type="unfinished">You can assign multiple flight modes to a single channel. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="38"/> - <source>Turn your radio control on to test switch settings. </source> - <translation type="unfinished">Turn your radio control on to test switch settings. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="39"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="39"/> - <source>The following channels: </source> - <translation type="unfinished">The following channels: </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="40"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="40"/> - <source> are not available for Flight Modes since they are already in use for other functions.</source> - <translation type="unfinished"> are not available for Flight Modes since they are already in use for other functions.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="42"/> - <source>Manual/Main</source> - <translation type="unfinished">Manual/Main</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="43"/> - <source>Stabilized/Main</source> - <translation type="unfinished">Stabilized/Main</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="44"/> - <source>The pilot has full control of the aircraft, no assistance is provided. </source> - <translation type="unfinished">The pilot has full control of the aircraft, no assistance is provided. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="45"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="45"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="47"/> - <source>The Main mode switch must always be assigned to a channel in order to fly</source> - <translation type="unfinished">The Main mode switch must always be assigned to a channel in order to fly</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="46"/> - <source>The pilot has full control of the aircraft, only attitude is stabilized. </source> - <translation type="unfinished">The pilot has full control of the aircraft, only attitude is stabilized. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="49"/> - <source>Assist</source> - <translation type="unfinished">Assist</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="50"/> - <source>If Position Control is placed on a separate channel from the Main mode channel, an additional 'Assist' mode is added to the Main switch. </source> - <translation type="unfinished">If Position Control is placed on a separate channel from the Main mode channel, an additional 'Assist' mode is added to the Main switch. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="51"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="51"/> - <source>In order for the Attitude Control/Position Control switch to be active, the Main switch must be in Assist mode.</source> - <translation type="unfinished">In order for the Attitude Control/Position Control switch to be active, the Main switch must be in Assist mode.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="53"/> - <source>Auto</source> - <translation type="unfinished">Auto</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="54"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="54"/> - <source>If Loiter is placed on a separate channel from the Main mode channel, an additional 'Auto' mode is added to the Main switch. </source> - <translation type="unfinished">If Loiter is placed on a separate channel from the Main mode channel, an additional 'Auto' mode is added to the Main switch. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="55"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="55"/> - <source>In order for the Mission/Loiter switch to be active, the Main switch must be in Auto mode.</source> - <translation type="unfinished">In order for the Mission/Loiter switch to be active, the Main switch must be in Auto mode.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="57"/> - <source>Stabilized</source> - <translation type="unfinished">Stabilized</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="58"/> - <source>Acro</source> - <translation type="unfinished">Acro</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="59"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="59"/> - <source>Roll/pitch angles and rudder deflection are controlled. </source> - <translation type="unfinished">Roll/pitch angles and rudder deflection are controlled. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="60"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="60"/> - <source>The angular rates are controlled, but not the attitude. </source> - <translation type="unfinished">The angular rates are controlled, but not the attitude. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="62"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="62"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="63"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="63"/> - <source>Roll stick controls banking, pitch stick altitude </source> - <translation type="unfinished">Roll stick controls banking, pitch stick altitude </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="64"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="64"/> - <source>Throttle stick controls speed. </source> - <translation type="unfinished">Throttle stick controls speed. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="65"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="65"/> - <source>With no stick inputs the plane holds heading, but drifts off in wind. </source> - <translation type="unfinished">With no stick inputs the plane holds heading, but drifts off in wind. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="66"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="66"/> - <source>Same as Stablized mode except that Throttle controls climb/sink rate. Centered Throttle holds altitude steady. </source> - <translation type="unfinished">Same as Stablized mode except that Throttle controls climb/sink rate. Centered Throttle holds altitude steady. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="68"/> - <source>Position Control</source> - <translation type="unfinished">Position Control</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="69"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="69"/> - <source>Roll stick controls banking, pitch stick controls altitude. </source> - <translation type="unfinished">Roll stick controls banking, pitch stick controls altitude. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="70"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="70"/> - <source>Throttle stick controls speed.</source> - <translation type="unfinished">Throttle stick controls speed.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="71"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="71"/> - <source>With no stick inputs the plane flies a straight line, even in wind. </source> - <translation type="unfinished">With no stick inputs the plane flies a straight line, even in wind. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="72"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="72"/> - <source>Roll and Pitch sticks control sideways and forward speed </source> - <translation type="unfinished">Roll and Pitch sticks control sideways and forward speed </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="73"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="73"/> - <source>Throttle stick controls climb / sink rade. </source> - <translation type="unfinished">Throttle stick controls climb / sink rade. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="75"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="75"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="76"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="76"/> - <source>The aircraft obeys the programmed mission sent by QGroundControl. </source> - <translation type="unfinished">The aircraft obeys the programmed mission sent by QGroundControl. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="78"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="78"/> - <source>Hold</source> - <translation type="unfinished">Hold</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="79"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="79"/> - <source>The aircraft flies in a circle around the current position at the current altitude. </source> - <translation type="unfinished">The aircraft flies in a circle around the current position at the current altitude. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="80"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="80"/> - <source>The multirotor hovers at the current position and altitude. </source> - <translation type="unfinished">The multirotor hovers at the current position and altitude. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="82"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="82"/> - <source>Return</source> - <translation type="unfinished">Return</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="83"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="83"/> - <source>The vehicle returns to the launch position, loiters and then lands. </source> - <translation type="unfinished">The vehicle returns to the launch position, loiters and then lands. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="85"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="85"/> - <source>Offboard</source> - <translation type="unfinished">Offboard</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="86"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="86"/> - <source>All flight control aspects are controlled by an offboard system.</source> - <translation type="unfinished">All flight control aspects are controlled by an offboard system.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="159"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="159"/> - <source>Flight Mode Config is disabled since you have a Joystick enabled.</source> - <translation type="unfinished">Flight Mode Config is disabled since you have a Joystick enabled.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="194"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="194"/> - <source>Use Single Channel Mode Selection</source> - <translation type="unfinished">Use Single Channel Mode Selection</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="204"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModes.qml" line="204"/> - <source>Generate Thresholds</source> - <translation type="unfinished">Generate Thresholds</translation> - </message> - </context> - <context> - <name>PX4AdvancedFlightModesController</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModesController.cc" line="151"/> - <source>%1 is set to %2. Mapping must between 0 and %3 (inclusive). -</source> - <translation type="unfinished">%1 is set to %2. Mapping must between 0 and %3 (inclusive). -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModesController.cc" line="167"/> - <source>%1 is set to same channel as %2. -</source> - <translation type="unfinished">%1 is set to same channel as %2. -</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AdvancedFlightModesController.cc" line="177"/> - <source>%1 is set to %2. Threshold must between 0.0 and 1.0 (inclusive). -</source> - <translation type="unfinished">%1 is set to %2. Threshold must between 0.0 and 1.0 (inclusive). -</translation> - </message> - </context> - <context> - <name>PX4AutoPilotPlugin</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4AutoPilotPlugin.cc" line="135"/> - <source>Warning: Hardware In The Loop (HITL) simulation is enabled for this vehicle.</source> - <translation type="unfinished">Warning: Hardware In The Loop (HITL) simulation is enabled for this vehicle.</translation> - </message> - </context> - <context> - <name>PX4FirmwarePlugin</name> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="41"/> - <source>Manual</source> - <translation type="unfinished">Manual</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="42"/> - <source>Acro</source> - <translation type="unfinished">Acro</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="43"/> - <source>Stabilized</source> - <translation type="unfinished">Stabilized</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="44"/> - <source>Rattitude</source> - <translation type="unfinished">Rattitude</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="45"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="46"/> - <source>Position</source> - <translation type="unfinished">Position</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="47"/> - <source>Offboard</source> - <translation type="unfinished">Offboard</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="48"/> - <source>Ready</source> - <translation type="unfinished">Ready</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="49"/> - <source>Takeoff</source> - <translation type="unfinished">Takeoff</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="50"/> - <source>Hold</source> - <translation type="unfinished">Hold</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="51"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="52"/> - <source>Return</source> - <translation type="unfinished">Return</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="53"/> - <source>Land</source> - <translation type="unfinished">Land</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="54"/> - <source>Precision Land</source> - <translation type="unfinished">Precision Land</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="55"/> - <source>Return to Groundstation</source> - <translation type="unfinished">Return to Groundstation</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="56"/> - <source>Follow Me</source> - <translation type="unfinished">Follow Me</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="57"/> - <source>Simple</source> - <translation type="unfinished">Simple</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="58"/> - <source>Orbit</source> - <translation type="unfinished">Orbit</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="192"/> - <source>Unknown %1:%2</source> - <translation type="unfinished">Unknown %1:%2</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="404"/> - <source>Unable to takeoff, vehicle position not known.</source> - <translation type="unfinished">Unable to takeoff, vehicle position not known.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="427"/> - <source>Unable to go to location, vehicle position not known.</source> - <translation type="unfinished">Unable to go to location, vehicle position not known.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="460"/> - <source>Unable to change altitude, home position unknown.</source> - <translation type="unfinished">Unable to change altitude, home position unknown.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="464"/> - <source>Unable to change altitude, home position altitude unknown.</source> - <translation type="unfinished">Unable to change altitude, home position altitude unknown.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="487"/> - <source>Unable to start mission: Vehicle rejected arming.</source> - <translation type="unfinished">Unable to start mission: Vehicle rejected arming.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="491"/> - <source>Unable to start mission: Vehicle not changing to %1 flight mode.</source> - <translation type="unfinished">Unable to start mission: Vehicle not changing to %1 flight mode.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc" line="563"/> - <source>QGroundControl supports PX4 Pro firmware Version %1.%2.%3 and above. You are using a version prior to that which will lead to unpredictable results. Please upgrade your firmware.</source> - <translation type="unfinished">QGroundControl supports PX4 Pro firmware Version %1.%2.%3 and above. You are using a version prior to that which will lead to unpredictable results. Please upgrade your firmware.</translation> - </message> - </context> - <context> - <name>PX4FirmwareUpgradeThreadWorker</name> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="158"/> - <source>Putting radio into command mode</source> - <translation type="unfinished">Putting radio into command mode</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="165"/> - <source>Unable to open port: %1 error: %2</source> - <translation type="unfinished">Unable to open port: %1 error: %2</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="173"/> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="179"/> - <source>Unable to put radio into command mode</source> - <translation type="unfinished">Unable to put radio into command mode</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="183"/> - <source>Rebooting radio to bootloader</source> - <translation type="unfinished">Rebooting radio to bootloader</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="187"/> - <source>Unable to reboot radio (bytes written)</source> - <translation type="unfinished">Unable to reboot radio (bytes written)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="191"/> - <source>Unable to reboot radio (ready read)</source> - <translation type="unfinished">Unable to reboot radio (ready read)</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="282"/> - <source>Programming new version...</source> - <translation type="unfinished">Programming new version...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="295"/> - <source>Verifying program...</source> - <translation type="unfinished">Verifying program...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="299"/> - <source>Verify complete</source> - <translation type="unfinished">Verify complete</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="317"/> - <source>Erasing previous program...</source> - <translation type="unfinished">Erasing previous program...</translation> - </message> - <message> - <location filename="../src/VehicleSetup/PX4FirmwareUpgradeThread.cc" line="321"/> - <source>Erase complete</source> - <translation type="unfinished">Erase complete</translation> - </message> - </context> - <context> - <name>PX4FlowSensor</name> - <message> - <location filename="../src/VehicleSetup/PX4FlowSensor.qml" line="23"/> - <source>PX4Flow Camera</source> - <translation type="unfinished">PX4Flow Camera</translation> - </message> - </context> - <context> - <name>PX4ParameterMetaData</name> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc" line="341"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc" line="343"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - </context> - <context> - <name>PX4RadioComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponent.cc" line="16"/> - <source>Radio</source> - <translation type="unfinished">Radio</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponent.cc" line="27"/> - <source>Radio Setup is used to calibrate your transmitter. It also assign channels for Roll, Pitch, Yaw and Throttle vehicle control as well as determining whether they are reversed.</source> - <translation type="unfinished">Radio Setup is used to calibrate your transmitter. It also assign channels for Roll, Pitch, Yaw and Throttle vehicle control as well as determining whether they are reversed.</translation> - </message> - </context> - <context> - <name>PX4RadioComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="26"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="26"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="27"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="27"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="42"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="31"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="31"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="36"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="41"/> - <source>Throttle</source> - <translation type="unfinished">Throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="46"/> - <source>Flaps</source> - <translation type="unfinished">Flaps</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="58"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="52"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="52"/> - <source>Aux1</source> - <translation type="unfinished">Aux1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4RadioComponentSummary.qml" line="57"/> - <source>Aux2</source> - <translation type="unfinished">Aux2</translation> - </message> - </context> - <context> - <name>PX4SimpleFlightModes</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="74"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="74"/> - <source>Flight Mode Settings</source> - <translation type="unfinished">Flight Mode Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="96"/> - <source>Mode Channel</source> - <translation type="unfinished">Mode Channel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="104"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="104"/> - <source>Flight Mode %1</source> - <translation type="unfinished">Flight Mode %1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="135"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4SimpleFlightModes.qml" line="135"/> - <source>Switch Settings</source> - <translation type="unfinished">Switch Settings</translation> - </message> - </context> - <context> - <name>PX4TuningComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponent.cc" line="17"/> - <source>Tuning</source> - <translation type="unfinished">Tuning</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponent.cc" line="28"/> - <source>Tuning Setup is used to tune the flight characteristics of the Vehicle.</source> - <translation type="unfinished">Tuning Setup is used to tune the flight characteristics of the Vehicle.</translation> - </message> - </context> - <context> - <name>PX4TuningComponentCopter</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="47"/> - <source>Hover Throttle</source> - <translation type="unfinished">Hover Throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="48"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="48"/> - <source>Adjust throttle so hover is at mid-throttle. Slide to the left if hover is lower than throttle center. Slide to the right if hover is higher than throttle center.</source> - <translation type="unfinished">Adjust throttle so hover is at mid-throttle. Slide to the left if hover is lower than throttle center. Slide to the right if hover is higher than throttle center.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="56"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="56"/> - <source>Manual minimum throttle</source> - <translation type="unfinished">Manual minimum throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="57"/> - <source>Slide to the left to start the motors with less idle power. Slide to the right if descending in manual flight becomes unstable.</source> - <translation type="unfinished">Slide to the left to start the motors with less idle power. Slide to the right if descending in manual flight becomes unstable.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentCopter.qml" line="78"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - </context> - <context> - <name>PX4TuningComponentPlane</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="46"/> - <source>Cruise throttle</source> - <translation type="unfinished">Cruise throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="47"/> - <source>This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%.</source> - <translation type="unfinished">This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentPlane.qml" line="68"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - </context> - <context> - <name>PX4TuningComponentVTOL</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="28"/> - <source>Plane Roll sensitivity</source> - <translation type="unfinished">Plane Roll sensitivity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="29"/> - <source>Slide to the left to make roll control faster and more accurate. Slide to the right if roll oscillates or is too twitchy.</source> - <translation type="unfinished">Slide to the left to make roll control faster and more accurate. Slide to the right if roll oscillates or is too twitchy.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="37"/> - <source>Plane Pitch sensitivity</source> - <translation type="unfinished">Plane Pitch sensitivity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="38"/> - <source>Slide to the left to make pitch control faster and more accurate. Slide to the right if pitch oscillates or is too twitchy.</source> - <translation type="unfinished">Slide to the left to make pitch control faster and more accurate. Slide to the right if pitch oscillates or is too twitchy.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="46"/> - <source>Plane Cruise throttle</source> - <translation type="unfinished">Plane Cruise throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="47"/> - <source>This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%.</source> - <translation type="unfinished">This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="55"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="55"/> - <source>Hover Throttle</source> - <translation type="unfinished">Hover Throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="56"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="56"/> - <source>Adjust throttle so hover is at mid-throttle. Slide to the left if hover is lower than throttle center. Slide to the right if hover is higher than throttle center.</source> - <translation type="unfinished">Adjust throttle so hover is at mid-throttle. Slide to the left if hover is lower than throttle center. Slide to the right if hover is higher than throttle center.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="64"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="64"/> - <source>Hover manual minimum throttle</source> - <translation type="unfinished">Hover manual minimum throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="65"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="65"/> - <source>Slide to the left to start the motors with less idle power. Slide to the right if descending in manual flight becomes unstable.</source> - <translation type="unfinished">Slide to the left to start the motors with less idle power. Slide to the right if descending in manual flight becomes unstable.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="73"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="73"/> - <source>Plane Mission mode sensitivity</source> - <translation type="unfinished">Plane Mission mode sensitivity</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="74"/> - <location filename="../src/AutoPilotPlugins/PX4/PX4TuningComponentVTOL.qml" line="74"/> - <source>Slide to the left to make position control more accurate and more aggressive. Slide to the right to make flight in mission mode smoother and less twitchy.</source> - <translation type="unfinished">Slide to the left to make position control more accurate and more aggressive. Slide to the right to make flight in mission mode smoother and less twitchy.</translation> - </message> - </context> - <context> - <name>PairingManager</name> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="80"/> - <source>Pairing Successfull</source> - <translation type="unfinished">Pairing Successfull</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="90"/> - <source>Connection Successfull</source> - <translation type="unfinished">Connection Successfull</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="151"/> - <source>Connection Rejected</source> - <translation type="unfinished">Connection Rejected</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="154"/> - <source>Pairing Rejected</source> - <translation type="unfinished">Pairing Rejected</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="162"/> - <source>No Response From Vehicle</source> - <translation type="unfinished">No Response From Vehicle</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="191"/> - <source>Connecting to %1</source> - <translation type="unfinished">Connecting to %1</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="252"/> - <source>Invalid Pairing File</source> - <translation type="unfinished">Invalid Pairing File</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="257"/> - <location filename="../src/PairingManager/PairingManager.cc" line="265"/> - <location filename="../src/PairingManager/PairingManager.cc" line="278"/> - <source>Error Parsing Pairing File</source> - <translation type="unfinished">Error Parsing Pairing File</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="461"/> - <source>NFC</source> - <translation type="unfinished">NFC</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="465"/> - <source>Microhard</source> - <translation type="unfinished">Microhard</translation> - </message> - <message> - <location filename="../src/PairingManager/PairingManager.cc" line="495"/> - <location filename="../src/PairingManager/PairingManager.cc" line="517"/> - <source>Pairing...</source> - <translation type="unfinished">Pairing...</translation> - </message> - </context> - <context> - <name>PairingNFC</name> - <message> - <location filename="../src/PairingManager/QtNFC.cc" line="30"/> - <source>Waiting for NFC connection</source> - <translation type="unfinished">Waiting for NFC connection</translation> - </message> - <message> - <location filename="../src/PairingManager/QtNFC.cc" line="78"/> - <source>Device detected</source> - <translation type="unfinished">Device detected</translation> - </message> - <message> - <location filename="../src/PairingManager/QtNFC.cc" line="114"/> - <source>Device removed</source> - <translation type="unfinished">Device removed</translation> - </message> - </context> - <context> - <name>ParameterEditor</name> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="37"/> - <source>Parameter Load Errors</source> - <translation type="unfinished">Parameter Load Errors</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="63"/> - <source>Search:</source> - <translation type="unfinished">Search:</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="74"/> - <source>Clear</source> - <translation type="unfinished">Clear</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="85"/> - <source>Show modified only</source> - <translation type="unfinished">Show modified only</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="98"/> - <source>Tools</source> - <translation type="unfinished">Tools</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="106"/> - <source>Refresh</source> - <translation type="unfinished">Refresh</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="110"/> - <source>Reset all to firmware's defaults</source> - <translation type="unfinished">Reset all to firmware's defaults</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="111"/> - <location filename="../src/QmlControls/ParameterEditor.qml" line="116"/> - <source>Reset All</source> - <translation type="unfinished">Reset All</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="114"/> - <source>Reset to vehicle's configuration defaults</source> - <translation type="unfinished">Reset to vehicle's configuration defaults</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="120"/> - <source>Load from file...</source> - <translation type="unfinished">Load from file...</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="122"/> - <source>Load Parameters</source> - <translation type="unfinished">Load Parameters</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="128"/> - <source>Save to file...</source> - <translation type="unfinished">Save to file...</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="130"/> - <source>Save Parameters</source> - <translation type="unfinished">Save Parameters</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="137"/> - <source>Clear all RC to Param</source> - <translation type="unfinished">Clear all RC to Param</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="325"/> - <source>Select Reset to reset all parameters to their defaults. - -Note that this will also completely reset everything, including UAVCAN nodes.</source> - <translation type="unfinished">Select Reset to reset all parameters to their defaults. - -Note that this will also completely reset everything, including UAVCAN nodes.</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="143"/> - <location filename="../src/QmlControls/ParameterEditor.qml" line="144"/> - <source>Reboot Vehicle</source> - <translation type="unfinished">Reboot Vehicle</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="283"/> - <source>Parameter Editor</source> - <translation type="unfinished">Parameter Editor</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="293"/> - <source>Parameter Files (*.%1)</source> - <translation type="unfinished">Parameter Files (*.%1)</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="293"/> - <source>All Files (*.*)</source> - <translation type="unfinished">All Files (*.*)</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="340"/> - <source>Select Reset to reset all parameters to the vehicle's configuration defaults.</source> - <translation type="unfinished">Select Reset to reset all parameters to the vehicle's configuration defaults.</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditor.qml" line="357"/> - <source>Select Ok to reboot vehicle.</source> - <translation type="unfinished">Select Ok to reboot vehicle.</translation> - </message> - </context> - <context> - <name>ParameterEditorController</name> - <message> - <location filename="../src/QmlControls/ParameterEditorController.cc" line="100"/> - <source>Unable to create file: %1</source> - <translation type="unfinished">Unable to create file: %1</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorController.cc" line="118"/> - <source>Unable to open file: %1</source> - <translation type="unfinished">Unable to open file: %1</translation> - </message> - </context> - <context> - <name>ParameterEditorDialog</name> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="135"/> - <source>Reset to default</source> - <translation type="unfinished">Reset to default</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="209"/> - <source>Min: </source> - <translation type="unfinished">Min: </translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="214"/> - <source>Max: </source> - <translation type="unfinished">Max: </translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="219"/> - <source>Default: </source> - <translation type="unfinished">Default: </translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="225"/> - <source>Parameter name: </source> - <translation type="unfinished">Parameter name: </translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="242"/> - <source>Warning: Modifying values while vehicle is in flight can lead to vehicle instability and possible vehicle loss. </source> - <translation type="unfinished">Warning: Modifying values while vehicle is in flight can lead to vehicle instability and possible vehicle loss. </translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="243"/> - <source>Make sure you know what you are doing and double-check your values before Save!</source> - <translation type="unfinished">Make sure you know what you are doing and double-check your values before Save!</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="250"/> - <source>Force save (dangerous!)</source> - <translation type="unfinished">Force save (dangerous!)</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="267"/> - <source>Advanced settings</source> - <translation type="unfinished">Advanced settings</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="282"/> - <source>Manual Entry</source> - <translation type="unfinished">Manual Entry</translation> - </message> - <message> - <location filename="../src/QmlControls/ParameterEditorDialog.qml" line="290"/> - <source>Set RC to Param</source> - <translation type="unfinished">Set RC to Param</translation> - </message> - </context> - <context> - <name>ParameterManager</name> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="644"/> - <source>Misc</source> - <translation type="unfinished">Misc</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="670"/> - <source>Component %1 (%2)</source> - <translation type="unfinished">Component %1 (%2)</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="672"/> - <source>Component </source> - <translation type="unfinished">Component </translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="783"/> - <source>Parameter write failed: veh:%1 comp:%2 param:%3</source> - <translation type="unfinished">Parameter write failed: veh:%1 comp:%2 param:%3</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="805"/> - <source>Parameter read failed: veh:%1 comp:%2 param:%3</source> - <translation type="unfinished">Parameter read failed: veh:%1 comp:%2 param:%3</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1032"/> - <source>Parameter cache CRC match failed</source> - <translation type="unfinished">Parameter cache CRC match failed</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1083"/> - <source>Parameters not loaded since they are not currently on the vehicle: %1 -</source> - <translation type="unfinished">Parameters not loaded since they are not currently on the vehicle: %1 -</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1087"/> - <source>Parameters not loaded due to type mismatch: %1</source> - <translation type="unfinished">Parameters not loaded due to type mismatch: %1</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1294"/> - <source>%1 was unable to retrieve the full set of parameters from vehicle %2. This will cause %1 to be unable to display its full user interface. If you are using modified firmware, you may need to resolve any vehicle startup errors to resolve the issue. If you are using standard firmware, you may need to upgrade to a newer version to resolve the issue.</source> - <translation type="unfinished">%1 was unable to retrieve the full set of parameters from vehicle %2. This will cause %1 to be unable to display its full user interface. If you are using modified firmware, you may need to resolve any vehicle startup errors to resolve the issue. If you are using standard firmware, you may need to upgrade to a newer version to resolve the issue.</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1320"/> - <source>Vehicle %1 did not respond to request for parameters. This will cause %2 to be unable to display its full user interface.</source> - <translation type="unfinished">Vehicle %1 did not respond to request for parameters. This will cause %2 to be unable to display its full user interface.</translation> - </message> - <message> - <location filename="../src/FactSystem/ParameterManager.cc" line="1674"/> - <source>%1 key is not a json object</source> - <translation type="unfinished">%1 key is not a json object</translation> - </message> - </context> - <context> - <name>PlanManager</name> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="177"/> - <source>Internal error occurred during Mission Item communication: _ackTimeOut:_expectedAck == AckNone</source> - <translation type="unfinished">Internal error occurred during Mission Item communication: _ackTimeOut:_expectedAck == AckNone</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="182"/> - <source>Mission request list failed, maximum retries exceeded.</source> - <translation type="unfinished">Mission request list failed, maximum retries exceeded.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="186"/> - <source>Retrying %1 REQUEST_LIST retry Count</source> - <translation type="unfinished">Retrying %1 REQUEST_LIST retry Count</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="193"/> - <source>Mission read failed, maximum retries exceeded.</source> - <translation type="unfinished">Mission read failed, maximum retries exceeded.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="197"/> - <source>Retrying %1 MISSION_REQUEST retry Count</source> - <translation type="unfinished">Retrying %1 MISSION_REQUEST retry Count</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="205"/> - <source>Mission write failed, vehicle failed to send final ack.</source> - <translation type="unfinished">Mission write failed, vehicle failed to send final ack.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="210"/> - <source>Mission write mission count failed, maximum retries exceeded.</source> - <translation type="unfinished">Mission write mission count failed, maximum retries exceeded.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="219"/> - <source>Vehicle did not request all items from ground station: %1</source> - <translation type="unfinished">Vehicle did not request all items from ground station: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="227"/> - <source>Mission remove all, maximum retries exceeded.</source> - <translation type="unfinished">Mission remove all, maximum retries exceeded.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="231"/> - <source>Retrying %1 MISSION_CLEAR_ALL retry Count</source> - <translation type="unfinished">Retrying %1 MISSION_CLEAR_ALL retry Count</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="238"/> - <source>Vehicle did not respond to mission item communication: %1</source> - <translation type="unfinished">Vehicle did not respond to mission item communication: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="345"/> - <source>Internal Error: Call to Vehicle _requestNextMissionItem with no more indices to read</source> - <translation type="unfinished">Internal Error: Call to Vehicle _requestNextMissionItem with no more indices to read</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="527"/> - <source>Vehicle requested item outside range, count:request %1:%2. Send to Vehicle failed.</source> - <translation type="unfinished">Vehicle requested item outside range, count:request %1:%2. Send to Vehicle failed.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="662"/> - <source>Vehicle remove all failed. Error: %1</source> - <translation type="unfinished">Vehicle remove all failed. Error: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="744"/> - <source>Item #%1 Command: %2</source> - <translation type="unfinished">Item #%1 Command: %2</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="748"/> - <source>Frame: %1</source> - <translation type="unfinished">Frame: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="754"/> - <location filename="../src/MissionManager/PlanManager.cc" line="757"/> - <location filename="../src/MissionManager/PlanManager.cc" line="760"/> - <location filename="../src/MissionManager/PlanManager.cc" line="763"/> - <location filename="../src/MissionManager/PlanManager.cc" line="766"/> - <location filename="../src/MissionManager/PlanManager.cc" line="769"/> - <location filename="../src/MissionManager/PlanManager.cc" line="772"/> - <source>Value: %1</source> - <translation type="unfinished">Value: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="791"/> - <source>Mission accepted.</source> - <translation type="unfinished">Mission accepted.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="794"/> - <source>Unspecified error.</source> - <translation type="unfinished">Unspecified error.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="797"/> - <source>Coordinate frame is not supported.</source> - <translation type="unfinished">Coordinate frame is not supported.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="800"/> - <source>Command is not supported.</source> - <translation type="unfinished">Command is not supported.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="803"/> - <source>Mission item exceeds storage space.</source> - <translation type="unfinished">Mission item exceeds storage space.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="806"/> - <source>One of the parameters has an invalid value.</source> - <translation type="unfinished">One of the parameters has an invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="809"/> - <source>Param 1 invalid value.</source> - <translation type="unfinished">Param 1 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="812"/> - <source>Param 2 invalid value.</source> - <translation type="unfinished">Param 2 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="815"/> - <source>Param 3 invalid value.</source> - <translation type="unfinished">Param 3 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="818"/> - <source>Param 4 invalid value.</source> - <translation type="unfinished">Param 4 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="821"/> - <source>Param 5 invalid value.</source> - <translation type="unfinished">Param 5 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="824"/> - <source>Param 6 invalid value.</source> - <translation type="unfinished">Param 6 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="827"/> - <source>Param 7 invalid value.</source> - <translation type="unfinished">Param 7 invalid value.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="830"/> - <source>Received mission item out of sequence.</source> - <translation type="unfinished">Received mission item out of sequence.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="833"/> - <source>Not accepting any mission commands.</source> - <translation type="unfinished">Not accepting any mission commands.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="837"/> - <source>Unknown error: %1.</source> - <translation type="unfinished">Unknown error: %1.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanManager.cc" line="673"/> - <source>Vehicle returned error: %1. %2Vehicle did not accept guided item.</source> - <translation type="unfinished">Vehicle returned error: %1. %2Vehicle did not accept guided item.</translation> - </message> - </context> - <context> - <name>PlanMasterController</name> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="209"/> - <source>Download not supported on high latency links.</source> - <translation type="unfinished">Download not supported on high latency links.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="316"/> - <source>Upload not supported on high latency links.</source> - <translation type="unfinished">Upload not supported on high latency links.</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="335"/> - <source>Error loading Plan file (%1). %2</source> - <translation type="unfinished">Error loading Plan file (%1). %2</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="461"/> - <source>Plan save error %1 : %2</source> - <translation type="unfinished">Plan save error %1 : %2</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="493"/> - <source>KML save error %1 : %2</source> - <translation type="unfinished">KML save error %1 : %2</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="564"/> - <source>Supported types (*.%1 *.%2 *.%3 *.%4)</source> - <translation type="unfinished">Supported types (*.%1 *.%2 *.%3 *.%4)</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="565"/> - <location filename="../src/MissionManager/PlanMasterController.cc" line="574"/> - <source>All Files (*.*)</source> - <translation type="unfinished">All Files (*.*)</translation> - </message> - <message> - <location filename="../src/MissionManager/PlanMasterController.cc" line="574"/> - <source>Plan Files (*.%1)</source> - <translation type="unfinished">Plan Files (*.%1)</translation> - </message> - </context> - <context> - <name>PlanToolBarIndicators</name> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="123"/> - <source>Selected Waypoint</source> - <translation type="unfinished">Selected Waypoint</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="128"/> - <source>Alt diff:</source> - <translation type="unfinished">Alt diff:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="137"/> - <source>Azimuth:</source> - <translation type="unfinished">Azimuth:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="146"/> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="182"/> - <source>Distance:</source> - <translation type="unfinished">Distance:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="153"/> - <source>Gradient:</source> - <translation type="unfinished">Gradient:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="162"/> - <source>Heading:</source> - <translation type="unfinished">Heading:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="177"/> - <source>Total Mission</source> - <translation type="unfinished">Total Mission</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="191"/> - <source>Max telem dist:</source> - <translation type="unfinished">Max telem dist:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="198"/> - <source>Time:</source> - <translation type="unfinished">Time:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="214"/> - <source>Battery</source> - <translation type="unfinished">Battery</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="219"/> - <source>Batteries required:</source> - <translation type="unfinished">Batteries required:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="231"/> - <source>Upload Required</source> - <translation type="unfinished">Upload Required</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="231"/> - <source>Upload</source> - <translation type="unfinished">Upload</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="293"/> - <source>Syncing Mission</source> - <translation type="unfinished">Syncing Mission</translation> - </message> - <message> - <location filename="../src/PlanView/PlanToolBarIndicators.qml" line="301"/> - <source>Click anywhere to hide</source> - <translation type="unfinished">Click anywhere to hide</translation> - </message> - </context> - <context> - <name>PlanView</name> - <message> - <location filename="../src/PlanView/PlanView.qml" line="62"/> - <source>Vehicle is currently armed. Do you want to upload the mission to the vehicle?</source> - <translation type="unfinished">Vehicle is currently armed. Do you want to upload the mission to the vehicle?</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="121"/> - <source>Apply new alititude</source> - <translation type="unfinished">Apply new alititude</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="129"/> - <source>You have changed the default altitude for mission items. Would you like to apply that altitude to all the items in the current mission?</source> - <translation type="unfinished">You have changed the default altitude for mission items. Would you like to apply that altitude to all the items in the current mission?</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="146"/> - <source>Your vehicle is currently flying a mission. In order to upload a new or modified mission the current mission will be paused.</source> - <translation type="unfinished">Your vehicle is currently flying a mission. In order to upload a new or modified mission the current mission will be paused.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="151"/> - <source>After the mission is uploaded you can adjust the current waypoint and start the mission.</source> - <translation type="unfinished">After the mission is uploaded you can adjust the current waypoint and start the mission.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="154"/> - <source>Pause and Upload</source> - <translation type="unfinished">Pause and Upload</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="175"/> - <source>You need at least one item to create a KML.</source> - <translation type="unfinished">You need at least one item to create a KML.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="195"/> - <source>Plan is waiting on terrain data from server for correct altitude values.</source> - <translation type="unfinished">Plan is waiting on terrain data from server for correct altitude values.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="214"/> - <source>Plan Upload</source> - <translation type="unfinished">Plan Upload</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="221"/> - <source>Select Plan File</source> - <translation type="unfinished">Select Plan File</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="234"/> - <source>Save Plan</source> - <translation type="unfinished">Save Plan</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="251"/> - <source>Save KML</source> - <translation type="unfinished">Save KML</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="359"/> - <source>Move the selected mission item to the be after following mission item:</source> - <translation type="unfinished">Move the selected mission item to the be after following mission item:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="594"/> - <source>File</source> - <translation type="unfinished">File</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="613"/> - <source>Waypoint</source> - <translation type="unfinished">Waypoint</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="623"/> - <source>ROI</source> - <translation type="unfinished">ROI</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="639"/> - <source>Pattern</source> - <translation type="unfinished">Pattern</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="662"/> - <source>Center</source> - <translation type="unfinished">Center</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="576"/> - <location filename="../src/PlanView/PlanView.qml" line="739"/> - <source>Plan</source> - <translation type="unfinished">Plan</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="603"/> - <source>Takeoff</source> - <translation type="unfinished">Takeoff</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="613"/> - <source>Rally Point</source> - <translation type="unfinished">Rally Point</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="623"/> - <source>Cancel ROI</source> - <translation type="unfinished">Cancel ROI</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="652"/> - <source>Return</source> - <translation type="unfinished">Return</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="652"/> - <source>Land</source> - <translation type="unfinished">Land</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="771"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="774"/> - <source>Fence</source> - <translation type="unfinished">Fence</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="778"/> - <source>Rally</source> - <translation type="unfinished">Rally</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="896"/> - <source>You have unsaved/unsent changes. Loading from the Vehicle will lose these changes. Are you sure you want to load from the Vehicle?</source> - <translation type="unfinished">You have unsaved/unsent changes. Loading from the Vehicle will lose these changes. Are you sure you want to load from the Vehicle?</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="908"/> - <source>You have unsaved/unsent changes. Loading from a file will lose these changes. Are you sure you want to load from a file?</source> - <translation type="unfinished">You have unsaved/unsent changes. Loading from a file will lose these changes. Are you sure you want to load from a file?</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1182"/> - <source>Clear</source> - <translation type="unfinished">Clear</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="932"/> - <source>Are you sure you want to remove all mission items and clear the mission from the vehicle?</source> - <translation type="unfinished">Are you sure you want to remove all mission items and clear the mission from the vehicle?</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="958"/> - <source>Create complex pattern:</source> - <translation type="unfinished">Create complex pattern:</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="983"/> - <source>Mission overwrite</source> - <translation type="unfinished">Mission overwrite</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="983"/> - <source>GeoFence overwrite</source> - <translation type="unfinished">GeoFence overwrite</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="983"/> - <source>Rally Points overwrite</source> - <translation type="unfinished">Rally Points overwrite</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="991"/> - <source>You have unsaved changes.</source> - <translation type="unfinished">You have unsaved changes.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1090"/> - <source>Open...</source> - <translation type="unfinished">Open...</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="189"/> - <location filename="../src/PlanView/PlanView.qml" line="194"/> - <location filename="../src/PlanView/PlanView.qml" line="1104"/> - <source>Save</source> - <translation type="unfinished">Save</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="190"/> - <location filename="../src/PlanView/PlanView.qml" line="195"/> - <source>Unable to %1</source> - <translation type="unfinished">Unable to %1</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="190"/> - <source>Plan has incomplete items. Complete all items and %1 again.</source> - <translation type="unfinished">Plan has incomplete items. Complete all items and %1 again.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="921"/> - <source>Are you sure you want to remove current plan and create a new plan? </source> - <translation type="unfinished">Are you sure you want to remove current plan and create a new plan? </translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="990"/> - <source>You have unsaved changes. You should upload to your vehicle, or save to a file.</source> - <translation type="unfinished">You have unsaved changes. You should upload to your vehicle, or save to a file.</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="998"/> - <location filename="../src/PlanView/PlanView.qml" line="1050"/> - <source>Create Plan</source> - <translation type="unfinished">Create Plan</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1069"/> - <source>Storage</source> - <translation type="unfinished">Storage</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1118"/> - <source>Save As...</source> - <translation type="unfinished">Save As...</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1130"/> - <source>Save Mission Waypoints As KML...</source> - <translation type="unfinished">Save Mission Waypoints As KML...</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1135"/> - <source>KML</source> - <translation type="unfinished">KML</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="189"/> - <location filename="../src/PlanView/PlanView.qml" line="194"/> - <location filename="../src/PlanView/PlanView.qml" line="1156"/> - <source>Upload</source> - <translation type="unfinished">Upload</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1147"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - <message> - <location filename="../src/PlanView/PlanView.qml" line="1167"/> - <source>Download</source> - <translation type="unfinished">Download</translation> - </message> - </context> - <context> - <name>PolygonEditor</name> - <message> - <location filename="../src/FlightMap/MapItems/PolygonEditor.qml" line="178"/> - <source>Click to add point %1</source> - <translation type="unfinished">Click to add point %1</translation> - </message> - <message> - <location filename="../src/FlightMap/MapItems/PolygonEditor.qml" line="178"/> - <source>- Right Click to end polygon</source> - <translation type="unfinished">- Right Click to end polygon</translation> - </message> - <message> - <location filename="../src/FlightMap/MapItems/PolygonEditor.qml" line="185"/> - <source>Click to add point</source> - <translation type="unfinished">Click to add point</translation> - </message> - <message> - <location filename="../src/FlightMap/MapItems/PolygonEditor.qml" line="192"/> - <source>Click to add point - Right Click to end polygon</source> - <translation type="unfinished">Click to add point - Right Click to end polygon</translation> - </message> - <message> - <location filename="../src/FlightMap/MapItems/PolygonEditor.qml" line="198"/> - <source>Adjust polygon by dragging corners</source> - <translation type="unfinished">Adjust polygon by dragging corners</translation> - </message> - </context> - <context> - <name>PowerComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="91"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="92"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="93"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="95"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="91"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="92"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="93"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="95"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <source>ESC Calibration</source> - <translation type="unfinished">ESC Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="91"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="91"/> - <source>%1 cannot perform ESC Calibration with this version of firmware. You will need to upgrade to a newer firmware.</source> - <translation type="unfinished">%1 cannot perform ESC Calibration with this version of firmware. You will need to upgrade to a newer firmware.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="92"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="92"/> - <source>%1 cannot perform ESC Calibration with this version of firmware. You will need to upgrade %1.</source> - <translation type="unfinished">%1 cannot perform ESC Calibration with this version of firmware. You will need to upgrade %1.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="93"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="93"/> - <source>Performing calibration. This will take a few seconds..</source> - <translation type="unfinished">Performing calibration. This will take a few seconds..</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="97"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="94"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="97"/> - <source>ESC Calibration failed</source> - <translation type="unfinished">ESC Calibration failed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="95"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="95"/> - <source>Calibration complete. You can disconnect your battery now if you like.</source> - <translation type="unfinished">Calibration complete. You can disconnect your battery now if you like.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <source>WARNING: Props must be removed from vehicle prior to performing ESC calibration.</source> - <translation type="unfinished">WARNING: Props must be removed from vehicle prior to performing ESC calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="96"/> - <source> Connect the battery now and calibration will begin.</source> - <translation type="unfinished"> Connect the battery now and calibration will begin.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="97"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="97"/> - <source>You must disconnect the battery prior to performing ESC Calibration. Disconnect your battery and try again.</source> - <translation type="unfinished">You must disconnect the battery prior to performing ESC Calibration. Disconnect your battery and try again.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="119"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="119"/> - <source>Measure battery voltage using an external voltmeter and enter the value below. Click Calculate to set the new voltage multiplier.</source> - <translation type="unfinished">Measure battery voltage using an external voltmeter and enter the value below. Click Calculate to set the new voltage multiplier.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="128"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="128"/> - <source>Measured voltage:</source> - <translation type="unfinished">Measured voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="132"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="132"/> - <source>Vehicle voltage:</source> - <translation type="unfinished">Vehicle voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="135"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="135"/> - <source>Voltage divider:</source> - <translation type="unfinished">Voltage divider:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="177"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="177"/> - <source>Measure current draw using an external current meter and enter the value below. Click Calculate to set the new amps per volt value.</source> - <translation type="unfinished">Measure current draw using an external current meter and enter the value below. Click Calculate to set the new amps per volt value.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="186"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="186"/> - <source>Measured current:</source> - <translation type="unfinished">Measured current:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="190"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="190"/> - <source>Vehicle current:</source> - <translation type="unfinished">Vehicle current:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="193"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="193"/> - <source>Amps per volt:</source> - <translation type="unfinished">Amps per volt:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="198"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="302"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="330"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="198"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="302"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="330"/> - <source>Calculate</source> - <translation type="unfinished">Calculate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="218"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="218"/> - <source>Battery</source> - <translation type="unfinished">Battery</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="226"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="226"/> - <source>Number of Cells (in Series)</source> - <translation type="unfinished">Number of Cells (in Series)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="253"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="253"/> - <source>Full Voltage (per cell)</source> - <translation type="unfinished">Full Voltage (per cell)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="264"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="264"/> - <source>Battery Max:</source> - <translation type="unfinished">Battery Max:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="273"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="273"/> - <source>Empty Voltage (per cell)</source> - <translation type="unfinished">Empty Voltage (per cell)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="284"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="284"/> - <source>Battery Min:</source> - <translation type="unfinished">Battery Min:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="292"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="292"/> - <source>Voltage divider</source> - <translation type="unfinished">Voltage divider</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="303"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="303"/> - <source>Calculate Voltage Divider</source> - <translation type="unfinished">Calculate Voltage Divider</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="314"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="314"/> - <source>If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. </source> - <translation type="unfinished">If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="343"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="315"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="343"/> - <source>Click the Calculate button for help with calculating a new value.</source> - <translation type="unfinished">Click the Calculate button for help with calculating a new value.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="320"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="320"/> - <source>Amps per volt</source> - <translation type="unfinished">Amps per volt</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="331"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="331"/> - <source>Calculate Amps per Volt</source> - <translation type="unfinished">Calculate Amps per Volt</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="342"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="342"/> - <source>If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. </source> - <translation type="unfinished">If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="351"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="351"/> - <source>ESC PWM Minimum and Maximum Calibration</source> - <translation type="unfinished">ESC PWM Minimum and Maximum Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="361"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="361"/> - <source>WARNING: Propellers must be removed from vehicle prior to performing ESC calibration.</source> - <translation type="unfinished">WARNING: Propellers must be removed from vehicle prior to performing ESC calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="366"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="366"/> - <source>You must use USB connection for this operation.</source> - <translation type="unfinished">You must use USB connection for this operation.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="370"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="370"/> - <source>Calibrate</source> - <translation type="unfinished">Calibrate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="379"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="379"/> - <source>Show UAVCAN Settings</source> - <translation type="unfinished">Show UAVCAN Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="386"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="386"/> - <source>UAVCAN Bus Configuration</source> - <translation type="unfinished">UAVCAN Bus Configuration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="402"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="402"/> - <source>Change required restart</source> - <translation type="unfinished">Change required restart</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="410"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="410"/> - <source>UAVCAN Motor Index and Direction Assignment</source> - <translation type="unfinished">UAVCAN Motor Index and Direction Assignment</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="421"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="421"/> - <source>WARNING: Propellers must be removed from vehicle prior to performing UAVCAN ESC configuration.</source> - <translation type="unfinished">WARNING: Propellers must be removed from vehicle prior to performing UAVCAN ESC configuration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="427"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="427"/> - <source>ESC parameters will only be accessible in the editor after assignment.</source> - <translation type="unfinished">ESC parameters will only be accessible in the editor after assignment.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="433"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="433"/> - <source>Start the process, then turn each motor into its turn direction, in the order of their motor indices.</source> - <translation type="unfinished">Start the process, then turn each motor into its turn direction, in the order of their motor indices.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="438"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="438"/> - <source>Start Assignment</source> - <translation type="unfinished">Start Assignment</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="444"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="444"/> - <source>Stop Assignment</source> - <translation type="unfinished">Stop Assignment</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="453"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="453"/> - <source>Show Advanced Settings</source> - <translation type="unfinished">Show Advanced Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="459"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="459"/> - <source>Advanced Power Settings</source> - <translation type="unfinished">Advanced Power Settings</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="471"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="471"/> - <source>Voltage Drop on Full Load (per cell)</source> - <translation type="unfinished">Voltage Drop on Full Load (per cell)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="485"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="485"/> - <source>Batteries show less voltage at high throttle. Enter the difference in Volts between idle throttle and full </source> - <translation type="unfinished">Batteries show less voltage at high throttle. Enter the difference in Volts between idle throttle and full </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="486"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="486"/> - <source>throttle, divided by the number of battery cells. Leave at the default if unsure. </source> - <translation type="unfinished">throttle, divided by the number of battery cells. Leave at the default if unsure. </translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="487"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="487"/> - <source>If this value is set too high, the battery might be deep discharged and damaged.</source> - <translation type="unfinished">If this value is set too high, the battery might be deep discharged and damaged.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="495"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="495"/> - <source>Compensated Minimum Voltage:</source> - <translation type="unfinished">Compensated Minimum Voltage:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="499"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.qml" line="499"/> - <source> V</source> - <translation type="unfinished"> V</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.cc" line="19"/> - <source>Power</source> - <translation type="unfinished">Power</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponent.cc" line="30"/> - <source>Power Setup is used to setup battery parameters as well as advanced settings for propellers.</source> - <translation type="unfinished">Power Setup is used to setup battery parameters as well as advanced settings for propellers.</translation> - </message> - </context> - <context> - <name>PowerComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="37"/> - <source>Battery Full</source> - <translation type="unfinished">Battery Full</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="42"/> - <source>Battery Empty</source> - <translation type="unfinished">Battery Empty</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/PowerComponentSummary.qml" line="47"/> - <source>Number of Cells</source> - <translation type="unfinished">Number of Cells</translation> - </message> - </context> - <context> - <name>PreFlightBatteryCheck</name> - <message> - <location filename="../src/FlightDisplay/PreFlightBatteryCheck.qml" line="18"/> - <source>Battery</source> - <translation type="unfinished">Battery</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightBatteryCheck.qml" line="19"/> - <source>Battery connector firmly plugged?</source> - <translation type="unfinished">Battery connector firmly plugged?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightBatteryCheck.qml" line="22"/> - <source>Warning - Battery charge below %1%.</source> - <translation type="unfinished">Warning - Battery charge below %1%.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightBatteryCheck.qml" line="23"/> - <source>Battery charge below %1%. Please recharge.</source> - <translation type="unfinished">Battery charge below %1%. Please recharge.</translation> - </message> - </context> - <context> - <name>PreFlightCheckButton</name> - <message> - <location filename="../src/QmlControls/PreFlightCheckButton.qml" line="54"/> - <source>Passed</source> - <translation type="unfinished">Passed</translation> - </message> - </context> - <context> - <name>PreFlightCheckGroup</name> - <message> - <location filename="../src/QmlControls/PreFlightCheckGroup.qml" line="50"/> - <source> (passed)</source> - <translation type="unfinished"> (passed)</translation> - </message> - </context> - <context> - <name>PreFlightCheckList</name> - <message> - <location filename="../src/FlightDisplay/PreFlightCheckList.qml" line="151"/> - <location filename="../src/QmlControls/PreFlightCheckList.qml" line="81"/> - <source>Pre-Flight Checklist %1</source> - <translation type="unfinished">Pre-Flight Checklist %1</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightCheckList.qml" line="151"/> - <location filename="../src/QmlControls/PreFlightCheckList.qml" line="81"/> - <source>(passed)</source> - <translation type="unfinished">(passed)</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightCheckList.qml" line="161"/> - <location filename="../src/QmlControls/PreFlightCheckList.qml" line="93"/> - <source>Reset the checklist (e.g. after a vehicle reboot)</source> - <translation type="unfinished">Reset the checklist (e.g. after a vehicle reboot)</translation> - </message> - </context> - <context> - <name>PreFlightCheckListShowAction</name> - <message> - <location filename="../src/FlightDisplay/PreFlightCheckListShowAction.qml" line="14"/> - <source>Checklist</source> - <translation type="unfinished">Checklist</translation> - </message> - </context> - <context> - <name>PreFlightGPSCheck</name> - <message> - <location filename="../src/FlightDisplay/PreFlightGPSCheck.qml" line="17"/> - <source>GPS</source> - <translation type="unfinished">GPS</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightGPSCheck.qml" line="20"/> - <source>Waiting for 3D lock.</source> - <translation type="unfinished">Waiting for 3D lock.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightGPSCheck.qml" line="31"/> - <source>Warning - Sat count below %1.</source> - <translation type="unfinished">Warning - Sat count below %1.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightGPSCheck.qml" line="31"/> - <source>Waiting for sat count above %1.</source> - <translation type="unfinished">Waiting for sat count above %1.</translation> - </message> - </context> - <context> - <name>PreFlightRCCheck</name> - <message> - <location filename="../src/FlightDisplay/PreFlightRCCheck.qml" line="17"/> - <source>Radio Control</source> - <translation type="unfinished">Radio Control</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightRCCheck.qml" line="18"/> - <source>Receiving signal. Perform range test & confirm.</source> - <translation type="unfinished">Receiving signal. Perform range test & confirm.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightRCCheck.qml" line="19"/> - <source>No signal or invalid autopilot-RC config. Check RC and console.</source> - <translation type="unfinished">No signal or invalid autopilot-RC config. Check RC and console.</translation> - </message> - </context> - <context> - <name>PreFlightSensorsHealthCheck</name> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="17"/> - <source>Sensors</source> - <translation type="unfinished">Sensors</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="35"/> - <source>Failure. Magnetometer issues. Check console.</source> - <translation type="unfinished">Failure. Magnetometer issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="36"/> - <source>Failure. Accelerometer issues. Check console.</source> - <translation type="unfinished">Failure. Accelerometer issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="37"/> - <source>Failure. Gyroscope issues. Check console.</source> - <translation type="unfinished">Failure. Gyroscope issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="38"/> - <source>Failure. Barometer issues. Check console.</source> - <translation type="unfinished">Failure. Barometer issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="39"/> - <source>Failure. Airspeed sensor issues. Check console.</source> - <translation type="unfinished">Failure. Airspeed sensor issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="40"/> - <source>Failure. AHRS issues. Check console.</source> - <translation type="unfinished">Failure. AHRS issues. Check console.</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSensorsHealthCheck.qml" line="41"/> - <source>Failure. GPS issues. Check console.</source> - <translation type="unfinished">Failure. GPS issues. Check console.</translation> - </message> - </context> - <context> - <name>PreFlightSoundCheck</name> - <message> - <location filename="../src/FlightDisplay/PreFlightSoundCheck.qml" line="16"/> - <source>Sound output</source> - <translation type="unfinished">Sound output</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSoundCheck.qml" line="17"/> - <source>QGC audio output enabled. System audio output enabled, too?</source> - <translation type="unfinished">QGC audio output enabled. System audio output enabled, too?</translation> - </message> - <message> - <location filename="../src/FlightDisplay/PreFlightSoundCheck.qml" line="18"/> - <source>QGC audio output is disabled. Please enable it under application settings->general to hear audio warnings!</source> - <translation type="unfinished">QGC audio output is disabled. Please enable it under application settings->general to hear audio warnings!</translation> - </message> - </context> - <context> - <name>QGCApplication</name> - <message> - <location filename="../src/QGCApplication.cc" line="200"/> - <source>You are running %1 as root. You should not do this since it will cause other issues with %1.%1 will now exit.<br/><br/>If you are having serial port issues on Ubuntu, execute the following commands to fix most issues:<br/><pre>sudo usermod -a -G dialout $USER<br/>sudo apt-get remove modemmanager</pre></source> - <translation type="unfinished">You are running %1 as root. You should not do this since it will cause other issues with %1.%1 will now exit.<br/><br/>If you are having serial port issues on Ubuntu, execute the following commands to fix most issues:<br/><pre>sudo usermod -a -G dialout $USER<br/>sudo apt-get remove modemmanager</pre></translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="216"/> - <source>The current user does not have the correct permissions to access serial devices. You should also remove modemmanager since it also interferes.<br/><br/>If you are using Ubuntu, execute the following commands to fix these issues:<br/><pre>sudo usermod -a -G dialout $USER<br/>sudo apt-get remove modemmanager</pre></source> - <translation type="unfinished">The current user does not have the correct permissions to access serial devices. You should also remove modemmanager since it also interferes.<br/><br/>If you are using Ubuntu, execute the following commands to fix these issues:<br/><pre>sudo usermod -a -G dialout $USER<br/>sudo apt-get remove modemmanager</pre></translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="627"/> - <source>The format for %1 saved settings has been modified. Your saved settings have been reset to defaults.</source> - <translation type="unfinished">The format for %1 saved settings has been modified. Your saved settings have been reset to defaults.</translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="635"/> - <source>The Offline Map Cache database has been upgraded. Your old map cache sets have been reset.</source> - <translation type="unfinished">The Offline Map Cache database has been upgraded. Your old map cache sets have been reset.</translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="703"/> - <source>Unable to save telemetry log. Error copying telemetry to '%1': '%2'.</source> - <translation type="unfinished">Unable to save telemetry log. Error copying telemetry to '%1': '%2'.</translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="761"/> - <source>Parameters are missing from firmware. You may be running a version of firmware which is not fully supported or your firmware has a bug in it. Missing params: %1</source> - <translation type="unfinished">Parameters are missing from firmware. You may be running a version of firmware which is not fully supported or your firmware has a bug in it. Missing params: %1</translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="720"/> - <source>Unable to save telemetry log. Application save directory is not set.</source> - <translation type="unfinished">Unable to save telemetry log. Application save directory is not set.</translation> - </message> - <message> - <location filename="../src/QGCApplication.cc" line="727"/> - <source>Unable to save telemetry log. Telemetry save directory "%1" does not exist.</source> - <translation type="unfinished">Unable to save telemetry log. Telemetry save directory "%1" does not exist.</translation> - </message> - </context> - <context> - <name>QGCControlDebug</name> - <message> - <location filename="../src/QmlControls/QGCControlDebug.qml" line="22"/> - <source>%1 x:%2 y:%3 width:%4 height:%5 visible: %6 enabled: %7 z:%8 parent:%9 implicitWidth/Height:%10:%11</source> - <comment>Do not translate</comment> - <translation type="unfinished">%1 x:%2 y:%3 width:%4 height:%5 visible: %6 enabled: %7 z:%8 parent:%9 implicitWidth/Height:%10:%11</translation> - </message> - </context> - <context> - <name>QGCCorePlugin</name> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="223"/> - <source>General</source> - <translation type="unfinished">General</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="227"/> - <source>Comm Links</source> - <translation type="unfinished">Comm Links</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="231"/> - <source>Offline Maps</source> - <translation type="unfinished">Offline Maps</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="236"/> - <source>Taisync</source> - <translation type="unfinished">Taisync</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="242"/> - <source>Microhard</source> - <translation type="unfinished">Microhard</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="248"/> - <source>AirMap</source> - <translation type="unfinished">AirMap</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="253"/> - <source>MAVLink</source> - <translation type="unfinished">MAVLink</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="257"/> - <source>Console</source> - <translation type="unfinished">Console</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="260"/> - <source>Help</source> - <translation type="unfinished">Help</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="265"/> - <source>Mock Link</source> - <translation type="unfinished">Mock Link</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="268"/> - <source>Debug</source> - <translation type="unfinished">Debug</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="271"/> - <source>Palette Test</source> - <translation type="unfinished">Palette Test</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="282"/> - <source>Values</source> - <translation type="unfinished">Values</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="283"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="287"/> - <source>Video Stream</source> - <translation type="unfinished">Video Stream</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="290"/> - <source>Health</source> - <translation type="unfinished">Health</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="291"/> - <source>Vibration</source> - <translation type="unfinished">Vibration</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="307"/> - <source>Log Download</source> - <translation type="unfinished">Log Download</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="309"/> - <source>GeoTag Images</source> - <translation type="unfinished">GeoTag Images</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="311"/> - <source>MAVLink Console</source> - <translation type="unfinished">MAVLink Console</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="313"/> - <source>MAVLink Inspector</source> - <translation type="unfinished">MAVLink Inspector</translation> - </message> - <message> - <location filename="../src/api/QGCCorePlugin.cc" line="408"/> - <source>WARNING: You are about to enter Advanced Mode. If used incorrectly, this may cause your vehicle to malfunction thus voiding your warranty. You should do so only if instructed by customer support. Are you sure you want to enable Advanced Mode?</source> - <translation type="unfinished">WARNING: You are about to enter Advanced Mode. If used incorrectly, this may cause your vehicle to malfunction thus voiding your warranty. You should do so only if instructed by customer support. Are you sure you want to enable Advanced Mode?</translation> - </message> - </context> - <context> - <name>QGCFenceCircle</name> - <message> - <location filename="../src/MissionManager/QGCFenceCircle.cc" line="75"/> - <source>GeoFence Circle only supports version %1</source> - <translation type="unfinished">GeoFence Circle only supports version %1</translation> - </message> - </context> - <context> - <name>QGCFencePolygon</name> - <message> - <location filename="../src/MissionManager/QGCFencePolygon.cc" line="68"/> - <source>GeoFence Polygon only supports version %1</source> - <translation type="unfinished">GeoFence Polygon only supports version %1</translation> - </message> - </context> - <context> - <name>QGCFileDialog</name> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="119"/> - <source>Path: %1</source> - <translation type="unfinished">Path: %1</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="150"/> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="263"/> - <source>Delete</source> - <translation type="unfinished">Delete</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="161"/> - <source>No files</source> - <translation type="unfinished">No files</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="202"/> - <source>New file name:</source> - <translation type="unfinished">New file name:</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="215"/> - <source>File names must end with .%1 file extension. If missing it will be added.</source> - <translation type="unfinished">File names must end with .%1 file extension. If missing it will be added.</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="223"/> - <source>The file %1 exists. Click Save again to replace it.</source> - <translation type="unfinished">The file %1 exists. Click Save again to replace it.</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCFileDialog.qml" line="231"/> - <source>Save to existing file:</source> - <translation type="unfinished">Save to existing file:</translation> - </message> - </context> - <context> - <name>QGCFileDownload</name> - <message> - <location filename="../src/QGCFileDownload.cc" line="119"/> - <source>Could not save downloaded file to %1. Error: %2</source> - <translation type="unfinished">Could not save downloaded file to %1. Error: %2</translation> - </message> - <message> - <location filename="../src/QGCFileDownload.cc" line="142"/> - <source>Download cancelled</source> - <translation type="unfinished">Download cancelled</translation> - </message> - <message> - <location filename="../src/QGCFileDownload.cc" line="145"/> - <source>Error: File Not Found</source> - <translation type="unfinished">Error: File Not Found</translation> - </message> - <message> - <location filename="../src/QGCFileDownload.cc" line="148"/> - <source>Error during download. Error: %1</source> - <translation type="unfinished">Error during download. Error: %1</translation> - </message> - </context> - <context> - <name>QGCLogEntry</name> - <message> - <location filename="../src/AnalyzeView/LogDownloadController.cc" line="95"/> - <source>Pending</source> - <translation type="unfinished">Pending</translation> - </message> - </context> - <context> - <name>QGCMAVLinkVehicle</name> - <message> - <location filename="../src/AnalyzeView/MAVLinkInspectorController.cc" line="578"/> - <source>All</source> - <translation type="unfinished">All</translation> - </message> - </context> - <context> - <name>QGCMapPolygonVisuals</name> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="220"/> - <source>Select Polygon File</source> - <translation type="unfinished">Select Polygon File</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="248"/> - <source>Remove vertex</source> - <translation type="unfinished">Remove vertex</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="50"/> - <source>Polygon Tools</source> - <translation type="unfinished">Polygon Tools</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="51"/> - <source>Click in the map to add vertices. Click 'Done Tracing' when finished.</source> - <translation type="unfinished">Click in the map to add vertices. Click 'Done Tracing' when finished.</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="261"/> - <source>Set radius...</source> - <translation type="unfinished">Set radius...</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="267"/> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="273"/> - <source>Edit position...</source> - <translation type="unfinished">Edit position...</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="269"/> - <source>Edit Center Position</source> - <translation type="unfinished">Edit Center Position</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="275"/> - <source>Edit Vertex Position</source> - <translation type="unfinished">Edit Vertex Position</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="528"/> - <source>Basic</source> - <translation type="unfinished">Basic</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="535"/> - <source>Circular</source> - <translation type="unfinished">Circular</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="542"/> - <source>Done Tracing</source> - <translation type="unfinished">Done Tracing</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="542"/> - <source>Trace</source> - <translation type="unfinished">Trace</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolygonVisuals.qml" line="560"/> - <source>Load KML/SHP...</source> - <translation type="unfinished">Load KML/SHP...</translation> - </message> - </context> - <context> - <name>QGCMapPolylineVisuals</name> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="40"/> - <source>Polyline Tools</source> - <translation type="unfinished">Polyline Tools</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="41"/> - <source>Click in the map to add vertices. Click 'Done Tracing' when finished.</source> - <translation type="unfinished">Click in the map to add vertices. Click 'Done Tracing' when finished.</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="128"/> - <source>Select KML File</source> - <translation type="unfinished">Select KML File</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="151"/> - <source>Remove vertex</source> - <translation type="unfinished">Remove vertex</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="156"/> - <source>Edit position...</source> - <translation type="unfinished">Edit position...</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="157"/> - <source>Edit Position</source> - <translation type="unfinished">Edit Position</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="336"/> - <source>Basic</source> - <translation type="unfinished">Basic</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="343"/> - <source>Done Tracing</source> - <translation type="unfinished">Done Tracing</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="343"/> - <source>Trace</source> - <translation type="unfinished">Trace</translation> - </message> - <message> - <location filename="../src/MissionManager/QGCMapPolylineVisuals.qml" line="360"/> - <source>Load KML...</source> - <translation type="unfinished">Load KML...</translation> - </message> - </context> - <context> - <name>QGCMapRCToParamDialog</name> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="14"/> - <source>Dialog</source> - <translation type="unfinished">Dialog</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="25"/> - <source>Bind</source> - <translation type="unfinished">Bind</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="32"/> - <source>Parameter Tuning ID</source> - <translation type="unfinished">Parameter Tuning ID</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="42"/> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="46"/> - <source>1</source> - <translation type="unfinished">1</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="51"/> - <source>2</source> - <translation type="unfinished">2</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="56"/> - <source>3</source> - <translation type="unfinished">3</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="64"/> - <source>Parameter</source> - <translation type="unfinished">Parameter</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="71"/> - <source>TextLabel</source> - <translation type="unfinished">TextLabel</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="78"/> - <source>with</source> - <translation type="unfinished">with</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="85"/> - <source>Scale (keep default)</source> - <translation type="unfinished">Scale (keep default)</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="99"/> - <source>Center value</source> - <translation type="unfinished">Center value</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="122"/> - <source>Minimum Value</source> - <translation type="unfinished">Minimum Value</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="142"/> - <source>Maximum Value</source> - <translation type="unfinished">Maximum Value</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="168"/> - <source>Waiting for parameter refresh,,,</source> - <translation type="unfinished">Waiting for parameter refresh,,,</translation> - </message> - <message> - <location filename="../src/ui/QGCMapRCToParamDialog.ui" line="188"/> - <source>Tuning IDs can be mapped to channels in the RC settings</source> - <translation type="unfinished">Tuning IDs can be mapped to channels in the RC settings</translation> - </message> - </context> - <context> - <name>QGCOptionsComboBox</name> - <message> - <location filename="../src/QmlControls/QGCOptionsComboBox.qml" line="24"/> - <source>Options</source> - <translation type="unfinished">Options</translation> - </message> - </context> - <context> - <name>QGCPluginHost</name> - <message> - <location filename="../src/ui/QGCPluginHost.ui" line="14"/> - <source>Form</source> - <translation type="unfinished">Form</translation> - </message> - <message> - <location filename="../src/ui/QGCPluginHost.ui" line="49"/> - <source>Loaded Plugins</source> - <translation type="unfinished">Loaded Plugins</translation> - </message> - <message> - <location filename="../src/ui/QGCPluginHost.ui" line="62"/> - <source>Plugin Log</source> - <translation type="unfinished">Plugin Log</translation> - </message> - </context> - <context> - <name>QGCPopupDialogContainer</name> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="97"/> - <source>Ok</source> - <translation type="unfinished">Ok</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="100"/> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="109"/> - <source>Open</source> - <translation type="unfinished">Open</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="103"/> - <source>Save</source> - <translation type="unfinished">Save</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="106"/> - <source>Apply</source> - <translation type="unfinished">Apply</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="112"/> - <source>Save All</source> - <translation type="unfinished">Save All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="115"/> - <source>Yes</source> - <translation type="unfinished">Yes</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="118"/> - <source>Yes to All</source> - <translation type="unfinished">Yes to All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="121"/> - <source>Retry</source> - <translation type="unfinished">Retry</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="124"/> - <source>Reset</source> - <translation type="unfinished">Reset</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="127"/> - <source>Restore to Defaults</source> - <translation type="unfinished">Restore to Defaults</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="130"/> - <source>Ignore</source> - <translation type="unfinished">Ignore</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="136"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="139"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="142"/> - <source>No</source> - <translation type="unfinished">No</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="145"/> - <source>No to All</source> - <translation type="unfinished">No to All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCPopupDialogContainer.qml" line="148"/> - <source>Abort</source> - <translation type="unfinished">Abort</translation> - </message> - </context> - <context> - <name>QGCTextField</name> - <message> - <location filename="../src/QmlControls/QGCTextField.qml" line="119"/> - <source>?</source> - <translation type="unfinished">?</translation> - </message> - </context> - <context> - <name>QGCViewDialogContainer</name> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="30"/> - <source>Ok</source> - <translation type="unfinished">Ok</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="33"/> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="42"/> - <source>Open</source> - <translation type="unfinished">Open</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="36"/> - <source>Save</source> - <translation type="unfinished">Save</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="39"/> - <source>Apply</source> - <translation type="unfinished">Apply</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="45"/> - <source>Save All</source> - <translation type="unfinished">Save All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="48"/> - <source>Yes</source> - <translation type="unfinished">Yes</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="51"/> - <source>Yes to All</source> - <translation type="unfinished">Yes to All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="54"/> - <source>Retry</source> - <translation type="unfinished">Retry</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="57"/> - <source>Reset</source> - <translation type="unfinished">Reset</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="60"/> - <source>Restore to Defaults</source> - <translation type="unfinished">Restore to Defaults</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="63"/> - <source>Ignore</source> - <translation type="unfinished">Ignore</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="69"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="72"/> - <source>Close</source> - <translation type="unfinished">Close</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="75"/> - <source>No</source> - <translation type="unfinished">No</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="78"/> - <source>No to All</source> - <translation type="unfinished">No to All</translation> - </message> - <message> - <location filename="../src/QmlControls/QGCViewDialogContainer.qml" line="81"/> - <source>Abort</source> - <translation type="unfinished">Abort</translation> - </message> - </context> - <context> - <name>QGroundControlQmlGlobal</name> - <message> - <location filename="../src/QmlControls/QGroundControlQmlGlobal.cc" line="258"/> - <source>32 bit</source> - <translation type="unfinished">32 bit</translation> - </message> - <message> - <location filename="../src/QmlControls/QGroundControlQmlGlobal.cc" line="260"/> - <source>64 bit</source> - <translation type="unfinished">64 bit</translation> - </message> - </context> - <context> - <name>QMap3D</name> - <message> - <location filename="../src/ui/QMap3D.ui" line="14"/> - <source>Form</source> - <translation type="unfinished">Form</translation> - </message> - <message> - <location filename="../src/ui/QMap3D.ui" line="20"/> - <source>Map</source> - <translation type="unfinished">Map</translation> - </message> - <message> - <location filename="../src/ui/QMap3D.ui" line="30"/> - <source>Vehicle</source> - <translation type="unfinished">Vehicle</translation> - </message> - </context> - <context> - <name>QObject</name> - <message> - <location filename="../src/Airmap/QJsonWebToken/src/qjsonwebtoken.cpp" line="189"/> - <source>{"typ": "JWT", "alg" : "</source> - <translation type="unfinished">{"typ": "JWT", "alg" : "</translation> - </message> - <message> - <location filename="../src/Airmap/QJsonWebToken/src/qjsonwebtoken.cpp" line="191"/> - <source>"}</source> - <translation type="unfinished">"}</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="274"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="278"/> - <source>Pixhawk</source> - <translation type="unfinished">Pixhawk</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="280"/> - <source>SiK Radio</source> - <translation type="unfinished">SiK Radio</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="282"/> - <source>PX4 Flow</source> - <translation type="unfinished">PX4 Flow</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="284"/> - <source>OpenPilot</source> - <translation type="unfinished">OpenPilot</translation> - </message> - <message> - <location filename="../src/comm/QGCSerialPortInfo.cc" line="286"/> - <source>RTK GPS</source> - <translation type="unfinished">RTK GPS</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="26"/> - <location filename="../src/Vehicle/Vehicle.cc" line="59"/> - <source>Guided mode not supported by Vehicle.</source> - <translation type="unfinished">Guided mode not supported by Vehicle.</translation> - </message> - <message> - <location filename="../src/FirmwarePlugin/FirmwarePlugin.cc" line="30"/> - <source>Follow Me</source> - <translation type="unfinished">Follow Me</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="48"/> - <source>The following required keys are missing: %1</source> - <translation type="unfinished">The following required keys are missing: %1</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="62"/> - <source>value for coordinate is not array</source> - <translation type="unfinished">value for coordinate is not array</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="69"/> - <source>Coordinate array must contain %1 values</source> - <translation type="unfinished">Coordinate array must contain %1 values</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="75"/> - <source>Coordinate array may only contain double values, found: %1</source> - <translation type="unfinished">Coordinate array may only contain double values, found: %1</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="153"/> - <source>Incorrect value type - key:type:expected %1:%2:%3</source> - <translation type="unfinished">Incorrect value type - key:type:expected %1:%2:%3</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="193"/> - <source>enum strings/values count mismatch in %3 strings:values %1:%2</source> - <translation type="unfinished">enum strings/values count mismatch in %3 strings:values %1:%2</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="244"/> - <source>Incorrect file type key expected:%1 actual:%2</source> - <translation type="unfinished">Incorrect file type key expected:%1 actual:%2</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="251"/> - <source>File version %1 is no longer supported</source> - <translation type="unfinished">File version %1 is no longer supported</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="255"/> - <source>File version %1 is newer than current supported version %2</source> - <translation type="unfinished">File version %1 is newer than current supported version %2</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="414"/> - <source>value for coordinate array is not array</source> - <translation type="unfinished">value for coordinate array is not array</translation> - </message> - <message> - <location filename="../src/JsonHelper.cc" line="523"/> - <source>Unknown type: %1</source> - <translation type="unfinished">Unknown type: %1</translation> - </message> - <message> - <location filename="../src/main.cc" line="233"/> - <source>Error</source> - <translation type="unfinished">Error</translation> - </message> - <message> - <location filename="../src/main.cc" line="234"/> - <source>A second instance of %1 is already running. Please close the other instance and try again.</source> - <translation type="unfinished">A second instance of %1 is already running. Please close the other instance and try again.</translation> - </message> - </context> - <context> - <name>QmlTest</name> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="228"/> - <source>Window Color</source> - <translation type="unfinished">Window Color</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="232"/> - <source>Import/Export</source> - <translation type="unfinished">Import/Export</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="240"/> - <source>Light</source> - <translation type="unfinished">Light</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="247"/> - <source>Dark</source> - <translation type="unfinished">Dark</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="288"/> - <location filename="../src/QmlControls/QmlTest.qml" line="393"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="294"/> - <location filename="../src/QmlControls/QmlTest.qml" line="306"/> - <source>Value</source> - <translation type="unfinished">Value</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="300"/> - <location filename="../src/QmlControls/QmlTest.qml" line="400"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="386"/> - <source>QGC name</source> - <translation type="unfinished">QGC name</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="415"/> - <location filename="../src/QmlControls/QmlTest.qml" line="425"/> - <source>Label</source> - <translation type="unfinished">Label</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="438"/> - <location filename="../src/QmlControls/QmlTest.qml" line="443"/> - <location filename="../src/QmlControls/QmlTest.qml" line="456"/> - <location filename="../src/QmlControls/QmlTest.qml" line="461"/> - <location filename="../src/QmlControls/QmlTest.qml" line="507"/> - <location filename="../src/QmlControls/QmlTest.qml" line="513"/> - <source>Button</source> - <translation type="unfinished">Button</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="474"/> - <location filename="../src/QmlControls/QmlTest.qml" line="481"/> - <source>Hover Button</source> - <translation type="unfinished">Hover Button</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="495"/> - <location filename="../src/QmlControls/QmlTest.qml" line="597"/> - <location filename="../src/QmlControls/QmlTest.qml" line="602"/> - <source>Item 1</source> - <translation type="unfinished">Item 1</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="498"/> - <location filename="../src/QmlControls/QmlTest.qml" line="597"/> - <location filename="../src/QmlControls/QmlTest.qml" line="602"/> - <source>Item 2</source> - <translation type="unfinished">Item 2</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="501"/> - <location filename="../src/QmlControls/QmlTest.qml" line="597"/> - <location filename="../src/QmlControls/QmlTest.qml" line="602"/> - <source>Item 3</source> - <translation type="unfinished">Item 3</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="530"/> - <location filename="../src/QmlControls/QmlTest.qml" line="540"/> - <source>Radio</source> - <translation type="unfinished">Radio</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="557"/> - <location filename="../src/QmlControls/QmlTest.qml" line="567"/> - <source>Check Box</source> - <translation type="unfinished">Check Box</translation> - </message> - <message> - <location filename="../src/QmlControls/QmlTest.qml" line="614"/> - <location filename="../src/QmlControls/QmlTest.qml" line="619"/> - <source>SUB MENU</source> - <translation type="unfinished">SUB MENU</translation> - </message> - </context> - <context> - <name>RCRSSIIndicator</name> - <message> - <location filename="../src/ui/toolbar/RCRSSIIndicator.qml" line="51"/> - <source>RC RSSI Status</source> - <translation type="unfinished">RC RSSI Status</translation> - </message> - <message> - <location filename="../src/ui/toolbar/RCRSSIIndicator.qml" line="51"/> - <source>RC RSSI Data Unavailable</source> - <translation type="unfinished">RC RSSI Data Unavailable</translation> - </message> - <message> - <location filename="../src/ui/toolbar/RCRSSIIndicator.qml" line="51"/> - <source>N/A</source> - <comment>No data available</comment> - <translation type="unfinished">N/A</translation> - </message> - <message> - <location filename="../src/ui/toolbar/RCRSSIIndicator.qml" line="64"/> - <source>RSSI:</source> - <translation type="unfinished">RSSI:</translation> - </message> - </context> - <context> - <name>RCToParamDialog</name> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="25"/> - <source>RC To Param</source> - <translation type="unfinished">RC To Param</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="44"/> - <source>Bind an RC Channel to a parameter value. Tuning IDs can be mapped to an RC Channel from Radio Setup page.</source> - <translation type="unfinished">Bind an RC Channel to a parameter value. Tuning IDs can be mapped to an RC Channel from Radio Setup page.</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="50"/> - <source>Waiting on parameter update from Vehicle.</source> - <translation type="unfinished">Waiting on parameter update from Vehicle.</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="61"/> - <source>Parameter</source> - <translation type="unfinished">Parameter</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="64"/> - <source>Tuning ID</source> - <translation type="unfinished">Tuning ID</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="72"/> - <source>Scale</source> - <translation type="unfinished">Scale</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="78"/> - <source>Center Value</source> - <translation type="unfinished">Center Value</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="84"/> - <source>Min Value</source> - <translation type="unfinished">Min Value</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="90"/> - <source>Max Value</source> - <translation type="unfinished">Max Value</translation> - </message> - <message> - <location filename="../src/QmlControls/RCToParamDialog.qml" line="101"/> - <source>Double check that all values are correct prior to confirming dialog.</source> - <translation type="unfinished">Double check that all values are correct prior to confirming dialog.</translation> - </message> - </context> - <context> - <name>ROIIndicator</name> - <message> - <location filename="../src/ui/toolbar/ROIIndicator.qml" line="51"/> - <source>ROI Disabled</source> - <translation type="unfinished">ROI Disabled</translation> - </message> - <message> - <location filename="../src/ui/toolbar/ROIIndicator.qml" line="60"/> - <source>Disable ROI</source> - <translation type="unfinished">Disable ROI</translation> - </message> - </context> - <context> - <name>RadioComponent</name> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="34"/> - <source>Radio</source> - <translation type="unfinished">Radio</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="54"/> - <source>Reboot required</source> - <translation type="unfinished">Reboot required</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="54"/> - <source>Your stick mappings have changed, you must reboot the vehicle for correct operation.</source> - <translation type="unfinished">Your stick mappings have changed, you must reboot the vehicle for correct operation.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="55"/> - <source>Throttle channel reversed</source> - <translation type="unfinished">Throttle channel reversed</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="55"/> - <source>Calibration failed. The throttle channel on your transmitter is reversed. You must correct this on your transmitter in order to complete calibration.</source> - <translation type="unfinished">Calibration failed. The throttle channel on your transmitter is reversed. You must correct this on your transmitter in order to complete calibration.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="61"/> - <source>Center your sticks and move throttle all the way down, then press Ok to copy trims. After pressing Ok, reset the trims on your radio back to zero.</source> - <translation type="unfinished">Center your sticks and move throttle all the way down, then press Ok to copy trims. After pressing Ok, reset the trims on your radio back to zero.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="72"/> - <source>Before calibrating you should zero all your trims and subtrims. Click Ok to start Calibration. - -%1</source> - <translation type="unfinished">Before calibrating you should zero all your trims and subtrims. Click Ok to start Calibration. - -%1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="73"/> - <source>Please ensure all motor power is disconnected AND all props are removed from the vehicle.</source> - <translation type="unfinished">Please ensure all motor power is disconnected AND all props are removed from the vehicle.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="84"/> - <source>Please turn on transmitter.</source> - <translation type="unfinished">Please turn on transmitter.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="84"/> - <source>%1 channels or more are needed to fly.</source> - <translation type="unfinished">%1 channels or more are needed to fly.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="110"/> - <source>Click Ok to place your Spektrum receiver in the bind mode. Select the specific receiver type below:</source> - <translation type="unfinished">Click Ok to place your Spektrum receiver in the bind mode. Select the specific receiver type below:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="114"/> - <source>DSM2 Mode</source> - <translation type="unfinished">DSM2 Mode</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="120"/> - <source>DSMX (7 channels or less)</source> - <translation type="unfinished">DSMX (7 channels or less)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="127"/> - <source>DSMX (8 channels or more)</source> - <translation type="unfinished">DSMX (8 channels or more)</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="183"/> - <source>Not Mapped</source> - <translation type="unfinished">Not Mapped</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="209"/> - <source>Attitude Controls</source> - <translation type="unfinished">Attitude Controls</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="217"/> - <source>Roll</source> - <translation type="unfinished">Roll</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="247"/> - <source>Pitch</source> - <translation type="unfinished">Pitch</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="277"/> - <source>Yaw</source> - <translation type="unfinished">Yaw</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="307"/> - <source>Throttle</source> - <translation type="unfinished">Throttle</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="336"/> - <source>Skip</source> - <translation type="unfinished">Skip</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="342"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="349"/> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="352"/> - <source>Calibrate</source> - <translation type="unfinished">Calibrate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="375"/> - <source>Additional Radio setup:</source> - <translation type="unfinished">Additional Radio setup:</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="412"/> - <source>Spektrum Bind</source> - <translation type="unfinished">Spektrum Bind</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="417"/> - <source>Copy Trims</source> - <translation type="unfinished">Copy Trims</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="441"/> - <source>Mode 1</source> - <translation type="unfinished">Mode 1</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponent.qml" line="447"/> - <source>Mode 2</source> - <translation type="unfinished">Mode 2</translation> - </message> - </context> - <context> - <name>RadioComponentController</name> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="122"/> - <source>Lower the Throttle stick all the way down as shown in diagram. - -It is recommended to disconnect all motors for additional safety, however, the system is designed to not arm during the calibration. - -Click Next to continue</source> - <translation type="unfinished">Lower the Throttle stick all the way down as shown in diagram. - -It is recommended to disconnect all motors for additional safety, however, the system is designed to not arm during the calibration. - -Click Next to continue</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="125"/> - <source>Lower the Throttle stick all the way down as shown in diagram. -Reset all transmitter trims to center. - -Please ensure all motor power is disconnected AND all props are removed from the vehicle. - -Click Next to continue</source> - <translation type="unfinished">Lower the Throttle stick all the way down as shown in diagram. -Reset all transmitter trims to center. - -Please ensure all motor power is disconnected AND all props are removed from the vehicle. - -Click Next to continue</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="128"/> - <source>Move the Throttle stick all the way up and hold it there...</source> - <translation type="unfinished">Move the Throttle stick all the way up and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="129"/> - <source>Move the Throttle stick all the way down and leave it there...</source> - <translation type="unfinished">Move the Throttle stick all the way down and leave it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="130"/> - <source>Move the Yaw stick all the way to the left and hold it there...</source> - <translation type="unfinished">Move the Yaw stick all the way to the left and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="131"/> - <source>Move the Yaw stick all the way to the right and hold it there...</source> - <translation type="unfinished">Move the Yaw stick all the way to the right and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="132"/> - <source>Move the Roll stick all the way to the left and hold it there...</source> - <translation type="unfinished">Move the Roll stick all the way to the left and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="133"/> - <source>Move the Roll stick all the way to the right and hold it there...</source> - <translation type="unfinished">Move the Roll stick all the way to the right and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="134"/> - <source>Move the Pitch stick all the way down and hold it there...</source> - <translation type="unfinished">Move the Pitch stick all the way down and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="135"/> - <source>Move the Pitch stick all the way up and hold it there...</source> - <translation type="unfinished">Move the Pitch stick all the way up and hold it there...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="136"/> - <source>Allow the Pitch stick to move back to center...</source> - <translation type="unfinished">Allow the Pitch stick to move back to center...</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="137"/> - <source>Move all the transmitter switches and/or dials back and forth to their extreme positions.</source> - <translation type="unfinished">Move all the transmitter switches and/or dials back and forth to their extreme positions.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="138"/> - <source>All settings have been captured. Click Next to write the new parameters to your board.</source> - <translation type="unfinished">All settings have been captured. Click Next to write the new parameters to your board.</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="205"/> - <source>Center the Throttle stick as shown in diagram. -Reset all transmitter trims to center. - -Please ensure all motor power is disconnected from the vehicle. - -Click Next to continue</source> - <translation type="unfinished">Center the Throttle stick as shown in diagram. -Reset all transmitter trims to center. - -Please ensure all motor power is disconnected from the vehicle. - -Click Next to continue</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="814"/> - <source>Next</source> - <translation type="unfinished">Next</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="836"/> - <source>Calibrate</source> - <translation type="unfinished">Calibrate</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/Common/RadioComponentController.cc" line="860"/> - <source>The current calibration settings are now displayed for each channel on screen. - -Click the Next button to upload calibration to board. Click Cancel if you don't want to save these values.</source> - <translation type="unfinished">The current calibration settings are now displayed for each channel on screen. - -Click the Next button to upload calibration to board. Click Cancel if you don't want to save these values.</translation> - </message> - </context> - <context> - <name>RallyPointController</name> - <message> - <location filename="../src/MissionManager/RallyPointController.cc" line="102"/> - <source>Rally: %1</source> - <translation type="unfinished">Rally: %1</translation> - </message> - <message> - <location filename="../src/MissionManager/RallyPointController.cc" line="105"/> - <source>Rally Points supports version %1</source> - <translation type="unfinished">Rally Points supports version %1</translation> - </message> - </context> - <context> - <name>RallyPointEditorHeader</name> - <message> - <location filename="../src/PlanView/RallyPointEditorHeader.qml" line="30"/> - <source>Rally Points</source> - <translation type="unfinished">Rally Points</translation> - </message> - <message> - <location filename="../src/PlanView/RallyPointEditorHeader.qml" line="51"/> - <source>Rally Points provide alternate landing points when performing a Return to Launch (RTL).</source> - <translation type="unfinished">Rally Points provide alternate landing points when performing a Return to Launch (RTL).</translation> - </message> - </context> - <context> - <name>RallyPointItemEditor</name> - <message> - <location filename="../src/PlanView/RallyPointItemEditor.qml" line="51"/> - <source>Rally Point</source> - <translation type="unfinished">Rally Point</translation> - </message> - <message> - <location filename="../src/PlanView/RallyPointItemEditor.qml" line="74"/> - <source>Delete</source> - <translation type="unfinished">Delete</translation> - </message> - </context> - <context> - <name>RallyPointMapVisuals</name> - <message> - <location filename="../src/PlanView/RallyPointMapVisuals.qml" line="72"/> - <source>R</source> - <comment>rally point map item label</comment> - <translation type="unfinished">R</translation> - </message> - </context> - <context> - <name>RoverChecklist</name> - <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="25"/> - <source>Rover Initial Checks</source> - <translation type="unfinished">Rover Initial Checks</translation> - </message> - <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].param1.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Enable</source> + <translation type="unfinished">Enable</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="29"/> - <source>Battery mounted and secured?</source> - <translation type="unfinished">Battery mounted and secured?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].description, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Land using VTOL mode.</source> + <translation type="unfinished">Land using VTOL mode.</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].description, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Takeoff to specified altitude.</source> + <translation type="unfinished">Takeoff to specified altitude.</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="53"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param3.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Yaw</source> + <translation type="unfinished">Yaw</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="54"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param2.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Roll</source> + <translation type="unfinished">Roll</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="62"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].category, .mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].category, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>VTOL</source> + <translation type="unfinished">VTOL</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="66"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].param2.enumStrings, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>On,Off</source> + <translation type="unfinished">On,Off</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="67"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].param2.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Setting</source> + <translation type="unfinished">Setting</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="71"/> - <source>Wind & weather</source> - <translation type="unfinished">Wind & weather</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param1.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Pitch</source> + <translation type="unfinished">Pitch</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="72"/> - <source>OK for your platform?</source> - <translation type="unfinished">OK for your platform?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].param1.enumStrings, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Enable,Disable</source> + <translation type="unfinished">Enable,Disable</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="76"/> - <source>Mission area</source> - <translation type="unfinished">Mission area</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].description, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Take off from the ground and ascend to specified altitude.</source> + <translation type="unfinished">Take off from the ground and ascend to specified altitude.</translation> </message> <message> - <location filename="../src/FlightDisplay/RoverChecklist.qml" line="77"/> - <source>Mission area and path free of obstacles/people?</source> - <translation type="unfinished">Mission area and path free of obstacles/people?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.label, </extracomment> + <location filename="../src/FirmwarePlugin/APM/APM-MavCmdInfoCommon.json"/> + <source>Heading</source> + <translation type="unfinished">Heading</translation> </message> </context> <context> - <name>SHPFileHelper</name> - <message> - <location filename="../src/SHPFileHelper.cc" line="18"/> - <source>SHP file load failed. %1</source> - <translation type="unfinished">SHP file load failed. %1</translation> - </message> + <name>PX4-MavCmdInfoMultiRotor.json</name> <message> - <location filename="../src/SHPFileHelper.cc" line="51"/> - <source>UTM projection is not in supported format. Must be PROJCS["WGS_1984_UTM_Zone_##N/S</source> - <translation type="unfinished">UTM projection is not in supported format. Must be PROJCS["WGS_1984_UTM_Zone_##N/S</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].description, </extracomment> + <location filename="../src/FirmwarePlugin/PX4/PX4-MavCmdInfoMultiRotor.json"/> + <source>Travel to a position and Loiter indefinitely.</source> + <translation type="unfinished">Travel to a position and Loiter indefinitely.</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="54"/> - <source>Only WGS84 or UTM projections are supported.</source> - <translation type="unfinished">Only WGS84 or UTM projections are supported.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].description, </extracomment> + <location filename="../src/FirmwarePlugin/PX4/PX4-MavCmdInfoMultiRotor.json"/> + <source>Travel to a position and Loiter for an amount of time.</source> + <translation type="unfinished">Travel to a position and Loiter for an amount of time.</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="57"/> - <source>PRJ file open failed: %1</source> - <translation type="unfinished">PRJ file open failed: %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].description, </extracomment> + <location filename="../src/FirmwarePlugin/PX4/PX4-MavCmdInfoMultiRotor.json"/> + <source>Hover straight up to specified altitude. Then travel to specified position.</source> + <translation type="unfinished">Hover straight up to specified altitude. Then travel to specified position.</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="60"/> - <source>File not found: %1</source> - <translation type="unfinished">File not found: %1</translation> - </message> - <message> - <location filename="../src/SHPFileHelper.cc" line="63"/> - <source>File is not a .shp file: %1</source> - <translation type="unfinished">File is not a .shp file: %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].description, </extracomment> + <location filename="../src/FirmwarePlugin/PX4/PX4-MavCmdInfoMultiRotor.json"/> + <source>Travel to a position and Loiter for a number of turns.</source> + <translation type="unfinished">Travel to a position and Loiter for a number of turns.</translation> </message> + </context> + <context> + <name>AirMap.SettingsGroup.json</name> <message> - <location filename="../src/SHPFileHelper.cc" line="79"/> - <source>SHPOpen failed.</source> - <translation type="unfinished">SHPOpen failed.</translation> + <extracomment>.QGC.MetaData.Facts[apiKey].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>AirMap API Key</source> + <translation type="unfinished">AirMap API Key</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="101"/> - <source>More than one entity found.</source> - <translation type="unfinished">More than one entity found.</translation> + <extracomment>.QGC.MetaData.Facts[password].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>AirMap Password</source> + <translation type="unfinished">AirMap Password</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="105"/> - <source>No supported types found.</source> - <translation type="unfinished">No supported types found.</translation> + <extracomment>.QGC.MetaData.Facts[enableTelemetry].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>Enable AirMap Telemetry</source> + <translation type="unfinished">Enable AirMap Telemetry</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="133"/> - <source>File does not contain a polygon.</source> - <translation type="unfinished">File does not contain a polygon.</translation> + <extracomment>.QGC.MetaData.Facts[enableAirMap].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>Enable AirMap</source> + <translation type="unfinished">Enable AirMap</translation> </message> <message> - <location filename="../src/SHPFileHelper.cc" line="139"/> - <source>Only single part polygons are supported.</source> - <translation type="unfinished">Only single part polygons are supported.</translation> + <extracomment>.QGC.MetaData.Facts[clientID].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>AirMap Client ID</source> + <translation type="unfinished">AirMap Client ID</translation> </message> - </context> - <context> - <name>SafetyComponent</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="67"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="67"/> - <source>Low Battery Failsafe Trigger</source> - <translation type="unfinished">Low Battery Failsafe Trigger</translation> + <extracomment>.QGC.MetaData.Facts[userName].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>AirMap User Name</source> + <translation type="unfinished">AirMap User Name</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="95"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="267"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="319"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="95"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="267"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="319"/> - <source>Failsafe Action:</source> - <translation type="unfinished">Failsafe Action:</translation> + <extracomment>.QGC.MetaData.Facts[enableAirspace].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>Show Airspace on Map (Experimental)</source> + <translation type="unfinished">Show Airspace on Map (Experimental)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="107"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="107"/> - <source>Battery Warn Level:</source> - <translation type="unfinished">Battery Warn Level:</translation> + <extracomment>.QGC.MetaData.Facts[usePersonalApiKey].shortDescription, </extracomment> + <location filename="../src/Airmap/AirMap.SettingsGroup.json"/> + <source>Use Personal AirMap API Key</source> + <translation type="unfinished">Use Personal AirMap API Key</translation> </message> + </context> + <context> + <name>MissionSettings.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="116"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="116"/> - <source>Battery Failsafe Level:</source> - <translation type="unfinished">Battery Failsafe Level:</translation> + <extracomment>.QGC.MetaData.Facts[PlannedHomePositionAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/MissionSettings.FactMetaData.json"/> + <source>Launch position altitude</source> + <translation type="unfinished">Launch position altitude</translation> </message> + </context> + <context> + <name>FWLandingPattern.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="125"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="125"/> - <source>Battery Emergency Level:</source> - <translation type="unfinished">Battery Emergency Level:</translation> + <extracomment>.QGC.MetaData.Facts[StopTakingVideo].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Stop taking video</source> + <translation type="unfinished">Stop taking video</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="137"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="137"/> - <source>Object Detection</source> - <translation type="unfinished">Object Detection</translation> + <extracomment>.QGC.MetaData.Facts[StopTakingPhotos].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Stop taking photos</source> + <translation type="unfinished">Stop taking photos</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="165"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="165"/> - <source>Collision Prevention:</source> - <translation type="unfinished">Collision Prevention:</translation> + <extracomment>.QGC.MetaData.Facts[LoiterAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Aircraft will proceed to the loiter point and loiter downwards until it reaches this approach altitude. Once altitude is reached the aircraft will proceed to land.</source> + <translation type="unfinished">Aircraft will proceed to the loiter point and loiter downwards until it reaches this approach altitude. Once altitude is reached the aircraft will proceed to land.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="170"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="600"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="170"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="600"/> - <source>Disabled</source> - <translation type="unfinished">Disabled</translation> + <extracomment>.QGC.MetaData.Facts[LandingAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Altitude for landing point.</source> + <translation type="unfinished">Altitude for landing point.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="170"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="600"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="170"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="188"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="600"/> - <source>Enabled</source> - <translation type="unfinished">Enabled</translation> + <extracomment>.QGC.MetaData.Facts[ValueSetIsDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Value controller loiter point is distance</source> + <translation type="unfinished">Value controller loiter point is distance</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="184"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="184"/> - <source>Obstacle Avoidance:</source> - <translation type="unfinished">Obstacle Avoidance:</translation> + <extracomment>.QGC.MetaData.Facts[LoiterRadius].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Loiter radius.</source> + <translation type="unfinished">Loiter radius.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="201"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="201"/> - <source>Minimum Distance: (</source> - <translation type="unfinished">Minimum Distance: (</translation> + <extracomment>.QGC.MetaData.Facts[LandingDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Distance between landing and loiter points.</source> + <translation type="unfinished">Distance between landing and loiter points.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="239"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="239"/> - <source>RC Loss Failsafe Trigger</source> - <translation type="unfinished">RC Loss Failsafe Trigger</translation> + <extracomment>.QGC.MetaData.Facts[LandingHeading].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>Heading from loiter point to land point.</source> + <translation type="unfinished">Heading from loiter point to land point.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="279"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="279"/> - <source>RC Loss Timeout:</source> - <translation type="unfinished">RC Loss Timeout:</translation> + <extracomment>.QGC.MetaData.Facts[GlideSlope].shortDescription, </extracomment> + <location filename="../src/MissionManager/FWLandingPattern.FactMetaData.json"/> + <source>The glide slope between the loiter and landing point.</source> + <translation type="unfinished">The glide slope between the loiter and landing point.</translation> </message> + </context> + <context> + <name>UT-MavCmdInfoFixedWing.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="291"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="291"/> - <source>Data Link Loss Failsafe Trigger</source> - <translation type="unfinished">Data Link Loss Failsafe Trigger</translation> + <extracomment>.mavCmdInfo[Override testing].description, .mavCmdInfo[Override testing].category, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>override fw 4</source> + <translation type="unfinished">override fw 4</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="331"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="331"/> - <source>Data Link Loss Timeout:</source> - <translation type="unfinished">Data Link Loss Timeout:</translation> + <extracomment>.mavCmdInfo[Override testing].param7.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>override fw 4 7</source> + <translation type="unfinished">override fw 4 7</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="343"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="343"/> - <source>Geofence Failsafe Trigger</source> - <translation type="unfinished">Geofence Failsafe Trigger</translation> + <extracomment>.mavCmdInfo[Override testing].param5.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>override fw 4 5</source> + <translation type="unfinished">override fw 4 5</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="372"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="372"/> - <source>Action on breach:</source> - <translation type="unfinished">Action on breach:</translation> + <extracomment>.mavCmdInfo[Override testing].param7.enumStrings, .mavCmdInfo[Override testing].param5.enumStrings, .mavCmdInfo[Override testing].param3.enumStrings, .mavCmdInfo[Override testing].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>1,2</source> + <translation type="unfinished">1,2</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="385"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="385"/> - <source>Max Radius:</source> - <translation type="unfinished">Max Radius:</translation> + <extracomment>.mavCmdInfo[Override testing].param3.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>override fw 4 3</source> + <translation type="unfinished">override fw 4 3</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="398"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="398"/> - <source>Max Altitude:</source> - <translation type="unfinished">Max Altitude:</translation> + <extracomment>.mavCmdInfo[Override testing].param1.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoFixedWing.json"/> + <source>override fw 4 1</source> + <translation type="unfinished">override fw 4 1</translation> </message> + </context> + <context> + <name>UT-MavCmdInfoCommon.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="413"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="413"/> - <source>Return To Launch Settings</source> - <translation type="unfinished">Return To Launch Settings</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].category, .mavCmdInfo[UNITTEST_4].category, .mavCmdInfo[UNITTEST_5].category, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>category</source> + <translation type="unfinished">category</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="452"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="452"/> - <source>Return to launch, then:</source> - <translation type="unfinished">Return to launch, then:</translation> + <extracomment>.mavCmdInfo[UNITTEST_5].friendlyName, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>Unit Test 5</source> + <translation type="unfinished">Unit Test 5</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="595"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="595"/> - <source>Telemetry logging to vehicle storage:</source> - <translation type="unfinished">Telemetry logging to vehicle storage:</translation> + <extracomment>.mavCmdInfo[UNITTEST_2].param1.label, .mavCmdInfo[UNITTEST_3].param1.label, .mavCmdInfo[UNITTEST_4].param1.label, .mavCmdInfo[UNITTEST_5].param1.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param1</source> + <translation type="unfinished">param1</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="441"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="441"/> - <source>Climb to altitude of:</source> - <translation type="unfinished">Climb to altitude of:</translation> + <extracomment>.mavCmdInfo[UNITTEST_4].friendlyName, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>Unit Test 4</source> + <translation type="unfinished">Unit Test 4</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="461"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="461"/> - <source>Land immediately</source> - <translation type="unfinished">Land immediately</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param7.enumStrings, .mavCmdInfo[UNITTEST_3].param6.enumStrings, .mavCmdInfo[UNITTEST_3].param5.enumStrings, .mavCmdInfo[UNITTEST_3].param4.enumStrings, .mavCmdInfo[UNITTEST_3].param3.enumStrings, .mavCmdInfo[UNITTEST_3].param2.enumStrings, .mavCmdInfo[UNITTEST_3].param1.enumStrings, .mavCmdInfo[UNITTEST_4].param7.enumStrings, .mavCmdInfo[UNITTEST_4].param6.enumStrings, .mavCmdInfo[UNITTEST_4].param5.enumStrings, .mavCmdInfo[UNITTEST_4].param4.enumStrings, .mavCmdInfo[UNITTEST_4].param3.enumStrings, .mavCmdInfo[UNITTEST_4].param2.enumStrings, .mavCmdInfo[UNITTEST_4].param1.enumStrings, .mavCmdInfo[UNITTEST_5].param7.enumStrings, .mavCmdInfo[UNITTEST_5].param6.enumStrings, .mavCmdInfo[UNITTEST_5].param5.enumStrings, .mavCmdInfo[UNITTEST_5].param4.enumStrings, .mavCmdInfo[UNITTEST_5].param3.enumStrings, .mavCmdInfo[UNITTEST_5].param2.enumStrings, .mavCmdInfo[UNITTEST_5].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>1,2</source> + <translation type="unfinished">1,2</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="471"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="471"/> - <source>Loiter and do not land</source> - <translation type="unfinished">Loiter and do not land</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param7.label, .mavCmdInfo[UNITTEST_4].param7.label, .mavCmdInfo[UNITTEST_5].param7.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param7</source> + <translation type="unfinished">param7</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="481"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="481"/> - <source>Loiter and land after specified time</source> - <translation type="unfinished">Loiter and land after specified time</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param6.label, .mavCmdInfo[UNITTEST_4].param6.label, .mavCmdInfo[UNITTEST_5].param6.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param6</source> + <translation type="unfinished">param6</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="487"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="487"/> - <source>Loiter Time</source> - <translation type="unfinished">Loiter Time</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param5.label, .mavCmdInfo[UNITTEST_4].param5.label, .mavCmdInfo[UNITTEST_5].param5.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param5</source> + <translation type="unfinished">param5</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="497"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="497"/> - <source>Loiter Altitude</source> - <translation type="unfinished">Loiter Altitude</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param4.label, .mavCmdInfo[UNITTEST_4].param4.label, .mavCmdInfo[UNITTEST_5].param4.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param4</source> + <translation type="unfinished">param4</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="510"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="510"/> - <source>Land Mode Settings</source> - <translation type="unfinished">Land Mode Settings</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param3.label, .mavCmdInfo[UNITTEST_4].param3.label, .mavCmdInfo[UNITTEST_5].param3.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param3</source> + <translation type="unfinished">param3</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="539"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="539"/> - <source>Landing Descent Rate:</source> - <translation type="unfinished">Landing Descent Rate:</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].param2.label, .mavCmdInfo[UNITTEST_4].param2.label, .mavCmdInfo[UNITTEST_5].param2.label, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>param2</source> + <translation type="unfinished">param2</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="553"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="553"/> - <source>Disarm After:</source> - <translation type="unfinished">Disarm After:</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].friendlyName, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>Unit Test 3</source> + <translation type="unfinished">Unit Test 3</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="568"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="568"/> - <source>Vehicle Telemetry Logging</source> - <translation type="unfinished">Vehicle Telemetry Logging</translation> + <extracomment>.mavCmdInfo[UNITTEST_3].description, .mavCmdInfo[UNITTEST_4].description, .mavCmdInfo[UNITTEST_5].description, </extracomment> + <location filename="../src/MissionManager/UnitTest/UT-MavCmdInfoCommon.json"/> + <source>description</source> + <translation type="unfinished">description</translation> </message> + </context> + <context> + <name>CameraSpec.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="618"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="618"/> - <source>Hardware in the Loop Simulation</source> - <translation type="unfinished">Hardware in the Loop Simulation</translation> + <extracomment>.QGC.MetaData.Facts[FocalLength].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Focal length of camera lens.</source> + <translation type="unfinished">Focal length of camera lens.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="647"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.qml" line="647"/> - <source>HITL Enabled:</source> - <translation type="unfinished">HITL Enabled:</translation> + <extracomment>.QGC.MetaData.Facts[SensorHeight].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Height of camera image sensor.</source> + <translation type="unfinished">Height of camera image sensor.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponent.cc" line="19"/> - <source>Safety</source> - <translation type="unfinished">Safety</translation> + <extracomment>.QGC.MetaData.Facts[FixedOrientation].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Camera orientation ix fixed and cannot be changed.</source> + <translation type="unfinished">Camera orientation ix fixed and cannot be changed.</translation> </message> - </context> - <context> - <name>SafetyComponentSummary</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="28"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="28"/> - <source>Low Battery Failsafe</source> - <translation type="unfinished">Low Battery Failsafe</translation> + <extracomment>.QGC.MetaData.Facts[ImageWidth].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Camera image resolution width.</source> + <translation type="unfinished">Camera image resolution width.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="33"/> - <source>RC Loss Failsafe</source> - <translation type="unfinished">RC Loss Failsafe</translation> + <extracomment>.QGC.MetaData.Facts[SensorWidth].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Width of camera image sensor.</source> + <translation type="unfinished">Width of camera image sensor.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="38"/> - <source>RC Loss Timeout</source> - <translation type="unfinished">RC Loss Timeout</translation> + <extracomment>.QGC.MetaData.Facts[ImageHeight].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Camera image resolution height.</source> + <translation type="unfinished">Camera image resolution height.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="43"/> - <source>Data Link Loss Failsafe</source> - <translation type="unfinished">Data Link Loss Failsafe</translation> + <extracomment>.QGC.MetaData.Facts[Landscape].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Camera on vehicle is in landscape orientation.</source> + <translation type="unfinished">Camera on vehicle is in landscape orientation.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="48"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="48"/> - <source>RTL Climb To</source> - <translation type="unfinished">RTL Climb To</translation> + <extracomment>.QGC.MetaData.Facts[Name].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Camera name.</source> + <translation type="unfinished">Camera name.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="53"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="53"/> - <source>RTL, Then</source> - <translation type="unfinished">RTL, Then</translation> + <extracomment>.QGC.MetaData.Facts[MinTriggerInterval].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSpec.FactMetaData.json"/> + <source>Minimum amount of time between each camera trigger.</source> + <translation type="unfinished">Minimum amount of time between each camera trigger.</translation> </message> + </context> + <context> + <name>CorridorScan.SettingsGroup.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="55"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="55"/> - <source>Land immediately</source> - <translation type="unfinished">Land immediately</translation> + <extracomment>.QGC.MetaData.Facts[Altitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/CorridorScan.SettingsGroup.json"/> + <source>Altitude for the bottom layer of the structure scan.</source> + <translation type="unfinished">Altitude for the bottom layer of the structure scan.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="57"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="57"/> - <source>Loiter and do not land</source> - <translation type="unfinished">Loiter and do not land</translation> + <extracomment>.QGC.MetaData.Facts[TurnaroundDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/CorridorScan.SettingsGroup.json"/> + <source>Amount of additional distance to add outside the survey area for vehicle turnaround.</source> + <translation type="unfinished">Amount of additional distance to add outside the survey area for vehicle turnaround.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="58"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="58"/> - <source>Loiter and land after specified time</source> - <translation type="unfinished">Loiter and land after specified time</translation> + <extracomment>.QGC.MetaData.Facts[CorridorWidth].shortDescription, </extracomment> + <location filename="../src/MissionManager/CorridorScan.SettingsGroup.json"/> + <source>Corridor width. Specify 0 width for a single pass scan.</source> + <translation type="unfinished">Corridor width. Specify 0 width for a single pass scan.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="63"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="63"/> - <source>Loiter Alt</source> - <translation type="unfinished">Loiter Alt</translation> + <extracomment>.QGC.MetaData.Facts[GridSpacing].shortDescription, </extracomment> + <location filename="../src/MissionManager/CorridorScan.SettingsGroup.json"/> + <source>Amount of spacing in between parallel grid lines.</source> + <translation type="unfinished">Amount of spacing in between parallel grid lines.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="69"/> - <location filename="../src/AutoPilotPlugins/PX4/SafetyComponentSummary.qml" line="69"/> - <source>Land Delay</source> - <translation type="unfinished">Land Delay</translation> + <extracomment>.QGC.MetaData.Facts[Trigger distance].shortDescription, </extracomment> + <location filename="../src/MissionManager/CorridorScan.SettingsGroup.json"/> + <source>Distance between each triggering of the camera. 0 specifies not camera trigger.</source> + <translation type="unfinished">Distance between each triggering of the camera. 0 specifies not camera trigger.</translation> </message> </context> <context> - <name>SensorsComponent</name> + <name>SpeedSection.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponent.cc" line="27"/> - <source>Sensors</source> - <translation type="unfinished">Sensors</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponent.cc" line="39"/> - <source>Sensors Setup is used to calibrate the sensors within your vehicle.</source> - <translation type="unfinished">Sensors Setup is used to calibrate the sensors within your vehicle.</translation> + <extracomment>.QGC.MetaData.Facts[FlightSpeed].shortDescription, </extracomment> + <location filename="../src/MissionManager/SpeedSection.FactMetaData.json"/> + <source>Set the current flight speed</source> + <translation type="unfinished">Set the current flight speed</translation> </message> </context> <context> - <name>SensorsComponentController</name> + <name>CameraSection.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="165"/> - <source>Calibration complete</source> - <translation type="unfinished">Calibration complete</translation> + <extracomment>.QGC.MetaData.Facts[CameraAction].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Specify whether the camera should take photos or video</source> + <translation type="unfinished">Specify whether the camera should take photos or video</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="182"/> - <source>Calibration failed. Calibration log will be displayed.</source> - <translation type="unfinished">Calibration failed. Calibration log will be displayed.</translation> + <extracomment>.QGC.MetaData.Facts[CameraPhotoIntervalDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Specify the distance between each photo</source> + <translation type="unfinished">Specify the distance between each photo</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="268"/> - <source>Unsupported calibration firmware version, using log</source> - <translation type="unfinished">Unsupported calibration firmware version, using log</translation> + <extracomment>.QGC.MetaData.Facts[CameraMode].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Specify whether the camera should switch to Photo, Video or Survey mode</source> + <translation type="unfinished">Specify whether the camera should switch to Photo, Video or Survey mode</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="300"/> - <source>Place your vehicle into one of the Incomplete orientations shown below and hold it still</source> - <translation type="unfinished">Place your vehicle into one of the Incomplete orientations shown below and hold it still</translation> + <extracomment>.QGC.MetaData.Facts[CameraPhotoIntervalTime].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Specify the time between each photo</source> + <translation type="unfinished">Specify the time between each photo</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="385"/> - <source>Rotate the vehicle continuously as shown in the diagram until marked as Completed</source> - <translation type="unfinished">Rotate the vehicle continuously as shown in the diagram until marked as Completed</translation> + <extracomment>.QGC.MetaData.Facts[CameraMode].enumStrings, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Photo,Video,Survey</source> + <translation type="unfinished">Photo,Video,Survey</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="387"/> - <source>Hold still in the current orientation</source> - <translation type="unfinished">Hold still in the current orientation</translation> + <extracomment>.QGC.MetaData.Facts[GimbalYaw].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Gimbal yaw rotation.</source> + <translation type="unfinished">Gimbal yaw rotation.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="425"/> - <source>Place you vehicle into one of the orientations shown below and hold it still</source> - <translation type="unfinished">Place you vehicle into one of the orientations shown below and hold it still</translation> + <extracomment>.QGC.MetaData.Facts[GimbalPitch].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>Gimbal pitch rotation.</source> + <translation type="unfinished">Gimbal pitch rotation.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentController.cc" line="434"/> - <source>Orientation already completed, place you vehicle into one of the incomplete orientations shown below and hold it still</source> - <translation type="unfinished">Orientation already completed, place you vehicle into one of the incomplete orientations shown below and hold it still</translation> + <extracomment>.QGC.MetaData.Facts[CameraAction].enumStrings, </extracomment> + <location filename="../src/MissionManager/CameraSection.FactMetaData.json"/> + <source>No change,Take photo,Take photos (time),Take photos (distance),Stop taking photos,Start recording video,Stop recording video</source> + <translation type="unfinished">No change,Take photo,Take photos (time),Take photos (distance),Stop taking photos,Start recording video,Stop recording video</translation> </message> </context> <context> - <name>SensorsComponentSummary</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="29"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="29"/> - <source>Compass 0</source> - <translation type="unfinished">Compass 0</translation> - </message> + <name>CameraCalc.FactMetaData.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="52"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="52"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> + <extracomment>.QGC.MetaData.Facts[FrontalOverlap].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Amount of overlap between images in the forward facing direction.</source> + <translation type="unfinished">Amount of overlap between images in the forward facing direction.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="52"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="30"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="36"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="52"/> - <source>Ready</source> - <translation type="unfinished">Ready</translation> + <extracomment>.QGC.MetaData.Facts[DistanceToSurface].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Distance vehicle is away from surface.</source> + <translation type="unfinished">Distance vehicle is away from surface.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="34"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="34"/> - <source>Compass 1</source> - <translation type="unfinished">Compass 1</translation> + <extracomment>.QGC.MetaData.Facts[ValueSetIsDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Value specified is distance to surface.</source> + <translation type="unfinished">Value specified is distance to surface.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="40"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="40"/> - <source>Compass 2</source> - <translation type="unfinished">Compass 2</translation> + <extracomment>.QGC.MetaData.Facts[SideOverlap].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Amount of overlap between images in the side facing direction.</source> + <translation type="unfinished">Amount of overlap between images in the side facing direction.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="46"/> - <source>Gyro</source> - <translation type="unfinished">Gyro</translation> + <extracomment>.QGC.MetaData.Facts[ImageDensity].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Image desity at surface.</source> + <translation type="unfinished">Image desity at surface.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="51"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummary.qml" line="51"/> - <source>Accelerometer</source> - <translation type="unfinished">Accelerometer</translation> + <extracomment>.QGC.MetaData.Facts[CameraName].shortDescription, </extracomment> + <location filename="../src/MissionManager/CameraCalc.FactMetaData.json"/> + <source>Camera name.</source> + <translation type="unfinished">Camera name.</translation> </message> </context> <context> - <name>SensorsComponentSummaryFixedWing</name> + <name>MavCmdInfoCommon.json</name> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="32"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="32"/> - <source>Compass:</source> - <translation type="unfinished">Compass:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param7.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cut off</source> + <translation type="unfinished">Cut off</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="49"/> - <source>Setup required</source> - <translation type="unfinished">Setup required</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Path planning</source> + <translation type="unfinished">Path planning</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="49"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="33"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="38"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="43"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="49"/> - <source>Ready</source> - <translation type="unfinished">Ready</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DISTANCE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Wait for distance</source> + <translation type="unfinished">Wait for distance</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="37"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="37"/> - <source>Gyro:</source> - <translation type="unfinished">Gyro:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_GUIDED_ENABLE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Guided enable</source> + <translation type="unfinished">Guided enable</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="42"/> - <source>Accelerometer:</source> - <translation type="unfinished">Accelerometer:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Timeout</source> + <translation type="unfinished">Timeout</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsComponentSummaryFixedWing.qml" line="47"/> - <source>Airspeed:</source> - <translation type="unfinished">Airspeed:</translation> - </message> - </context> - <context> - <name>SensorsSetup</name> - <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="42"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="41"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="42"/> - <source>If the orientation is in the direction of flight, select ROTATION_NONE.</source> - <translation type="unfinished">If the orientation is in the direction of flight, select ROTATION_NONE.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_INVERTED_FLIGHT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Change to/from inverted flight.</source> + <translation type="unfinished">Change to/from inverted flight.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="44"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="44"/> - <source>For Compass calibration you will need to rotate your vehicle through a number of positions. - -Click Ok to start calibration.</source> - <translation type="unfinished">For Compass calibration you will need to rotate your vehicle through a number of positions. - -Click Ok to start calibration.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_NONE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cancels the region of interest.</source> + <translation type="unfinished">Cancels the region of interest.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="45"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="45"/> - <source>For Gyroscope calibration you will need to place your vehicle on a surface and leave it still. - -Click Ok to start calibration.</source> - <translation type="unfinished">For Gyroscope calibration you will need to place your vehicle on a surface and leave it still. - -Click Ok to start calibration.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set relay to a condition.</source> + <translation type="unfinished">Set relay to a condition.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="46"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="46"/> - <source>For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds. - -Click Ok to start calibration.</source> - <translation type="unfinished">For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds. - -Click Ok to start calibration.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set camera trigger distance.</source> + <translation type="unfinished">Set camera trigger distance.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="47"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="47"/> - <source>To level the horizon you need to place the vehicle in its level flight position and press OK.</source> - <translation type="unfinished">To level the horizon you need to place the vehicle in its level flight position and press OK.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Gripper id</source> + <translation type="unfinished">Gripper id</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="48"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="48"/> - <source>For Airspeed calibration you will need to keep your airspeed sensor out of any wind and then blow across the sensor. Do not touch the sensor or obstruct any holes during the calibration.</source> - <translation type="unfinished">For Airspeed calibration you will need to keep your airspeed sensor out of any wind and then blow across the sensor. Do not touch the sensor or obstruct any holes during the calibration.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_ALTITUDE_WAIT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Altitude wait</source> + <translation type="unfinished">Altitude wait</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="50"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="50"/> - <source>Start the individual calibration steps by clicking one of the buttons to the left.</source> - <translation type="unfinished">Start the individual calibration steps by clicking one of the buttons to the left.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_CHANGE_ALT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Wait for altitude</source> + <translation type="unfinished">Wait for altitude</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="134"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="134"/> - <source>Compass Calibration Complete</source> - <translation type="unfinished">Compass Calibration Complete</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_SERVO].description, .mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set servo to specified PWM value.</source> + <translation type="unfinished">Set servo to specified PWM value.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="139"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="139"/> - <source>Calibration Cancel</source> - <translation type="unfinished">Calibration Cancel</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT].category, .mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].category, .mavCmdInfo[MAV_CMD_DO_LAND_START].category, .mavCmdInfo[MAV_CMD_DO_INVERTED_FLIGHT].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Flight control</source> + <translation type="unfinished">Flight control</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="147"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="147"/> - <source>Sensor Calibration</source> - <translation type="unfinished">Sensor Calibration</translation> - </message> - <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="147"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="147"/> - <source>Performing sensor calibration over a WiFi connection is known to be unreliable. You should disconnect and perform calibration using a direct USB connection instead.</source> - <translation type="unfinished">Performing sensor calibration over a WiFi connection is known to be unreliable. You should disconnect and perform calibration using a direct USB connection instead.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_CALIBRATION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Calibration</source> + <translation type="unfinished">Calibration</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="155"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="155"/> - <source>Waiting for Vehicle to response to Cancel. This may take a few seconds.</source> - <translation type="unfinished">Waiting for Vehicle to response to Cancel. This may take a few seconds.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_START_CAPTURE].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Photo count</source> + <translation type="unfinished">Photo count</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="204"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="204"/> - <source>Set autopilot orientation before calibrating.</source> - <translation type="unfinished">Set autopilot orientation before calibrating.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_HOME].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set launch location</source> + <translation type="unfinished">Set launch location</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="210"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="278"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="210"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="278"/> - <source>Autopilot Orientation:</source> - <translation type="unfinished">Autopilot Orientation:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].param3.label, .mavCmdInfo[MAV_CMD_DO_SET_REVERSE].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Direction</source> + <translation type="unfinished">Direction</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="255"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="255"/> - <source>Make sure to reboot the vehicle prior to flight.</source> - <translation type="unfinished">Make sure to reboot the vehicle prior to flight.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Reboot/Shutdown vehicle</source> + <translation type="unfinished">Reboot/Shutdown vehicle</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="256"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="256"/> - <source>Set your compass orientations below and the make sure to reboot the vehicle prior to flight.</source> - <translation type="unfinished">Set your compass orientations below and the make sure to reboot the vehicle prior to flight.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_SERVO].param1.label, .mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Servo</source> + <translation type="unfinished">Servo</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="260"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="260"/> - <source>Reboot Vehicle</source> - <translation type="unfinished">Reboot Vehicle</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stabilize Yaw</source> + <translation type="unfinished">Stabilize Yaw</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="297"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="297"/> - <source>External Compass Orientation:</source> - <translation type="unfinished">External Compass Orientation:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Release,Grab</source> + <translation type="unfinished">Release,Grab</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="324"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="324"/> - <source>External Compass 1 Orientation:</source> - <translation type="unfinished">External Compass 1 Orientation:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Alt/Yaw</source> + <translation type="unfinished">Alt/Yaw</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="352"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="352"/> - <source>Compass 2 Orientation</source> - <translation type="unfinished">Compass 2 Orientation</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Step</source> + <translation type="unfinished">Step</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="389"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="389"/> - <source>Compass</source> - <translation type="unfinished">Compass</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_GATE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Ignore Alt</source> + <translation type="unfinished">Ignore Alt</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="396"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="396"/> - <source>Calibrate Compass</source> - <translation type="unfinished">Calibrate Compass</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_HOME].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Vehicle position,Specified position</source> + <translation type="unfinished">Vehicle position,Specified position</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="403"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="403"/> - <source>Gyroscope</source> - <translation type="unfinished">Gyroscope</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Loiter (altitude)</source> + <translation type="unfinished">Loiter (altitude)</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="410"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="410"/> - <source>Calibrate Gyro</source> - <translation type="unfinished">Calibrate Gyro</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param5.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Exposure</source> + <translation type="unfinished">Exposure</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="417"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="417"/> - <source>Accelerometer</source> - <translation type="unfinished">Accelerometer</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPOSITION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Reposition</source> + <translation type="unfinished">Reposition</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="424"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="424"/> - <source>Calibrate Accelerometer</source> - <translation type="unfinished">Calibrate Accelerometer</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Continue on the current course and climb/descend to specified altitude. When the altitude is reached continue to the next command.</source> + <translation type="unfinished">Continue on the current course and climb/descend to specified altitude. When the altitude is reached continue to the next command.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="431"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="439"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="431"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="439"/> - <source>Level Horizon</source> - <translation type="unfinished">Level Horizon</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF_LOCAL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Takeoff local</source> + <translation type="unfinished">Takeoff local</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="446"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="446"/> - <source>Airspeed</source> - <translation type="unfinished">Airspeed</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_DELAY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay until</source> + <translation type="unfinished">Delay until</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="457"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="457"/> - <source>Calibrate Airspeed</source> - <translation type="unfinished">Calibrate Airspeed</translation> + <extracomment>.mavCmdInfo[MAV_CMD_VIDEO_START_CAPTURE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Status Frequency</source> + <translation type="unfinished">Status Frequency</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="464"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="464"/> - <source>Cancel</source> - <translation type="unfinished">Cancel</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Turns</source> + <translation type="unfinished">Turns</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="473"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="473"/> - <source>Next</source> - <translation type="unfinished">Next</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set relay</source> + <translation type="unfinished">Set relay</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="481"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="486"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="481"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="486"/> - <source>Set Orientations</source> - <translation type="unfinished">Set Orientations</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Travel to a position and Loiter around the specified radius indefinitely.</source> + <translation type="unfinished">Travel to a position and Loiter around the specified radius indefinitely.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="561"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="570"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="579"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="588"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="597"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="606"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="561"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="570"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="579"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="588"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="597"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="606"/> - <source>Rotate</source> - <translation type="unfinished">Rotate</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_RETURN_TO_LAUNCH].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Return To Launch</source> + <translation type="unfinished">Return To Launch</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="561"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="570"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="579"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="588"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="597"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="606"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="561"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="570"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="579"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="588"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="597"/> - <location filename="../src/AutoPilotPlugins/PX4/SensorsSetup.qml" line="606"/> - <source>Hold Still</source> - <translation type="unfinished">Hold Still</translation> + <extracomment>.mavCmdInfo[HomeRaw].param6.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Longitude</source> + <translation type="unfinished">Longitude</translation> </message> - </context> - <context> - <name>SerialConfiguration</name> <message> - <location filename="../src/comm/SerialLink.h" line="94"/> - <source>Serial Link Settings</source> - <translation type="unfinished">Serial Link Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_VTOL_TRANSITION].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Hover Mode,Plane Mode</source> + <translation type="unfinished">Hover Mode,Plane Mode</translation> </message> - </context> - <context> - <name>SerialLink</name> <message> - <location filename="../src/comm/SerialLink.cc" line="92"/> - <source>Could not send data - link %1 is disconnected!</source> - <translation type="unfinished">Could not send data - link %1 is disconnected!</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Region of interest</source> + <translation type="unfinished">Region of interest</translation> </message> <message> - <location filename="../src/comm/SerialLink.cc" line="142"/> - <source>Error connecting: Could not create port. %1</source> - <translation type="unfinished">Error connecting: Could not create port. %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PAYLOAD_PREPARE_DEPLOY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Payload prepare deploy</source> + <translation type="unfinished">Payload prepare deploy</translation> </message> <message> - <location filename="../src/comm/SerialLink.cc" line="234"/> - <source>Error opening port: %1</source> - <translation type="unfinished">Error opening port: %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_INVERTED_FLIGHT].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Normal,Inverted</source> + <translation type="unfinished">Normal,Inverted</translation> </message> <message> - <location filename="../src/comm/SerialLink.cc" line="272"/> - <source>Could not read data - link %1 is disconnected!</source> - <translation type="unfinished">Could not read data - link %1 is disconnected!</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FOLLOW].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Follow Me</source> + <translation type="unfinished">Follow Me</translation> </message> <message> - <location filename="../src/comm/SerialLink.cc" line="377"/> - <source>Link Error</source> - <translation type="unfinished">Link Error</translation> + <extracomment>.mavCmdInfo[MAV_CMD_MISSION_START].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Mission start</source> + <translation type="unfinished">Mission start</translation> </message> - </context> - <context> - <name>SerialSettings</name> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="30"/> - <source>Serial Port:</source> - <translation type="unfinished">Serial Port:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_VTOL_TRANSITION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>VTOL Transition</source> + <translation type="unfinished">VTOL Transition</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="35"/> - <source>No serial ports available</source> - <translation type="unfinished">No serial ports available</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Climb,Neutral,Descend</source> + <translation type="unfinished">Climb,Neutral,Descend</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="80"/> - <source>Baud Rate:</source> - <translation type="unfinished">Baud Rate:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_INVERTED_FLIGHT].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Inverted</source> + <translation type="unfinished">Inverted</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="101"/> - <source>Baud rate name not in combo box</source> - <translation type="unfinished">Baud rate name not in combo box</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_SPLINE_WAYPOINT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Travel to a position in 3D space using spline path.</source> + <translation type="unfinished">Travel to a position in 3D space using spline path.</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="116"/> - <source>Show Advanced Serial Settings</source> - <translation type="unfinished">Show Advanced Serial Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_MODE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Custom Mode</source> + <translation type="unfinished">Custom Mode</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="124"/> - <source>Enable Flow Control</source> - <translation type="unfinished">Enable Flow Control</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].param4.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Center,Tangent</source> + <translation type="unfinished">Center,Tangent</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="138"/> - <source>Parity:</source> - <translation type="unfinished">Parity:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>VTOL land</source> + <translation type="unfinished">VTOL land</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="145"/> - <source>None</source> - <translation type="unfinished">None</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cycle servo</source> + <translation type="unfinished">Cycle servo</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="145"/> - <source>Even</source> - <translation type="unfinished">Even</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPEAT_RELAY].param2.label, .mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cycles</source> + <translation type="unfinished">Cycles</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="145"/> - <source>Odd</source> - <translation type="unfinished">Odd</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_MODE].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Sub Mode</source> + <translation type="unfinished">Sub Mode</translation> </message> <message> - <location filename="../src/ui/preferences/SerialSettings.qml" line="205"/> - <source>Stop Bits:</source> - <translation type="unfinished">Stop Bits:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].category, .mavCmdInfo[MAV_CMD_DO_PARACHUTE].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Safety</source> + <translation type="unfinished">Safety</translation> </message> - </context> - <context> - <name>SetupPage</name> <message> - <location filename="../src/AutoPilotPlugins/Common/SetupPage.qml" line="42"/> - <source>armed</source> - <translation type="unfinished">armed</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_START_CAPTURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Start image capture</source> + <translation type="unfinished">Start image capture</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SetupPage.qml" line="42"/> - <source>flying</source> - <translation type="unfinished">flying</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].param1.label, .mavCmdInfo[MAV_CMD_DO_REPEAT_RELAY].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Relay #</source> + <translation type="unfinished">Relay #</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SetupPage.qml" line="44"/> - <source>%1 Setup</source> - <translation type="unfinished">%1 Setup</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Travel to a position and Loiter around the specified radius for an amount of time.</source> + <translation type="unfinished">Travel to a position and Loiter around the specified radius for an amount of time.</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SetupPage.qml" line="66"/> - <source>Advanced</source> - <translation type="unfinished">Advanced</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Shutter spd</source> + <translation type="unfinished">Shutter spd</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SetupPage.qml" line="77"/> - <source> (Disabled while the vehicle is %1)</source> - <translation type="unfinished"> (Disabled while the vehicle is %1)</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Full planning</source> + <translation type="unfinished">Full planning</translation> </message> - </context> - <context> - <name>SetupView</name> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="35"/> - <source>This operation cannot be performed while the vehicle is armed.</source> - <translation type="unfinished">This operation cannot be performed while the vehicle is armed.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_SET_SENSOR_OFFSETS].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set sensor offsets</source> + <translation type="unfinished">Set sensor offsets</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="38"/> - <source>missing message panel text</source> - <translation type="unfinished">missing message panel text</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Camera trigger distance</source> + <translation type="unfinished">Camera trigger distance</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="76"/> - <source>%1 setup must be completed prior to %2 setup.</source> - <translation type="unfinished">%1 setup must be completed prior to %2 setup.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_JUMP].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Mission will continue at the specified item.</source> + <translation type="unfinished">Mission will continue at the specified item.</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="128"/> - <source>%1 does not currently support setup of your vehicle type. </source> - <translation type="unfinished">%1 does not currently support setup of your vehicle type. </translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Travel to a position and Loiter around the specified radius for a number of turns.</source> + <translation type="unfinished">Travel to a position and Loiter around the specified radius for a number of turns.</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="146"/> - <source>Vehicle settings and info will display after connecting your vehicle.</source> - <translation type="unfinished">Vehicle settings and info will display after connecting your vehicle.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_DELAY].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay unti the specified time is reached.</source> + <translation type="unfinished">Delay unti the specified time is reached.</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="167"/> - <source>You are currently connected to a vehicle but it did not return the full parameter list. </source> - <translation type="unfinished">You are currently connected to a vehicle but it did not return the full parameter list. </translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_LOCATION].category, .mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].category, .mavCmdInfo[MAV_CMD_DO_SET_ROI_NONE].category, .mavCmdInfo[MAV_CMD_DO_SET_ROI].category, .mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].category, .mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].category, .mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].category, .mavCmdInfo[MAV_CMD_SET_CAMERA_MODE].category, .mavCmdInfo[MAV_CMD_IMAGE_START_CAPTURE].category, .mavCmdInfo[MAV_CMD_IMAGE_STOP_CAPTURE].category, .mavCmdInfo[MAV_CMD_VIDEO_START_CAPTURE].category, .mavCmdInfo[MAV_CMD_VIDEO_STOP_CAPTURE].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Camera</source> + <translation type="unfinished">Camera</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="168"/> - <source>As a result, the full set of vehicle setup options are not available.</source> - <translation type="unfinished">As a result, the full set of vehicle setup options are not available.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LAND].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Abort Alt</source> + <translation type="unfinished">Abort Alt</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="209"/> - <source>Vehicle Setup</source> - <translation type="unfinished">Vehicle Setup</translation> + <extracomment>.mavCmdInfo[HomeRaw].param5.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Latitude</source> + <translation type="unfinished">Latitude</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="235"/> - <source>Summary</source> - <translation type="unfinished">Summary</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Wait for Yaw</source> + <translation type="unfinished">Wait for Yaw</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="247"/> - <source>Firmware</source> - <translation type="unfinished">Firmware</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Type</source> + <translation type="unfinished">Type</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="258"/> - <source>PX4Flow</source> - <translation type="unfinished">PX4Flow</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>PassThru</source> + <translation type="unfinished">PassThru</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="269"/> - <source>Joystick</source> - <translation type="unfinished">Joystick</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].param4.enumStrings, .mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param4.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Relative,Absolute</source> + <translation type="unfinished">Relative,Absolute</translation> </message> <message> - <location filename="../src/VehicleSetup/SetupView.qml" line="296"/> - <source>Parameters</source> - <translation type="unfinished">Parameters</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_GUIDED_ENABLE].param1.label, .mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].param1.label, .mavCmdInfo[MAV_CMD_DO_AUTOTUNE_ENABLE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Enable</source> + <translation type="unfinished">Enable</translation> </message> - </context> - <context> - <name>ShapeFileHelper</name> <message> - <location filename="../src/ShapeFileHelper.cc" line="17"/> - <source>Shape file load failed. %1</source> - <translation type="unfinished">Shape file load failed. %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].param7.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Yaw offset</source> + <translation type="unfinished">Yaw offset</translation> </message> <message> - <location filename="../src/ShapeFileHelper.cc" line="40"/> - <source>Unsupported file type. Only .%1 and .%2 are supported.</source> - <translation type="unfinished">Unsupported file type. Only .%1 and .%2 are supported.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Get capabilities</source> + <translation type="unfinished">Get capabilities</translation> </message> <message> - <location filename="../src/ShapeFileHelper.cc" line="93"/> - <source>Polyline not support from SHP files.</source> - <translation type="unfinished">Polyline not support from SHP files.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_REVERSE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set moving direction</source> + <translation type="unfinished">Set moving direction</translation> </message> <message> - <location filename="../src/ShapeFileHelper.cc" line="102"/> - <source>KML Files (*.%1)</source> - <translation type="unfinished">KML Files (*.%1)</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Sets the region of interest to point towards the next waypoint with optional offsets.</source> + <translation type="unfinished">Sets the region of interest to point towards the next waypoint with optional offsets.</translation> </message> <message> - <location filename="../src/ShapeFileHelper.cc" line="107"/> - <source>KML/SHP Files (*.%1 *.%2)</source> - <translation type="unfinished">KML/SHP Files (*.%1 *.%2)</translation> + <extracomment>.mavCmdInfo[MAV_CMD_START_RX_PAIR].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Bind Spektrum receiver</source> + <translation type="unfinished">Bind Spektrum receiver</translation> </message> - </context> - <context> - <name>SimpleItemEditor</name> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="25"/> - <source>Altitude relative to launch altitude</source> - <translation type="unfinished">Altitude relative to launch altitude</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_RALLY_LAND].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Rally land</source> + <translation type="unfinished">Rally land</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="26"/> - <source>Altitude above mean sea level</source> - <translation type="unfinished">Altitude above mean sea level</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_AUTOTUNE_ENABLE].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Enable,Disable</source> + <translation type="unfinished">Enable,Disable</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="27"/> - <source>Altitude above terrain -Actual AMSL altitude: %1 %2</source> - <translation type="unfinished">Altitude above terrain -Actual AMSL altitude: %1 %2</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].param1.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param1.label, .mavCmdInfo[MAV_CMD_NAV_SPLINE_WAYPOINT].param1.label, .mavCmdInfo[MAV_CMD_NAV_DELAY].param1.label, .mavCmdInfo[MAV_CMD_CONDITION_DELAY].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Hold</source> + <translation type="unfinished">Hold</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="28"/> - <source>Using terrain reference frame</source> - <translation type="unfinished">Using terrain reference frame</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_TRIGGER_CONTROL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Trigger control</source> + <translation type="unfinished">Trigger control</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="32"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].category, .mavCmdInfo[MAV_CMD_DO_SET_MODE].category, .mavCmdInfo[MAV_CMD_DO_JUMP].category, .mavCmdInfo[MAV_CMD_DO_SET_HOME].category, .mavCmdInfo[MAV_CMD_DO_SET_REVERSE].category, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].category, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].category, .mavCmdInfo[MAV_CMD_DO_GRIPPER].category, .mavCmdInfo[MAV_CMD_DO_AUTOTUNE_ENABLE].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Advanced</source> + <translation type="unfinished">Advanced</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="35"/> - <source>Above Mean Sea Level</source> - <translation type="unfinished">Above Mean Sea Level</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Travel to a position in 3D space.</source> + <translation type="unfinished">Travel to a position in 3D space.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="38"/> - <source>Above Terrain</source> - <translation type="unfinished">Above Terrain</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Throttle</source> + <translation type="unfinished">Throttle</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="41"/> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="225"/> - <source>Terrain Frame</source> - <translation type="unfinished">Terrain Frame</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Change Altitude</source> + <translation type="unfinished">Change Altitude</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="44"/> - <source>Internal Error</source> - <translation type="unfinished">Internal Error</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].description, .mavCmdInfo[MAV_CMD_DO_PARACHUTE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Enable/Disable geofence.</source> + <translation type="unfinished">Enable/Disable geofence.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="69"/> - <source>Provides advanced access to all commands/parameters. Be very careful!</source> - <translation type="unfinished">Provides advanced access to all commands/parameters. Be very careful!</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_SERVO].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set servo</source> + <translation type="unfinished">Set servo</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="80"/> - <source>Move '%1' Takeoff to the %2 location.</source> - <translation type="unfinished">Move '%1' Takeoff to the %2 location.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Takeoff</source> + <translation type="unfinished">Takeoff</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="80"/> - <source>V</source> - <translation type="unfinished">V</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_RELAY].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Value</source> + <translation type="unfinished">Value</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="80"/> - <source>T</source> - <translation type="unfinished">T</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Zoom</source> + <translation type="unfinished">Zoom</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="80"/> - <source>desired</source> - <translation type="unfinished">desired</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].param3.label, .mavCmdInfo[MAV_CMD_DO_PARACHUTE].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Trigger</source> + <translation type="unfinished">Trigger</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="80"/> - <source>climbout</source> - <translation type="unfinished">climbout</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param6.label, .mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param5.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Command</source> + <translation type="unfinished">Command</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="87"/> - <source>Ensure clear of obstacles and into the wind.</source> - <translation type="unfinished">Ensure clear of obstacles and into the wind.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_GUIDED_ENABLE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Enable/Disabled guided mode.</source> + <translation type="unfinished">Enable/Disabled guided mode.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="94"/> - <source>Done</source> - <translation type="unfinished">Done</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LAND].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Land vehicle at the specified location.</source> + <translation type="unfinished">Land vehicle at the specified location.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="107"/> - <source>Click in map to set planned Takeoff location.</source> - <translation type="unfinished">Click in map to set planned Takeoff location.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_DELAY].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Sec (utc)</source> + <translation type="unfinished">Sec (utc)</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="108"/> - <source>Click in map to set planned Launch location.</source> - <translation type="unfinished">Click in map to set planned Launch location.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>ROI Index</source> + <translation type="unfinished">ROI Index</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="171"/> - <source>Altitude below specifies the approximate altitude of the ground. Normally 0 for landing back at original launch location.</source> - <translation type="unfinished">Altitude below specifies the approximate altitude of the ground. Normally 0 for landing back at original launch location.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Control Mount</source> + <translation type="unfinished">Control Mount</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="202"/> - <source>Altitude Relative To Launch</source> - <translation type="unfinished">Altitude Relative To Launch</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_INVERTED_FLIGHT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Inverted flight</source> + <translation type="unfinished">Inverted flight</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="209"/> - <source>Altitude Above Mean Sea Level</source> - <translation type="unfinished">Altitude Above Mean Sea Level</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_LOCATION].description, .mavCmdInfo[MAV_CMD_DO_SET_ROI].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Sets the region of interest for cameras.</source> + <translation type="unfinished">Sets the region of interest for cameras.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="217"/> - <source>Altitude Above Terrain</source> - <translation type="unfinished">Altitude Above Terrain</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_STOP_CAPTURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stop taking photos.</source> + <translation type="unfinished">Stop taking photos.</translation> </message> <message> - <location filename="../src/PlanView/SimpleItemEditor.qml" line="279"/> - <source>Flight Speed</source> - <translation type="unfinished">Flight Speed</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PANORAMA_CREATE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Create panorama</source> + <translation type="unfinished">Create panorama</translation> </message> - </context> - <context> - <name>SimpleMissionItem</name> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="382"/> - <source>Unknown: %1</source> - <translation type="unfinished">Unknown: %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_CHANGE_ALT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay the mission until the specified altitide is reached.</source> + <translation type="unfinished">Delay the mission until the specified altitide is reached.</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="389"/> - <source>L</source> - <translation type="unfinished">L</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Session</source> + <translation type="unfinished">Session</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="393"/> - <source>Takeoff</source> - <translation type="unfinished">Takeoff</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].param3.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param3.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param3.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Radius</source> + <translation type="unfinished">Radius</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="395"/> - <source>Land</source> - <translation type="unfinished">Land</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_UAVCAN].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>UAVCAN configure</source> + <translation type="unfinished">UAVCAN configure</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="397"/> - <source>VTOL Takeoff</source> - <translation type="unfinished">VTOL Takeoff</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Heading wait</source> + <translation type="unfinished">Heading wait</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="399"/> - <source>VTOL Land</source> - <translation type="unfinished">VTOL Land</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_SPLINE_WAYPOINT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Spline waypoint</source> + <translation type="unfinished">Spline waypoint</translation> </message> <message> - <location filename="../src/MissionManager/SimpleMissionItem.cc" line="402"/> - <source>ROI</source> - <translation type="unfinished">ROI</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Hover straight up to specified altitude, transition to fixed-wing and fly to the specified takeoff location.</source> + <translation type="unfinished">Hover straight up to specified altitude, transition to fixed-wing and fly to the specified takeoff location.</translation> </message> - </context> - <context> - <name>StructureScanComplexItem</name> <message> - <location filename="../src/MissionManager/StructureScanComplexItem.cc" line="238"/> - <source>%1 does not support loading this complex mission item type: %2:%3</source> - <translation type="unfinished">%1 does not support loading this complex mission item type: %2:%3</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_VTOL_TRANSITION].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>VTOL</source> + <translation type="unfinished">VTOL</translation> </message> <message> - <location filename="../src/MissionManager/StructureScanComplexItem.cc" line="244"/> - <source>%1 version %2 not supported</source> - <translation type="unfinished">%1 version %2 not supported</translation> + <extracomment>.mavCmdInfo[MAV_CMD_SET_CAMERA_MODE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set camera modes</source> + <translation type="unfinished">Set camera modes</translation> </message> <message> - <location filename="../src/MissionManager/StructureScanComplexItem.h" line="79"/> - <location filename="../src/MissionManager/StructureScanComplexItem.h" line="80"/> - <source>Structure Scan</source> - <translation type="unfinished">Structure Scan</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.label, .mavCmdInfo[MAV_CMD_NAV_LAND].param4.label, .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param4.label, .mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].param4.label, .mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].param4.label, .mavCmdInfo[MAV_CMD_CONDITION_YAW].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Yaw</source> + <translation type="unfinished">Yaw</translation> </message> - </context> - <context> - <name>StructureScanEditor</name> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="69"/> - <source>Use the Polygon Tools to create the polygon which outlines the structure.</source> - <translation type="unfinished">Use the Polygon Tools to create the polygon which outlines the structure.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PAYLOAD_CONTROL_DEPLOY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Payload control deploy</source> + <translation type="unfinished">Payload control deploy</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="100"/> - <source>Grid</source> - <translation type="unfinished">Grid</translation> + <extracomment>.mavCmdInfo[MAV_CMD_SET_MESSAGE_INTERVAL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set message interval</source> + <translation type="unfinished">Set message interval</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="101"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Loiter at specified position until altitude reached.</source> + <translation type="unfinished">Loiter at specified position until altitude reached.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="113"/> - <source>Note: Polygon respresents structure surface not vehicle flight path.</source> - <translation type="unfinished">Note: Polygon respresents structure surface not vehicle flight path.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Change speed and/or throttle set points.</source> + <translation type="unfinished">Change speed and/or throttle set points.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="121"/> - <source>WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</source> - <translation type="unfinished">WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_VIDEO_START_CAPTURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Start video capture</source> + <translation type="unfinished">Start video capture</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="130"/> - <source>Scan Distance</source> - <translation type="unfinished">Scan Distance</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>ISO</source> + <translation type="unfinished">ISO</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="132"/> - <location filename="../src/PlanView/StructureScanEditor.qml" line="223"/> - <source>Layer Height</source> - <translation type="unfinished">Layer Height</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FLIGHTTERMINATION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Flight termination</source> + <translation type="unfinished">Flight termination</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="133"/> - <location filename="../src/PlanView/StructureScanEditor.qml" line="238"/> - <source>Trigger Distance</source> - <translation type="unfinished">Trigger Distance</translation> + <extracomment>.mavCmdInfo[HomeRaw].category, .mavCmdInfo[MAV_CMD_NAV_WAYPOINT].category, .mavCmdInfo[MAV_CMD_NAV_RETURN_TO_LAUNCH].category, .mavCmdInfo[MAV_CMD_NAV_LAND].category, .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].category, .mavCmdInfo[MAV_CMD_NAV_SPLINE_WAYPOINT].category, .mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].category, .mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].category, .mavCmdInfo[MAV_CMD_CONDITION_DELAY].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Basic</source> + <translation type="unfinished">Basic</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="140"/> - <source>Scan</source> - <translation type="unfinished">Scan</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_GUIDED_ENABLE].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Disable,Enable</source> + <translation type="unfinished">Disable,Enable</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="159"/> - <source>Start Scan From Bottom</source> - <translation type="unfinished">Start Scan From Bottom</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_AUTOTUNE_ENABLE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>AutoTune Enable</source> + <translation type="unfinished">AutoTune Enable</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="159"/> - <source>Start Scan From Top</source> - <translation type="unfinished">Start Scan From Top</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay the mission until the specified yaw is reached.</source> + <translation type="unfinished">Delay the mission until the specified yaw is reached.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="165"/> - <source>Structure Height</source> - <translation type="unfinished">Structure Height</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_JUMP].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Repeat</source> + <translation type="unfinished">Repeat</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="172"/> - <source>Scan Bottom Alt</source> - <translation type="unfinished">Scan Bottom Alt</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Control onboard camera.</source> + <translation type="unfinished">Control onboard camera.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="179"/> - <source>Entrance/Exit Alt</source> - <translation type="unfinished">Entrance/Exit Alt</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_GATE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay mission state machine until gate has been reached.</source> + <translation type="unfinished">Delay mission state machine until gate has been reached.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="187"/> - <source>Gimbal Pitch</source> - <translation type="unfinished">Gimbal Pitch</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_DELAY].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Hour (utc)</source> + <translation type="unfinished">Hour (utc)</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="203"/> - <source>Rotate entry point</source> - <translation type="unfinished">Rotate entry point</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FOLLOW_REPOSITION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Vehicle reposition</source> + <translation type="unfinished">Vehicle reposition</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="212"/> - <source>Statistics</source> - <translation type="unfinished">Statistics</translation> + <extracomment>.mavCmdInfo[MAV_CMD_SET_CAMERA_MODE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set camera photo, video modes.</source> + <translation type="unfinished">Set camera photo, video modes.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="220"/> - <source>Layers</source> - <translation type="unfinished">Layers</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Heading goal</source> + <translation type="unfinished">Heading goal</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="226"/> - <source>Top Layer Alt</source> - <translation type="unfinished">Top Layer Alt</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Operate EPM gripper.</source> + <translation type="unfinished">Operate EPM gripper.</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="229"/> - <source>Bottom Layer Alt</source> - <translation type="unfinished">Bottom Layer Alt</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Configure the vehicle mount (e.g. gimbal).</source> + <translation type="unfinished">Configure the vehicle mount (e.g. gimbal).</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="232"/> - <source>Photo Count</source> - <translation type="unfinished">Photo Count</translation> + <extracomment>.mavCmdInfo[MAV_CMD_SET_CAMERA_MODE].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Take photos,Record video,Survey photo mode</source> + <translation type="unfinished">Take photos,Record video,Survey photo mode</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="235"/> - <source>Photo Interval</source> - <translation type="unfinished">Photo Interval</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Enable geofence</source> + <translation type="unfinished">Enable geofence</translation> </message> <message> - <location filename="../src/PlanView/StructureScanEditor.qml" line="236"/> - <source>secs</source> - <translation type="unfinished">secs</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].param4.label, .mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Offset</source> + <translation type="unfinished">Offset</translation> </message> - </context> - <context> - <name>SubChecklist</name> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="25"/> - <source>Submarine Initial checks</source> - <translation type="unfinished">Submarine Initial checks</translation> + <extracomment>.mavCmdInfo[MAV_CMD_GET_HOME_POSITION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Get launch position</source> + <translation type="unfinished">Get launch position</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_STOP_CAPTURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stop image capture</source> + <translation type="unfinished">Stop image capture</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="29"/> - <source>All seals in place?</source> - <translation type="unfinished">All seals in place?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LAND].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Land</source> + <translation type="unfinished">Land</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_START_CAPTURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Start taking one or more photos.</source> + <translation type="unfinished">Start taking one or more photos.</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="53"/> - <source>Actuators</source> - <translation type="unfinished">Actuators</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Gripper</source> + <translation type="unfinished">Gripper</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="54"/> - <source>Move all control surfaces. Did they work properly?</source> - <translation type="unfinished">Move all control surfaces. Did they work properly?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_VIDEO_STOP_CAPTURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stop video capture</source> + <translation type="unfinished">Stop video capture</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="58"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Shutter</source> + <translation type="unfinished">Shutter</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="59"/> - <source>Propellers free? Then throttle up gently. Working properly?</source> - <translation type="unfinished">Propellers free? Then throttle up gently. Working properly?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_VTOL_TRANSITION].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Perform flight mode transition.</source> + <translation type="unfinished">Perform flight mode transition.</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="63"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_PAUSE_CONTINUE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Pause/Continue</source> + <translation type="unfinished">Pause/Continue</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="64"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].param1.enumStrings, .mavCmdInfo[MAV_CMD_CONDITION_GATE].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>False,True</source> + <translation type="unfinished">False,True</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="72"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Local planning</source> + <translation type="unfinished">Local planning</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="76"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPEAT_RELAY].param3.label, .mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Time</source> + <translation type="unfinished">Time</translation> </message> <message> - <location filename="../src/FlightDisplay/SubChecklist.qml" line="77"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Action</source> + <translation type="unfinished">Action</translation> </message> - </context> - <context> - <name>SurveyComplexItem</name> <message> - <location filename="../src/MissionManager/SurveyComplexItem.cc" line="169"/> - <source>Survey items do not support version %1</source> - <translation type="unfinished">Survey items do not support version %1</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Lon/Roll</source> + <translation type="unfinished">Lon/Roll</translation> </message> <message> - <location filename="../src/MissionManager/SurveyComplexItem.cc" line="226"/> - <location filename="../src/MissionManager/SurveyComplexItem.cc" line="282"/> - <source>%1 does not support loading this complex mission item type: %2:%3</source> - <translation type="unfinished">%1 does not support loading this complex mission item type: %2:%3</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_CHANGE_ALT].category, .mavCmdInfo[MAV_CMD_CONDITION_DISTANCE].category, .mavCmdInfo[MAV_CMD_CONDITION_YAW].category, .mavCmdInfo[MAV_CMD_CONDITION_GATE].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Conditionals</source> + <translation type="unfinished">Conditionals</translation> </message> <message> - <location filename="../src/MissionManager/SurveyComplexItem.cc" line="330"/> - <source>%1 but %2 object is missing</source> - <translation type="unfinished">%1 but %2 object is missing</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_YAW].param3.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Clockwise,Counter-Clockwise</source> + <translation type="unfinished">Clockwise,Counter-Clockwise</translation> </message> <message> - <location filename="../src/MissionManager/SurveyComplexItem.h" line="54"/> - <location filename="../src/MissionManager/SurveyComplexItem.h" line="55"/> - <source>Survey</source> - <translation type="unfinished">Survey</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Guided limits</source> + <translation type="unfinished">Guided limits</translation> </message> <message> - <location filename="../src/MissionManager/SurveyComplexItem.h" line="56"/> - <source>S</source> - <translation type="unfinished">S</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_DELAY].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Min (utc)</source> + <translation type="unfinished">Min (utc)</translation> </message> - </context> - <context> - <name>SurveyItemEditor</name> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="210"/> - <source>WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</source> - <translation type="unfinished">WARNING: Photo interval is below minimum interval (%1 secs) supported by camera.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_LAND_START].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Marker to indicate start of landing sequence.</source> + <translation type="unfinished">Marker to indicate start of landing sequence.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="198"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="410"/> - <source>Presets</source> - <translation type="unfinished">Presets</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Mission Index</source> + <translation type="unfinished">Mission Index</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="32"/> - <source>Done</source> - <translation type="unfinished">Done</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Configure Mount</source> + <translation type="unfinished">Configure Mount</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="77"/> - <source>Use the Polygon Tools to create the polygon which outlines your survey area.</source> - <translation type="unfinished">Use the Polygon Tools to create the polygon which outlines your survey area.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_AUTOTUNE_ENABLE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>AutoTune Enable.</source> + <translation type="unfinished">AutoTune Enable.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="196"/> - <source>Grid</source> - <translation type="unfinished">Grid</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Change speed</source> + <translation type="unfinished">Change speed</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="197"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param1.enumStrings, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param7.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Retract,Neutral,Mavlink Targeting,RC Targeting,GPS Point</source> + <translation type="unfinished">Retract,Neutral,Mavlink Targeting,RC Targeting,GPS Point</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="457"/> - <source>Save Preset</source> - <translation type="unfinished">Save Preset</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Configure onboard camera controller.</source> + <translation type="unfinished">Configure onboard camera controller.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="432"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="434"/> - <source>Delete Preset</source> - <translation type="unfinished">Delete Preset</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_GATE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Condition Gate</source> + <translation type="unfinished">Condition Gate</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="219"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Launch from the ground and travel towards the specified takeoff position.</source> + <translation type="unfinished">Launch from the ground and travel towards the specified takeoff position.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="223"/> - <source>Trigger Dist</source> - <translation type="unfinished">Trigger Dist</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_PARACHUTE].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Disable,Enable,Release</source> + <translation type="unfinished">Disable,Enable,Release</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="224"/> - <source>Spacing</source> - <translation type="unfinished">Spacing</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CONTROL_VIDEO].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Control video</source> + <translation type="unfinished">Control video</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="231"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="463"/> - <source>Transects</source> - <translation type="unfinished">Transects</translation> + <extracomment>.mavCmdInfo[MAV_CMD_OVERRIDE_GOTO].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Override goto</source> + <translation type="unfinished">Override goto</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="242"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="473"/> - <source>Angle</source> - <translation type="unfinished">Angle</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_REVERSE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set moving direction to forward or reverse.</source> + <translation type="unfinished">Set moving direction to forward or reverse.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="264"/> - <source>Turnaround dist</source> - <translation type="unfinished">Turnaround dist</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DISTANCE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay the mission until within the specified distance of the next waypoint.</source> + <translation type="unfinished">Delay the mission until within the specified distance of the next waypoint.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="273"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="497"/> - <source>Rotate Entry Point</source> - <translation type="unfinished">Rotate Entry Point</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>ROI to next waypoint</source> + <translation type="unfinished">ROI to next waypoint</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="288"/> - <source>Hover and capture image</source> - <translation type="unfinished">Hover and capture image</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DELAY].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay the mission for the number of seconds.</source> + <translation type="unfinished">Delay the mission for the number of seconds.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="294"/> - <source>Refly at 90 deg offset</source> - <translation type="unfinished">Refly at 90 deg offset</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Max Alt</source> + <translation type="unfinished">Max Alt</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="300"/> - <source>Images in turnarounds</source> - <translation type="unfinished">Images in turnarounds</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Disable,Enable,Enable+reset</source> + <translation type="unfinished">Disable,Enable,Enable+reset</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="306"/> - <source>Fly alternate transects</source> - <translation type="unfinished">Fly alternate transects</translation> + <extracomment>.mavCmdInfo[HomeRaw].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Planned home position for mission.</source> + <translation type="unfinished">Planned home position for mission.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="312"/> - <source>Relative altitude</source> - <translation type="unfinished">Relative altitude</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Acceptance</source> + <translation type="unfinished">Acceptance</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="332"/> - <source>Terrain</source> - <translation type="unfinished">Terrain</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GO_AROUND].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Go around</source> + <translation type="unfinished">Go around</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="345"/> - <source>Vehicle follows terrain</source> - <translation type="unfinished">Vehicle follows terrain</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stabilize Roll</source> + <translation type="unfinished">Stabilize Roll</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="357"/> - <source>Tolerance</source> - <translation type="unfinished">Tolerance</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DELAY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Delay</source> + <translation type="unfinished">Delay</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="363"/> - <source>Max Climb Rate</source> - <translation type="unfinished">Max Climb Rate</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_PARAMETER].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set Parameter</source> + <translation type="unfinished">Set Parameter</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="369"/> - <source>Max Descent Rate</source> - <translation type="unfinished">Max Descent Rate</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_NONE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cancel ROI</source> + <translation type="unfinished">Cancel ROI</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="381"/> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="505"/> - <source>Statistics</source> - <translation type="unfinished">Statistics</translation> + <extracomment>.mavCmdInfo[HomeRaw].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Home Position</source> + <translation type="unfinished">Home Position</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="425"/> - <source>Apply Preset</source> - <translation type="unfinished">Apply Preset</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Waypoint</source> + <translation type="unfinished">Waypoint</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="439"/> - <source>Are you sure you want to delete '%1' preset?</source> - <translation type="unfinished">Are you sure you want to delete '%1' preset?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].param3.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>No Trigger,Once Immediately</source> + <translation type="unfinished">No Trigger,Once Immediately</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="456"/> - <source>Save Settings As New Preset</source> - <translation type="unfinished">Save Settings As New Preset</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPEAT_RELAY].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cycle relay on/off for desired cycles/time.</source> + <translation type="unfinished">Cycle relay on/off for desired cycles/time.</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="533"/> - <source>Save the current settings as a named preset.</source> - <translation type="unfinished">Save the current settings as a named preset.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Min Alt</source> + <translation type="unfinished">Min Alt</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="538"/> - <source>Preset Name</source> - <translation type="unfinished">Preset Name</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stabilize Pitch</source> + <translation type="unfinished">Stabilize Pitch</translation> </message> <message> - <location filename="../src/PlanView/SurveyItemEditor.qml" line="552"/> - <source>Select Polygon File</source> - <translation type="unfinished">Select Polygon File</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Focus lock</source> + <translation type="unfinished">Focus lock</translation> </message> - </context> - <context> - <name>SyslinkComponent</name> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.qml" line="43"/> - <source>Radio Settings</source> - <translation type="unfinished">Radio Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_FENCE_ENABLE].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Disable,Disable floor only,Enable</source> + <translation type="unfinished">Disable,Disable floor only,Enable</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.qml" line="61"/> - <source>Channel</source> - <translation type="unfinished">Channel</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOTOR_TEST].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Motor test</source> + <translation type="unfinished">Motor test</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.qml" line="86"/> - <source>Address</source> - <translation type="unfinished">Address</translation> + <extracomment>.mavCmdInfo[MAV_CMD_GET_MESSAGE_INTERVAL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Get message interval</source> + <translation type="unfinished">Get message interval</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.qml" line="112"/> - <source>Data Rate</source> - <translation type="unfinished">Data Rate</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Exit loiter from</source> + <translation type="unfinished">Exit loiter from</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.cc" line="16"/> - <source>Syslink</source> - <translation type="unfinished">Syslink</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Camera control</source> + <translation type="unfinished">Camera control</translation> </message> <message> - <location filename="../src/AutoPilotPlugins/Common/SyslinkComponent.cc" line="28"/> - <source>The Syslink Component is used to setup the radio connection on Crazyflies.</source> - <translation type="unfinished">The Syslink Component is used to setup the radio connection on Crazyflies.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].param6.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Roll offset</source> + <translation type="unfinished">Roll offset</translation> </message> - </context> - <context> - <name>TCPConfiguration</name> <message> - <location filename="../src/comm/TCPLink.h" line="104"/> - <source>TCP Link Settings</source> - <translation type="unfinished">TCP Link Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_REVERSE].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Forward,Reverse</source> + <translation type="unfinished">Forward,Reverse</translation> </message> - </context> - <context> - <name>TCPLink</name> <message> - <location filename="../src/comm/TCPLink.cc" line="166"/> - <location filename="../src/comm/TCPLink.cc" line="180"/> - <source>Link Error</source> - <translation type="unfinished">Link Error</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_PARACHUTE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Trigger parachute</source> + <translation type="unfinished">Trigger parachute</translation> </message> <message> - <location filename="../src/comm/TCPLink.cc" line="166"/> - <source>Error on link %1. Connection failed</source> - <translation type="unfinished">Error on link %1. Connection failed</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>H Limit</source> + <translation type="unfinished">H Limit</translation> </message> <message> - <location filename="../src/comm/TCPLink.cc" line="180"/> - <source>Error on link %1. Error on socket: %2.</source> - <translation type="unfinished">Error on link %1. Error on socket: %2.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Control the vehicle mount (e.g. gimbal).</source> + <translation type="unfinished">Control the vehicle mount (e.g. gimbal).</translation> </message> - </context> - <context> - <name>TaisyncManager</name> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="127"/> - <source>Auto</source> - <translation type="unfinished">Auto</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_JUMP].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Item #</source> + <translation type="unfinished">Item #</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="128"/> - <source>Manual</source> - <translation type="unfinished">Manual</translation> + <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_STORAGE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Store parameters</source> + <translation type="unfinished">Store parameters</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="150"/> - <source>Stream</source> - <translation type="unfinished">Stream</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_TAKEOFF].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>VTOL takeoff</source> + <translation type="unfinished">VTOL takeoff</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="151"/> - <source>HDMI Port</source> - <translation type="unfinished">HDMI Port</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_MODE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set flight mode</source> + <translation type="unfinished">Set flight mode</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="172"/> - <source>Low</source> - <translation type="unfinished">Low</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LAND_LOCAL].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Land local</source> + <translation type="unfinished">Land local</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="173"/> - <source>Medium</source> - <translation type="unfinished">Medium</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DISTANCE].param1.label, .mavCmdInfo[MAV_CMD_DO_SET_CAM_TRIGG_DIST].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Distance</source> + <translation type="unfinished">Distance</translation> </message> <message> - <location filename="../src/Taisync/TaisyncManager.cc" line="174"/> - <source>High</source> - <translation type="unfinished">High</translation> + <extracomment>.mavCmdInfo[MAV_CMD_IMAGE_START_CAPTURE].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Interval</source> + <translation type="unfinished">Interval</translation> </message> - </context> - <context> - <name>TaisyncSettings</name> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="56"/> - <source>Reboot ground unit for changes to take effect.</source> - <translation type="unfinished">Reboot ground unit for changes to take effect.</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>None,Next waypoint,Mission item,Location,ROI item</source> + <translation type="unfinished">None,Next waypoint,Mission item,Location,ROI item</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="71"/> - <source>General</source> - <translation type="unfinished">General</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Control autonomous path planning.</source> + <translation type="unfinished">Control autonomous path planning.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="88"/> - <source>Enable Taisync</source> - <translation type="unfinished">Enable Taisync</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_REPEAT_RELAY].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Cycle relay</source> + <translation type="unfinished">Cycle relay</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="94"/> - <source>Enable Taisync Video</source> - <translation type="unfinished">Enable Taisync Video</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT].param1.label, .mavCmdInfo[MAV_CMD_DO_SET_MODE].param1.label, .mavCmdInfo[MAV_CMD_DO_SET_HOME].param1.label, .mavCmdInfo[MAV_CMD_DO_SET_ROI].param1.label, .mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param1.label, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param1.label, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param7.label, .mavCmdInfo[MAV_CMD_SET_CAMERA_MODE].param2.label, .mavCmdInfo[MAV_CMD_DO_VTOL_TRANSITION].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Mode</source> + <translation type="unfinished">Mode</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="112"/> - <source>Connection Status</source> - <translation type="unfinished">Connection Status</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Loiter (turns)</source> + <translation type="unfinished">Loiter (turns)</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="134"/> - <source>Ground Unit:</source> - <translation type="unfinished">Ground Unit:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].friendlyName, .mavCmdInfo[MAV_CMD_NAV_LOITER_UNLIM].category, .mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].category, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].category, .mavCmdInfo[MAV_CMD_NAV_LOITER_TO_ALT].category, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Loiter</source> + <translation type="unfinished">Loiter</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="138"/> - <location filename="../src/Taisync/TaisyncSettings.qml" line="146"/> - <source>Connected</source> - <translation type="unfinished">Connected</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_LOCATION].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Region of interest (ROI)</source> + <translation type="unfinished">Region of interest (ROI)</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="138"/> - <location filename="../src/Taisync/TaisyncSettings.qml" line="146"/> - <source>Not Connected</source> - <translation type="unfinished">Not Connected</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].param3.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Aperture</source> + <translation type="unfinished">Aperture</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="143"/> - <source>Air Unit:</source> - <translation type="unfinished">Air Unit:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_LAND_START].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Land start</source> + <translation type="unfinished">Land start</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="150"/> - <source>Uplink RSSI:</source> - <translation type="unfinished">Uplink RSSI:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_SERVO].param2.label, .mavCmdInfo[MAV_CMD_DO_REPEAT_SERVO].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>PWM</source> + <translation type="unfinished">PWM</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="156"/> - <source>Downlink RSSI:</source> - <translation type="unfinished">Downlink RSSI:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_VIDEO_STOP_CAPTURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Stop video capture.</source> + <translation type="unfinished">Stop video capture.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="174"/> - <source>Device Info</source> - <translation type="unfinished">Device Info</translation> + <extracomment>.mavCmdInfo[MAV_CMD_COMPONENT_ARM_DISARM].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Arm/Disarm</source> + <translation type="unfinished">Arm/Disarm</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="196"/> - <source>Serial Number:</source> - <translation type="unfinished">Serial Number:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_VTOL_LAND].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Fly to specified location at current altitude, transition to multi-rotor and land.</source> + <translation type="unfinished">Fly to specified location at current altitude, transition to multi-rotor and land.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="200"/> - <source/> - <translation type="unfinished"/> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_PATHPLANNING].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Disable,Enable,Enable+reset,Enable+reset route only</source> + <translation type="unfinished">Disable,Enable,Enable+reset,Enable+reset route only</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="204"/> - <source>Firmware Version:</source> - <translation type="unfinished">Firmware Version:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_GUIDED_LIMITS].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set limits for external control</source> + <translation type="unfinished">Set limits for external control</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="222"/> - <source>Radio Settings</source> - <translation type="unfinished">Radio Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_MODE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set flight mode.</source> + <translation type="unfinished">Set flight mode.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="244"/> - <source>Radio Mode:</source> - <translation type="unfinished">Radio Mode:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONFIGURE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Camera config</source> + <translation type="unfinished">Camera config</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="254"/> - <source>Radio Frequency:</source> - <translation type="unfinished">Radio Frequency:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Speed</source> + <translation type="unfinished">Speed</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="275"/> - <source>Video Settings</source> - <translation type="unfinished">Video Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param4.enumStrings, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param3.enumStrings, .mavCmdInfo[MAV_CMD_DO_MOUNT_CONFIGURE].param2.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>No,Yes</source> + <translation type="unfinished">No,Yes</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="297"/> - <source>Video Output:</source> - <translation type="unfinished">Video Output:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET].param5.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Pitch offset</source> + <translation type="unfinished">Pitch offset</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="307"/> - <source>Encoder:</source> - <translation type="unfinished">Encoder:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_FOLLOW].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Nav follow</source> + <translation type="unfinished">Nav follow</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="316"/> - <source>Bit Rate:</source> - <translation type="unfinished">Bit Rate:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Loiter (time)</source> + <translation type="unfinished">Loiter (time)</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="337"/> - <source>Streaming Settings</source> - <translation type="unfinished">Streaming Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_CHANGE_ALT].param1.label, .mavCmdInfo[MAV_CMD_CONDITION_YAW].param2.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Rate</source> + <translation type="unfinished">Rate</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="359"/> - <source>RTSP URI:</source> - <translation type="unfinished">RTSP URI:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_VIDEO_START_CAPTURE].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Start video capture.</source> + <translation type="unfinished">Start video capture.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="370"/> - <source>Account:</source> - <translation type="unfinished">Account:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_MOUNT_CONTROL].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Lat/Pitch</source> + <translation type="unfinished">Lat/Pitch</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="379"/> - <source>Password:</source> - <translation type="unfinished">Password:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param1.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Pitch</source> + <translation type="unfinished">Pitch</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="406"/> - <location filename="../src/Taisync/TaisyncSettings.qml" line="512"/> - <source>Apply</source> - <translation type="unfinished">Apply</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_MODE].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Set mode</source> + <translation type="unfinished">Set mode</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="415"/> - <source>Set Streaming Settings</source> - <translation type="unfinished">Set Streaming Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_RETURN_TO_LAUNCH].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Send the vehicle back to the launch position.</source> + <translation type="unfinished">Send the vehicle back to the launch position.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="416"/> - <source>Once changed, you will need to reboot the ground unit for the changes to take effect. - -Confirm change?</source> - <translation type="unfinished">Once changed, you will need to reboot the ground unit for the changes to take effect. - -Confirm change?</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_JUMP].friendlyName, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Jump to item</source> + <translation type="unfinished">Jump to item</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="438"/> - <source>Network Settings</source> - <translation type="unfinished">Network Settings</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_DIGICAM_CONTROL].param6.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Id</source> + <translation type="unfinished">Id</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="460"/> - <source>Local IP Address:</source> - <translation type="unfinished">Local IP Address:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_CHANGE_SPEED].param1.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Airspeed,Ground Speed</source> + <translation type="unfinished">Airspeed,Ground Speed</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="471"/> - <source>Ground Unit IP Address:</source> - <translation type="unfinished">Ground Unit IP Address:</translation> + <extracomment>.mavCmdInfo[MAV_CMD_DO_SET_HOME].description, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoCommon.json"/> + <source>Changes the launch location either to the current location or a specified location.</source> + <translation type="unfinished">Changes the launch location either to the current location or a specified location.</translation> </message> + </context> + <context> + <name>Survey.SettingsGroup.json</name> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="481"/> - <source>Network Mask:</source> - <translation type="unfinished">Network Mask:</translation> + <extracomment>.QGC.MetaData.Facts[GridAngle].shortDescription, </extracomment> + <location filename="../src/MissionManager/Survey.SettingsGroup.json"/> + <source>Angle for parallel lines of grid.</source> + <translation type="unfinished">Angle for parallel lines of grid.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="521"/> - <source>Set Network Settings</source> - <translation type="unfinished">Set Network Settings</translation> + <extracomment>.QGC.MetaData.Facts[SplitConcavePolygons].shortDescription, </extracomment> + <location filename="../src/MissionManager/Survey.SettingsGroup.json"/> + <source>Split mission concave polygons into separate regular, convex polygons.</source> + <translation type="unfinished">Split mission concave polygons into separate regular, convex polygons.</translation> </message> <message> - <location filename="../src/Taisync/TaisyncSettings.qml" line="522"/> - <source>Once changed, you will need to reboot the ground unit for the changes to take effect. The local IP address must match the one entered (%1). - -Confirm change?</source> - <translation type="unfinished">Once changed, you will need to reboot the ground unit for the changes to take effect. The local IP address must match the one entered (%1). - -Confirm change?</translation> + <extracomment>.QGC.MetaData.Facts[FlyAlternateTransects].shortDescription, </extracomment> + <location filename="../src/MissionManager/Survey.SettingsGroup.json"/> + <source>Fly every other transect in each pass.</source> + <translation type="unfinished">Fly every other transect in each pass.</translation> </message> </context> <context> - <name>TakeoffItemMapVisual</name> + <name>TransectStyle.SettingsGroup.json</name> <message> - <location filename="../src/PlanView/TakeoffItemMapVisual.qml" line="132"/> - <source>Launch</source> - <translation type="unfinished">Launch</translation> + <extracomment>.QGC.MetaData.Facts[CameraTriggerInTurnAround].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>Camera continues taking images in turn arounds.</source> + <translation type="unfinished">Camera continues taking images in turn arounds.</translation> </message> - </context> - <context> - <name>TcpSettings</name> <message> - <location filename="../src/ui/preferences/TcpSettings.qml" line="33"/> - <source>Host Address:</source> - <translation type="unfinished">Host Address:</translation> + <extracomment>.QGC.MetaData.Facts[Refly90Degrees].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>Refly the pattern at a 90 degree angle</source> + <translation type="unfinished">Refly the pattern at a 90 degree angle</translation> </message> <message> - <location filename="../src/ui/preferences/TcpSettings.qml" line="47"/> - <source>TCP Port:</source> - <translation type="unfinished">TCP Port:</translation> + <extracomment>.QGC.MetaData.Facts[TurnAroundDistance].shortDescription, .QGC.MetaData.Facts[TurnAroundDistanceMultiRotor].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>Amount of additional distance to add outside the survey area for vehicle turn around.</source> + <translation type="unfinished">Amount of additional distance to add outside the survey area for vehicle turn around.</translation> </message> - </context> - <context> - <name>TelemetryRSSIIndicator</name> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="48"/> - <source>Telemetry RSSI Status</source> - <translation type="unfinished">Telemetry RSSI Status</translation> + <extracomment>.QGC.MetaData.Facts[HoverAndCapture].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>Stop and Hover at each image point before taking image</source> + <translation type="unfinished">Stop and Hover at each image point before taking image</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="58"/> - <source>Local RSSI:</source> - <translation type="unfinished">Local RSSI:</translation> + <extracomment>.QGC.MetaData.Facts[TerrainAdjustMaxDescentRate].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>The maximum descent rate from one waypoint to another when adjusting for terrain. Set to 0 for no max.</source> + <translation type="unfinished">The maximum descent rate from one waypoint to another when adjusting for terrain. Set to 0 for no max.</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="60"/> - <source>Remote RSSI:</source> - <translation type="unfinished">Remote RSSI:</translation> + <extracomment>.QGC.MetaData.Facts[TerrainAdjustMaxClimbRate].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>The maximum climb rate from one waypoint to another when adjusting for terrain. Set to 0 for no max.</source> + <translation type="unfinished">The maximum climb rate from one waypoint to another when adjusting for terrain. Set to 0 for no max.</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="62"/> - <source>RX Errors:</source> - <translation type="unfinished">RX Errors:</translation> + <extracomment>.QGC.MetaData.Facts[TerrainAdjustTolerance].shortDescription, </extracomment> + <location filename="../src/MissionManager/TransectStyle.SettingsGroup.json"/> + <source>Additional waypoints within the transect will be added if the terrain altitude difference grows larger than this tolerance.</source> + <translation type="unfinished">Additional waypoints within the transect will be added if the terrain altitude difference grows larger than this tolerance.</translation> </message> + </context> + <context> + <name>VTOLLandingPattern.FactMetaData.json</name> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="64"/> - <source>Errors Fixed:</source> - <translation type="unfinished">Errors Fixed:</translation> + <extracomment>.QGC.MetaData.Facts[LoiterAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Aircraft will proceed to the loiter point and loiter downwards until it reaches this approach altitude. Once altitude is reached the aircraft will fly to land point at current altitude.</source> + <translation type="unfinished">Aircraft will proceed to the loiter point and loiter downwards until it reaches this approach altitude. Once altitude is reached the aircraft will fly to land point at current altitude.</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="66"/> - <source>TX Buffer:</source> - <translation type="unfinished">TX Buffer:</translation> + <extracomment>.QGC.MetaData.Facts[StopTakingPhotos].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Stop taking photos</source> + <translation type="unfinished">Stop taking photos</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="68"/> - <source>Local Noise:</source> - <translation type="unfinished">Local Noise:</translation> + <extracomment>.QGC.MetaData.Facts[LoiterRadius].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Loiter radius.</source> + <translation type="unfinished">Loiter radius.</translation> </message> <message> - <location filename="../src/ui/toolbar/TelemetryRSSIIndicator.qml" line="70"/> - <source>Remote Noise:</source> - <translation type="unfinished">Remote Noise:</translation> + <extracomment>.QGC.MetaData.Facts[LandingAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Altitude for landing point on ground.</source> + <translation type="unfinished">Altitude for landing point on ground.</translation> </message> - </context> - <context> - <name>TerrainProgress</name> <message> - <location filename="../src/FlightDisplay/TerrainProgress.qml" line="69"/> - <source>Terrain Load Progress</source> - <translation type="unfinished">Terrain Load Progress</translation> + <extracomment>.QGC.MetaData.Facts[StopTakingVideo].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Stop taking video</source> + <translation type="unfinished">Stop taking video</translation> </message> <message> - <location filename="../src/FlightDisplay/TerrainProgress.qml" line="87"/> - <source>Done</source> - <translation type="unfinished">Done</translation> + <extracomment>.QGC.MetaData.Facts[LandingDistance].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Distance between landing and loiter points.</source> + <translation type="unfinished">Distance between landing and loiter points.</translation> + </message> + <message> + <extracomment>.QGC.MetaData.Facts[LandingHeading].shortDescription, </extracomment> + <location filename="../src/MissionManager/VTOLLandingPattern.FactMetaData.json"/> + <source>Heading from loiter point to land point.</source> + <translation type="unfinished">Heading from loiter point to land point.</translation> </message> </context> <context> - <name>TerrainStatus</name> + <name>QGCMapCircle.Facts.json</name> <message> - <location filename="../src/PlanView/TerrainStatus.qml" line="51"/> - <source>Height AMSL (%1)</source> - <translation type="unfinished">Height AMSL (%1)</translation> + <extracomment>.QGC.MetaData.Facts[Radius].shortDescription, </extracomment> + <location filename="../src/MissionManager/QGCMapCircle.Facts.json"/> + <source>Radius for geofence circle.</source> + <translation type="unfinished">Radius for geofence circle.</translation> </message> </context> <context> - <name>ToolBarBase</name> + <name>StructureScan.SettingsGroup.json</name> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="184"/> - <source>Advanced Mode</source> - <translation type="unfinished">Advanced Mode</translation> + <extracomment>.QGC.MetaData.Facts[StartFromTop].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Start scanning from top of structure.</source> + <translation type="unfinished">Start scanning from top of structure.</translation> </message> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="354"/> - <source>Downloading Parameters</source> - <translation type="unfinished">Downloading Parameters</translation> + <extracomment>.QGC.MetaData.Facts[Layers].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Number of scan layers.</source> + <translation type="unfinished">Number of scan layers.</translation> </message> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="362"/> - <source>Click anywhere to hide</source> - <translation type="unfinished">Click anywhere to hide</translation> + <extracomment>.QGC.MetaData.Facts[ScanBottomAlt].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Altitude for the bottomost covered area of the scan. You can adjust this value such that the Bottom Layer Alt will fly above obstacles on the ground.</source> + <translation type="unfinished">Altitude for the bottomost covered area of the scan. You can adjust this value such that the Bottom Layer Alt will fly above obstacles on the ground.</translation> </message> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="379"/> - <source>Waiting For Vehicle Connection</source> - <translation type="unfinished">Waiting For Vehicle Connection</translation> + <extracomment>.QGC.MetaData.Facts[EntranceAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Vehicle will fly to/from the structure at this altitude.</source> + <translation type="unfinished">Vehicle will fly to/from the structure at this altitude.</translation> </message> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="401"/> - <source>Disconnect</source> - <translation type="unfinished">Disconnect</translation> + <extracomment>.QGC.MetaData.Facts[GimbalPitch].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Gimbal pitch rotation.</source> + <translation type="unfinished">Gimbal pitch rotation.</translation> </message> <message> - <location filename="../src/ui/toolbar/ToolBarBase.qml" line="409"/> - <source>COMMUNICATION LOST</source> - <translation type="unfinished">COMMUNICATION LOST</translation> + <extracomment>.QGC.MetaData.Facts[StructureHeight].shortDescription, </extracomment> + <location filename="../src/MissionManager/StructureScan.SettingsGroup.json"/> + <source>Height of structure being scanned.</source> + <translation type="unfinished">Height of structure being scanned.</translation> </message> </context> <context> - <name>TransectStyleComplexItem</name> - <message> - <location filename="../src/MissionManager/TransectStyleComplexItem.cc" line="211"/> - <source>TransectStyleComplexItem version %2 not supported</source> - <translation type="unfinished">TransectStyleComplexItem version %2 not supported</translation> - </message> + <name>RallyPoint.FactMetaData.json</name> <message> - <location filename="../src/MissionManager/TransectStyleComplexItem.cc" line="633"/> - <source>INTERNAL ERROR: TransectStyleComplexItem::_adjustTransectPointsForTerrain called when terrain data not ready. Plan will be incorrect.</source> - <translation type="unfinished">INTERNAL ERROR: TransectStyleComplexItem::_adjustTransectPointsForTerrain called when terrain data not ready. Plan will be incorrect.</translation> + <extracomment>.QGC.MetaData.Facts[Longitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/RallyPoint.FactMetaData.json"/> + <source>Longitude of rally point position</source> + <translation type="unfinished">Longitude of rally point position</translation> </message> <message> - <location filename="../src/MissionManager/TransectStyleComplexItem.h" line="105"/> - <location filename="../src/MissionManager/TransectStyleComplexItem.h" line="106"/> - <source>Transect</source> - <translation type="unfinished">Transect</translation> + <extracomment>.QGC.MetaData.Facts[RelativeAltitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/RallyPoint.FactMetaData.json"/> + <source>Altitude of rally point position (home relative)</source> + <translation type="unfinished">Altitude of rally point position (home relative)</translation> </message> <message> - <location filename="../src/MissionManager/TransectStyleComplexItem.h" line="107"/> - <source>T</source> - <translation type="unfinished">T</translation> + <extracomment>.QGC.MetaData.Facts[Latitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/RallyPoint.FactMetaData.json"/> + <source>Latitude of rally point position</source> + <translation type="unfinished">Latitude of rally point position</translation> </message> </context> <context> - <name>TransectStyleComplexItemStats</name> + <name>BreachReturn.FactMetaData.json</name> <message> - <location filename="../src/PlanView/TransectStyleComplexItemStats.qml" line="16"/> - <source>Survey Area</source> - <translation type="unfinished">Survey Area</translation> + <extracomment>.QGC.MetaData.Facts[Longitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/BreachReturn.FactMetaData.json"/> + <source>Longitude of breach return point position</source> + <translation type="unfinished">Longitude of breach return point position</translation> </message> <message> - <location filename="../src/PlanView/TransectStyleComplexItemStats.qml" line="19"/> - <source>Photo Count</source> - <translation type="unfinished">Photo Count</translation> + <extracomment>.QGC.MetaData.Facts[Altitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/BreachReturn.FactMetaData.json"/> + <source>Altitude of breach return point position (Rel)</source> + <translation type="unfinished">Altitude of breach return point position (Rel)</translation> </message> <message> - <location filename="../src/PlanView/TransectStyleComplexItemStats.qml" line="22"/> - <source>Photo Interval</source> - <translation type="unfinished">Photo Interval</translation> + <extracomment>.QGC.MetaData.Facts[Latitude].shortDescription, </extracomment> + <location filename="../src/MissionManager/BreachReturn.FactMetaData.json"/> + <source>Latitude of breach return point position</source> + <translation type="unfinished">Latitude of breach return point position</translation> </message> + </context> + <context> + <name>MavCmdInfoFixedWing.json</name> <message> - <location filename="../src/PlanView/TransectStyleComplexItemStats.qml" line="23"/> - <source>secs</source> - <translation type="unfinished">secs</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.enumStrings, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.enumStrings, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoFixedWing.json"/> + <source>Center,Tangent</source> + <translation type="unfinished">Center,Tangent</translation> </message> <message> - <location filename="../src/PlanView/TransectStyleComplexItemStats.qml" line="25"/> - <source>Trigger Distance</source> - <translation type="unfinished">Trigger Distance</translation> + <extracomment>.mavCmdInfo[MAV_CMD_NAV_LOITER_TURNS].param4.label, .mavCmdInfo[MAV_CMD_NAV_LOITER_TIME].param4.label, </extracomment> + <location filename="../src/MissionManager/MavCmdInfoFixedWing.json"/> + <source>Exit loiter from</source> + <translation type="unfinished">Exit loiter from</translation> </message> </context> <context> - <name>UAS</name> + <name>APMMavlinkStreamRate.SettingsGroup.json</name> <message> - <location filename="../src/uas/UAS.cc" line="621"/> - <source>UNINIT</source> - <translation type="unfinished">UNINIT</translation> + <extracomment>.QGC.MetaData.Defines.StreamRateEnumStrings, </extracomment> + <location filename="../src/Settings/APMMavlinkStreamRate.SettingsGroup.json"/> + <source>Controlled By Vehicle,0 hz,1 hz,2 hz,3 hz,4 hz,5 hz,6 hz,7 hz,8 hz,9 hz,10 hz,50 hz,100 hz</source> + <translation type="unfinished">Controlled By Vehicle,0 hz,1 hz,2 hz,3 hz,4 hz,5 hz,6 hz,7 hz,8 hz,9 hz,10 hz,50 hz,100 hz</translation> </message> + </context> + <context> + <name>Video.SettingsGroup.json</name> <message> - <location filename="../src/uas/UAS.cc" line="622"/> - <source>Unitialized, booting up.</source> - <translation type="unfinished">Unitialized, booting up.</translation> + <extracomment>.QGC.MetaData.Facts[showRecControl].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Show recording control in the UI.</source> + <translation type="unfinished">Show recording control in the UI.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="625"/> - <source>BOOT</source> - <translation type="unfinished">BOOT</translation> + <extracomment>.QGC.MetaData.Facts[rtspTimeout].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>How long to wait before assuming RTSP link is gone.</source> + <translation type="unfinished">How long to wait before assuming RTSP link is gone.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="626"/> - <source>Booting system, please wait.</source> - <translation type="unfinished">Booting system, please wait.</translation> + <extracomment>.QGC.MetaData.Facts[videoFit].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Display Fit</source> + <translation type="unfinished">Video Display Fit</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="629"/> - <source>CALIBRATING</source> - <translation type="unfinished">CALIBRATING</translation> + <extracomment>.QGC.MetaData.Facts[udpPort].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>UDP port to bind to for video stream.</source> + <translation type="unfinished">UDP port to bind to for video stream.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="630"/> - <source>Calibrating sensors, please wait.</source> - <translation type="unfinished">Calibrating sensors, please wait.</translation> + <extracomment>.QGC.MetaData.Facts[disableWhenDisarmed].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Disable Video Stream when disarmed.</source> + <translation type="unfinished">Disable Video Stream when disarmed.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="633"/> - <source>ACTIVE</source> - <translation type="unfinished">ACTIVE</translation> + <extracomment>.QGC.MetaData.Facts[rtspTimeout].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>RTSP Video Timeout</source> + <translation type="unfinished">RTSP Video Timeout</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="634"/> - <source>Active, normal operation.</source> - <translation type="unfinished">Active, normal operation.</translation> + <extracomment>.QGC.MetaData.Facts[videoSource].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Source for video. UDP, TCP, RTSP and UVC Cameras may be supported depending on Vehicle and ground station version.</source> + <translation type="unfinished">Source for video. UDP, TCP, RTSP and UVC Cameras may be supported depending on Vehicle and ground station version.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="637"/> - <source>STANDBY</source> - <translation type="unfinished">STANDBY</translation> + <extracomment>.QGC.MetaData.Facts[gridLines].enumStrings, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Hide,Show</source> + <translation type="unfinished">Hide,Show</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="638"/> - <source>Standby mode, ready for launch.</source> - <translation type="unfinished">Standby mode, ready for launch.</translation> + <extracomment>.QGC.MetaData.Facts[disableWhenDisarmed].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Stream Disnabled When Armed</source> + <translation type="unfinished">Video Stream Disnabled When Armed</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="641"/> - <source>CRITICAL</source> - <translation type="unfinished">CRITICAL</translation> + <extracomment>.QGC.MetaData.Facts[gridLines].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Grid Lines</source> + <translation type="unfinished">Video Grid Lines</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="642"/> - <source>FAILURE: Continuing operation.</source> - <translation type="unfinished">FAILURE: Continuing operation.</translation> + <extracomment>.QGC.MetaData.Facts[aspectRatio].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Aspect Ratio (width / height). Use 0.0 to ignore it.</source> + <translation type="unfinished">Video Aspect Ratio (width / height). Use 0.0 to ignore it.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="645"/> - <source>EMERGENCY</source> - <translation type="unfinished">EMERGENCY</translation> + <extracomment>.QGC.MetaData.Facts[recordingFormat].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video recording file format.</source> + <translation type="unfinished">Video recording file format.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="646"/> - <source>EMERGENCY: Land Immediately!</source> - <translation type="unfinished">EMERGENCY: Land Immediately!</translation> + <extracomment>.QGC.MetaData.Facts[tcpUrl].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video TCP Url</source> + <translation type="unfinished">Video TCP Url</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="654"/> - <source>SHUTDOWN</source> - <translation type="unfinished">SHUTDOWN</translation> + <extracomment>.QGC.MetaData.Facts[videoFit].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Handle Video Aspect Ratio.</source> + <translation type="unfinished">Handle Video Aspect Ratio.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="655"/> - <source>Powering off system.</source> - <translation type="unfinished">Powering off system.</translation> + <extracomment>.QGC.MetaData.Facts[maxVideoSize].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Maximum amount of disk space used by video recording.</source> + <translation type="unfinished">Maximum amount of disk space used by video recording.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="659"/> - <source>UNKNOWN</source> - <translation type="unfinished">UNKNOWN</translation> + <extracomment>.QGC.MetaData.Facts[gridLines].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Displays a grid overlaid over the video view.</source> + <translation type="unfinished">Displays a grid overlaid over the video view.</translation> </message> <message> - <location filename="../src/uas/UAS.cc" line="660"/> - <source>Unknown system state</source> - <translation type="unfinished">Unknown system state</translation> + <extracomment>.QGC.MetaData.Facts[udpPort].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video UDP Port</source> + <translation type="unfinished">Video UDP Port</translation> </message> - </context> - <context> - <name>UASMessageHandler</name> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="156"/> - <source> EMERGENCY:</source> - <translation type="unfinished"> EMERGENCY:</translation> + <extracomment>.QGC.MetaData.Facts[tcpUrl].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>TCP url address and port to bind to for video stream. Example: 192.168.143.200:3001</source> + <translation type="unfinished">TCP url address and port to bind to for video stream. Example: 192.168.143.200:3001</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="159"/> - <source> ALERT:</source> - <translation type="unfinished"> ALERT:</translation> + <extracomment>.QGC.MetaData.Facts[maxVideoSize].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Max Video Storage Usage</source> + <translation type="unfinished">Max Video Storage Usage</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="162"/> - <source> Critical:</source> - <translation type="unfinished"> Critical:</translation> + <extracomment>.QGC.MetaData.Facts[streamEnabled].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Stream Enabled</source> + <translation type="unfinished">Video Stream Enabled</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="165"/> - <source> Error:</source> - <translation type="unfinished"> Error:</translation> + <extracomment>.QGC.MetaData.Facts[videoFit].enumStrings, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Fit Width,Fit Height,Stretch</source> + <translation type="unfinished">Fit Width,Fit Height,Stretch</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="168"/> - <source> Warning:</source> - <translation type="unfinished"> Warning:</translation> + <extracomment>.QGC.MetaData.Facts[rtspUrl].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video RTSP Url</source> + <translation type="unfinished">Video RTSP Url</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="171"/> - <source> Notice:</source> - <translation type="unfinished"> Notice:</translation> + <extracomment>.QGC.MetaData.Facts[lowLatencyMode].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Tweaks video for lower latency</source> + <translation type="unfinished">Tweaks video for lower latency</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="174"/> - <source> Info:</source> - <translation type="unfinished"> Info:</translation> + <extracomment>.QGC.MetaData.Facts[recordingFormat].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Recording Format</source> + <translation type="unfinished">Video Recording Format</translation> </message> <message> - <location filename="../src/uas/UASMessageHandler.cc" line="177"/> - <source> Debug:</source> - <translation type="unfinished"> Debug:</translation> + <extracomment>.QGC.MetaData.Facts[streamEnabled].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Start/Stop Video Stream.</source> + <translation type="unfinished">Start/Stop Video Stream.</translation> </message> - </context> - <context> - <name>UDPConfiguration</name> <message> - <location filename="../src/comm/UDPLink.h" line="130"/> - <source>UDP Link Settings</source> - <translation type="unfinished">UDP Link Settings</translation> + <extracomment>.QGC.MetaData.Facts[recordingFormat].enumStrings, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>mkv,mov,mp4</source> + <translation type="unfinished">mkv,mov,mp4</translation> </message> - </context> - <context> - <name>UDPLink</name> <message> - <location filename="../src/comm/UDPLink.cc" line="305"/> - <location filename="../src/comm/UDPLink.cc" line="349"/> - <source>UDP Link Error</source> - <translation type="unfinished">UDP Link Error</translation> + <extracomment>.QGC.MetaData.Facts[videoSource].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video source</source> + <translation type="unfinished">Video source</translation> </message> <message> - <location filename="../src/comm/UDPLink.cc" line="305"/> - <source>Error binding UDP port: %1</source> - <translation type="unfinished">Error binding UDP port: %1</translation> + <extracomment>.QGC.MetaData.Facts[videoSavePath].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video save directory</source> + <translation type="unfinished">Video save directory</translation> </message> <message> - <location filename="../src/comm/UDPLink.cc" line="349"/> - <source>Error registering Zeroconf</source> - <translation type="unfinished">Error registering Zeroconf</translation> + <extracomment>.QGC.MetaData.Facts[enableStorageLimit].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>When enabled, old video files will be auto-deleted when the total size of QGC-recorded video exceeds the maximum video storage usage.</source> + <translation type="unfinished">When enabled, old video files will be auto-deleted when the total size of QGC-recorded video exceeds the maximum video storage usage.</translation> </message> - </context> - <context> - <name>ULogParser</name> <message> - <location filename="../src/AnalyzeView/ULogParser.cc" line="95"/> - <source>Could not detect ULog file header magic</source> - <translation type="unfinished">Could not detect ULog file header magic</translation> + <extracomment>.QGC.MetaData.Facts[lowLatencyMode].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>If this option is enabled, the rtpjitterbuffer is removed and the video sink is set to assynchronous mode, reducing the latency by about 200 ms.</source> + <translation type="unfinished">If this option is enabled, the rtpjitterbuffer is removed and the video sink is set to assynchronous mode, reducing the latency by about 200 ms.</translation> </message> <message> - <location filename="../src/AnalyzeView/ULogParser.cc" line="180"/> - <source>Could not detect camera_capture packets in ULog</source> - <translation type="unfinished">Could not detect camera_capture packets in ULog</translation> + <extracomment>.QGC.MetaData.Facts[aspectRatio].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Video Aspect Ratio</source> + <translation type="unfinished">Video Aspect Ratio</translation> </message> - </context> - <context> - <name>UdpSettings</name> <message> - <location filename="../src/ui/preferences/UdpSettings.qml" line="36"/> - <source>Listening Port:</source> - <translation type="unfinished">Listening Port:</translation> + <extracomment>.QGC.MetaData.Facts[enableStorageLimit].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Enable/Disable Limits on Storage Usage</source> + <translation type="unfinished">Enable/Disable Limits on Storage Usage</translation> </message> <message> - <location filename="../src/ui/preferences/UdpSettings.qml" line="59"/> - <source>Target Hosts:</source> - <translation type="unfinished">Target Hosts:</translation> + <extracomment>.QGC.MetaData.Facts[showRecControl].shortDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Show Video Record Control</source> + <translation type="unfinished">Show Video Record Control</translation> </message> <message> - <location filename="../src/ui/preferences/UdpSettings.qml" line="133"/> - <source>Add</source> - <translation type="unfinished">Add</translation> + <extracomment>.QGC.MetaData.Facts[videoSavePath].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>Directory to save videos to.</source> + <translation type="unfinished">Directory to save videos to.</translation> </message> <message> - <location filename="../src/ui/preferences/UdpSettings.qml" line="146"/> - <source>Remove</source> - <translation type="unfinished">Remove</translation> + <extracomment>.QGC.MetaData.Facts[rtspUrl].longDescription, </extracomment> + <location filename="../src/Settings/Video.SettingsGroup.json"/> + <source>RTSP url address and port to bind to for video stream. Example: rtsp://192.168.42.1:554/live</source> + <translation type="unfinished">RTSP url address and port to bind to for video stream. Example: rtsp://192.168.42.1:554/live</translation> </message> </context> <context> - <name>UnitsFirstRunPrompt</name> + <name>AutoConnect.SettingsGroup.json</name> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="21"/> - <source>Measurement Units</source> - <translation type="unfinished">Measurement Units</translation> + <extracomment>.QGC.MetaData.Facts[nmeaUdpPort].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Udp port to receive NMEA streams</source> + <translation type="unfinished">Udp port to receive NMEA streams</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="27"/> - <source>Horizontal Distance</source> - <translation type="unfinished">Horizontal Distance</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectSiKRadio].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to a vehicle which is detected on a SiK Radio communication link.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to a vehicle which is detected on a SiK Radio communication link.</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="27"/> - <source>Vertical Distance</source> - <translation type="unfinished">Vertical Distance</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectRTKGPS].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically connect to an RTK GPS</source> + <translation type="unfinished">Automatically connect to an RTK GPS</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="27"/> - <source>Area</source> - <translation type="unfinished">Area</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectUDP].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to a vehicle which is detected on a UDP communication link.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to a vehicle which is detected on a UDP communication link.</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="27"/> - <source>Speed</source> - <translation type="unfinished">Speed</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectPX4Flow].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to a PX4 Flow board which is connected via USB.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to a PX4 Flow board which is connected via USB.</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="27"/> - <source>Temperature</source> - <translation type="unfinished">Temperature</translation> + <extracomment>.QGC.MetaData.Facts[udpTargetHostPort].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>UDP target host port for autoconnect</source> + <translation type="unfinished">UDP target host port for autoconnect</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="64"/> - <source>Choose the measurement units you want to use. You can also change it later in General Settings.</source> - <translation type="unfinished">Choose the measurement units you want to use. You can also change it later in General Settings.</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectLibrePilot].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to a LibrePilot board which is connected via USB.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to a LibrePilot board which is connected via USB.</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="84"/> - <source>System of units</source> - <translation type="unfinished">System of units</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectPixhawk].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to a Pixhawk board which is connected via USB.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to a Pixhawk board which is connected via USB.</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="97"/> - <source>Metric System</source> - <translation type="unfinished">Metric System</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectNmeaPort].shortDescription, .QGC.MetaData.Facts[autoConnectNmeaPort].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>NMEA GPS device for GCS position</source> + <translation type="unfinished">NMEA GPS device for GCS position</translation> </message> <message> - <location filename="../src/FirstRunPromptDialogs/UnitsFirstRunPrompt.qml" line="97"/> - <source>Imperial System</source> - <translation type="unfinished">Imperial System</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectSiKRadio].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically connect to a SiK Radio</source> + <translation type="unfinished">Automatically connect to a SiK Radio</translation> </message> - </context> - <context> - <name>VTOLChecklist</name> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="25"/> - <source>VTOL Initial Checks</source> - <translation type="unfinished">VTOL Initial Checks</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectUDP].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically open a connection over UDP</source> + <translation type="unfinished">Automatically open a connection over UDP</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="28"/> - <source>Hardware</source> - <translation type="unfinished">Hardware</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectNmeaBaud].shortDescription, .QGC.MetaData.Facts[autoConnectNmeaBaud].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>NMEA GPS Baudrate</source> + <translation type="unfinished">NMEA GPS Baudrate</translation> + </message> + <message> + <extracomment>.QGC.MetaData.Facts[udpListenPort].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>UDP port for autoconnect</source> + <translation type="unfinished">UDP port for autoconnect</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="29"/> - <source>Props mounted? Wings secured? Tail secured?</source> - <translation type="unfinished">Props mounted? Wings secured? Tail secured?</translation> + <extracomment>.QGC.MetaData.Facts[udpTargetHostIP].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>UDP target host IP for autoconnect</source> + <translation type="unfinished">UDP target host IP for autoconnect</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="50"/> - <source>Please arm the vehicle here</source> - <translation type="unfinished">Please arm the vehicle here</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectPX4Flow].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically connect to a P4 Flow</source> + <translation type="unfinished">Automatically connect to a P4 Flow</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="53"/> - <source>Actuators</source> - <translation type="unfinished">Actuators</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectPixhawk].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically connect to a Pixhawk board</source> + <translation type="unfinished">Automatically connect to a Pixhawk board</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="54"/> - <source>Move all control surfaces. Did they work properly?</source> - <translation type="unfinished">Move all control surfaces. Did they work properly?</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectLibrePilot].shortDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>Automatically connect to a LibrePilot</source> + <translation type="unfinished">Automatically connect to a LibrePilot</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="58"/> - <source>Motors</source> - <translation type="unfinished">Motors</translation> + <extracomment>.QGC.MetaData.Facts[autoConnectRTKGPS].longDescription, </extracomment> + <location filename="../src/Settings/AutoConnect.SettingsGroup.json"/> + <source>If this option is enabled GroundControl will automatically connect to an RTK GPS which is connected via USB.</source> + <translation type="unfinished">If this option is enabled GroundControl will automatically connect to an RTK GPS which is connected via USB.</translation> </message> + </context> + <context> + <name>BrandImage.SettingsGroup.json</name> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="59"/> - <source>Propellers free? Then throttle up gently. Working properly?</source> - <translation type="unfinished">Propellers free? Then throttle up gently. Working properly?</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageIndoor].shortDescription, .QGC.MetaData.Facts[userBrandImageOutdoor].shortDescription, </extracomment> + <location filename="../src/Settings/BrandImage.SettingsGroup.json"/> + <source>User-selected brand image</source> + <translation type="unfinished">User-selected brand image</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="63"/> - <source>Mission</source> - <translation type="unfinished">Mission</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageOutdoor].longDescription, </extracomment> + <location filename="../src/Settings/BrandImage.SettingsGroup.json"/> + <source>Location in file system of user-selected brand image (outdoor)</source> + <translation type="unfinished">Location in file system of user-selected brand image (outdoor)</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="64"/> - <source>Please confirm mission is valid (waypoints valid, no terrain collision).</source> - <translation type="unfinished">Please confirm mission is valid (waypoints valid, no terrain collision).</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageIndoor].longDescription, </extracomment> + <location filename="../src/Settings/BrandImage.SettingsGroup.json"/> + <source>Location in file system of user-selected brand image (indoor)</source> + <translation type="unfinished">Location in file system of user-selected brand image (indoor)</translation> </message> + </context> + <context> + <name>FlyView.SettingsGroup.json</name> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="72"/> - <source>Last preparations before launch</source> - <translation type="unfinished">Last preparations before launch</translation> + <extracomment>.QGC.MetaData.Facts[guidedMinimumAltitude].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Minimum altitude for guided actions altitude slider.</source> + <translation type="unfinished">Minimum altitude for guided actions altitude slider.</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="76"/> - <source>Payload</source> - <translation type="unfinished">Payload</translation> + <extracomment>.QGC.MetaData.Facts[showAdditionalIndicatorsCompass].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Show additional heading indicators on Compass</source> + <translation type="unfinished">Show additional heading indicators on Compass</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="77"/> - <source>Configured and started? Payload lid closed?</source> - <translation type="unfinished">Configured and started? Payload lid closed?</translation> + <extracomment>.QGC.MetaData.Facts[maxGoToLocationDistance].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Maximum distance allowed for Go To Location.</source> + <translation type="unfinished">Maximum distance allowed for Go To Location.</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="82"/> - <source>OK for your platform? Lauching into the wind?</source> - <translation type="unfinished">OK for your platform? Lauching into the wind?</translation> + <extracomment>.QGC.MetaData.Facts[alternateInstrumentPanel].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Use Vertical Instrument Panel instead of the default one</source> + <translation type="unfinished">Use Vertical Instrument Panel instead of the default one</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="86"/> - <source>Flight area</source> - <translation type="unfinished">Flight area</translation> + <extracomment>.QGC.MetaData.Facts[keepMapCenteredOnVehicle].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Keep map centered on vehicle</source> + <translation type="unfinished">Keep map centered on vehicle</translation> </message> <message> - <location filename="../src/FlightDisplay/VTOLChecklist.qml" line="87"/> - <source>Launch area and path free of obstacles/people?</source> - <translation type="unfinished">Launch area and path free of obstacles/people?</translation> + <extracomment>.QGC.MetaData.Facts[guidedMaximumAltitude].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Maximum altitude for guided actions altitude slider.</source> + <translation type="unfinished">Maximum altitude for guided actions altitude slider.</translation> </message> - </context> - <context> - <name>VTOLLandingComplexItem</name> <message> - <location filename="../src/MissionManager/VTOLLandingComplexItem.cc" line="203"/> - <source>%1 does not support loading this complex mission item type: %2:%3</source> - <translation type="unfinished">%1 does not support loading this complex mission item type: %2:%3</translation> + <extracomment>.QGC.MetaData.Facts[lockNoseUpCompass].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Lock Compass Nose-Up</source> + <translation type="unfinished">Lock Compass Nose-Up</translation> </message> <message> - <location filename="../src/MissionManager/VTOLLandingComplexItem.cc" line="223"/> - <source>%1 complex item version %2 not supported</source> - <translation type="unfinished">%1 complex item version %2 not supported</translation> + <extracomment>.QGC.MetaData.Facts[showLogReplayStatusBar].shortDescription, </extracomment> + <location filename="../src/Settings/FlyView.SettingsGroup.json"/> + <source>Show/Hide Log Replay status bar</source> + <translation type="unfinished">Show/Hide Log Replay status bar</translation> </message> </context> <context> - <name>VTOLLandingPatternEditor</name> - <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="40"/> - <source>Set to vehicle heading</source> - <translation type="unfinished">Set to vehicle heading</translation> - </message> + <name>ADSBVehicleManager.SettingsGroup.json</name> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="41"/> - <source>Set to vehicle location</source> - <translation type="unfinished">Set to vehicle location</translation> + <extracomment>.QGC.MetaData.Facts[adsbServerConnectEnabled].shortDescription, </extracomment> + <location filename="../src/Settings/ADSBVehicleManager.SettingsGroup.json"/> + <source>Connect to ADSB SBS server</source> + <translation type="unfinished">Connect to ADSB SBS server</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="58"/> - <source>Loiter point</source> - <translation type="unfinished">Loiter point</translation> + <extracomment>.QGC.MetaData.Facts[adsbServerConnectEnabled].longDescription, </extracomment> + <location filename="../src/Settings/ADSBVehicleManager.SettingsGroup.json"/> + <source>Connect to ADSB SBS-1 server using specified address/port</source> + <translation type="unfinished">Connect to ADSB SBS-1 server using specified address/port</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="74"/> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="132"/> - <source>Altitude</source> - <translation type="unfinished">Altitude</translation> + <extracomment>.QGC.MetaData.Facts[adsbServerHostAddress].shortDescription, </extracomment> + <location filename="../src/Settings/ADSBVehicleManager.SettingsGroup.json"/> + <source>Host address</source> + <translation type="unfinished">Host address</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="82"/> - <source>Radius</source> - <translation type="unfinished">Radius</translation> + <extracomment>.QGC.MetaData.Facts[adsbServerPort].shortDescription, </extracomment> + <location filename="../src/Settings/ADSBVehicleManager.SettingsGroup.json"/> + <source>Server port</source> + <translation type="unfinished">Server port</translation> </message> + </context> + <context> + <name>App.SettingsGroup.json</name> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="93"/> - <source>Loiter clockwise</source> - <translation type="unfinished">Loiter clockwise</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingDescentSpeed].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>This value defines the cruising speed for multi-rotor vehicles for use in calculating mission duration.</source> + <translation type="unfinished">This value defines the cruising speed for multi-rotor vehicles for use in calculating mission duration.</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="109"/> - <source>Landing point</source> - <translation type="unfinished">Landing point</translation> + <extracomment>.QGC.MetaData.Facts[saveCsvTelemetry].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled, all Facts will be written to a CSV file with a 1 Hertz frequency.</source> + <translation type="unfinished">If this option is enabled, all Facts will be written to a CSV file with a 1 Hertz frequency.</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="125"/> - <source>Heading</source> - <translation type="unfinished">Heading</translation> + <extracomment>.QGC.MetaData.Facts[virtualJoystick].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled the virtual joystick will be shown on the Fly view.</source> + <translation type="unfinished">If this option is enabled the virtual joystick will be shown on the Fly view.</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="140"/> - <source>Landing Dist</source> - <translation type="unfinished">Landing Dist</translation> + <extracomment>.QGC.MetaData.Facts[mapboxToken].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Access token to Mapbox maps</source> + <translation type="unfinished">Access token to Mapbox maps</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="160"/> - <source>Altitudes relative to launch</source> - <translation type="unfinished">Altitudes relative to launch</translation> + <extracomment>.QGC.MetaData.Facts[savePath].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Directory to which all data files are saved/loaded from</source> + <translation type="unfinished">Directory to which all data files are saved/loaded from</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="170"/> - <source>Camera</source> - <translation type="unfinished">Camera</translation> + <extracomment>.QGC.MetaData.Facts[virtualJoystickAutoCenterThrottle].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If enabled the throttle stick will snap back to center when released.</source> + <translation type="unfinished">If enabled the throttle stick will snap back to center when released.</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="208"/> - <source>* Actual flight path will vary.</source> - <translation type="unfinished">* Actual flight path will vary.</translation> + <extracomment>.QGC.MetaData.Facts[indoorPalette].enumStrings, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Indoor,Outdoor</source> + <translation type="unfinished">Indoor,Outdoor</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="217"/> - <source>* Avoid tailwind from loiter to land.</source> - <translation type="unfinished">* Avoid tailwind from loiter to land.</translation> + <extracomment>.QGC.MetaData.Facts[virtualJoystickAutoCenterThrottle].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Auto-Center Throttle</source> + <translation type="unfinished">Auto-Center Throttle</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="243"/> - <source>Click in map to set landing point.</source> - <translation type="unfinished">Click in map to set landing point.</translation> + <extracomment>.QGC.MetaData.Facts[showLargeCompass].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Show large compass on instrument panel</source> + <translation type="unfinished">Show large compass on instrument panel</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="250"/> - <source>- or -</source> - <translation type="unfinished">- or -</translation> + <extracomment>.QGC.MetaData.Facts[followTarget].enumStrings, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Never,Always,When in Follow Me Flight Mode</source> + <translation type="unfinished">Never,Always,When in Follow Me Flight Mode</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="281"/> - <source>Drag the loiter point to adjust landing direction for wind and obstacles as well as distance to land point.</source> - <translation type="unfinished">Drag the loiter point to adjust landing direction for wind and obstacles as well as distance to land point.</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingVehicleType].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing vehicle type</source> + <translation type="unfinished">Offline editing vehicle type</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternEditor.qml" line="285"/> - <source>Done</source> - <translation type="unfinished">Done</translation> + <extracomment>.QGC.MetaData.Facts[autoLoadMissions].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>AutoLoad mission on vehicle connect</source> + <translation type="unfinished">AutoLoad mission on vehicle connect</translation> </message> - </context> - <context> - <name>VTOLLandingPatternMapVisual</name> <message> - <location filename="../src/PlanView/VTOLLandingPatternMapVisual.qml" line="217"/> - <source>Loiter</source> - <translation type="unfinished">Loiter</translation> + <extracomment>.QGC.MetaData.Facts[language].enumStrings, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>System,българÑки (Bulgarian),ä¸æ–‡ (Chinese),Nederlands (Dutch),English,Suomi (Finnish),Français (French),Deutsche (German),Ελληνικά (Greek), עברית (Hebrew),Italiano (Italian),日本人 (Japanese),í•œêµì–´ (Korean),Norsk (Norwegian),Polskie (Polish),Português (Portuguese),PуÑÑкий (Russian),Español (Spanish),Svenska (Swedish),Türk (Turkish)</source> + <translation type="unfinished">System,българÑки (Bulgarian),ä¸æ–‡ (Chinese),Nederlands (Dutch),English,Suomi (Finnish),Français (French),Deutsche (German),Ελληνικά (Greek), עברית (Hebrew),Italiano (Italian),日本人 (Japanese),í•œêµì–´ (Korean),Norsk (Norwegian),Polskie (Polish),Português (Portuguese),PуÑÑкий (Russian),Español (Spanish),Svenska (Swedish),Türk (Turkish)</translation> </message> <message> - <location filename="../src/PlanView/VTOLLandingPatternMapVisual.qml" line="238"/> - <source>Land</source> - <translation type="unfinished">Land</translation> + <extracomment>.QGC.MetaData.Facts[checkInternet].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Check Internet connection</source> + <translation type="unfinished">Check Internet connection</translation> </message> - </context> - <context> - <name>VTOLModeIndicator</name> <message> - <location filename="../src/ui/toolbar/VTOLModeIndicator.qml" line="24"/> - <source>VTOL: FW</source> - <translation type="unfinished">VTOL: FW</translation> + <extracomment>.QGC.MetaData.Facts[enableMicrohard].shortDescription, .QGC.MetaData.Facts[enableMicrohard].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Enable Microhard Module Support</source> + <translation type="unfinished">Enable Microhard Module Support</translation> </message> <message> - <location filename="../src/ui/toolbar/VTOLModeIndicator.qml" line="24"/> - <source>VTOL: MR</source> - <translation type="unfinished">VTOL: MR</translation> + <extracomment>.QGC.MetaData.Facts[telemetrySave].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Save telemetry Log after each flight</source> + <translation type="unfinished">Save telemetry Log after each flight</translation> </message> <message> - <location filename="../src/ui/toolbar/VTOLModeIndicator.qml" line="25"/> - <source>VTOL: Fixed Wing</source> - <translation type="unfinished">VTOL: Fixed Wing</translation> + <extracomment>.QGC.MetaData.Facts[useChecklist].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled the preflight checklist will be used.</source> + <translation type="unfinished">If this option is enabled the preflight checklist will be used.</translation> </message> <message> - <location filename="../src/ui/toolbar/VTOLModeIndicator.qml" line="25"/> - <source>VTOL: Multi-Rotor</source> - <translation type="unfinished">VTOL: Multi-Rotor</translation> + <extracomment>.QGC.MetaData.Facts[gstDebugLevel].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Video streaming debug</source> + <translation type="unfinished">Video streaming debug</translation> </message> - </context> - <context> - <name>Vehicle</name> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="630"/> - <source>MAVLink Generic</source> - <translation type="unfinished">MAVLink Generic</translation> + <extracomment>.QGC.MetaData.Facts[telemetrySave].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled a telemetry will be saved after each flight completes.</source> + <translation type="unfinished">If this option is enabled a telemetry will be saved after each flight completes.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="637"/> - <source>Fixed Wing</source> - <translation type="unfinished">Fixed Wing</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingHoverSpeed].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>This value defines the default speed for calculating mission statistics for multi-rotor vehicles or VTOL vehicle in multi-rotor mode. It does not modify the flight speed for a specific flight plan.</source> + <translation type="unfinished">This value defines the default speed for calculating mission statistics for multi-rotor vehicles or VTOL vehicle in multi-rotor mode. It does not modify the flight speed for a specific flight plan.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="639"/> - <source>Multi-Rotor</source> - <translation type="unfinished">Multi-Rotor</translation> + <extracomment>.QGC.MetaData.Facts[language].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Language</source> + <translation type="unfinished">Language</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="641"/> - <source>VTOL</source> - <translation type="unfinished">VTOL</translation> + <extracomment>.QGC.MetaData.Facts[firstRunPromptIdsShown].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Comma separated list of first run prompt ids which have already been shown.</source> + <translation type="unfinished">Comma separated list of first run prompt ids which have already been shown.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="643"/> - <source>Rover</source> - <translation type="unfinished">Rover</translation> + <extracomment>.QGC.MetaData.Facts[appFontPointSize].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Application font size</source> + <translation type="unfinished">Application font size</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="645"/> - <source>Sub</source> - <translation type="unfinished">Sub</translation> + <extracomment>.QGC.MetaData.Facts[telemetrySaveNotArmed].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled a telemtry log will be saved even if vehicle was never armed.</source> + <translation type="unfinished">If this option is enabled a telemtry log will be saved even if vehicle was never armed.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="647"/> - <source>Unknown</source> - <translation type="unfinished">Unknown</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingFirmwareType].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing firmware type</source> + <translation type="unfinished">Offline editing firmware type</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="982"/> - <source> ... </source> - <comment>Indicates missing chunk from chunked STATUS_TEXT</comment> - <translation type="unfinished"> ... </translation> + <extracomment>.QGC.MetaData.Facts[defaultFirmwareType].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Default firmware type for flashing</source> + <translation type="unfinished">Default firmware type for flashing</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="1687"/> - <source>%1 low battery: %2 percent remaining</source> - <translation type="unfinished">%1 low battery: %2 percent remaining</translation> + <extracomment>.QGC.MetaData.Facts[mapboxToken].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Your personal access token for Mapbox maps</source> + <translation type="unfinished">Your personal access token for Mapbox maps</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2216"/> - <source>switch to %2 as priority link</source> - <translation type="unfinished">switch to %2 as priority link</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageIndoor].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Location in file system of user-selected brand image (indoor)</source> + <translation type="unfinished">Location in file system of user-selected brand image (indoor)</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2671"/> - <source>Mission transfer failed. Error: %1</source> - <translation type="unfinished">Mission transfer failed. Error: %1</translation> + <extracomment>.QGC.MetaData.Facts[esriToken].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Access token to Esri maps</source> + <translation type="unfinished">Access token to Esri maps</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2677"/> - <source>GeoFence transfer failed. Error: %1</source> - <translation type="unfinished">GeoFence transfer failed. Error: %1</translation> + <extracomment>.QGC.MetaData.Facts[enforceChecklist].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled the preflight checklist must pass before arming.</source> + <translation type="unfinished">If this option is enabled the preflight checklist must pass before arming.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2683"/> - <source>Rally Point transfer failed. Error: %1</source> - <translation type="unfinished">Rally Point transfer failed. Error: %1</translation> + <extracomment>.QGC.MetaData.Facts[enforceChecklist].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Preflight checklist must pass before arming</source> + <translation type="unfinished">Preflight checklist must pass before arming</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2727"/> - <source>AutoLoad%1.%2</source> - <translation type="unfinished">AutoLoad%1.%2</translation> + <extracomment>.QGC.MetaData.Facts[defaultMissionItemAltitude].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>This value specifies the default altitude for new items added to a mission.</source> + <translation type="unfinished">This value specifies the default altitude for new items added to a mission.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2939"/> - <source>%1 communication to auxiliary link %2 %3</source> - <translation type="unfinished">%1 communication to auxiliary link %2 %3</translation> + <extracomment>.QGC.MetaData.Facts[showLargeCompass].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Show large compass</source> + <translation type="unfinished">Show large compass</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2946"/> - <source>Communication regained</source> - <translation type="unfinished">Communication regained</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingDescentSpeed].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing descent speed</source> + <translation type="unfinished">Offline editing descent speed</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2948"/> - <source>Communication regained to vehicle %1 on %2 link %3</source> - <translation type="unfinished">Communication regained to vehicle %1 on %2 link %3</translation> + <extracomment>.QGC.MetaData.Facts[esriToken].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Your personal access token for Esri maps</source> + <translation type="unfinished">Your personal access token for Esri maps</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2948"/> - <location filename="../src/Vehicle/Vehicle.cc" line="2956"/> - <source>priority</source> - <translation type="unfinished">priority</translation> + <extracomment>.QGC.MetaData.Facts[usePairing].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Use Link Pairing.</source> + <translation type="unfinished">Use Link Pairing.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2948"/> - <location filename="../src/Vehicle/Vehicle.cc" line="2956"/> - <source>auxiliary</source> - <translation type="unfinished">auxiliary</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageIndoor].shortDescription, .QGC.MetaData.Facts[userBrandImageOutdoor].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>User-selected brand image</source> + <translation type="unfinished">User-selected brand image</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2950"/> - <source>Communication regained to vehicle %1</source> - <translation type="unfinished">Communication regained to vehicle %1</translation> + <extracomment>.QGC.MetaData.Facts[savePath].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Application save directory</source> + <translation type="unfinished">Application save directory</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2954"/> - <source>Communication lost</source> - <translation type="unfinished">Communication lost</translation> + <extracomment>.QGC.MetaData.Facts[batteryPercentRemainingAnnounce].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Announce battery remaining percent</source> + <translation type="unfinished">Announce battery remaining percent</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2956"/> - <source>Communication lost to vehicle %1 on %2 link %3</source> - <translation type="unfinished">Communication lost to vehicle %1 on %2 link %3</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingAscentSpeed].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing ascent speed</source> + <translation type="unfinished">Offline editing ascent speed</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2958"/> - <source>Communication lost to vehicle %1</source> - <translation type="unfinished">Communication lost to vehicle %1</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingVehicleType].enumStrings, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Fixed Wing,Multi-Rotor,VTOL,Rover,Sub</source> + <translation type="unfinished">Fixed Wing,Multi-Rotor,VTOL,Rover,Sub</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="2962"/> - <source> to vehicle %1</source> - <translation type="unfinished"> to vehicle %1</translation> + <extracomment>.QGC.MetaData.Facts[gstDebugLevel].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Sets the environment variable GST_DEBUG for all pipeline elements on boot.</source> + <translation type="unfinished">Sets the environment variable GST_DEBUG for all pipeline elements on boot.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3031"/> - <source>Generic micro air vehicle</source> - <translation type="unfinished">Generic micro air vehicle</translation> + <extracomment>.QGC.MetaData.Facts[saveCsvTelemetry].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Save CSV Telementry Logs</source> + <translation type="unfinished">Save CSV Telementry Logs</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3032"/> - <source>Fixed wing aircraft</source> - <translation type="unfinished">Fixed wing aircraft</translation> + <extracomment>.QGC.MetaData.Facts[defaultMissionItemAltitude].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Default value for altitude</source> + <translation type="unfinished">Default value for altitude</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3033"/> - <source>Quadrotor</source> - <translation type="unfinished">Quadrotor</translation> + <extracomment>.QGC.MetaData.Facts[enableTaisync].shortDescription, .QGC.MetaData.Facts[enableTaisync].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Enable Taisync Module Support</source> + <translation type="unfinished">Enable Taisync Module Support</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3034"/> - <source>Coaxial helicopter</source> - <translation type="unfinished">Coaxial helicopter</translation> + <extracomment>.QGC.MetaData.Facts[apmStartMavlinkStreams].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Request start of MAVLink telemetry streams (ArduPilot only)</source> + <translation type="unfinished">Request start of MAVLink telemetry streams (ArduPilot only)</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3035"/> - <source>Normal helicopter with tail rotor.</source> - <translation type="unfinished">Normal helicopter with tail rotor.</translation> + <extracomment>.QGC.MetaData.Facts[disableAllPersistence].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Disable all data persistence</source> + <translation type="unfinished">Disable all data persistence</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3036"/> - <source>Ground installation</source> - <translation type="unfinished">Ground installation</translation> + <extracomment>.QGC.MetaData.Facts[batteryPercentRemainingAnnounce].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Announce the remaining battery percent when it falls below the specified percentage.</source> + <translation type="unfinished">Announce the remaining battery percent when it falls below the specified percentage.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3037"/> - <source>Operator control unit / ground control station</source> - <translation type="unfinished">Operator control unit / ground control station</translation> + <extracomment>.QGC.MetaData.Facts[indoorPalette].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Application color scheme</source> + <translation type="unfinished">Application color scheme</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3038"/> - <source>Airship, controlled</source> - <translation type="unfinished">Airship, controlled</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingCruiseSpeed].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing cruise speed</source> + <translation type="unfinished">Offline editing cruise speed</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3039"/> - <source>Free balloon, uncontrolled</source> - <translation type="unfinished">Free balloon, uncontrolled</translation> + <extracomment>.QGC.MetaData.Facts[disableAllPersistence].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is set, nothing will be saved to disk.</source> + <translation type="unfinished">If this option is set, nothing will be saved to disk.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3040"/> - <source>Rocket</source> - <translation type="unfinished">Rocket</translation> + <extracomment>.QGC.MetaData.Facts[autoLoadMissions].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Automatically load a mission file named AutoLoad#.mission when a vehicle with id # connects.</source> + <translation type="unfinished">Automatically load a mission file named AutoLoad#.mission when a vehicle with id # connects.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3041"/> - <source>Ground rover</source> - <translation type="unfinished">Ground rover</translation> + <extracomment>.QGC.MetaData.Facts[audioMuted].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Mute audio output</source> + <translation type="unfinished">Mute audio output</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3042"/> - <source>Surface vessel, boat, ship</source> - <translation type="unfinished">Surface vessel, boat, ship</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingHoverSpeed].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Offline editing hover speed</source> + <translation type="unfinished">Offline editing hover speed</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3043"/> - <source>Submarine</source> - <translation type="unfinished">Submarine</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingAscentSpeed].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>This value defines the ascent speed for multi-rotor vehicles for use in calculating mission duration.</source> + <translation type="unfinished">This value defines the ascent speed for multi-rotor vehicles for use in calculating mission duration.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3044"/> - <source>Hexarotor</source> - <translation type="unfinished">Hexarotor</translation> + <extracomment>.QGC.MetaData.Facts[virtualJoystick].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Show virtual joystick</source> + <translation type="unfinished">Show virtual joystick</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3045"/> - <location filename="../src/Vehicle/Vehicle.cc" line="3046"/> - <source>Octorotor</source> - <translation type="unfinished">Octorotor</translation> + <extracomment>.QGC.MetaData.Facts[appFontPointSize].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>The point size for the default font used.</source> + <translation type="unfinished">The point size for the default font used.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3047"/> - <location filename="../src/Vehicle/Vehicle.cc" line="3048"/> - <source>Flapping wing</source> - <translation type="unfinished">Flapping wing</translation> + <extracomment>.QGC.MetaData.Facts[audioMuted].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>If this option is enabled all audio output will be muted.</source> + <translation type="unfinished">If this option is enabled all audio output will be muted.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3049"/> - <source>Onboard companion controller</source> - <translation type="unfinished">Onboard companion controller</translation> + <extracomment>.QGC.MetaData.Facts[userBrandImageOutdoor].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Location in file system of user-selected brand image (outdoor)</source> + <translation type="unfinished">Location in file system of user-selected brand image (outdoor)</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3050"/> - <source>Two-rotor VTOL using control surfaces in vertical operation in addition. Tailsitter</source> - <translation type="unfinished">Two-rotor VTOL using control surfaces in vertical operation in addition. Tailsitter</translation> + <extracomment>.QGC.MetaData.Facts[checkInternet].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Check Internet connection before accessing Internet resources.</source> + <translation type="unfinished">Check Internet connection before accessing Internet resources.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3051"/> - <source>Quad-rotor VTOL using a V-shaped quad config in vertical operation. Tailsitter</source> - <translation type="unfinished">Quad-rotor VTOL using a V-shaped quad config in vertical operation. Tailsitter</translation> + <extracomment>.QGC.MetaData.Facts[usePairing].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Use Pairing</source> + <translation type="unfinished">Use Pairing</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3052"/> - <source>Tiltrotor VTOL</source> - <translation type="unfinished">Tiltrotor VTOL</translation> + <extracomment>.QGC.MetaData.Facts[telemetrySaveNotArmed].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Save telemetry log even if vehicle was not armed</source> + <translation type="unfinished">Save telemetry log even if vehicle was not armed</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3053"/> - <source>VTOL reserved 2</source> - <translation type="unfinished">VTOL reserved 2</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingFirmwareType].enumStrings, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>ArduPilot,PX4 Pro,Mavlink Generic</source> + <translation type="unfinished">ArduPilot,PX4 Pro,Mavlink Generic</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3054"/> - <source>VTOL reserved 3</source> - <translation type="unfinished">VTOL reserved 3</translation> + <extracomment>.QGC.MetaData.Facts[indoorPalette].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>The color scheme for the user interface.</source> + <translation type="unfinished">The color scheme for the user interface.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3055"/> - <source>VTOL reserved 4</source> - <translation type="unfinished">VTOL reserved 4</translation> + <extracomment>.QGC.MetaData.Facts[followTarget].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Stream GCS' coordinates to Autopilot</source> + <translation type="unfinished">Stream GCS' coordinates to Autopilot</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3056"/> - <source>VTOL reserved 5</source> - <translation type="unfinished">VTOL reserved 5</translation> + <extracomment>.QGC.MetaData.Facts[offlineEditingCruiseSpeed].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>This value defines the default speed for calculating mission statistics for vehicles which do not support hover or VTOL vehicles in fixed wing mode. It does not modify the flight speed for a specific flight plan.</source> + <translation type="unfinished">This value defines the default speed for calculating mission statistics for vehicles which do not support hover or VTOL vehicles in fixed wing mode. It does not modify the flight speed for a specific flight plan.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3057"/> - <source>Onboard gimbal</source> - <translation type="unfinished">Onboard gimbal</translation> + <extracomment>.QGC.MetaData.Facts[enableTaisyncVideo].shortDescription, .QGC.MetaData.Facts[enableTaisyncVideo].longDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Enable Taisync Video Support</source> + <translation type="unfinished">Enable Taisync Video Support</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3058"/> - <source>Onboard ADSB peripheral</source> - <translation type="unfinished">Onboard ADSB peripheral</translation> + <extracomment>.QGC.MetaData.Facts[useChecklist].shortDescription, </extracomment> + <location filename="../src/Settings/App.SettingsGroup.json"/> + <source>Use preflight checklist</source> + <translation type="unfinished">Use preflight checklist</translation> </message> + </context> + <context> + <name>RTK.SettingsGroup.json</name> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3067"/> - <source>vehicle %1</source> - <translation type="unfinished">vehicle %1</translation> + <extracomment>.QGC.MetaData.Facts[surveyInAccuracyLimit].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Survey in accuracy (U-blox only)</source> + <translation type="unfinished">Survey in accuracy (U-blox only)</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3075"/> - <source>%1 %2 flight mode</source> - <translation type="unfinished">%1 %2 flight mode</translation> + <extracomment>.QGC.MetaData.Facts[useFixedBasePosition].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Specify the values for the RTK base position without having to do a survey in.</source> + <translation type="unfinished">Specify the values for the RTK base position without having to do a survey in.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3081"/> - <source>armed</source> - <translation type="unfinished">armed</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionLatitude].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Base Position Latitude</source> + <translation type="unfinished">Base Position Latitude</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3081"/> - <source>disarmed</source> - <translation type="unfinished">disarmed</translation> + <extracomment>.QGC.MetaData.Facts[surveyInMinObservationDuration].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Defines the minimum amount of observation time for the position calculation.</source> + <translation type="unfinished">Defines the minimum amount of observation time for the position calculation.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3425"/> - <source>Vehicle did not respond to command: %1</source> - <translation type="unfinished">Vehicle did not respond to command: %1</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionAccuracy].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Base Position Accuracy</source> + <translation type="unfinished">Base Position Accuracy</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3577"/> - <source>Bootloader flash succeeded</source> - <translation type="unfinished">Bootloader flash succeeded</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionAltitude].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Base Position Alt (WGS84)</source> + <translation type="unfinished">Base Position Alt (WGS84)</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3594"/> - <source>%1 command temporarily rejected</source> - <translation type="unfinished">%1 command temporarily rejected</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionAltitude].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Defines the altitude of the fixed RTK base position.</source> + <translation type="unfinished">Defines the altitude of the fixed RTK base position.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3597"/> - <source>%1 command denied</source> - <translation type="unfinished">%1 command denied</translation> + <extracomment>.QGC.MetaData.Facts[surveyInAccuracyLimit].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>The minimum accuracy value that Survey-In must achieve before it can complete.</source> + <translation type="unfinished">The minimum accuracy value that Survey-In must achieve before it can complete.</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3600"/> - <source>%1 command not supported</source> - <translation type="unfinished">%1 command not supported</translation> + <extracomment>.QGC.MetaData.Facts[useFixedBasePosition].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Use specified base position</source> + <translation type="unfinished">Use specified base position</translation> </message> <message> - <location filename="../src/Vehicle/Vehicle.cc" line="3603"/> - <source>%1 command failed</source> - <translation type="unfinished">%1 command failed</translation> + <extracomment>.QGC.MetaData.Facts[surveyInMinObservationDuration].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Minimum observation time</source> + <translation type="unfinished">Minimum observation time</translation> </message> - </context> - <context> - <name>VehicleMapItem</name> <message> - <location filename="../src/FlightMap/MapItems/VehicleMapItem.qml" line="88"/> - <source>Vehicle %1</source> - <translation type="unfinished">Vehicle %1</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionLongitude].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Defines the longitude of the fixed RTK base position.</source> + <translation type="unfinished">Defines the longitude of the fixed RTK base position.</translation> </message> - </context> - <context> - <name>VehicleRotationCal</name> <message> - <location filename="../src/QmlControls/VehicleRotationCal.qml" line="26"/> - <source>Hold Still</source> - <translation type="unfinished">Hold Still</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionLongitude].shortDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Base Position Longitude</source> + <translation type="unfinished">Base Position Longitude</translation> </message> <message> - <location filename="../src/QmlControls/VehicleRotationCal.qml" line="58"/> - <source>Completed</source> - <translation type="unfinished">Completed</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionAccuracy].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Defines the accuracy of the fixed RTK base position.</source> + <translation type="unfinished">Defines the accuracy of the fixed RTK base position.</translation> </message> <message> - <location filename="../src/QmlControls/VehicleRotationCal.qml" line="58"/> - <source>Incomplete</source> - <translation type="unfinished">Incomplete</translation> + <extracomment>.QGC.MetaData.Facts[fixedBasePositionLatitude].longDescription, </extracomment> + <location filename="../src/Settings/RTK.SettingsGroup.json"/> + <source>Defines the latitude of the fixed RTK base position.</source> + <translation type="unfinished">Defines the latitude of the fixed RTK base position.</translation> </message> </context> <context> - <name>VehicleSummary</name> + <name>FlightMap.SettingsGroup.json</name> <message> - <location filename="../src/VehicleSetup/VehicleSummary.qml" line="87"/> - <source>Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component.</source> - <translation type="unfinished">Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component.</translation> + <extracomment>.QGC.MetaData.Facts[mapType].shortDescription, </extracomment> + <location filename="../src/Settings/FlightMap.SettingsGroup.json"/> + <source>Currently selected map type for flight maps</source> + <translation type="unfinished">Currently selected map type for flight maps</translation> </message> <message> - <location filename="../src/VehicleSetup/VehicleSummary.qml" line="88"/> - <source>WARNING: Your vehicle requires setup prior to flight. Please resolve the items marked in red using the menu on the left.</source> - <translation type="unfinished">WARNING: Your vehicle requires setup prior to flight. Please resolve the items marked in red using the menu on the left.</translation> + <extracomment>.QGC.MetaData.Facts[mapProvider].shortDescription, </extracomment> + <location filename="../src/Settings/FlightMap.SettingsGroup.json"/> + <source>Currently selected map provider for flight maps</source> + <translation type="unfinished">Currently selected map provider for flight maps</translation> </message> </context> <context> - <name>VehicleWarnings</name> - <message> - <location filename="../src/FlightDisplay/VehicleWarnings.qml" line="37"/> - <source>No GPS Lock for Vehicle</source> - <translation type="unfinished">No GPS Lock for Vehicle</translation> - </message> + <name>FirmwareUpgrade.SettingsGroup.json</name> <message> - <location filename="../src/FlightDisplay/VehicleWarnings.qml" line="56"/> - <source>The vehicle has failed a pre-arm check. In order to arm the vehicle, resolve the failure.</source> - <translation type="unfinished">The vehicle has failed a pre-arm check. In order to arm the vehicle, resolve the failure.</translation> + <extracomment>.QGC.MetaData.Facts[defaultFirmwareType].shortDescription, </extracomment> + <location filename="../src/Settings/FirmwareUpgrade.SettingsGroup.json"/> + <source>Default firmware type for flashing</source> + <translation type="unfinished">Default firmware type for flashing</translation> </message> - </context> - <context> - <name>VerticalFactValueGrid</name> <message> - <location filename="../src/QmlControls/VerticalFactValueGrid.qml" line="97"/> - <location filename="../src/QmlControls/VerticalFactValueGrid.qml" line="122"/> - <source>+</source> - <translation type="unfinished">+</translation> + <extracomment>.QGC.MetaData.Facts[apmVehicleType].enumStrings, </extracomment> + <location filename="../src/Settings/FirmwareUpgrade.SettingsGroup.json"/> + <source>Multi-Rotor,Helicopter,Plane,Rover,Sub</source> + <translation type="unfinished">Multi-Rotor,Helicopter,Plane,Rover,Sub</translation> </message> <message> - <location filename="../src/QmlControls/VerticalFactValueGrid.qml" line="104"/> - <location filename="../src/QmlControls/VerticalFactValueGrid.qml" line="130"/> - <source>-</source> - <translation type="unfinished">-</translation> + <extracomment>.QGC.MetaData.Facts[apmChibiOS].enumStrings, </extracomment> + <location filename="../src/Settings/FirmwareUpgrade.SettingsGroup.json"/> + <source>ChibiOS,NuttX</source> + <translation type="unfinished">ChibiOS,NuttX</translation> </message> </context> <context> - <name>VibrationPageWidget</name> + <name>PlanView.SettingsGroup.json</name> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="40"/> - <source>Vibe</source> - <translation type="unfinished">Vibe</translation> + <extracomment>.QGC.MetaData.Facts[displayPresetsTabFirst].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Display the presets tab at start</source> + <translation type="unfinished">Display the presets tab at start</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="117"/> - <source>Clip count</source> - <translation type="unfinished">Clip count</translation> + <extracomment>.QGC.MetaData.Facts[takeoffItemNotRequired].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Allow missions to not require a takeoff item</source> + <translation type="unfinished">Allow missions to not require a takeoff item</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="127"/> - <source>Accel 1: </source> - <translation type="unfinished">Accel 1: </translation> + <extracomment>.QGC.MetaData.Facts[showGimbalOnlyWhenSet].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Show gimbal yaw visual only when set explicitly for the waypoint</source> + <translation type="unfinished">Show gimbal yaw visual only when set explicitly for the waypoint</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="131"/> - <source>Accel 2: </source> - <translation type="unfinished">Accel 2: </translation> + <extracomment>.QGC.MetaData.Facts[aboveTerrainWarning].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Don't warn user about 'Above Terrain' usage</source> + <translation type="unfinished">Don't warn user about 'Above Terrain' usage</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="135"/> - <source>Accel 3: </source> - <translation type="unfinished">Accel 3: </translation> + <extracomment>.QGC.MetaData.Facts[showMissionItemStatus].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Show/Hide the mission item status display</source> + <translation type="unfinished">Show/Hide the mission item status display</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VibrationPageWidget.qml" line="150"/> - <source>Not Available</source> - <translation type="unfinished">Not Available</translation> + <extracomment>.QGC.MetaData.Facts[useConditionGate].shortDescription, </extracomment> + <location filename="../src/Settings/PlanView.SettingsGroup.json"/> + <source>Use MAV_CMD_CONDITION_GATE for pattern generation</source> + <translation type="unfinished">Use MAV_CMD_CONDITION_GATE for pattern generation</translation> </message> </context> <context> - <name>VideoManager</name> + <name>OfflineMaps.SettingsGroup.json</name> <message> - <location filename="../src/VideoManager/VideoManager.cc" line="286"/> - <source>Video receiver is not ready.</source> - <translation type="unfinished">Video receiver is not ready.</translation> + <extracomment>.QGC.MetaData.Facts[minZoomLevelDownload].shortDescription, </extracomment> + <location filename="../src/Settings/OfflineMaps.SettingsGroup.json"/> + <source>Minimum zoom level for downloads.</source> + <translation type="unfinished">Minimum zoom level for downloads.</translation> </message> <message> - <location filename="../src/VideoManager/VideoManager.cc" line="293"/> - <source>Invalid video format defined.</source> - <translation type="unfinished">Invalid video format defined.</translation> + <extracomment>.QGC.MetaData.Facts[maxZoomLevelDownload].shortDescription, </extracomment> + <location filename="../src/Settings/OfflineMaps.SettingsGroup.json"/> + <source>Maximum zoom level for downloads.</source> + <translation type="unfinished">Maximum zoom level for downloads.</translation> </message> <message> - <location filename="../src/VideoManager/VideoManager.cc" line="304"/> - <source>Unabled to record video. Video save path must be specified in Settings.</source> - <translation type="unfinished">Unabled to record video. Video save path must be specified in Settings.</translation> + <extracomment>.QGC.MetaData.Facts[maxTilesForDownload].shortDescription, </extracomment> + <location filename="../src/Settings/OfflineMaps.SettingsGroup.json"/> + <source>Maximum number of tiles for download.</source> + <translation type="unfinished">Maximum number of tiles for download.</translation> </message> </context> <context> - <name>VideoPageWidget</name> + <name>RCToParamDialog.FactMetaData.json</name> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="85"/> - <source>Grid Lines</source> - <translation type="unfinished">Grid Lines</translation> + <extracomment>.QGC.MetaData.Facts[Scale].shortDescription, </extracomment> + <location filename="../src/QmlControls/RCToParamDialog.FactMetaData.json"/> + <source>Scale the RC range</source> + <translation type="unfinished">Scale the RC range</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="63"/> - <source>Enable</source> - <translation type="unfinished">Enable</translation> + <extracomment>.QGC.MetaData.Facts[MaxValue].shortDescription, </extracomment> + <location filename="../src/QmlControls/RCToParamDialog.FactMetaData.json"/> + <source>Maximum parameter value</source> + <translation type="unfinished">Maximum parameter value</translation> + </message> + <message> + <extracomment>.QGC.MetaData.Facts[MinValue].shortDescription, </extracomment> + <location filename="../src/QmlControls/RCToParamDialog.FactMetaData.json"/> + <source>Minimum parameter value</source> + <translation type="unfinished">Minimum parameter value</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="104"/> - <source>Video Fit</source> - <translation type="unfinished">Video Fit</translation> + <extracomment>.QGC.MetaData.Facts[CenterValue].shortDescription, </extracomment> + <location filename="../src/QmlControls/RCToParamDialog.FactMetaData.json"/> + <source>Parameter value when RC output is 0</source> + <translation type="unfinished">Parameter value when RC output is 0</translation> </message> + </context> + <context> + <name>EditPositionDialog.FactMetaData.json</name> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="115"/> - <source>File Name</source> - <translation type="unfinished">File Name</translation> + <extracomment>.QGC.MetaData.Facts[Easting].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>Easting of item position</source> + <translation type="unfinished">Easting of item position</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="126"/> - <source>Stop Recording</source> - <translation type="unfinished">Stop Recording</translation> + <extracomment>.QGC.MetaData.Facts[Latitude].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>Latitude of item position</source> + <translation type="unfinished">Latitude of item position</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="126"/> - <source>Record Stream</source> - <translation type="unfinished">Record Stream</translation> + <extracomment>.QGC.MetaData.Facts[Northing].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>Northing of item position</source> + <translation type="unfinished">Northing of item position</translation> </message> <message> - <location filename="../src/FlightMap/Widgets/VideoPageWidget.qml" line="177"/> - <source>Video Streaming Not Configured</source> - <translation type="unfinished">Video Streaming Not Configured</translation> + <extracomment>.QGC.MetaData.Facts[MGRS].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>MGRS coordinate</source> + <translation type="unfinished">MGRS coordinate</translation> + </message> + <message> + <extracomment>.QGC.MetaData.Facts[Zone].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>UTM zone</source> + <translation type="unfinished">UTM zone</translation> + </message> + <message> + <extracomment>.QGC.MetaData.Facts[Hemisphere].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>Hemisphere for position</source> + <translation type="unfinished">Hemisphere for position</translation> </message> - </context> - <context> - <name>ViewWidget</name> <message> - <location filename="../src/ViewWidgets/ViewWidget.qml" line="61"/> - <source>missing connected implementation</source> - <translation type="unfinished">missing connected implementation</translation> + <extracomment>.QGC.MetaData.Facts[Hemisphere].enumStrings, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>North,South</source> + <translation type="unfinished">North,South</translation> </message> <message> - <location filename="../src/ViewWidgets/ViewWidget.qml" line="81"/> - <source>no vehicle connected</source> - <translation type="unfinished">no vehicle connected</translation> + <extracomment>.QGC.MetaData.Facts[Longitude].shortDescription, </extracomment> + <location filename="../src/QmlControls/EditPositionDialog.FactMetaData.json"/> + <source>Longitude of item position</source> + <translation type="unfinished">Longitude of item position</translation> </message> </context> </TS> -- GitLab