<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it" sourcelanguage="en">
  <context>
    <name>SubmarineFact.json</name>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[rangefinderDistance].shortDescription, </extracomment>
      <location filename="../src/Vehicle/SubmarineFact.json"/>
      <source>Rangefinder</source>
      <translation type="unfinished">Rangefinder</translation>
    </message>
    <message>
      <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>
      <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>SetpointFact.json</name>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[roll].shortDescription, </extracomment>
      <location filename="../src/Vehicle/SetpointFact.json"/>
      <source>Roll Setpoint</source>
      <translation type="unfinished">Roll Setpoint</translation>
    </message>
    <message>
      <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>EstimatorStatusFactGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>VehicleFact.json</name>
    <message>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[throttlePct].shortDescription, </extracomment>
      <location filename="../src/Vehicle/VehicleFact.json"/>
      <source>Throttle %</source>
      <translation type="unfinished">Throttle %</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[heading].shortDescription, </extracomment>
      <location filename="../src/Vehicle/VehicleFact.json"/>
      <source>Heading</source>
      <translation type="unfinished">Heading</translation>
    </message>
    <message>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[pitch].shortDescription, </extracomment>
      <location filename="../src/Vehicle/VehicleFact.json"/>
      <source>Pitch</source>
      <translation type="unfinished">Pitch</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[roll].shortDescription, </extracomment>
      <location filename="../src/Vehicle/VehicleFact.json"/>
      <source>Roll</source>
      <translation type="unfinished">Roll</translation>
    </message>
    <message>
      <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>TemperatureFact.json</name>
    <message>
      <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>
      <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>
      <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>WindFact.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[vdop].shortDescription, </extracomment>
      <location filename="../src/Vehicle/GPSFact.json"/>
      <source>VDOP</source>
      <translation type="unfinished">VDOP</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[hdop].shortDescription, </extracomment>
      <location filename="../src/Vehicle/GPSFact.json"/>
      <source>HDOP</source>
      <translation type="unfinished">HDOP</translation>
    </message>
    <message>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[lon].shortDescription, </extracomment>
      <location filename="../src/Vehicle/GPSFact.json"/>
      <source>Longitude</source>
      <translation type="unfinished">Longitude</translation>
    </message>
    <message>
      <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>
      <extracomment>.QGC.MetaData.Facts[lat].shortDescription, </extracomment>
      <location filename="../src/Vehicle/GPSFact.json"/>
      <source>Latitude</source>
      <translation type="unfinished">Latitude</translation>
    </message>
    <message>
      <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>ClockFact.json</name>
    <message>
      <extracomment>.QGC.MetaData.Facts[currentDate].shortDescription, </extracomment>
      <location filename="../src/Vehicle/ClockFact.json"/>
      <source>Date</source>
      <translation type="unfinished">Date</translation>
    </message>
    <message>
      <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>VibrationFact.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>GPSRTKFact.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[connected].shortDescription, </extracomment>
      <location filename="../src/Vehicle/GPSRTKFact.json"/>
      <source>Connected</source>
      <translation type="unfinished">Connected</translation>
    </message>
    <message>
      <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>
      <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>
      <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>BatteryFact.json</name>
    <message>
      <extracomment>.QGC.MetaData.Facts[instantPower].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Watts</source>
      <translation type="unfinished">Watts</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[temperature].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Temperature</source>
      <translation type="unfinished">Temperature</translation>
    </message>
    <message>
      <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>
      <extracomment>.QGC.MetaData.Facts[mahConsumed].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Consumed</source>
      <translation type="unfinished">Consumed</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[percentRemaining].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Percent</source>
      <translation type="unfinished">Percent</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[current].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Current</source>
      <translation type="unfinished">Current</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[voltage].shortDescription, </extracomment>
      <location filename="../src/Vehicle/BatteryFact.json"/>
      <source>Voltage</source>
      <translation type="unfinished">Voltage</translation>
    </message>
    <message>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[rotationYaw90].shortDescription, </extracomment>
      <location filename="../src/Vehicle/DistanceSensorFact.json"/>
      <source>Right</source>
      <translation type="unfinished">Right</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[rotationPitch90].shortDescription, </extracomment>
      <location filename="../src/Vehicle/DistanceSensorFact.json"/>
      <source>Up</source>
      <translation type="unfinished">Up</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[rotationPitch270].shortDescription, </extracomment>
      <location filename="../src/Vehicle/DistanceSensorFact.json"/>
      <source>Down</source>
      <translation type="unfinished">Down</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[rotationNone].shortDescription, </extracomment>
      <location filename="../src/Vehicle/DistanceSensorFact.json"/>
      <source>Forward</source>
      <translation type="unfinished">Forward</translation>
    </message>
    <message>
      <extracomment>.QGC.MetaData.Facts[rotationYaw180].shortDescription, </extracomment>
      <location filename="../src/Vehicle/DistanceSensorFact.json"/>
      <source>Rear</source>
      <translation type="unfinished">Rear</translation>
    </message>
    <message>
      <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>TerrainFactGroup.json</name>
    <message>
      <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>
      <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>APMFollowComponent.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>APM-MavCmdInfoFixedWing.json</name>
    <message>
      <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>
      <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>APM-MavCmdInfoCommon.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>PX4-MavCmdInfoMultiRotor.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>SpeedSection.FactMetaData.json</name>
    <message>
      <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>CameraSection.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>CameraCalc.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>MavCmdInfoCommon.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_PREFLIGHT_CALIBRATION].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Calibration</source>
      <translation type="unfinished">Calibration</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_DO_REPOSITION].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Reposition</source>
      <translation type="unfinished">Reposition</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[HomeRaw].param6.label, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Longitude</source>
      <translation type="unfinished">Longitude</translation>
    </message>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[HomeRaw].param5.label, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Latitude</source>
      <translation type="unfinished">Latitude</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_NAV_TAKEOFF].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Takeoff</source>
      <translation type="unfinished">Takeoff</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_NAV_LAND].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Land</source>
      <translation type="unfinished">Land</translation>
    </message>
    <message>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Gripper</source>
      <translation type="unfinished">Gripper</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_DO_GRIPPER].param2.label, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Action</source>
      <translation type="unfinished">Action</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <extracomment>.mavCmdInfo[MAV_CMD_CONDITION_DELAY].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Delay</source>
      <translation type="unfinished">Delay</translation>
    </message>
    <message>
      <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>
      <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>
      <extracomment>.mavCmdInfo[HomeRaw].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Home Position</source>
      <translation type="unfinished">Home Position</translation>
    </message>
    <message>
      <extracomment>.mavCmdInfo[MAV_CMD_NAV_WAYPOINT].friendlyName, </extracomment>
      <location filename="../src/MissionManager/MavCmdInfoCommon.json"/>
      <source>Waypoint</source>
      <translation type="unfinished">Waypoint</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>TransectStyle.SettingsGroup.json</name>
    <message>
      <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>
    <message>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>QGCMapCircle.Facts.json</name>
    <message>
      <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>StructureScan.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>RallyPoint.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>BreachReturn.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>APMMavlinkStreamRate.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>AutoConnect.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>ADSBVehicleManager.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
    <message>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
      <extracomment>.QGC.MetaData.Facts[language].shortDescription, </extracomment>
      <location filename="../src/Settings/App.SettingsGroup.json"/>
      <source>Language</source>
      <translation type="unfinished">Language</translation>
    </message>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
    <message>
      <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>
      <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>
      <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>FlightMap.SettingsGroup.json</name>
    <message>
      <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>
      <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>FirmwareUpgrade.SettingsGroup.json</name>
    <message>
      <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>
    <message>
      <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>
      <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>PlanView.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>OfflineMaps.SettingsGroup.json</name>
    <message>
      <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>
      <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>
      <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>RCToParamDialog.FactMetaData.json</name>
    <message>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
      <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>
    <message>
      <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>
      <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>
