// Help text which is shown both in the status text area prior to pressing a cal button and in the
// Help text which is shown both in the status text area prior to pressing a cal button and in the
// pre-calibration dialog.
// pre-calibration dialog.
readonlypropertystringorientationHelpSet:"If the orientation is in the direction of flight, select None."
readonlypropertystringorientationHelpSet:qsTr("If the orientation is in the direction of flight, select None.")
readonlypropertystringorientationHelpCal:"Before calibrating make sure orientation settings are correct. "+orientationHelpSet
readonlypropertystringorientationHelpCal:qsTr("Before calibrating make sure orientation settings are correct. ")+orientationHelpSet
readonlypropertystringcompassRotationText:"If the compass or GPS module is mounted in flight direction, leave the default value (None)"
readonlypropertystringcompassRotationText:qsTr("If the compass or GPS module is mounted in flight direction, leave the default value (None)")
readonlypropertystringcompassHelp:"For Compass calibration you will need to rotate your vehicle through a number of positions."
readonlypropertystringcompassHelp:qsTr("For Compass calibration you will need to rotate your vehicle through a number of positions.")
readonlypropertystringgyroHelp:"For Gyroscope calibration you will need to place your vehicle on a surface and leave it still."
readonlypropertystringgyroHelp:qsTr("For Gyroscope calibration you will need to place your vehicle on a surface and leave it still.")
readonlypropertystringaccelHelp:"For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds."
readonlypropertystringaccelHelp:qsTr("For Accelerometer calibration you will need to place your vehicle on all six sides on a perfectly level surface and hold it still in each orientation for a few seconds.")
readonlypropertystringlevelHelp:"To level the horizon you need to place the vehicle in its level flight position and press OK."
readonlypropertystringlevelHelp:qsTr("To level the horizon you need to place the vehicle in its level flight position and press OK.")
readonlypropertystringstatusTextAreaDefaultText:"Start the individual calibration steps by clicking one of the buttons to the left."
readonlypropertystringstatusTextAreaDefaultText:qsTr("Start the individual calibration steps by clicking one of the buttons to the left.")
// Used to pass help text to the preCalibrationDialog dialog
// Used to pass help text to the preCalibrationDialog dialog
propertystringpreCalibrationDialogHelp
propertystringpreCalibrationDialogHelp
...
@@ -54,8 +54,8 @@ SetupPage {
...
@@ -54,8 +54,8 @@ SetupPage {
propertystring_postCalibrationDialogText
propertystring_postCalibrationDialogText
propertyvar_postCalibrationDialogParams
propertyvar_postCalibrationDialogParams
readonlypropertystring_badCompassCalText:"The calibration for Compass %1 appears to be poor. "+
readonlypropertystring_badCompassCalText:qsTr("The calibration for Compass %1 appears to be poor. ")+
"Check the compass position within your vehicle and re-do the calibration."
qsTr("Check the compass position within your vehicle and re-do the calibration.")
showMessage("Sensor Calibration","Performing sensor calibration over a WiFi connection can be unreliable. If you run into problems try using a direct USB connection instead.",StandardButton.Ok)
showMessage(qsTr("Sensor Calibration"),qsTr("Performing sensor calibration over a WiFi connection can be unreliable. If you run into problems try using a direct USB connection instead."),StandardButton.Ok)
text:"This is recommended for vehicles that have only an internal compass and on vehicles where there is significant interference on the compass from the motors, power wires, etc. "+
text:qsTr("This is recommended for vehicles that have only an internal compass and on vehicles where there is significant interference on the compass from the motors, power wires, etc. ")+
"CompassMot only works well if you have a battery current monitor because the magnetic interference is linear with current drawn. "+
qsTr("CompassMot only works well if you have a battery current monitor because the magnetic interference is linear with current drawn. ")+
"It is technically possible to set-up CompassMot using throttle but this is not recommended."
qsTr("It is technically possible to set-up CompassMot using throttle but this is not recommended.")
}
}
QGCLabel{
QGCLabel{
anchors.left:parent.left
anchors.left:parent.left
anchors.right:parent.right
anchors.right:parent.right
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"Disconnect your props, flip them over and rotate them one position around the frame. "+
text:qsTr("Disconnect your props, flip them over and rotate them one position around the frame. ")+
"In this configuration they should push the copter down into the ground when the throttle is raised."
qsTr("In this configuration they should push the copter down into the ground when the throttle is raised.")
}
}
QGCLabel{
QGCLabel{
anchors.left:parent.left
anchors.left:parent.left
anchors.right:parent.right
anchors.right:parent.right
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"Secure the copter (perhaps with tape) so that it does not move."
text:qsTr("Secure the copter (perhaps with tape) so that it does not move.")
}
}
QGCLabel{
QGCLabel{
anchors.left:parent.left
anchors.left:parent.left
anchors.right:parent.right
anchors.right:parent.right
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"Turn on your transmitter and keep throttle at zero."
text:qsTr("Turn on your transmitter and keep throttle at zero.")
}
}
QGCLabel{
QGCLabel{
anchors.left:parent.left
anchors.left:parent.left
anchors.right:parent.right
anchors.right:parent.right
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"Click Ok to start CompassMot calibration."
text:qsTr("Click Ok to start CompassMot calibration.")
description:"Slide to the left to make roll control faster and more accurate. Slide to the right if roll oscillates or is too twitchy."
description:qsTr("Slide to the left to make roll control faster and more accurate. Slide to the right if roll oscillates or is too twitchy.")
param:"FW_R_TC"
param:"FW_R_TC"
min:0.2
min:0.2
max:0.8
max:0.8
...
@@ -35,8 +35,8 @@ SetupPage {
...
@@ -35,8 +35,8 @@ SetupPage {
}
}
ListElement{
ListElement{
title:"Pitch sensitivity"
title:qsTr("Pitch sensitivity")
description:"Slide to the left to make pitch control faster and more accurate. Slide to the right if pitch oscillates or is too twitchy."
description:qsTr("Slide to the left to make pitch control faster and more accurate. Slide to the right if pitch oscillates or is too twitchy.")
param:"FW_P_TC"
param:"FW_P_TC"
min:0.2
min:0.2
max:0.8
max:0.8
...
@@ -44,8 +44,8 @@ SetupPage {
...
@@ -44,8 +44,8 @@ SetupPage {
}
}
ListElement{
ListElement{
title:"Cruise throttle"
title:qsTr("Cruise throttle")
description:"This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%."
description:qsTr("This is the throttle setting required to achieve the desired cruise speed. Most planes need 50-60%.")
param:"FW_THR_CRUISE"
param:"FW_THR_CRUISE"
min:20
min:20
max:80
max:80
...
@@ -53,8 +53,8 @@ SetupPage {
...
@@ -53,8 +53,8 @@ SetupPage {
}
}
ListElement{
ListElement{
title:"Mission mode sensitivity"
title:qsTr("Mission mode sensitivity")
description:"Slide to the left to make position control more accurate and more aggressive. Slide to the right to make flight in mission mode smoother and less twitchy."
description:qsTr("Slide to the left to make position control more accurate and more aggressive. Slide to the right to make flight in mission mode smoother and less twitchy.")
onClicked:showDialog(calcVoltageDividerDlgComponent,qsTr("Calculate Voltage Divider"),powerPage.showDialogDefaultWidth,StandardButton.Close)
onClicked:showDialog(calcVoltageDividerDlgComponent,qsTr("Calculate Voltage Divider"),powerPage.showDialogDefaultWidth,StandardButton.Close)
}
}
...
@@ -313,8 +313,8 @@ SetupPage {
...
@@ -313,8 +313,8 @@ SetupPage {
Layout.fillWidth:true
Layout.fillWidth:true
font.pointSize:ScreenTools.smallFontPointSize
font.pointSize:ScreenTools.smallFontPointSize
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. "+
text:qsTr("If the battery voltage reported by the vehicle is largely different than the voltage read externally using a voltmeter you can adjust the voltage multiplier value to correct this. ")+
"Click the Calculate button for help with calculating a new value."
qsTr("Click the Calculate button for help with calculating a new value.")
}
}
QGCLabel{
QGCLabel{
...
@@ -329,7 +329,7 @@ SetupPage {
...
@@ -329,7 +329,7 @@ SetupPage {
QGCButton{
QGCButton{
id:ampPerVoltCalculateButton
id:ampPerVoltCalculateButton
text:"Calculate"
text:qsTr("Calculate")
onClicked:showDialog(calcAmpsPerVoltDlgComponent,qsTr("Calculate Amps per Volt"),powerPage.showDialogDefaultWidth,StandardButton.Close)
onClicked:showDialog(calcAmpsPerVoltDlgComponent,qsTr("Calculate Amps per Volt"),powerPage.showDialogDefaultWidth,StandardButton.Close)
}
}
...
@@ -341,8 +341,8 @@ SetupPage {
...
@@ -341,8 +341,8 @@ SetupPage {
Layout.fillWidth:true
Layout.fillWidth:true
font.pointSize:ScreenTools.smallFontPointSize
font.pointSize:ScreenTools.smallFontPointSize
wrapMode:Text.WordWrap
wrapMode:Text.WordWrap
text:"If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. "+
text:qsTr("If the current draw reported by the vehicle is largely different than the current read externally using a current meter you can adjust the amps per volt value to correct this. ")+
"Click the Calculate button for help with calculating a new value."
qsTr("Click the Calculate button for help with calculating a new value.")
showMessage("Sensor Calibration","Performing sensor calibration over a WiFi connection is known to be unreliable. You should disconnect and perform calibration using a direct USB connection instead.",StandardButton.Ok)
showMessage(qsTr("Sensor Calibration"),qsTr("Performing sensor calibration over a WiFi connection is known to be unreliable. You should disconnect and perform calibration using a direct USB connection instead."),StandardButton.Ok)