diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 070a2d137..2854f15cb 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -87,6 +87,12 @@ "tabServos": { "message": "Servos" }, + "tabFailsafe": { + "message": "Failsafe" + }, + "tabTransponder": { + "message": "Race Transponder" + }, "tabGPS": { "message": "GPS" }, @@ -103,10 +109,10 @@ "message": "CLI" }, "tabLogging": { - "message": "Logging" + "message": "Tethered Logging" }, - "tabDataflash": { - "message": "Dataflash" + "tabOnboardLogging": { + "message": "Blackbox" }, "tabAdjustments": { "message": "Adjustments" @@ -212,6 +218,12 @@ "dfu_erased_kilobytes": { "message": "Erased $1 kB of flash successfully" }, + "dfu_device_flash_info": { + "message": "Detected device with total flash size $1 kiB" + }, + "dfu_error_image_size": { + "message": "Error: Supplied image is larger then flash available on the chip! Image: $1 kiB, limit = $2 kiB" + }, "eeprom_saved_ok": { "message": "EEPROM saved" @@ -249,14 +261,42 @@ "message": "Documentation / Manual" }, "defaultDocumentation": { - "message": "Cleanflight documentation is available in Markdown and PDF formats.

The PDF manual appropriate to the firmware can be downloaded from the github releases page, here.
The Markdown latest online documentation is available here - you can switch to the appropriate version of the documentation by selecting the tag." + "message": "Cleanflight documentation is available in Markdown and PDF formats.

" + }, + "defaultDocumentation1": { + "message": "The PDF manual appropriate to the firmware can be downloaded from the github releases page, here." + }, + "defaultDocumentation2": { + "message": "The Markdown latest online documentation is available here - you can switch to the appropriate version of the documentation by selecting the tag." }, "defaultSupportHead": { "message": "Support" }, + "defaultSupportSubline1": { + "message": "Support Scources" + }, + "defaultSupportSubline2": { + "message": "Developer" + }, "defaultSupport": { - "message": "For support please search the forums first or contact your vendor.

RC Groups thread is here. MultiWii forums thread is here.

Developers and users hang out in IRC channel on freenode
irc://irc.freenode.net/#cleanflight or Join via web client." + "message": "For support please search the forums first or contact your vendor.

" }, + "defaultSupport1": { + "message": "RC Groups thread" + }, + "defaultSupport2": { + "message": "MultiWii forums thread" + }, + "defaultSupport3": { + "message": "GitHub" + }, + "defaultSupport4": { + "message": "IRC channel on freenode" + }, + "defaultSupport5": { + "message": "Join via WebClient" + }, + "initialSetupBackupAndRestoreApiVersion": { "message": "Backup and restore functionality disabled. You have firmware with API version $1, backup and restore requires $2. Please backup your settings via the CLI, see Cleanflight documentation for procedure." }, @@ -405,6 +445,88 @@ "message": "EEPROM saved" }, + "featureRX_PPM": { + "message": "PPM RX input" + }, + "featureVBAT": { + "message": "Battery voltage monitoring" + }, + "featureINFLIGHT_ACC_CAL": { + "message": "In-flight level calibration" + }, + "featureRX_SERIAL": { + "message": "Serial-based receiver (SPEKSAT, SBUS, SUMD)" + }, + "featureMOTOR_STOP": { + "message": "Don't spin the motors when armed" + }, + "featureSERVO_TILT": { + "message": "Servo gimbal" + }, + "featureSOFTSERIAL": { + "message": "Enable CPU based serial ports" + }, + "featureSOFTSERIALTip": { + "message": "Configure ports on the Ports tab after enabling." + }, + "featureGPS": { + "message": "GPS for navigation and telemetry" + }, + "featureGPSTip": { + "message": "Configure port scenario first" + }, + "featureFAILSAFE": { + "message": "Apply failsafe settings on RX signal loss" + }, + "featureSONAR": { + "message": "Sonar" + }, + "featureTELEMETRY": { + "message": "Telemetry output" + }, + "featureCURRENT_METER": { + "message": "Battery current monitoring" + }, + "feature3D": { + "message": "3D mode (for use with reversible ESCs)" + }, + "featureRX_PARALLEL_PWM": { + "message": "PWM RX input (one wire per channel)" + }, + "featureRX_MSP": { + "message": "MSP RX input (control via MSP port)" + }, + "featureRSSI_ADC": { + "message": "Analog RSSI input" + }, + "featureLED_STRIP": { + "message": "Multi-color RGB LED strip support" + }, + "featureDISPLAY": { + "message": "OLED Screen Display" + }, + "featureONESHOT125": { + "message": "ONESHOT ESC support" + }, + "featureONESHOT125Tip": { + "message": "Disconnect flight battery and remove props before enabling." + }, + "featureBLACKBOX": { + "message": "Blackbox flight data recorder" + }, + "featureBLACKBOXTip": { + "message": "Configure via the BlackBox tab after enabling." + }, + "featureCHANNEL_FORWARDING": { + "message": "Forward aux channels to servo outputs" + }, + "featureTRANSPONDER": { + "message": "Race Transponder" + }, + "featureTRANSPONDERTip": { + "message": "Configure via the Race Transponder tab after enabling." + }, + "configurationFeatureEnabled": { "message": "Enabled" }, @@ -414,8 +536,6 @@ "configurationFeatureDescription": { "message": "Description" }, - - "configurationMixer": { "message": "Mixer" }, @@ -425,34 +545,41 @@ "configurationReceiver": { "message": "Receiver Mode" }, - "configurationFailsafe": { - "message": "Receiver failsafe" - }, "configurationRSSI": { "message": "RSSI (Signal Strength)" }, + "configurationRSSIHelp": { + "message": "RSSI is a measurement of signal strength and is very handy so you know when your aircraft is going out of range or if it is suffering RF interference." + }, "configurationEscFeatures": { "message": "ESC/Motor Features" }, "configurationFeaturesHelp": { "message": "Note: Not all combinations of features are valid. When the flight controller firmware detects invalid feature combinations conflicting features will be disabled.
Note: Configure serial ports before enabling the features that will use the ports." }, - "configurationSerialRXHelp": { "message": "Note: Remember to configure a Serial Port (via Ports tab) and choose a Serial Receiver Provider when using RX_SERIAL feature." }, - "configurationBoardAlignment": { - "message": "Board Alignment" + "message": "Board and Sensor Alignment" }, "configurationBoardAlignmentRoll": { - "message": "Roll Adjustment [deg]" + "message": "Roll Degrees" }, "configurationBoardAlignmentPitch": { - "message": "Pitch Adjustment [deg]" + "message": "Pitch Degrees" }, "configurationBoardAlignmentYaw": { - "message": "Yaw Adjustment [deg]" + "message": "Yaw Degrees" + }, + "configurationSensorAlignmentGyro": { + "message": "GYRO Alignment" + }, + "configurationSensorAlignmentAcc": { + "message": "ACCEL Alignment" + }, + "configurationSensorAlignmentMag": { + "message": "MAG Alignment" }, "configurationAccelTrims": { "message": "Accelerometer Trim" @@ -471,7 +598,7 @@ }, "configurationDisarmKillSwitch": { "message": "Disarm motors regardless of throttle value (When arming via AUX channel)" - }, + }, "configurationThrottleMinimum": { "message": "Minimum Throttle" }, @@ -481,15 +608,15 @@ "configurationThrottleMaximum": { "message": "Maximum Throttle" }, - "configurationThrottleFailsafe": { - "message": "Failsafe Throttle" - }, "configurationThrottleMinimumCommand": { "message": "Minimum Command" }, "configurationBatteryVoltage": { "message": "Battery Voltage" }, + "configurationBatteryCurrent": { + "message": "Battery Current" + }, "configurationBatteryMinimum": { "message": "Minimum Cell Voltage" }, @@ -514,7 +641,7 @@ "configurationBatteryMultiwiiCurrent": { "message": "Enable support for legacy Multiwii MSP current output" }, - "configuration3d": { + "configuration3d": { "message": "3D" }, "configuration3dDeadbandLow": { @@ -556,7 +683,6 @@ "configurationGPSHelp": { "message": "Note: Remember to configure a Serial Port (via Ports tab) when using GPS feature." }, - "configurationSerialRX": { "message": "Serial Receiver Provider" }, @@ -594,6 +720,9 @@ "portsFunction_TELEMETRY_HOTT": { "message": "HoTT" }, + "portsFunction_TELEMETRY_LTM": { + "message": "LTM" + }, "portsFunction_TELEMETRY_MSP": { "message": "MSP" }, @@ -674,6 +803,18 @@ "receiverRcRate": { "message": "RC Rate" }, + "receiverDeadband": { + "message": "RC Deadband" + }, + "receiverHelpDeadband": { + "message": "These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased if rc inputs twitch while idle." + }, + "receiverHelpYawDeadband": { + "message": "These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased if rc inputs twitch while idle. This setting is for Yaw only." + }, + "receiverYawDeadband": { + "message": "Yaw Deadband" + }, "receiverRcExpo": { "message": "RC Expo" }, @@ -838,6 +979,60 @@ "adjustmentsFunction20": { "message": "Roll D Adjustment" }, + "adjustmentsFunction21": { + "message": "Alt P Adjustment" + }, + "adjustmentsFunction22": { + "message": "Alt I Adjustment" + }, + "adjustmentsFunction23": { + "message": "Alt D Adjustment" + }, + "adjustmentsFunction24": { + "message": "Vel P Adjustment" + }, + "adjustmentsFunction25": { + "message": "Vel I Adjustment" + }, + "adjustmentsFunction26": { + "message": "Vel D Adjustment" + }, + "adjustmentsFunction27": { + "message": "MAG P Adjustment" + }, + "adjustmentsFunction28": { + "message": "Pos P Adjustment" + }, + "adjustmentsFunction29": { + "message": "Pos I Adjustment" + }, + "adjustmentsFunction30": { + "message": "PosR P Adjustment" + }, + "adjustmentsFunction31": { + "message": "PosR I Adjustment" + }, + "adjustmentsFunction32": { + "message": "PosR D Adjustment" + }, + "adjustmentsFunction33": { + "message": "NavR P Adjustment" + }, + "adjustmentsFunction34": { + "message": "NavR I Adjustment" + }, + "adjustmentsFunction35": { + "message": "NavR D Adjustment" + }, + "adjustmentsFunction36": { + "message": "Level P Adjustment" + }, + "adjustmentsFunction37": { + "message": "Level I Adjustment" + }, + "adjustmentsFunction38": { + "message": "Level D Adjustment" + }, "adjustmentsSave": { "message": "Save" }, @@ -845,11 +1040,37 @@ "message": "EEPROM saved" }, + "transponderNotSupported": { + "message": "Your flight controller's firmware does not support transponder functionality." + }, + "transponderHelp": { + "message": "Configure your transponder code here. Note: Only valid codes will be recognised by race timing systems. Valid transponder codes can be obtained from Seriously Pro." + }, + "transponderInformation": { + "message": "Transponders systems allow race organizers to time your laps. The transponder is fitted to your aircraft and when your aircraft passes the timing gate the track-side receiver registers your code and records your laptime. When fitting an IR based transponder your should ensure that it points outward from your aircraft towards the track-side receivers and that the light beam is not obstructed by your airframe, battery-straps, cables, propellers, etc." + }, + "transponderConfiguration": { + "message": "Configuration" + }, + "transponderData": { + "message": "Data" + }, + "transponderDataHelp": { + "message": "Hexadecimal digits only, 0-9, A-F" + }, + "transponderButtonSave": { + "message": "Save" + }, + "transponderDataInvalid": { + "message": "Transponder data is invalid" + }, + "transponderEepromSaved": { + "message": "EEPROM saved" + }, "servosFirmwareUpgradeRequired": { - "message": "Servos requires firmware >= 1.10.0." + "message": "Servos requires firmware >= 1.10.0. and target support." }, - "servosChangeDirection": { "message": "Change Direction in TX To Match" }, @@ -893,6 +1114,15 @@ "gpsHead": { "message": "GPS" }, + "gpsMapHead": { + "message": "Current GPS location" + }, + "gpsMapMessage1": { + "message": "Please check your internet connection" + }, + "gpsMapMessage2": { + "message": "Waiting for GPS 3D fix…" + }, "gps3dFix": { "message": "3D Fix:" }, @@ -934,7 +1164,7 @@ "message": "Motor Test Mode Notice:
Moving the sliders will cause the motors to spin up.
In order to prevent injury remove ALL propellers before using this feature.
" }, "motorsEnableControl": { - "message": "I understand the risks, propellors are removed - Enable motor control." + "message": "I understand the risks, propellers are removed - Enable motor control." }, "sensorsInfo": { @@ -953,6 +1183,12 @@ "cliInputPlaceholder": { "message": "Write your command here" }, + "cliEnter": { + "message": "CLI mode detected" + }, + "cliReboot": { + "message": "CLI reboot detected" + }, "loggingNote": { "message": "Data will be logged in this tab only, leaving the tab will cancel logging and application will return to its normal \"configurator\" state.
You are free to select the global update period, data will be written into the log file every 1 second for performance reasons." @@ -988,10 +1224,30 @@ "message": "Automatically loaded previous log file: $1" }, + "blackboxNotSupported": { + "message": "Your flight controller's firmware does not support Blackbox logging." + }, + "blackboxMaybeSupported": { + "message": "Your flight controller's firmware is too old to support this tab, or the Blackbox feature is disabled on the Configuration tab." + }, + "blackboxConfiguration": { + "message": "Blackbox configuration" + }, + "blackboxButtonSave": { + "message": "Save and reboot" + }, + + "serialLoggingSupportedNote": { + "message": "You can log to an external logging device (such as an OpenLog or compatible clone) by using a serial port. Configure the port on the Ports tab." + }, + "sdcardNote": { + "message": "Flight logs can be recorded to your flight controller's onboard SD card slot." + }, + "dataflashNote": { - "message": "Blackbox flight logs can be recorded to your flight controller's onboard dataflash chip." + "message": "Flight logs can be recorded to your flight controller's onboard dataflash chip." }, - "dataflashNotSupportedNote": { + "dataflashNotPresentNote": { "message": "Your flight controller does not have a compatible dataflash chip available." }, "dataflashFirmwareUpgradeRequired": { @@ -1033,6 +1289,7 @@ "dataflashFileWriteFailed": { "message": "Failed to write to the file you selected, are the permissions on that folder okay?" }, + "firmwareFlasherReleaseSummaryHead": { "message": "Release info" }, @@ -1089,25 +1346,25 @@ "message": "Available online firmware releases - Select the correct firmware appropriate for your board." }, "firmwareFlasherNoRebootDescription": { - "message": "Enable if you are flashing board with bootloader pins shorted" + "message": "Enable if you powered your FC while the bootloader pins are jumpered or have your FC's BOOT button pressed." }, "firmwareFlasherFlashOnConnect": { "message": "Flash on connect" }, "firmwareFlasherFlashOnConnectDescription": { - "message": "Attempt to flash the board automatically (triggered by newly detected serial port)" + "message": "Attempt to flash the board automatically (triggered by newly detected serial port)." }, "firmwareFlasherFullChipErase": { "message": "Full chip erase" }, "firmwareFlasherFullChipEraseDescription": { - "message": "Wipes all configuration data currently stored on the board" + "message": "Wipes all configuration data currently stored on the board." }, "firmwareFlasherFlashDevelopmentFirmware": { "message": "Use Development Firmware" }, "firmwareFlasherFlashDevelopmentFirmwareDescription": { - "message": "Flash most recent (untested) development firmware" + "message": "Flash most recent (untested) development firmware." }, "firmwareFlasherManualBaud": { "message": "Manual baud rate" @@ -1116,10 +1373,10 @@ "message": "Manual selection of baud rate for boards that don't support the default speed or for flashing via bluetooth." }, "firmwareFlasherShowDevelopmentReleases":{ - "message": "Show unstable releases" + "message": "Show unstable releases" }, "firmwareFlasherShowDevelopmentReleasesDescription":{ - "message": "Show Release-Candidates and Development Releases" + "message": "Show Release-Candidates and Development Releases." }, "firmwareFlasherOptionLabelSelectFirmware": { "message": "Choose a Firmware / Board" @@ -1151,11 +1408,17 @@ "firmwareFlasherMessage": { "message": "Message:" }, - "firmwareFlasherWarninghead": { + "firmwareFlasherWarningHead": { "message": "Warning" }, "firmwareFlasherWarningText": { - "message": "Please do not try to flash non-cleanflight hardware with this firmware flasher.
Do not disconnect the board or turn off your computer while flashing.

Note: STM32 bootloader is stored in ROM, it cannot be bricked.
Note: Auto-Connect is always disabled while you are inside firmware flasher.
Note: Make sure you have a backup; some upgrades/downgrades will wipe your configuration.
Note: If you have problems flashing try disconnecting all cables from your FC.

Note: If you have lost comminication with your board then power off the board, jumper the bootloader pins, power on, enable 'No reboot sequence', enable 'Full chip erase', re-flash, then power off, remove bootloader jumper, power on and connect (For all firmware except OPBL firmware)." + "message": "Please do not try to flash non-cleanflight hardware with this firmware flasher.
Do not disconnect the board or turn off your computer while flashing.

Note: STM32 bootloader is stored in ROM, it cannot be bricked.
Note: Auto-Connect is always disabled while you are inside firmware flasher.
Note: Make sure you have a backup; some upgrades/downgrades will wipe your configuration.
Note: If you have problems flashing try disconnecting all cables from your FC first, try rebooting, upgrade chrome, upgrade drivers.
" + }, + "firmwareFlasherRecoveryHead": { + "message": "Recovery / Lost communication" + }, + "firmwareFlasherRecoveryText": { + "message": "If you have lost communication with your board follow these steps to restore communication: " }, "firmwareFlasherButtonLeave": { "message": "Leave Firmware Flasher" @@ -1182,6 +1445,7 @@ "ledStripEepromSaved": { "message": "EEPROM saved" }, + "controlAxisRoll": { "message": "Roll" }, @@ -1242,6 +1506,7 @@ "controlAxisAux16": { "message": "AUX 16" }, + "pidTuningBasic": { "message": "Basic/Acro" }, @@ -1265,11 +1530,95 @@ }, "pidTuningLevelD": { "message": "Transition (Horizon)" - }, - "pidHelp1": { + }, + "pidTuningLevelHelp": { "message": "The values below change the behaviour of the ANGLE and HORIZON flight modes. Different PID controllers handle the LEVEL values differently. Please check the documentation." }, - "configHelp1": { - "message": "RSSI is a measurement of signal strength and is very handy so you know when your aircraft isw going out of range or if it is suffering RF interference." + "configHelp2": { + "message": "Arbitrary board rotation in degrees, to allow mounting it sideways / upside down / rotated etc. When running external sensors, use the sensor alignments (Gyro, Acc, Mag) to define sensor position independent from board orientation. " + }, + "failsafeFeaturesHelpOld": { + "message": "Failsafe configuration has changed considerably. Use Cleanflight v1.12.0+ to enable the improved configuration panel." + }, + "failsafePaneTitleOld": { + "message": "Receiver failsafe" + }, + "failsafeFeatureItemOld": { + "message": "Failsafe settings on RX signal loss" + }, + "failsafeThrottleItemOld": { + "message": "Failsafe Throttle" + }, + "failsafeFeaturesHelpNew": { + "message": "Failsafe has two stages. Stage 1 is entered when a flightchannel has an invalid pulse length, the receiver reports failsafe mode or there is no signal from the receiver at all, the channel fallback settings are applied to all channels and a short amount of time is provided to allow for recovery. Stage 2 is entered when the error condition takes longer than the configured guard time while the craft is armed, all channels will remain at the applied channel fallback setting unless overruled by the chosen procedure.
Note: Prior to entering stage 1, channel fallback settings are also applied to individual AUX channels that have invalid pulses." + }, + "failsafePulsrangeTitle": { + "message": "Valid Pulse Range Settings" + }, + "failsafePulsrangeHelp": { + "message": "Pulses shorter than minimum or longer than maximum are invalid and will trigger application of individual channel fallback settings for AUX channels or entering stage 1 for flightchannels" + }, + "failsafeRxMinUsecItem": { + "message": "Minimum length" + }, + "failsafeRxMaxUsecItem": { + "message": "Maximum length" + }, + "failsafeChannelFallbackSettingsTitle": { + "message": "Channel Fallback Settings" + }, + "failsafeChannelFallbackSettingsHelp": { + "message": "These settings are applied to invalid individual AUX channels or to all channels when entering stage 1. Note: values are saved in steps of 25usec, so small changes disappear" + }, + "failsafeChannelFallbackSettingsAuto": { + "message": "Auto means Roll, Pitch and Yaw to center and Throttle low. Hold means maintain the last good value received" + }, + "failsafeChannelFallbackSettingsHold": { + "message": "Hold means maintain the last good value received. Set means the value given here will be used" + }, + "failsafeStageTwoSettingsTitle": { + "message": "Stage 2 - Settings" + }, + "failsafeFeatureItem": { + "message": "Failsafe Stage 2 enabled" + }, + "failsafeFeatureHelp": { + "message": "Note: When Stage 2 is DISABLED, the fallback setting Auto is used instead of the user settings for all flightchannels (Roll, Pitch, Yaw and Throttle)." + }, + "failsafeDelayItem": { + "message": "Guard time for stage 2 activation after signal lost [1 = 0.1 sec.]" + }, + "failsafeDelayHelp": { + "message": "Time for stage 1 to wait for recovery" + }, + "failsafeThrottleLowItem": { + "message": "Failsafe Throttle Low Delay [1 = 0.1 sec.]" + }, + "failsafeThrottleLowHelp": { + "message": "Just disarm the craft instead of executing the selected failsafe procedure when the throttle was low for this amount of time" + }, + "failsafeThrottleItem": { + "message": "Throttle value used while landing" + }, + "failsafeOffDelayItem": { + "message": "Delay for turning off the Motors during Failsafe [1 = 0.1 sec.]" + }, + "failsafeOffDelayHelp": { + "message": "Time to stay in landing mode untill the motors are turned off and the craft is disarmed" + }, + "failsafeSubTitle1": { + "message": "Stage 2 - Failsafe Procedure" + }, + "failsafeProcedureItemSelect1": { + "message": "Land" + }, + "failsafeProcedureItemSelect2": { + "message": "Drop" + }, + "failsafeKillSwitchItem": { + "message": "Failsafe Kill Switch (setup Failsafe in Modes Tab)" + }, + "failsafeKillSwitchHelp": { + "message": "Set this option to make the failsafe switch, configured in the modes tab, act as a direct kill switch, bypassing the selected failsafe procedure. Note: Arming is blocked with the failsafe kill switch in the ON position" } -} \ No newline at end of file +} diff --git a/changelog.html b/changelog.html index 84dbb40a3..608495e4d 100644 --- a/changelog.html +++ b/changelog.html @@ -1,3 +1,9 @@ +2015.12.15 - 1.2.0 - cleanflight + 2015.11.28 - 1.1.0 - cleanflight