Add the text from these files to i18n.

pull/1778/head
Yi BoYang 1 year ago
parent ae0a662ee9
commit daa2f4736f

@ -137,7 +137,9 @@
"tabAuxiliary": {
"message": "Modes"
},
"auxiliaryAcroEnabled": {
"message": "ACRO"
},
"serialPortOpened": {
"message": "MSP connection <span style=\"color: #37a8db\">successfully</span> opened with ID: $1"
},
@ -360,7 +362,9 @@
"defaultWelcomeIntro": {
"message": "Welcome to <strong>INAV - Configurator</strong>, a utility designed to simplify updating, configuring and tuning of your flight controller."
},
"defaultWelcomeHead": {
"message": "Hardware"
},
"defaultWelcomeText": {
"message": "The application supports all hardware that can run INAV (<a href=\"https://inavflight.com/shop/s/bg/1890404\" target=\"_blank\">Matek F765-WSE</a>, <a href=\"https://inavflight.com/shop/s/bg/1755036\" target=\"_blank\">Matek H743-SLIM</a> and many other). The full list of recommended hardware is available <a href=\"https://github.com/iNavFlight/inav/wiki/Welcome-to-INAV,-useful-links-and-products\" target=\"_blank\">here</a>.<br /><br />The firmware source code can be downloaded from <a href=\"https://github.com/iNavFlight\" title=\"www.github.com\" target=\"_blank\">here</a><br />The newest binary firmware image is available <a href=\"https://github.com/iNavFlight/inav/releases\" title=\"www.github.com\" target=\"_blank\">here</a>.<br /><br />Latest <strong>STM USB VCP Drivers</strong> can be downloaded from <a href=\"http://www.st.com/web/en/catalog/tools/PF257938\" title=\"http://www.st.com\" target=\"_blank\">here</a><br />Latest <strong>Zadig</strong> for Windows DFU flashing can be downloaded from <a href=\"http://zadig.akeo.ie/\" title=\"http://zadig.akeo.ie\" target=\"_blank\">here</a><br />"
},
@ -696,6 +700,12 @@
"featureBLACKBOXTip": {
"message": "Configure via the BlackBox tab after enabling."
},
"onboardLoggingBlackbox": {
"message": "Blackbox logging device"
},
"onboardLoggingBlackboxRate": {
"message": "Portion of flight loop iterations to log (logging rate)"
},
"featureCHANNEL_FORWARDING": {
"message": "Forward aux channels to servo outputs"
},
@ -1911,6 +1921,20 @@
"magnetometerElementToShow": {
"message": "Element to show"
},
"axisTableTitleAxis": {
"message": "Axis"
},
"axisTableTitleSlider": {
"message": "Slider"
},
"axisTableTitleValue": {
"message": "Value [degree]"
},
"configurationMagnetometerHelp": {
"message": "<strong>Note:</strong> Remember to configure a Serial Port (via Ports tab) when using the Magnetometer feature."
},
@ -2279,7 +2303,6 @@
"ledStripEepromSaved": {
"message": "EEPROM <span style=\"color: #37a8db\">saved</span>: LED"
},
"controlAxisRoll": {
"message": "Roll [A]"
},
@ -2625,6 +2648,46 @@
"AccBtn": {
"message": "Calibrate Accelerometer"
},
"stepTitle1": {
"message": "Step 1"
},
"stepTitle2": {
"message": "Step 2"
},
"stepTitle3": {
"message": "Step 3"
},
"stepTitle4": {
"message": "Step 4"
},
"stepTitle5": {
"message": "Step 5"
},
"stepTitle6": {
"message": "Step 6"
},
"MagXText": {
"message": "Zero X"
},
"MagYText": {
"message": "Zero Y"
},
"MagZText": {
"message": "Zero Z"
},
"MagGainXText": {
"message": "Gain X"
},
"MagGainYText": {
"message": "Gain Y"
},
"MagGainZText": {
"message": "Gain Z"
},
"OpflowScaleText": {
"message": "Scale"
},
"AccResetBtn": {
"message": "Reset Accelerometer Calibration"
},
@ -2679,6 +2742,16 @@
"tabAdvancedTuningTitle": {
"message": "Advanced Tuning"
},
"tabAdvancedTuningAirplaneTuningTitle": {
"message": ": Fixed Wing"
},
"tabAdvancedTuningMultirotorTuningTitle": {
"message": ": Multirotors"
},
"tabAdvancedTuningGenericTitle": {
"message": "Generic settings"
},
@ -2907,7 +2980,7 @@
"rthTwoStageAltHelp": {
"message": "Altitude Setting for the first Stage of Staged RTH. Set to 0 to Disable Two-Stage RTH [0-65000cm]"
},
"rthUseLinearDescent" : {
"rthUseLinearDescent": {
"message": "Use Linear Descent"
},
"rthUseLinearDescentHelp": {
@ -4782,5 +4855,106 @@
},
"ledStripWiringMessage": {
"message": "LEDs without wire ordering number will not be saved."
},
"mainLogoText": {
"message": "CONFIGURATOR"
},
"mainLogoTextFirmware": {
"message": "FC FIRMWARE"
},
"mainPortOverrideLabel": {
"message": "Port: "
},
"mainManual": {
"message": "Manual"
},
"sensorDataFlashNotFound": {
"message": "No dataflash <br>chip found"
},
"sensorDataFlashFreeSpace": {
"message": "Dataflash: free space"
},
"sensorProfile1": {
"message": "Profile 1"
},
"sensorProfile2": {
"message": "Profile 2"
},
"sensorProfile3": {
"message": "Profile 3"
},
"sensorBatteryProfile1": {
"message": "Battery profile 1"
},
"sensorBatteryProfile2": {
"message": "Battery profile 2"
},
"sensorBatteryProfile3": {
"message": "Battery profile 3"
},
"sensorStatusGyro": {
"message": "Gyroscope"
},
"sensorStatusGyroShort": {
"message": "Gyro",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorStatusAccel": {
"message": "Accelerometer"
},
"sensorStatusAccelShort": {
"message": "Accel",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorStatusMag": {
"message": "Magnetometer"
},
"sensorStatusMagShort": {
"message": "Mag",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorStatusBaro": {
"message": "Barometer"
},
"sensorStatusBaroShort": {
"message": "Baro",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorStatusGPS": {
"message": "GPS"
},
"sensorStatusGPSShort": {
"message": "GPS",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorOpticalFlow": {
"message": "Optical flow"
},
"sensorOpticalFlowShort": {
"message": "Flow"
},
"sensorStatusSonar": {
"message": "Sonar / Range finder"
},
"sensorStatusSonarShort": {
"message": "Sonar",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"sensorAirspeed": {
"message": "Airspeed"
},
"sensorAirspeedShort": {
"message": "Speed"
},
"sensorBatteryVoltage": {
"message": "Battery voltage"
},
"mainShowLog": {
"message": "Show Log"
},
"waitingForData": {
"message": "Waiting for data ..."
}
}

@ -23,11 +23,11 @@
<div class="headerbar">
<div id="logo">
<div class="logo_text">
CONFIGURATOR
<span i18n="mainLogoText"></span>
<div class="version"></div>
</div>
<div class="logo_text_firmware">
FC FIRMWARE
<span i18n="mainLogoTextFirmware"></span>
<div class="firmware_version"></div>
</div>
</div>
@ -43,13 +43,13 @@
<div id="portsinput">
<div class="portsinput__row">
<div id="port-override-option" class="portsinput__top-element portsinput__top-element--port-override">
<label id="port-override-label" for="port-override">Port: </label>
<label id="port-override-label" for="port-override" i18n="mainPortOverrideLabel"></label>
<input id="port-override" type="text" value="/dev/rfcomm0" />
</div>
<div class="dropdown dropdown-dark portsinput__top-element">
<!--suppress HtmlFormInputWithoutLabel -->
<select class="dropdown-select" id="port" title="Port">
<option value="manual">Manual</option>
<option value="manual" i18n="mainManual"></option>
<!-- port list gets generated here -->
</select>
</div>
@ -81,10 +81,10 @@
</div>
<div class="header-wrapper">
<div id="dataflash_wrapper_global">
<div class="noflash_global" align="center">No dataflash <br>chip found</div>
<div class="noflash_global" align="center" i18n="sensorDataFlashNotFound"></div>
<ul class="dataflash-contents_global">
<li class="dataflash-free_global">
<div class="legend">Dataflash: free space</div>
<div class="legend" i18n="sensorDataFlashFreeSpace"></div>
</li>
</ul>
<div id="profile_change">
@ -92,9 +92,9 @@
<form name="profile-change" id="profile-change">
<!--suppress HtmlFormInputWithoutLabel -->
<select class="dropdown-select" id="profilechange">
<option value="0">Profile 1</option>
<option value="1">Profile 2</option>
<option value="2">Profile 3</option>
<option value="0" i18n="sensorProfile1"></option>
<option value="1" i18n="sensorProfile2"></option>
<option value="2" i18n="sensorProfile3"></option>
</select>
</form>
</div>
@ -104,9 +104,9 @@
<form name="battery-profile-change" id="battery-profile-change">
<!--suppress HtmlFormInputWithoutLabel -->
<select class="dropdown-select" id="batteryprofilechange">
<option value="0">Battery profile 1</option>
<option value="1">Battery profile 2</option>
<option value="2">Battery profile 3</option>
<option value="0" i18n="sensorBatteryProfile1"></option>
<option value="1" i18n="sensorBatteryProfile2"></option>
<option value="2" i18n="sensorBatteryProfile3"></option>
</select>
</form>
</div>
@ -114,29 +114,30 @@
</div>
<div id="sensor-status" class="sensor_state mode-connected">
<ul>
<li class="gyro" title="Gyroscope">
<div class="gyroicon">Gyro</div>
<li class="gyro" i18n_title="sensorStatusGyro">
<div class="gyroicon" i18n="sensorStatusGyroShort"></div>
</li>
<li class="accel" title="Accelerometer">
<div class="accicon">Accel</div>
<li class="accel" i18n_title="sensorStatusAccel">
<div class="accicon" i18n="sensorStatusAccelShort"></div>
</li>
<li class="mag" title="Magnetometer">
<div class="magicon">Mag</div>
<li class="mag" i18n_title="sensorStatusMag">
<div class="magicon" i18n="sensorStatusMagShort"></div>
</li>
<li class="baro" title="Barometer">
<div class="baroicon">Baro</div>
<li class="baro" i18n_title="sensorStatusBaro">
<div class="baroicon" i18n="sensorStatusBaroShort"></div>
</li>
<li class="gps" title="GPS">
<div class="gpsicon">GPS</div>
<li class="gps" i18n_title="sensorStatusGPS">
<div class="gpsicon" i18n="sensorStatusGPSShort"></div>
</li>
<li class="opflow" title="Optical flow">
<div class="opflowicon">Flow</div>
<li class="opflow" i18n_title="sensorOpticalFlow">
<div class="opflowicon" i18n="sensorOpticalFlowShort"></div>
</li>
<li class="sonar" title="Sonar / Range finder">
<div class="sonaricon">Sonar</div>
<li class="sonar" i18n_title="sensorStatusSonar">
<div class="sonaricon" i18n="sensorStatusSonarShort"></div>
</li>
<li class="airspeed" title="Airspeed">
<div class="airspeedicon">Speed</div>
<li class="airspeed" i18n_title="sensorAirspeed">
<div class="airspeedicon" i18n="sensorAirspeedShort"></div>
</li>
</ul>
</div>
@ -146,7 +147,7 @@
<div class="battery-status"></div>
</div>
</div>
<div class="battery-legend">Battery voltage</div>
<div class="battery-legend" i18n="sensorBatteryVoltage"></div>
<div class="bottomStatusIcons">
<div class="armedicon cf_tip" data-i18n_title="mainHelpArmed"></div>
<div class="failsafeicon cf_tip" data-i18n_title="mainHelpFailsafe"></div>
@ -158,7 +159,7 @@
<div class="clear-both"></div>
<div id="log">
<div class="logswitch">
<a href="#" id="showlog">Show Log</a>
<a href="#" id="showlog" i18n="mainShowLog"></a>
</div>
<div id="scrollicon"></div>
<div class="wrapper"></div>
@ -288,7 +289,7 @@
</div>
<div id="cache">
<div class="data-loading">
<p>Waiting for data ...</p>
<p i18n="waitingForData"></p>
</div>
</div>
</div>
@ -311,4 +312,4 @@
</div>
</body>
</html>
</html>

@ -1,6 +1,6 @@
<div class="tab-configuration tab-advanced-tuning toolbar_fixed_bottom">
<div class="content_wrapper">
<div class="tab_title"><span data-i18n="tabAdvancedTuningTitle">Advanced Tuning</span><span class="airplaneTuningTitle">: Fixed Wing</span><span class="multirotorTuningTitle">: Multirotors</span></div>
<div class="tab_title"><span data-i18n="tabAdvancedTuningTitle"></span><span class="airplaneTuningTitle" data-i18n="tabAdvancedTuningAirplaneTuningTitle"></span><span class="multirotorTuningTitle" data-i18n="tabAdvancedTuningMultirotorTuningTitle"></span></div>
<!-- Airplane Advanced Tuning-->
<div class="airplaneTuning">
@ -96,7 +96,8 @@
</div>
</div>
</div> <!-- left wrapper -->
</div>
<!-- left wrapper -->
<div class="rightWrapper">
<div class="config-section gui_box grey">
@ -120,7 +121,7 @@
</div>
<div class="checkbox">
<input type="checkbox" class="toggle update_preview" id="cruiseManualThrottle" data-setting="nav_fw_allow_manual_thr_increase" data-live="true" />
<input type="checkbox" class="toggle update_preview" id="cruiseManualThrottle" data-setting="nav_fw_allow_manual_thr_increase" data-live="true" />
<label for="cruiseManualThrottle"><span data-i18n="cruiseManualThrottleLabel"></span></label>
<div for="cruiseManualThrottle" class="helpicon cf_tip" data-i18n_title="cruiseManualThrottleHelp"></div>
</div>
@ -191,7 +192,7 @@
</div>
<div class="checkbox">
<input type="checkbox" class="toggle update_preview" id="soarMotorStop" data-setting="nav_fw_soaring_motor_stop" data-live="true" />
<input type="checkbox" class="toggle update_preview" id="soarMotorStop" data-setting="nav_fw_soaring_motor_stop" data-live="true" />
<label for="soarMotorStop"><span data-i18n="soarMotorStop"></span></label>
<div for="soarMotorStop" class="helpicon cf_tip" data-i18n_title="soarMotorStopHelp"></div>
</div>
@ -204,10 +205,12 @@
</div>
</div>
</div> <!-- right wrapper -->
</div>
<!-- right wrapper -->
<div class="clear-both"></div>
</div> <!-- Airplane Advanced Tuning -->
</div>
<!-- Airplane Advanced Tuning -->
<!-- Multirotor Advanced tuning -->
<div class="multirotorTuning">
@ -255,7 +258,8 @@
</div>
</div>
</div>
</div> <!-- left wrapper -->
</div>
<!-- left wrapper -->
<div class="rightWrapper">
<div class="config-section gui_box grey">
@ -295,7 +299,7 @@
</div>
<div class="number">
<input id="brakingBoostSpeedThreshold" type="number" data-unit="cms"data-setting="nav_mc_braking_boost_speed_threshold" data-setting-multiplier="1" step="1" min="100" max="1000" />
<input id="brakingBoostSpeedThreshold" type="number" data-unit="cms" data-setting="nav_mc_braking_boost_speed_threshold" data-setting-multiplier="1" step="1" min="100" max="1000" />
<label for="brakingBoostSpeedThreshold"><span data-i18n="brakingBoostSpeedThreshold"></span></label>
<div for="brakingBoostSpeedThreshold" class="helpicon cf_tip" data-i18n_title="brakingBoostSpeedThresholdTip"></div>
</div>
@ -314,10 +318,12 @@
</div>
</div>
</div> <!-- right wrapper -->
</div>
<!-- right wrapper -->
<div class="clear-both"></div>
</div> <!-- Multirotor Advanced Tuning -->
</div>
<!-- Multirotor Advanced Tuning -->
<!-- Common tuning -->
<div class="tab_subtitle" data-i18n="tabAdvancedTuningGenericTitle">Advanced Tuning: Generic settings</div>
@ -341,7 +347,7 @@
<div for="rthAltitude" class="helpicon cf_tip" data-i18n_title="rthAltitudeHelp"></div>
</div>
<div class="number">
<div class="number">
<input type="number" id="rthHomeAltitude" data-unit="cm" data-setting="nav_rth_home_altitude" data-setting-multiplier="1" step="1" min="0" max="65000" />
<label for="rthHomeAltitude"><span data-i18n="rthHomeAltitudeLabel"></span></label>
<div for="rthHomeAltitude" class="helpicon cf_tip" data-i18n_title="rthHomeAltitudeHelp"></div>
@ -439,17 +445,18 @@
<label for="fsMissionDelay"><span data-i18n="fsMissionDelay"></span></label>
<div for="fsMissionDelay" class="helpicon cf_tip" data-i18n_title="fsMissionDelayHelp"></div>
</div>
<!--
<!--
<div class="checkbox">
<input type="checkbox" class="toggle update_preview" id="drNavigation" data-setting="inav_allow_dead_reckoning" data-live="true" />
<label for="drNavigation"><span data-i18n="drNavigation"></span></label>
<div for="drNavigation" class="helpicon cf_tip" data-i18n_title="drNavigationHelp"></div>
</div>
-->
-->
</div>
</div>
</div> <!-- Left wrapper -->
</div>
<!-- Left wrapper -->
<div class="rightWrapper">
@ -469,13 +476,13 @@
<label for="navAutoClimbRate"><span data-i18n="navAutoClimbRate"></span></label>
<div for="navAutoClimbRate" class="helpicon cf_tip" data-i18n_title="navAutoClimbRateHelp"></div>
</div>
<div class="number">
<input type="number" id="navMaxAltitude" data-unit="cm" data-setting="nav_max_altitude" data-setting-multiplier="1" step="1" min="0" max="65000" />
<label for="navMaxAltitude"><span data-i18n="navMaxAltitude"></span></label>
<div for="navMaxAltitude" class="helpicon cf_tip" data-i18n_title="navMaxAltitudeHelp"></div>
</div>
<div class="select">
<select id="navMotorStop" data-setting="nav_overrides_motor_stop"></select>
<label for="navMotorStop"><span data-i18n="navMotorStop"></span></label>
@ -514,7 +521,7 @@
<label for="wpEnforceAlt"><span data-i18n="wpEnforceAlt"></span></label>
<div for="wpEnforceAlt" class="helpicon cf_tip" data-i18n_title="wpEnforceAltHelp"></div>
</div>
<div class="number">
<input type="number" id="wpTrackingAccuracy" data-setting="nav_fw_wp_tracking_accuracy" data-setting-multiplier="1" step="1" min="0" max="10" />
<label for="wpTrackingAccuracy"><span data-i18n="wpTrackingAccuracy"></span></label>
@ -526,7 +533,7 @@
<label for="wpTrackingAngle"><span data-i18n="wpTrackingAngle"></span></label>
<div for="wpTrackingAngle" class="helpicon cf_tip" data-i18n_title="wpTrackingAngleHelp"></div>
</div>
<div class="select">
<select id="wpTurnSmoothing" data-setting="nav_fw_wp_turn_smoothing"></select>
<label for="wpTurnSmoothing"><span data-i18n="wpTurnSmoothing"></span></label>
@ -573,9 +580,11 @@
</div>
</div>
</div> <!-- Right wrapper -->
</div>
<!-- Right wrapper -->
</div> <!-- Common tuning -->
</div>
<!-- Common tuning -->
<div class="clear-both"></div>
@ -586,4 +595,4 @@
<a id="advanced-tuning-save-button" class="save" href="#" data-i18n="advancedTuningSave"></a>
</div>
</div>
</div>
</div>

@ -23,7 +23,7 @@
</div>
</div>
<div class="acroEnabled">
ACRO
<span i18n="auxiliaryAcroEnabled"></span>
</div>
</div>
<div id="tab-auxiliary-templates">
@ -63,7 +63,11 @@
</div>
<table>
<tr class="modeSection">
<td colspan="2"><div class="modeSectionArea"><p class="modeSectionName"></p></div></td>
<td colspan="2">
<div class="modeSectionArea">
<p class="modeSectionName"></p>
</div>
</td>
</tr>
</table>
</div>
</div>

@ -23,27 +23,27 @@
</div>
</div>
<div data-step="1" class="tile step1 finished">
<div class="steptitle">Step 1</div>
<div class="steptitle" data-i18n="stepTitle1"></div>
<div class="indicator"></div>
</div>
<div data-step="2" class="tile step2 active">
<div class="steptitle">Step 2</div>
<div class="steptitle" data-i18n="stepTitle2"></div>
<div class="indicator"></div>
</div>
<div data-step="3" class="tile step3">
<div class="steptitle">Step 3</div>
<div class="steptitle" data-i18n="stepTitle3"></div>
<div class="indicator"></div>
</div>
<div data-step="4" class="tile step4">
<div class="steptitle">Step 4</div>
<div class="steptitle" data-i18n="stepTitle4"></div>
<div class="indicator"></div>
</div>
<div data-step="5" class="tile step5">
<div class="steptitle">Step 5</div>
<div class="steptitle" data-i18n="stepTitle5"></div>
<div class="indicator"></div>
</div>
<div data-step="6" class="tile step6">
<div class="steptitle">Step 6</div>
<div class="steptitle" data-i18n="stepTitle6"></div>
<div class="indicator"></div>
</div>
<div class="gui_box grey" id="accPosAll">
@ -98,27 +98,27 @@
</div>
<table id="mag-calibrated-data" class="cf_table">
<tr>
<td><label for="MagX"><span>Zero X</span></label></td>
<td><label for="MagX" data-i18n="MagXText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagX" min="-32768" max="32767"></td>
</tr>
<tr>
<td><label for="MagY"><span>Zero Y</span></label></td>
<td><label for="MagY" data-i18n="MagYText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagY" min="-32768" max="32767"></td>
</tr>
<tr>
<td><label for="MagZ"><span>Zero Z</span></label></td>
<td><label for="MagZ" data-i18n="MagZText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagZ" min="-32768" max="32767"></td>
</tr>
<tr>
<td><label for="MagGainX"><span>Gain X</span></label></td>
<td><label for="MagGainX" data-i18n="MagGainXText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagGainX" min="-32768" max="32767"></td>
</tr>
<tr>
<td><label for="MagGainY"><span>Gain Y</span></label></td>
<td><label for="MagGainY" data-i18n="MagGainYText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagGainY" min="-32768" max="32767"></td>
</tr>
<tr>
<td><label for="MagGainZ"><span>Gain Z</span></label></td>
<td><label for="MagGainZ" data-i18n="MagGainZText"><span></span></label></td>
<td><input readonly disabled type="number" name="MagGainZ" min="-32768" max="32767"></td>
</tr>
</table>
@ -137,7 +137,7 @@
</div>
<table id="opflow-calibrated-data" class="cf_table">
<tr>
<td><label for="OpflowScale"><span>Scale</span></label></td>
<td><label for="OpflowScale"><span data-i18n="OpflowScaleText"></span></label></td>
<td><input type="number" name="OpflowScale" min="0" max="10000"></td>
</tr>
</table>
@ -189,4 +189,4 @@
<h1 class="modal__title modal__title--center" data-i18n="accCalibrationProcessing"></h1>
<div id="modal-opflow-countdown" class="modal__text"></div>
</div>
</div>
</div>

@ -1,20 +1,20 @@
<div class="tab-failsafe toolbar_fixed_bottom">
<div class="content_wrapper">
<div class="tab_title">Failsafe</div>
<div class="tab_title" data-i18n="tabFailsafe">Failsafe</div>
<div class="gui_box grey">
<div class="gui_box_titlebar">
<div class="spacer_box_title" data-i18n="failsafeStageTwoSettingsTitle"></div>
</div>
<div class="spacer_box">
<div class="number">
<input id="failsafeDelay" type="number" name="failsafe_delay" data-unit="dsec" data-setting="failsafe_delay" min="0" max="200" />
<label><span data-i18n="failsafeDelayItem"></span></label>
<input id="failsafeDelay" type="number" name="failsafe_delay" data-unit="dsec" data-setting="failsafe_delay" min="0" max="200" />
<label><span data-i18n="failsafeDelayItem"></span></label>
<div for="failsafeDelay" class="helpicon cf_tip" data-i18n_title="failsafeDelayHelp"></div>
</div>
<!-- radio buttons -->
<div class="subline" data-i18n="failsafeSubTitle1"></div>
<div class="radioarea pro1">
<div class="radiobuttons"><input class="procedure" id="drop" name="group1" type="radio"/>
<div class="radiobuttons"><input class="procedure" id="drop" name="group1" type="radio" />
<label for="drop" data-i18n="failsafeProcedureItemSelect2"></label>
</div>
</div>
@ -35,18 +35,18 @@
</div>
</div>
<div class="radioarea pro4">
<div class="radiobuttons"><input class="procedure" id="rth" name="group1" type="radio"/>
<div class="radiobuttons"><input class="procedure" id="rth" name="group1" type="radio" />
<label for="rth" data-i18n="failsafeProcedureItemSelect3"></label>
</div>
</div>
<div class="radioarea pro5">
<div class="radiobuttons"><input class="procedure" id="nothing" name="group1" type="radio"/>
<div class="radiobuttons"><input class="procedure" id="nothing" name="group1" type="radio" />
<label for="nothing" data-i18n="failsafeProcedureItemSelect4"></label>
</div>
</div>
<!-- Minimum Failsafe Distance controls -->
<div class="checkbox">
<div class="numberspacer" >
<div class="numberspacer">
<input type="checkbox" name="failsafe_use_minimum_distance" class="toggle" id="failsafe_use_minimum_distance" />
</div>
<label for="failsafe_use_minimum_distance"><span data-i18n="failsafeUseMinimumDistanceItem"></span>
@ -73,4 +73,4 @@
<a class="save" href="#" data-i18n="configurationButtonSave"></a>
</div>
</div>
</div>
</div>

@ -14,7 +14,7 @@
<div class="content_mid">
<div class="column half text1">
<div class="wrap">
<h2>Hardware</h2>
<h2 i18n="defaultWelcomeHead"></h2>
<div i18n="defaultWelcomeText"></div>
</div>
</div>
@ -29,9 +29,11 @@
<div class="sponsors">
<div class="title" i18n="defaultSponsorsHead"></div>
<ul>
<li><a href="http://www.mateksys.com" title="www.mateksys.com" target="_blank"><img src="./images/partner/mateksys.png" alt="MATEK Systems" height="35" /></a></li>
<li>
<a href="http://www.mateksys.com" title="www.mateksys.com" target="_blank"><img src="./images/partner/mateksys.png" alt="MATEK Systems" height="35" /></a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>

@ -41,65 +41,59 @@
<table class="axis-table">
<thead>
<tr>
<td style="width: 5%; padding-bottom: 10px;">
<p class="table-title">
Axis
</p>
</td>
<td style="width: 90%; padding-bottom: 10px;">
<p class="table-title">
Slider
</p>
</td>
<td style="width: 5%; padding-bottom: 10px;">
<a class="table-title">
Value [degree]
</a>
<tr>
<td style="width: 5%; padding-bottom: 10px;">
<p class="table-title">
<span data-i18n="axisTableTitleAxis"></span>
</p>
</td>
<td style="width: 90%; padding-bottom: 10px;">
<p class="table-title">
<span data-i18n="axisTableTitleSlider"></span>
</p>
</td>
<td style="width: 5%; padding-bottom: 10px;">
<a class="table-title">
<span data-i18n="axisTableTitleValue"></span>
</a>
</td>
</tr>
</td>
</tr>
</thead>
<tbody>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagPitch"></p>
</td>
<td>
<div id="roll_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignRoll" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="180"/>
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagRoll"></p>
</td>
<td>
<div id="pitch_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignPitch" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="180"/>
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagYaw"></p>
</td>
<td>
<div id="yaw_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignYaw" class="tab-magnetometer" data-setting="tz_offset"
data-setting-multiplier="1"
step="1" min="-180" max="360"/>
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagPitch"></p>
</td>
<td>
<div id="roll_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignRoll" class="tab-magnetometer" data-setting="tz_offset" data-setting-multiplier="1" step="1" min="-180" max="180" />
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagRoll"></p>
</td>
<td>
<div id="pitch_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignPitch" class="tab-magnetometer" data-setting="tz_offset" data-setting-multiplier="1" step="1" min="-180" max="180" />
</td>
</tr>
<tr>
<td class="info">
<p class="title" data-i18n="configurationSensorAlignmentMagYaw"></p>
</td>
<td>
<div id="yaw_slider" class="slider"></div>
</td>
<td>
<input type="number" id="alignYaw" class="tab-magnetometer" data-setting="tz_offset" data-setting-multiplier="1" step="1" min="-180" max="360" />
</td>
</tr>
</tbody>
</table>
</div>
@ -115,15 +109,15 @@
<div id="tab-auxiliary-templates">
<table class="modes">
<tbody>
<tr class="mode">
<td class="info">
<p class="name"></p>
<div class="buttons">
<a class="addRange" href="#" i18n="auxiliaryAddRange"></a>
</div>
</td>
<td class="ranges"></td>
</tr>
<tr class="mode">
<td class="info">
<p class="name"></p>
<div class="buttons">
<a class="addRange" href="#" i18n="auxiliaryAddRange"></a>
</div>
</td>
<td class="ranges"></td>
</tr>
</tbody>
</table>
<div class="range">
@ -150,8 +144,10 @@
<table>
<tr class="modeSection">
<td colspan="2">
<div class="modeSectionArea"><p class="modeSectionName"></p></div>
<div class="modeSectionArea">
<p class="modeSectionName"></p>
</div>
</td>
</tr>
</table>
</div>
</div>

@ -3,7 +3,7 @@
<div class="content_wrapper">
<div class="tab_title" data-i18n="tabOnboardLogging"></div>
<div class="require-blackbox-unsupported">
<div class="gui_box grey require-blackbox-config-supported">
<div class="gui_box_titlebar">
<div class="spacer_box_title" data-i18n="blackboxConfiguration"></div>
@ -31,22 +31,22 @@
<div class="spacer_box_title" data-i18n="blackboxConfiguration"></div>
</div>
<div class="spacer_box">
<div class="checkbox">
<div class="checkbox">
<input checked type="checkbox" data-bit="19" class="feature toggle" name="BLACKBOX" title="BLACKBOX" id="feature-19-2">
<label for="feature-19-2">
<span data-i18n="featureBLACKBOX"></span>
</label>
</div>
<div class="select line blackboxDevice">
<select name="blackbox_device">
<div class="select line blackboxDevice">
<select name="blackbox_device">
</select>
<span>Blackbox logging device</span>
</div>
<div class="select line blackboxRate">
<select name="blackbox_rate">
<span i18n="onboardLoggingBlackbox"></span>
</div>
<div class="select line blackboxRate">
<select name="blackbox_rate">
</select>
<span>Portion of flight loop iterations to log (logging rate)</span>
</div>
<span i18n="onboardLoggingBlackboxRate"></span>
</div>
</div>
</div>
</div>
@ -56,22 +56,22 @@
<div class="spacer_box_title" data-i18n="blackboxFields"></div>
</div>
<div id="blackBoxFlagsDiv" class="spacer_box config-section">
</div>
</div>
</div>
</div>
<div class="gui_box grey">
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title">
Outboard serial logging device
<div class="gui_box grey">
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title">
Outboard serial logging device
</div>
</div>
<div class="spacer_box">
<p data-i18n="serialLoggingSupportedNote"></p>
</div>
</div>
<div class="spacer_box">
<p data-i18n="serialLoggingSupportedNote"></p>
</div>
</div>
<div class="gui_box grey require-dataflash-supported">
<div class="gui_box grey require-dataflash-supported">
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title">
Onboard dataflash chip
@ -80,7 +80,7 @@
<div class="spacer_box">
<div class="require-dataflash-supported">
<p data-i18n="dataflashNote"></p>
<dialog class="dataflash-confirm-erase">
<h3 data-i18n="dataflashConfirmEraseTitle"></h3>
<div class="dataflash-confirm-erase-note" data-i18n="dataflashConfirmEraseNote"></div>
@ -91,10 +91,10 @@
</div>
<div class="buttons">
<a href="#" class="erase-flash-confirm regular-button" data-i18n="dataflashButtonEraseConfirm"></a>
<a href="#" class="erase-flash-cancel regular-button" data-i18n="dataflashButtonEraseCancel"></a>
<a href="#" class="erase-flash-cancel regular-button" data-i18n="dataflashButtonEraseCancel"></a>
</div>
</dialog>
<dialog class="dataflash-saving">
<h3 data-i18n="dataflashSavingTitle"></h3>
<div class="dataflash-saving-before">
@ -111,7 +111,7 @@
</div>
</div>
</dialog>
<ul class="dataflash-contents">
<li class="dataflash-used">
<div class="legend"></div>
@ -120,32 +120,32 @@
<div class="legend"></div>
</li>
</ul>
<div>
<a class="regular-button erase-flash" href="#" data-i18n="dataflashButtonErase"></a>
<a class="regular-button save-flash" href="#" data-i18n="dataflashButtonSaveFile"></a>
</div>
</div>
<p class="require-dataflash-not-present" data-i18n="dataflashNotPresentNote"></p>
<p class="require-dataflash-unsupported" data-i18n="dataflashFirmwareUpgradeRequired"></p>
</div>
</div>
<div class="require-sdcard-supported">
<div class="gui_box grey">
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title">
Onboard SD card
</div>
<div class="require-sdcard-supported">
<div class="gui_box grey">
<div class="gui_box_titlebar" align="left">
<div class="spacer_box_title">
Onboard SD card
</div>
</div>
</div>
<div class="spacer_box">
<div class="spacer_box">
<div class="sdcard">
<div class="sdcard-icon"></div>
<div class="sdcard-status"></div>
</div>
<p data-i18n="sdcardNote"></p>
<div class="require-sdcard-ready">
<ul class="sdcard-contents">
<li class="sdcard-other">
@ -166,4 +166,4 @@
<a href="#" class="save-settings regular-button" data-i18n="blackboxButtonSave"></a>
</div>
</div>
</div>
</div>
Loading…
Cancel
Save