{
"translation_version": {
"message": "0"
},
"yes": {
"message": "Yes",
"description": "General Yes message to be used across the application"
},
"no": {
"message": "No",
"description": "General No message to be used across the application"
},
"on": {
"message": "On"
},
"off": {
"message": "Off"
},
"auto": {
"message": "Auto"
},
"error": {
"message": "Error: {{errorMessage}}"
},
"errorTitle": {
"message": "Error"
},
"warningTitle": {
"message": "Warning"
},
"noticeTitle": {
"message": "Notice"
},
"dontShowAgain": {
"message": "Don't show again"
},
"operationNotSupported": {
"message": "This operation is not supported by your hardware."
},
"storageDeviceNotReady": {
"message": "The storage device is not ready. In the case of a microSD card, make sure it is properly recognised by your flight controller."
},
"options_title": {
"message": "Application Options"
},
"connect": {
"message": "Connect"
},
"connecting": {
"message": "Connecting"
},
"disconnect": {
"message": "Disconnect"
},
"portsSelectManual": {
"message": "Manual Selection"
},
"portsSelectVirtual": {
"message": "Virtual Mode (Experimental)",
"description": "Configure a Virtual Flight Controller without the need of a physical FC."
},
"virtualMSPVersion": {
"message": "Virtual Firmware Version"
},
"portOverrideText": {
"message": "Port:"
},
"autoConnect": {
"message": "Auto-Connect"
},
"close": {
"message": "Close"
},
"OK": {
"message": "OK"
},
"cancel": {
"message": "Cancel"
},
"submit": {
"message": "Submit"
},
"autoConnectEnabled": {
"message": "Auto-Connect: Enabled - Configurator automatically tries to connect when new port is detected"
},
"autoConnectDisabled": {
"message": "Auto-Connect: Disabled - User needs to select the correct serial port and click \"Connect\" button on its own"
},
"expertMode": {
"message": "Enable Expert Mode"
},
"expertModeDescription": {
"message": "Enable Expert Mode options"
},
"warningSettings": {
"message": "Show warnings"
},
"rememberLastTab": {
"message": "Reopen last tab on connect"
},
"analyticsOptOut": {
"message": "Opt out of the anonymised collection of statistics data"
},
"connectionTimeout": {
"message": "Set connection timeout to allow longer initialisation on device plugin or reboot",
"description": "Change timeout on auto-connect and reboot so the bus has more time to initialize after being detected by the system"
},
"showAllSerialDevices": {
"message": "Show all serial devices (for manufacturers or development)",
"description": "Do not filter serial devices using VID/PID values (for manufacturers or development)"
},
"useMdnsBrowser": {
"message": "Use mDNS Browser Device discovery on network (experimental)",
"description": "Enable mDNS Browser Device discovery in PortHandler (experimental)"
},
"showVirtualMode": {
"message": "Enable virtual connection mode",
"description": "Text for the option to enable or disable the virtual FC"
},
"cordovaForceComputerUI": {
"message": "Use computers interface instead of phones interface"
},
"language_changed": {
"message": "Language change saved"
},
"language_choice_message": {
"message": "Change language:",
"description": "Try and be brief"
},
"language_default": {
"message": "System Default"
},
"language_default_pretty": {
"message": "System Default ($t(detectedLanguage))"
},
"language_ca": {
"message": "Catal\u00e0",
"description": "Don't translate!!!"
},
"language_da": {
"message": "Dansk",
"description": "Don't translate!!!"
},
"language_de": {
"message": "Deutsch",
"description": "Don't translate!!!"
},
"language_en": {
"message": "English",
"description": "Don't translate!!!"
},
"language_es": {
"message": "Espa\u00f1ol",
"description": "Don't translate!!!"
},
"language_eu": {
"message": "Euskera",
"description": "Don't translate!!!"
},
"language_fr": {
"message": "Fran\u00e7ais",
"description": "Don't translate!!!"
},
"language_gl": {
"message": "Galego",
"description": "Don't translate!!!"
},
"language_it": {
"message": "Italiano",
"description": "Don't translate!!!"
},
"language_ja": {
"message": "\u65E5\u672C\u8A9E",
"description": "Don't translate!!!"
},
"language_ko": {
"message": "\ud55c\uad6d\uc5b4",
"description": "Don't translate!!!"
},
"language_nl": {
"message": "Nederlands",
"description": "Don't translate!!!"
},
"language_pt": {
"message": "Portugu\u00EAs",
"description": "Don't translate!!!"
},
"language_pt_BR": {
"message": "Portugu\u00EAs Brasileiro",
"description": "Don't translate!!!"
},
"language_pl": {
"message": "polski",
"description": "Don't translate!!!"
},
"language_ru": {
"message": "\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A",
"description": "Don't translate!!!"
},
"language_zh_CN": {
"message": "\u7b80\u4f53\u4e2d\u6587",
"description": "Don't translate!!!"
},
"language_zh_TW": {
"message": "\u7e41\u9ad4\u4e2d\u6587",
"description": "Don't translate!!!"
},
"sensorDataFlashNotFound": {
"message": "No dataflash
chip found",
"description": "Text of the dataflash image in the header of the page."
},
"sensorDataFlashFreeSpace": {
"message": "Dataflash: free space",
"description": "Text of the dataflash image in the header of the page."
},
"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."
},
"sensorStatusSonar": {
"message": "Sonar / Range finder"
},
"sensorStatusSonarShort": {
"message": "Sonar",
"description": "Text of the image in the top sensors icons. Please keep it short."
},
"checkForConfiguratorUnstableVersions": {
"message": "Show update notifications for unstable versions of the configurator"
},
"configuratorUpdateNotice": {
"message": "You are using an outdated version of the Betaflight Configurator.
$t(configuratorUpdateHelp.message)"
},
"configuratorUpdateHelp": {
"message": "Using a newer version of the firmware with an outdated version of Configurator means that changing some settings will result in a corrupted firmware configuration and a non-working craft. Furthermore, some features of the firmware will only be configurable in CLI.
Betaflight Configurator version $1 is available for download online, please visit this page to download and install the latest version with fixes and improvements.
Please close the configurator window before updating."
},
"configuratorUpdateWebsite": {
"message": "Go to Release Website"
},
"deviceRebooting": {
"message": "Device - "
},
"deviceRebooting_flashBootloader": {
"message": "Device - "
},
"deviceRebooting_romBootloader": {
"message": "Device - "
},
"deviceReady": {
"message": "Device - "
},
"tabFirmwareFlasher": {
"message": "Firmware Flasher"
},
"tabLanding": {
"message": "Welcome"
},
"tabChangelog": {
"message": "Changelog"
},
"tabPrivacyPolicy": {
"message": "Privacy Policy"
},
"tabHelp": {
"message": "Documentation & Support"
},
"tabOptions": {
"message": "Options"
},
"tabSetup": {
"message": "Setup"
},
"tabSetupOSD": {
"message": "OSD Setup"
},
"tabConfiguration": {
"message": "Configuration"
},
"tabPorts": {
"message": "Ports"
},
"tabPidTuning": {
"message": "PID Tuning"
},
"tabReceiver": {
"message": "Receiver"
},
"tabModeSelection": {
"message": "Mode Selection"
},
"tabServos": {
"message": "Servos"
},
"tabFailsafe": {
"message": "Failsafe"
},
"tabTransponder": {
"message": "Race Transponder"
},
"tabOsd": {
"message": "OSD"
},
"tabVtx": {
"message": "Video Transmitter"
},
"tabPower": {
"message": "Power & Battery"
},
"tabGPS": {
"message": "GPS"
},
"tabMotorTesting": {
"message": "Motors"
},
"tabLedStrip": {
"message": "LED Strip"
},
"tabRawSensorData": {
"message": "Sensors"
},
"tabCLI": {
"message": "CLI"
},
"tabLogging": {
"message": "Tethered Logging"
},
"tabOnboardLogging": {
"message": "Blackbox"
},
"tabAdjustments": {
"message": "Adjustments"
},
"tabAuxiliary": {
"message": "Modes"
},
"logActionHide": {
"message": "Hide Log"
},
"logActionShow": {
"message": "Show Log"
},
"serialErrorFrameError": {
"message": "Serial connection error: bad framing"
},
"serialErrorParityError": {
"message": "Serial connection error: bad parity"
},
"serialPortOpened": {
"message": "Serial port opened with ID: $1"
},
"serialPortOpenFail": {
"message": " to open serial port"
},
"serialPortClosedOk": {
"message": "Serial port closed"
},
"serialPortClosedFail": {
"message": " to close serial port"
},
"serialUnrecoverable" : {
"message": "Unrecoverable of serial connection, disconnecting..."
},
"serialPortLoading" : {
"message": "Loading ..."
},
"usbDeviceOpened": {
"message": "USB device opened with ID: $1"
},
"usbDeviceOpenFail": {
"message": " to open USB device!"
},
"usbDeviceClosed": {
"message": "USB device closed"
},
"usbDeviceCloseFail": {
"message": " to close USB device"
},
"usbDeviceUdevNotice": {
"message": "Are udev rules installed correctly? See docs for instructions"
},
"stm32UsbDfuNotFound": {
"message": "USB DFU not found"
},
"stm32RebootingToBootloader": {
"message": "Initiating reboot to bootloader ..."
},
"stm32RebootingToBootloaderFailed": {
"message": "Rebooting device to bootloader: FAILED"
},
"stm32TimedOut": {
"message": "STM32 - timed out, programming: FAILED"
},
"stm32WrongResponse": {
"message": "STM32 Communication failed, wrong response, expected: $1 (0x$2) received: $3 (0x$4)"
},
"stm32ContactingBootloader": {
"message": "Contacting bootloader ..."
},
"stm32ContactingBootloaderFailed": {
"message": "Communication with bootloader failed"
},
"stm32ResponseBootloaderFailed": {
"message": "No response from the bootloader, programming: FAILED"
},
"stm32GlobalEraseExtended": {
"message": "Executing global chip erase (via extended erase) ..."
},
"stm32LocalEraseExtended": {
"message": "Executing local erase (via extended erase) ..."
},
"stm32GlobalErase": {
"message": "Executing global chip erase ..."
},
"stm32LocalErase": {
"message": "Executing local erase ..."
},
"stm32InvalidHex": {
"message": "Invalid hex"
},
"stm32Erase": {
"message": "Erasing ..."
},
"stm32Flashing": {
"message": "Flashing ..."
},
"stm32Verifying": {
"message": "Verifying ..."
},
"stm32ProgrammingSuccessful": {
"message": "Programming: SUCCESSFUL"
},
"stm32ProgrammingFailed": {
"message": "Programming: FAILED"
},
"stm32AddressLoadFailed": {
"message": "Address load for option bytes sector failed. Very likely due to read protection."
},
"stm32AddressLoadSuccess": {
"message": "Address load for option bytes sector succeeded."
},
"stm32AddressLoadUnknown": {
"message": "Address load for option bytes sector failed with unknown error. Aborting."
},
"stm32NotReadProtected": {
"message": "Read protection not active"
},
"stm32ReadProtected": {
"message": "Board seems read protected. Unprotecting. Do not disconnect/unplug!"
},
"stm32UnprotectSuccessful": {
"message": "Unprotect successful."
},
"stm32UnprotectUnplug": {
"message": "ACTION REQUIRED: Unplug and re-connect flight controller in DFU mode to try flashing again!"
},
"stm32UnprotectFailed": {
"message": "Failed to unprotect board"
},
"stm32UnprotectInitFailed": {
"message": "Failed to initiate unprotect routine"
},
"noConfigurationReceived": {
"message": "No configuration received within , communication "
},
"firmwareVersionNotSupported": {
"message": "This firmware version is . Please upgrade to firmware that supports api version $1 or higher. Use CLI for backup before flashing. CLI backup/restore procedure is in the documention.
Alternatively download and use an old version of the configurator if you are not ready to upgrade."
},
"firmwareTypeNotSupported": {
"message": "Non - Betaflight firmware is , except for CLI mode."
},
"firmwareUpgradeRequired": {
"message": "The firmware on this device needs upgrading to a newer version. Use CLI for backup before flashing. CLI backup/restore procedure is in the documention.
Alternatively download and use an old version of the configurator if you are not ready to upgrade."
},
"resetToCustomDefaultsDialog": {
"message": "There are custom defaults for this board available. Normally, a board will not work properly unless custom defaults are applied.
Do you want to apply the custom defaults for this board?"
},
"resetToCustomDefaultsAccept": {
"message": "Apply Custom Defaults"
},
"reportProblemsDialogHeader": {
"message": "The following problems with your configuration were detected:"
},
"reportProblemsDialogFooter": {
"message": "Please fix these problems before attempting to fly your craft."
},
"reportProblemsDialogAPI_VERSION_MAX_SUPPORTED": {
"message": "the version of configurator that you are using ($3) is older than the firmware you are using ($4).
$t(configuratorUpdateHelp.message)"
},
"reportProblemsDialogMOTOR_PROTOCOL_DISABLED": {
"message": "there is no motor output protocol selected.
Please select a motor output protocol appropriate for your ESCs in '$t(configurationEscFeatures.message)' on the '$t(tabMotorTesting.message)' tab.
$t(escProtocolDisabledMessage.message)"
},
"reportProblemsDialogACC_NEEDS_CALIBRATION": {
"message": "the accelerometer is enabled but it is not calibrated.
If you plan to use the accelerometer, please follow the instructions for '$t(initialSetupButtonCalibrateAccel.message)' on the '$t(tabSetup.message)' tab. If any function that requires the accelerometer (auto level modes, GPS rescue, ...) is enabled, arming of the craft will be disabled until the accelerometer has been calibrated.
If you are not planning on using the accelerometer it is recommended that you disable it in '$t(configurationSystem.message)' on the '$t(tabConfiguration.message)' tab."
},
"infoVersionOs": {
"message" : "OS: {{operatingSystem}}",
"description": "Message that appears in the GUI log panel indicating operating system"
},
"infoVersionConfigurator": {
"message" : "Configurator: {{configuratorVersion}}",
"description": "Message that appears in the GUI log panel indicating Configurator version"
},
"buildServerSuccess": {
"message" : "Success: $1"
},
"buildServerFailure": {
"message" : "Build server failure: $1 $2
"
},
"buildServerUsingCached": {
"message" : "Using cached builds information for $1."
},
"buildServerSupportRequestSubmission": {
"message": "
*** Support data submitted ***
Id: $1
# copy ID and provide to the betaflight team."
},
"buildKey": {
"message": "Build Key: $1"
},
"supportWarningDialogTitle": {
"message": "Confirm Data Submission"
},
"supportWarningDialogText": {
"message": "Please confirm data submission to the Betaflight team.
This process will run some commands and submit the output to the build server.
You will then be provided a unique identifier for your data submission.
Please ensure you provide this unique identifier to the Betaflight team when using Discord or opening an issues on Github."
},
"supportWarningDialogInputPlaceHolder": {
"message": "Describe the problem"
},
"releaseCheckLoaded": {
"message" : "Loaded release information for $1 from GitHub."
},
"releaseCheckFailed": {
"message" : "GitHub query for $1 releases failed, using cached information. Reason: $2
"
},
"releaseCheckCached": {
"message" : "Using cached release information for $1 releases."
},
"releaseCheckNoInfo": {
"message" : "No release information available for $1."
},
"tabSwitchConnectionRequired": {
"message": "You need to connect before you can view any of the tabs."
},
"tabSwitchWaitForOperation": {
"message": "You do this right now, please wait for current operation to finish ..."
},
"tabSwitchUpgradeRequired": {
"message": "You need to upgrade your firmware to the latest version of Betaflight before you can use the $1 tab."
},
"firmwareVersion": {
"message": "Firmware Version: $1"
},
"apiVersionReceived": {
"message": "MultiWii API version: $1"
},
"uniqueDeviceIdReceived": {
"message": "Unique device ID: 0x$1"
},
"craftNameReceived": {
"message": "Craft name: $1"
},
"armingDisabled": {
"message": "Arming Disabled"
},
"armingEnabled": {
"message": "Arming Enabled"
},
"runawayTakeoffPreventionDisabled": {
"message": "Runaway Takeoff Prevention temporarily Disabled"
},
"runawayTakeoffPreventionEnabled": {
"message": "Runaway Takeoff Prevention Enabled"
},
"boardInfoReceived": {
"message": "Board: $1, version: $2"
},
"buildInfoReceived": {
"message": "Running firmware released on: $1"
},
"fcInfoReceived": {
"message": "Flight controller info, identifier: $1, version: $2"
},
"versionLabelTarget": {
"message": "Target"
},
"versionLabelFirmware": {
"message": "Firmware"
},
"versionLabelConfigurator": {
"message": "Configurator"
},
"notifications_app_just_updated_to_version": {
"message": "Application just updated to version: $1"
},
"notifications_click_here_to_start_app": {
"message": "Click here to start the application"
},
"statusbar_port_utilization": {
"message": "Port utilization:",
"description": "Port utilization text shown in the status bar"
},
"statusbar_usage_download": {
"message": "D:",
"description": "References 'Download' in the status bar, port utilization. Keep one character long if possible"
},
"statusbar_usage_upload": {
"message": "U:",
"description": "References 'Upload' in the status bar, port utilization. Keep one character long if possible"
},
"statusbar_packet_error": {
"message": "Packet error:",
"description": "Packet error text shown in the status bar"
},
"statusbar_i2c_error": {
"message": "I2C error:",
"description": "CPU load text shown in the status bar"
},
"statusbar_cycle_time": {
"message": "Cycle Time:",
"description": "Cycle time text shown in the status bar"
},
"statusbar_cpu_load": {
"message": "CPU Load:",
"description": "CPU load text shown in the status bar"
},
"dfu_connect_message": {
"message": "Please use the Firmware Flasher to access DFU devices"
},
"dfu_erased_kilobytes": {
"message": "Erased $1 kB of flash "
},
"dfu_device_flash_info": {
"message": "Detected device with total flash size $1 KiB"
},
"dfu_hex_address_errors": {
"message": "Firmware image contains addresses not found on target device"
},
"dfu_error_image_size": {
"message": " : Supplied image is larger then flash available on the chip! Image: $1 KiB, limit = $2 KiB"
},
"eeprom_saved_ok": {
"message": "EEPROM "
},
"defaultWelcomeIntro": {
"message": "Welcome to Betaflight - Configurator, 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 Betaflight. Check flash tab for full list of hardware.
Download Betaflight Blackbox Log Viewer
Download Betaflight TX Lua Scripts
The firmware source code can be downloaded from here
For legacy hardware using a CP210x USB to serial chip:
The latest CP210x Drivers can be downloaded from here
The latest Zadig for Windows USB driver installation can be downloaded from here
ImpulseRC Driver Fixer can be downloaded here"
},
"defaultContributingHead": {
"message": "Contributing"
},
"defaultContributingText": {
"message": "If you would like to help make Betaflight even better you can help in many ways, including:
Betaflight is a flight controller software that is open source and is available free of charge without warranty to all users.
If you found the Betaflight or Betaflight Configurator useful, please consider supporting its development by donating.
" }, "defaultDonateBottom": { "message": "If you want to contribute financially on an ongoing basis, you should consider becoming a patron for us on $t(patreonLink.message).
" }, "patreonLink": { "message": "Patreon", "description": "Patreon is name, and should not require translation" }, "defaultDonate": { "message": "Donate" }, "defaultSponsorsHead": { "message": "Sponsors" }, "defaultDocumentationHead": { "message": "Documentation / Manual" }, "defaultDocumentation": { "message": "Betaflight documentation is available in release notes and wiki.