{
    "yes": {
        "message": "Sim",
        "description": "General Yes message to be used across the application"
    },
    "no": {
        "message": "Não",
        "description": "General No message to be used across the application"
    },
    "on": {
        "message": "Ligado"
    },
    "off": {
        "message": "Desligado"
    },
    "auto": {
        "message": "Auto"
    },
    "error": {
        "message": "Erro: {{errorMessage}}"
    },
    "errorTitle": {
        "message": "Erro"
    },
    "warningTitle": {
        "message": "Atenção"
    },
    "noticeTitle": {
        "message": "Aviso"
    },
    "search": {
        "message": "Pesquisa"
    },
    "dontShowAgain": {
        "message": "Não mostrar novamente"
    },
    "pwaOnNeedRefreshTitle": {
        "message": "A aplicação precisa de ser atualizada",
        "description": "Title of the window that appears when the app needs to be refreshed to get the latest changes"
    },
    "pwaOnNeedRefreshText": {
        "message": "Tem de carregar de novo a página para ter as últimas alterações. Ao carregá-la de novo irá perder quaisquer alterações não gravadas e irá abortar qualquer operação em curso.<br><br>Quer carregá-la agora? Pode também descartar esta mensagem e carregar a página mais tarde.",
        "description": "Text of the window that appears when the app needs to be refreshed to get the latest changes"
    },
    "pwaOnOffilenReadyTitle": {
        "message": "A aplicação está pronta para ser usada offline",
        "description": "Title of the window that appears when the app is ready to be installed and used offline"
    },
    "pwaOnOffilenReadyText": {
        "message": "Pode instalá-la como aplicação standalone no seu dispositivo, se quiser. Procure a opção no menu ou endereço do seu browser.",
        "description": "Text of the window that appears when the app is ready to be installed and used offline"
    },
    "operationNotSupported": {
        "message": "Esta operação não é suportada pelo seu hardware."
    },
    "storageDeviceNotReady": {
        "message": "O dispositivo de armazenamento não está pronto. No caso de ser um cartão microSD, assegure-se que é corretamente reconhecido pela sua controladora de voo."
    },
    "connect": {
        "message": "Conectar"
    },
    "connecting": {
        "message": "Conectando"
    },
    "disconnect": {
        "message": "Desconectar"
    },
    "portsSelectNoSelection": {
        "message": "Selecione o seu dispositivo",
        "description": "Text for the option to select a device in the port selection dropdown"
    },
    "portsSelectManual": {
        "message": "Seleção manual"
    },
    "portsSelectNone": {
        "message": "Nenhuma ligação disponível"
    },
    "portsSelectVirtual": {
        "message": "Modo Virtual (Experimental)",
        "description": "Configure a Virtual Flight Controller without the need of a physical FC."
    },
    "portsSelectPermission": {
        "message": "--- Não encontro o meu dispositivo USB ---",
        "description": "Option in the port selection dropdown to allow the user to give permissions to the system to access the device."
    },
    "portsSelectPermissionBluetooth": {
        "message": "--- Não encontro o meu dispositivo Bluetooth ---",
        "description": "Option in the port selection dropdown to allow the user to give permissions to the system to access a Bluetooth device."
    },
    "portsSelectPermissionDFU": {
        "message": "--- Não encontro o meu dispositivo DFU ---",
        "description": "Option in the port selection dropdown to allow the user to give permissions to the system to access a DFU device."
    },
    "bluetoothConnected": {
        "message": "Ligado ao dispositivo Bluetooth: $1"
    },
    "bluetoothConnectionType": {
        "message": "Tipo de ligação Bluetooth: $1"
    },
    "bluetoothConnectionError": {
        "message": "Erro de Bluetooth: $1"
    },
    "virtualMSPVersion": {
        "message": "Versão de Firmware Virtual"
    },
    "portOverrideText": {
        "message": "Porta:"
    },
    "autoConnect": {
        "message": "Auto-Conectar"
    },
    "close": {
        "message": "Fechar"
    },
    "OK": {
        "message": "OK"
    },
    "cancel": {
        "message": "Cancelar"
    },
    "submit": {
        "message": "Submeter"
    },
    "autoConnectEnabled": {
        "message": "Auto-Conectar: Ativado - App tenta se conectar automaticamente quando uma nova porta é detectada"
    },
    "autoConnectDisabled": {
        "message": "Auto-Conectar: Desativado - O utilizador precisa de selecionar a porta serial correta e clicar no botão \"Conectar\""
    },
    "expertMode": {
        "message": "Ativar Modo de Perito"
    },
    "expertModeDescription": {
        "message": "Ativar opções do Modo de Perito"
    },
    "warningSettings": {
        "message": "Mostrar avisos"
    },
    "rememberLastTab": {
        "message": "Reabrir a última aba ao conectar"
    },
    "meteredConnection": {
        "message": "Desativar o acesso à internet (para ligações limitadas ou lentas)",
        "description": "Text for the option to disable internet access for metered connection or to disable data over slow connections"
    },
    "analyticsOptOut": {
        "message": "Excluir-se da coleta anónima de dados estatísticos"
    },
    "connectionTimeout": {
        "message": "Definir tempo limite de ligação para permitir uma inicialização mais demorada no arranque ou no reiniciar do dispositivo",
        "description": "Change timeout on auto-connect and reboot so the bus has more time to initialize after being detected by the system"
    },
    "developmentSettings": {
        "message": "Definições de desenvolvimento",
        "description": "Title for the development settings section"
    },
    "showAllSerialDevices": {
        "message": "Mostrar todos os dispositivos serial (para fabricantes ou desenvolvimento)",
        "description": "Do not filter serial devices using VID\/PID values (for manufacturers or development)"
    },
    "cliOnlyMode": {
        "message": "Ativar modo de CLI apenas",
        "description": "Text for the option to enable or disable CLI only mode"
    },
    "showManualMode": {
        "message": "Ativar modo de ligação manual",
        "description": "Text for the option to enable or disable manual connection mode"
    },
    "showVirtualMode": {
        "message": "Ativar modo de ligação virtual",
        "description": "Text for the option to enable or disable the virtual FC"
    },
    "useLegacyRenderingModel": {
        "message": "Ativar a renderização legada para o modelo 3D (para dispositivos de baixo desempenho)",
        "description": "Text for the option to enable or disable legacy rendering of the 3D model"
    },
    "cordovaForceComputerUI": {
        "message": "Usar interface de computadores em vez de interface de telefones"
    },
    "language_changed": {
        "message": "Alteração de idioma gravada"
    },
    "language_choice_message": {
        "message": "Alterar idioma:",
        "description": "Try and be brief"
    },
    "userLanguageSelect": {
        "message": "Selecione idioma predefinido"
    },
    "language_default": {
        "message": "Padrão do sistema"
    },
    "language_default_pretty": {
        "message": "Padrão do sistema ($t(detectedLanguage))"
    },
    "sensorDataFlashNotFound": {
        "message": "Nenhuma memória <br> flash detectada",
        "description": "Text of the dataflash image in the header of the page."
    },
    "sensorDataFlashFreeSpace": {
        "message": "Memória flash: espaço livre",
        "description": "Text of the dataflash image in the header of the page."
    },
    "sensorStatusGyro": {
        "message": "Giroscópio"
    },
    "sensorStatusGyroShort": {
        "message": "Gyro",
        "description": "Text of the image in the top sensors icons. Please keep it short."
    },
    "sensorStatusAccel": {
        "message": "Acelerómetro"
    },
    "sensorStatusAccelShort": {
        "message": "Accel",
        "description": "Text of the image in the top sensors icons. Please keep it short."
    },
    "sensorStatusMag": {
        "message": "Magnetómetro"
    },
    "sensorStatusMagShort": {
        "message": "Mag",
        "description": "Text of the image in the top sensors icons. Please keep it short."
    },
    "sensorStatusBaro": {
        "message": "Barómetro"
    },
    "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 \/ Medidor de distância"
    },
    "sensorStatusSonarShort": {
        "message": "Sonar",
        "description": "Text of the image in the top sensors icons. Please keep it short."
    },
    "checkForConfiguratorUnstableVersions": {
        "message": "Mostrar notificações de atualização para versões instáveis da app"
    },
    "configuratorUpdateNotice": {
        "message": "Está a usar uma versão desatualizada da <b>App Betaflight<\/b>.<br>$t(configuratorUpdateHelp.message)"
    },
    "configuratorUpdateHelp": {
        "message": "Quando a internet estiver disponível, a app deverá solicitar por atualizações disponíveis."
    },
    "configuratorUpdateWebsite": {
        "message": "Ir para a Página Web do lançamento"
    },
    "rebootFlightController": {
        "message": "A reiniciar a controladora de voo, reconecte quando estiver pronta"
    },
    "rebootFlightControllerReady": {
        "message": "Controladora de voo está pronta"
    },
    "deviceRebooting": {
        "message": "Dispositivo - <span class=\"message-negative\">Reiniciando<\/span>"
    },
    "deviceRebooting_flashBootloader": {
        "message": "Dispositivo - <span class=\"message-negative\">Reiniciando para o modo FLASH BOOTLOADER<\/span>"
    },
    "deviceRebooting_romBootloader": {
        "message": "Dispositivo - <span class=\"message-negative\">Reiniciando para o modo ROM BOOTLOADER<\/span>"
    },
    "deviceReady": {
        "message": "Dispositivo - <span class=\"message-positive\"> Pronto<\/span>"
    },
    "tabFirmwareFlasher": {
        "message": "Flasher de Firmware"
    },
    "tabLanding": {
        "message": "Bem-vindo"
    },
    "tabPrivacyPolicy": {
        "message": "Política de Privacidade"
    },
    "tabHelp": {
        "message": "Documentação & Suporte"
    },
    "tabOptions": {
        "message": "Opções"
    },
    "tabSetup": {
        "message": "Opções"
    },
    "tabSetupOSD": {
        "message": "Configuração do OSD"
    },
    "tabConfiguration": {
        "message": "Configuração"
    },
    "tabPorts": {
        "message": "Portas"
    },
    "tabPidTuning": {
        "message": "Afinação de PID"
    },
    "tabReceiver": {
        "message": "Receptor"
    },
    "tabModeSelection": {
        "message": "Seleção de modos"
    },
    "tabServos": {
        "message": "Servos"
    },
    "tabFailsafe": {
        "message": "Failsafe"
    },
    "tabTransponder": {
        "message": "Transponder de corridas"
    },
    "tabOsd": {
        "message": "OSD"
    },
    "tabVtx": {
        "message": "Transmissor de Vídeo"
    },
    "tabPower": {
        "message": "Energia & Bateria"
    },
    "tabGPS": {
        "message": "GPS"
    },
    "tabMotorTesting": {
        "message": "Motores"
    },
    "tabLedStrip": {
        "message": "Fita de LED"
    },
    "tabRawSensorData": {
        "message": "Sensores"
    },
    "tabCLI": {
        "message": "Linha de comandos"
    },
    "tabLogging": {
        "message": "Log por conexão"
    },
    "tabOnboardLogging": {
        "message": "Blackbox"
    },
    "tabAdjustments": {
        "message": "Ajustes"
    },
    "tabAuxiliary": {
        "message": "Modos"
    },
    "logActionHide": {
        "message": "Esconder Histórico"
    },
    "logActionShow": {
        "message": "Exibir Histórico"
    },
    "fileSystemPickerFiles": {
        "message": "Ficheiros {{typeof}}",
        "description": "Text for the file picker dialog, showing the type of files selected. The parameter can be HEX, TXT, etc."
    },
    "fileSystemPickerFirmwareFiles": {
        "message": "Ficheiros de Firmware"
    },
    "serialErrorFrameError": {
        "message": "Erro na conexão serial: erro no encapsulamento de dados"
    },
    "serialErrorParityError": {
        "message": "Erro na conexão serial: erro de paridade"
    },
    "serialPortOpened": {
        "message": "Porta serial aberta com <span class=\"message-positive\">sucesso<\/span> com ID: $1"
    },
    "serialPortOpenFail": {
        "message": "<span class=\"message-negative\">Falha<\/span> ao abrir porta serial"
    },
    "serialPortClosedOk": {
        "message": "Porta serial fechada com <span class=\"message-positive\">sucesso<\/span>"
    },
    "serialPortClosedFail": {
        "message": "<span class=\"message-negative\">Falha<\/span> ao fechar a porta serial"
    },
    "serialUnrecoverable": {
        "message": "<span class=\"message-negative\">Falha<\/span> irrecuperável da conexão serial, desconectando..."
    },
    "serialPortLoading": {
        "message": "A carregar ..."
    },
    "usbDeviceOpened": {
        "message": "Dispositivo USB aberto com <span class=\"message-positive\">sucesso<\/span> com ID: $1"
    },
    "usbDeviceOpenFail": {
        "message": "<span class=\"message-negative\">Falha<\/span> ao abrir dispositivo USB!"
    },
    "usbDeviceClosed": {
        "message": "Dispositivo USB desconectado com <span class=\"message-positive\">sucesso<\/span>"
    },
    "usbDeviceCloseFail": {
        "message": "<span class=\"message-negative\">Falha<\/span> a fechar dispositivo USB"
    },
    "usbDeviceUdevNotice": {
        "message": "O <strong>udev rules<\/strong> está instalado corretamente? Veja a documentação para instruções"
    },
    "stm32UsbDfuNotFound": {
        "message": "USB DFU não encontrado"
    },
    "stm32RebootingToBootloader": {
        "message": "Iniciando reinicialização para o bootloader..."
    },
    "stm32RebootingToBootloaderFailed": {
        "message": "Reiniciando o dispositivo para o bootloader: FALHOU"
    },
    "stm32TimedOut": {
        "message": "STM32 - sem resposta, programação: FALHOU"
    },
    "stm32WrongResponse": {
        "message": "Falha na comunicação STM32, resposta incorreta, esperada: $1 (0x$2) recebida: $3 (0x$4)"
    },
    "stm32ContactingBootloader": {
        "message": "Contactando bootloader ..."
    },
    "stm32ContactingBootloaderFailed": {
        "message": "Comunicação com o bootloader falhou"
    },
    "stm32ResponseBootloaderFailed": {
        "message": "Sem resposta do bootloader, programação: FALHOU"
    },
    "stm32GlobalEraseExtended": {
        "message": "Executando formatação global do chip (via formatação estendida) ..."
    },
    "stm32LocalEraseExtended": {
        "message": "Executando formatação local (via formatação estendida) ..."
    },
    "stm32GlobalErase": {
        "message": "Executando formatação global do chip ..."
    },
    "stm32LocalErase": {
        "message": "Executando formatação local ..."
    },
    "stm32InvalidHex": {
        "message": "Hex inválido"
    },
    "stm32Erase": {
        "message": "Formatando ..."
    },
    "stm32Flashing": {
        "message": "Atualizando ..."
    },
    "stm32Verifying": {
        "message": "Verificando ..."
    },
    "stm32ProgrammingSuccessful": {
        "message": "Programação: SUCESSO"
    },
    "stm32ProgrammingFailed": {
        "message": "Programação: FALHOU"
    },
    "stm32AddressLoadFailed": {
        "message": "Falha ao carregar endereço para setor de bytes de opção. Muito provavelmente devido a estar protegido contra leitura."
    },
    "stm32AddressLoadSuccess": {
        "message": "Sucesso ao carregar endereço de bytes de opção."
    },
    "stm32AddressLoadUnknown": {
        "message": "Erro desconhecido ao carregar endereço para setor de bytes de opção. Abortando."
    },
    "stm32NotReadProtected": {
        "message": "Proteção contra leitura não está ativada"
    },
    "stm32ReadProtected": {
        "message": "A placa parece estar protegida contra leitura. Desbloqueando. Não desligue\/desconecte!"
    },
    "stm32UnprotectSuccessful": {
        "message": "Desprotegida com sucesso."
    },
    "stm32UnprotectUnplug": {
        "message": "AÇÃO NECESSÁRIA: Desconecte e reconecte a controladora de voo em modo DFU para tentar flashar novamente!"
    },
    "stm32UnprotectFailed": {
        "message": "Falha ao desbloquear a placa"
    },
    "stm32UnprotectInitFailed": {
        "message": "Falha ao iniciar a rotina de desbloqueio"
    },
    "noConfigurationReceived": {
        "message": "Nenhuma configuração foi recebida em <span class=\"message-negative\">10 segundos<\/span>, a comunicação <span class=\"message-negative\">falhou<\/span>"
    },
    "firmwareVersionNotSupported": {
        "message": "Esta versão do firmware <span class=\"message-negative\">não é suportada<\/span>. Por favor atualize para um firmware que suporte a versão <strong>$1<\/strong> ou superior da API. Use o CLI para fazer um backup antes de flashar. O procedimento para fazer uma cópia de segurança\/restauro encontra-se na documentação.<br \/>Como alternativa faça o download e use uma versão antiga do configurador caso não esteja preparado para efetuar a atualização."
    },
    "firmwareTypeNotSupported": {
        "message": "Firmware que não seja o Betaflight <span class=\"message-negative\">não é suportado<\/span>, exceto no modo CLI."
    },
    "firmwareUpgradeRequired": {
        "message": "O firmware deste dispositivo precisa ser atualizado para uma versão mais recente. Use o CLI para realizar uma cópia de segurança antes da atualização. O procedimento para fazer uma cópia de segurança\/restauro encontra-se na documentação.<br \/>Como alternativa faça o download e use uma versão antiga do configurador, caso não esteja preparado para efetuar a atualização."
    },
    "resetToCustomDefaultsDialog": {
        "message": "Um padrão personalizado está disponível para esta placa. Normalmente a placa não irá funcionar corretamente a menos que esses padrões sejam aplicados.<br \/>Deseja aplicar os padrões personalizados nesta placa?"
    },
    "resetToCustomDefaultsAccept": {
        "message": "Aplicar Padrões Personalizados"
    },
    "reportProblemsDialogHeader": {
        "message": "Foram detetados os seguintes <strong>problemas com a sua configuração<\/strong>:"
    },
    "reportProblemsDialogFooter": {
        "message": "<span class=\"message-negative\"><strong>Tem de corrigir estes problemas antes de tentar voar o seu aparelho<\/span><\/strong>."
    },
    "reportProblemsDialogAPI_VERSION_MAX_SUPPORTED": {
        "message": "<span class=\"message-negative\"><strong>A versão utilizada da App ($1) não suporta o firmware $2<\/strong><\/span>.<br>$t(configuratorUpdateHelp.message)"
    },
    "reportProblemsDialogMOTOR_PROTOCOL_DISABLED": {
        "message": "<strong>não há nenhum protocolo de saída do motor selecionado<\/strong>.<br>Por favor, selecione um protocolo de saída de motor apropriado para os seus ESCs em '$t(configurationEscFeatures.message)' na aba '$t(tabMotorTesting.message)'.<br>$t(escProtocolDisabledMessage.message)"
    },
    "reportProblemsDialogACC_NEEDS_CALIBRATION": {
        "message": "<strong>o acelerómetro está ativado, mas não está calibrado<\/strong>. <br>Se pretende usar o acelerómetro, siga as instruções para '$t(initialSetupButtonCalibrateAccel.message)' na aba '$t(tabSetup.message)'. Se qualquer função que exija o acelerómetro (modos de nível automático, resgate por GPS, ...) estiver ativada, o armar do aparelho será desativado até o acelerómetro estar calibrado.<br>Se não pretende usar o acelerómetro, é recomendável desativá-lo em '$t(configurationSystem.message)' na aba '$t(tabConfiguration.message)'."
    },
    "infoVersionOs": {
        "message": "SO: <strong>{{operatingSystem}}<\/strong>",
        "description": "Message that appears in the GUI log panel indicating operating system"
    },
    "infoVersionConfigurator": {
        "message": "Versão da aplicação: <strong>{{configuratorVersion}}<\/strong>",
        "description": "Message that appears in the GUI log panel indicating application version"
    },
    "buildServerSuccess": {
        "message": "Sucesso: $1"
    },
    "buildServerFailure": {
        "message": "<b>Falha no servidor de compilação: $1 <code>$2<\/code><\/b>"
    },
    "buildServerUsingCached": {
        "message": "Usando informações de compilação em cache para $1."
    },
    "buildServerSupportRequestSubmission": {
        "message": "<br>*** Dados de suporte enviados *** <br>Id: $1<br><br><br># copie o ID e forneça-o à equipa do betaflight."
    },
    "buildKey": {
        "message": "Chave de Compilação: <strong>$1<\/strong>"
    },
    "supportWarningDialogTitle": {
        "message": "Confirmar envio de dados"
    },
    "supportWarningDialogText": {
        "message": "Por favor, confirme a submissão dos dados à equipa do Betaflight<br><br>Este processo executará alguns comandos e enviará o output para o servidor de compilação.<br><br>Receberá então um identificador exclusivo para a sua submissão de dados.<br><br>Por favor, certifique-se de fornecer este identificador único à equipa do Betaflight quando usar o Discord ou abrir uma questão no Github."
    },
    "supportWarningDialogInputPlaceHolder": {
        "message": "Descreva o problema"
    },
    "releaseCheckLoaded": {
        "message": "Informações da versão do $1 carregadas do GitHub."
    },
    "releaseCheckFailed": {
        "message": "<b>Query ao GitHub para a versão $1 falhou, usando as informações em cache. Razão: <code>$2<\/code><\/b>"
    },
    "releaseCheckCached": {
        "message": "Usando informações em cache para as informações de versão do $1."
    },
    "releaseCheckNoInfo": {
        "message": "Nenhuma informação disponível para a versão do $1."
    },
    "tabSwitchConnectionRequired": {
        "message": "Tem de <strong>conectar<\/strong> antes de poder visualizar as abas."
    },
    "tabSwitchWaitForOperation": {
        "message": "Você <span class=\"message-negative\">não pode<\/span> realizar esta operação neste momento, por favor aguarde o fim da operação em execução..."
    },
    "tabSwitchUpgradeRequired": {
        "message": "Tem de <strong>atualizar<\/strong> o firmware para a última versão do Betaflight antes de poder usar a aba $1."
    },
    "firmwareVersion": {
        "message": "Versão do firmware: <strong>$1<\/strong>"
    },
    "apiVersionReceived": {
        "message": "Versão da API MultiWii: <strong>$1<\/strong>"
    },
    "uniqueDeviceIdReceived": {
        "message": "ID único do dispositivo: <strong>0x$1<\/strong>"
    },
    "craftNameReceived": {
        "message": "Nome da aeronave: <strong>$1<\/strong>"
    },
    "armingDisabled": {
        "message": "<strong>Armar Desativado<\/strong>"
    },
    "armingEnabled": {
        "message": "<strong>Armar Ativado<\/strong>"
    },
    "runawayTakeoffPreventionDisabled": {
        "message": "<strong>Prevenção contra Descolagem Acidental temporariamente Desativada<\/strong>"
    },
    "runawayTakeoffPreventionEnabled": {
        "message": "<strong>Prevenção Contra Descolagem Acidental Ativada<\/strong>"
    },
    "boardInfoReceived": {
        "message": "Placa: <strong>$1<\/strong>, versão: <strong>$2<\/strong>"
    },
    "buildInfoReceived": {
        "message": "Firmware em execução disponibilizado em: <strong>$1<\/strong>"
    },
    "fcInfoReceived": {
        "message": "Info da controladora de voo, identificador: <strong>$1<\/strong>, versão: <strong>$2<\/strong>"
    },
    "versionLabelTarget": {
        "message": "Destino"
    },
    "versionLabelFirmware": {
        "message": "Firmware"
    },
    "versionLabelConfigurator": {
        "message": "Versão da aplicação"
    },
    "notifications_app_just_updated_to_version": {
        "message": "Aplicação atualizada para a versão: $1"
    },
    "notifications_click_here_to_start_app": {
        "message": "Pressione aqui para iniciar a aplicação"
    },
    "statusbar_port_utilization": {
        "message": "Utilização da porta:",
        "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": "Erros de pacote:",
        "description": "Packet error text shown in the status bar"
    },
    "statusbar_i2c_error": {
        "message": "Erros I2C:",
        "description": "CPU load text shown in the status bar"
    },
    "statusbar_cycle_time": {
        "message": "Tempo de ciclo:",
        "description": "Cycle time text shown in the status bar"
    },
    "statusbar_cpu_load": {
        "message": "Carga de CPU:",
        "description": "CPU load text shown in the status bar"
    },
    "statusbar_connection_time": {
        "message": "Ligação:",
        "description": "Connection time text shown in the status bar"
    },
    "dfu_connect_message": {
        "message": "Por favor use o Flasher de Firmware para aceder a dispositivos DFU"
    },
    "dfu_erased_kilobytes": {
        "message": "$1 kB de memória flash foram eliminados <span class=\"message-positive\"> com sucesso<\/span>"
    },
    "dfu_device_flash_info": {
        "message": "Dispositivo detectado com memória flash de $1 KiB"
    },
    "dfu_hex_address_errors": {
        "message": "A imagem do firmware contém endereços não encontrados no dispositivo de destino"
    },
    "dfu_error_image_size": {
        "message": "<span class=\"message-negative\">Erro:<\/span> A imagem fornecida é maior que a memória flash disponível no chip! Imagem: $1 KiB, limite = $2 KiB"
    },
    "eeprom_saved_ok": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "defaultWelcomeIntro": {
        "message": "Bem-vindo à <strong>Aplicação Betaflight<\/strong>, um utilitário feito para simplificar a atualização, configuração e otimização da sua controladora de voo."
    },
    "defaultWelcomeHead": {
        "message": "Hardware"
    },
    "defaultWelcomeText": {
        "message": "A aplicação suporta todo o hardware que possa executar o Betaflight. Verifique a aba flash para obter uma lista completa de hardware.<br \/><br \/> <a href=\"https:\/\/github.com\/betaflight\/blackbox-log-viewer\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">Descarregar Betaflight Blackbox Viewer<\/a><br \/><br \/><a href=\"https:\/\/github.com\/betaflight\/betaflight-tx-lua-scripts\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">Descarregar Betaflight TX Lua Scripts<\/a><br \/><br \/>O código fonte do firmware pode ser descarregado <a href=\"https:\/\/github.com\/betaflight\/betaflight\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a><br \/><br \/>Para hardware antigo que utilize um USB CP210x para chip serial:<br \/>Os últimos <b>CP210x Drivers<\/b> podem ser descarregados <a href=\"https:\/\/www.silabs.com\/products\/development-tools\/software\/usb-to-uart-bridge-vcp-drivers\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a><br \/>O último <b>Zadig<\/b> para instalação do driver USB para Windows pode ser descarregado <a href=\"http:\/\/zadig.akeo.ie\/\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a><br \/><b>ImpulseRC Driver Fixer<\/b> pode ser descarregado <a href=\"https:\/\/impulserc.com\/pages\/downloads\" target=\"blank\" rel=\"noopener noreferrer\">aqui<\/a>"
    },
    "defaultContributingHead": {
        "message": "Contribuir"
    },
    "defaultContributingText": {
        "message": "Se quiser ajudar a tornar o Betaflight ainda melhor pode ajudar de várias maneiras. incluindo:<br \/><ul><li>usando o seu conhecimento em Betaflight para criar ou atualizar o conteúdo no <a href=\"https:\/\/betaflight.com\/docs\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\">nosso Wiki<\/a>ou responder às perguntas de outros usuários nos fóruns on-line;<\/li><li><a href=\"https:\/\/betaflight.com\/docs\/development\" target=\"_blank\" rel=\"noopener noreferrer\">contribuindo com código<\/a> para o firmware e a aplicação - novos recursos, correções, melhorias;<\/li><li>testando <a href=\"https:\/\/github.com\/Betaflight\/betaflight\/pulls\" target=\"_blank\" rel=\"noopener noreferrer\">novos recursos e correções<\/a> e fornecendo feedback;<\/li><li>ajudando outros utilizadores a resolver os problemas que reportam no <a href=\"https:\/\/github.com\/betaflight\/betaflight\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">nosso rastreador de problemas<\/a>, e participar em discussões sobre pedidos de funcionalidades;<\/li><li><a href=\"https:\/\/github.com\/betaflight\/betaflight\/tree\/master\/README.md#Translators\" target=\"_blank\" rel=\"noopener noreferrer\">traduzindo<\/a>a Betaflight App para um novo idioma ou ajudando a manter as traduções existentes.<\/li><\/ul>"
    },
    "defaultFacebookText": {
        "message": "Também temos um <a href=\"https:\/\/www.facebook.com\/groups\/betaflightgroup\/\" target=\"_blank\" rel=\"noopener noreferrer\">Grupo do Facebook<\/a>.<br \/>Junte-se a nós para conseguir um lugar para falar sobre Betaflight, fazer perguntas sobre configuração ou simplesmente interagir com outros pilotos."
    },
    "defaultDiscordText": {
        "message": "Betaflight <a href=\"https:\/\/discord.betaflight.com\/invite\" target=\"_blank\" rel=\"noopener noreferrer\">Discord Server<\/a>.<br \/>Partilhe a sua experiência de voo, fale sobre Betaflight, ajude outras pessoas ou obtenha ajuda da comunidade."
    },
    "statisticsDisclaimer": {
        "message": "A aplicação Betaflight recolhe estatísticas de uso anónimas. Por exemplo, estes dados incluem (mas não estão limitados a) o número de lançamentos, região geográfica dos utilizadores, tipos de controladoras de voo, versões de firmware, uso de elementos e guias de interface do utilizador, etc. O resumo destes dados é partilhado <a href=\"https:\/\/datastudio.google.com\/u\/0\/reporting\/1pK1PFw0eWmsgl2npvuzwAqscVzlhJvuF\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a>. A recolha é feita para entender melhor como a aplicação Betaflight está a ser utilizada, para entender as tendências da comunidade e para possíveis melhorias na interface do utilizador. Os utilizadores podem optar pela não recolha de dados na aba Opções."
    },
    "defaultButtonFirmwareFlasher": {
        "message": "Flasher de Firmware"
    },
    "defaultDonateHead": {
        "message": "Código Fonte \/ Aviso de Doação"
    },
    "defaultDonateText": {
        "message": "<p><strong>Betaflight<\/strong> é um software de controle de voo que é <strong>de código aberto<\/strong> e está disponível gratuitamente <strong>sem garantia<\/strong> para todos os utilizadores.<\/p><p>Se achou útil o Betaflight ou a aplicação Betaflight, por favor considere <strong>apoiar<\/strong> o seu desenvolvimento doando.<\/p>"
    },
    "defaultDonateBottom": {
        "message": "<p>Se deseja ajudar este projeto financeiramente de forma regular, considere tornar-se um patrono através do site $t(patreonLink.message).<\/p>"
    },
    "patreonLink": {
        "message": "<a href=\"https:\/\/www.patreon.com\/betaflight\" target=\"_blank\" rel=\"noopener noreferrer\">Patreon<\/a>",
        "description": "Patreon is name, and should not require translation"
    },
    "defaultDonate": {
        "message": "Doar"
    },
    "defaultSponsorsHead": {
        "message": "Patrocinadores"
    },
    "defaultDocumentationHead": {
        "message": "Documentação \/ Manual"
    },
    "defaultDocumentation": {
        "message": "A documentação do Betaflight está disponível nas notas de lançamento e no wiki.<br \/><br \/>"
    },
    "defaultDocumentation1": {
        "message": "A wiki do Betaflight é um ótimo recurso para informações, pode ser encontrada <a href=\"https:\/\/betaflight.com\/docs\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a>."
    },
    "defaultDocumentation2": {
        "message": "As notas de lançamento do firmware podem ser lidas na página de lançamentos do GitHub, <a href=\"https:\/\/github.com\/Betaflight\/Betaflight\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a>."
    },
    "defaultSupportHead": {
        "message": "Suporte"
    },
    "defaultSupportSubline1": {
        "message": "Fontes de Suporte"
    },
    "defaultSupportSubline2": {
        "message": "Desenvolvedor"
    },
    "defaultSupport": {
        "message": "Para suporte por favor pesquise os fóruns e o wiki primeiro ou contacte o seu vendedor.<br \/><br \/>"
    },
    "defaultSupport1": {
        "message": "<a href=\"http:\/\/www.rcgroups.com\/forums\/showthread.php?t=2464844&page=1\" target=\"_blank\" rel=\"noopener noreferrer\">Tópico do RC Groups<\/a>"
    },
    "defaultSupport2": {
        "message": "<a href=\"https:\/\/betaflight.com\/docs\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\">Wiki do Betaflight<\/a>"
    },
    "defaultSupport3": {
        "message": "<a href=\"https:\/\/www.youtube.com\/playlist?list=PLwoDb7WF6c8nT4jjsE4VENEmwu9x8zDiE\" target=\"_blank\" rel=\"noopener noreferrer\">Vídeos Betaflight 4.3 do Joshua Bardwell<\/a>"
    },
    "defaultSupport4": {
        "message": "<a href=\"https:\/\/github.com\/Betaflight\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>"
    },
    "defaultSupport5": {
        "message": "<a href=\"https:\/\/discord.betaflight.com\/invite\" target=\"_blank\" rel=\"noopener noreferrer\">Devs do Betaflight no Discord<\/a>"
    },
    "initialSetupButtonCalibrateAccel": {
        "message": "Calibrar Acelerómetro"
    },
    "initialSetupCalibrateAccelText": {
        "message": "Coloque a placa ou o frame numa superfície <strong>nivelada<\/strong> e prossiga com a calibração, cuidado para não mover a plataforma durante o período de calibração"
    },
    "initialSetupButtonCalibrateMag": {
        "message": "Calibrar Magnetómetro"
    },
    "initialSetupCalibrateMagText": {
        "message": "Mova o multirotor pelo menos <strong>360<\/strong> graus em todos os eixos de rotação, tem 30 segundos para executar esta tarefa"
    },
    "initialSetupButtonCalibratingText": {
        "message": "A calibrar..."
    },
    "initialSetupButtonReset": {
        "message": "Apagar Definições"
    },
    "initialSetupResetText": {
        "message": "Redefina o controlador de voo para um estado <strong>não configurado.<\/strong>"
    },
    "initialSetupButtonBackup": {
        "message": "Backup JSON"
    },
    "initialSetupButtonRestore": {
        "message": "Restaurar JSON"
    },
    "initialSetupButtonRebootBootloader": {
        "message": "Ativar Boot Loader \/ DFU"
    },
    "initialSetupBackupRestoreHeader": {
        "message": "Backup e Restauro Experimentais"
    },
    "initialSetupBackupRestoreText": {
        "message": "Faça um <strong>backup<\/strong> das configurações para o caso de um acidente, as definições feitas pela <strong>CLI<\/strong> <span class=\"message-negative\">não<\/span> são incluídas - para isso, use o comando 'diff all' na CLI."
    },
    "initialSetupRebootBootloaderText": {
        "message": "Reiniciar no modo <strong>boot loader \/ DFU<\/strong>."
    },
    "initialSetupButtonResetZaxis": {
        "message": "Repor eixo Z, offset: 0 graus"
    },
    "initialSetupButtonResetZaxisValue": {
        "message": "Repor eixo Z, offset: $1 graus"
    },
    "initialSetupHeading": {
        "message": "Yaw:",
        "description": "Heading [yaw] attitude value shown on Setup tab"
    },
    "initialSetupMixerHead": {
        "message": "Tipo de Mixer"
    },
    "initialSetupThrottleHead": {
        "message": "Configurar Acelerador"
    },
    "initialSetupMinimum": {
        "message": "Mínimo:"
    },
    "initialSetupMaximum": {
        "message": "Máximo:"
    },
    "initialSetupFailsafe": {
        "message": "Failsafe:"
    },
    "initialSetupMinCommand": {
        "message": "Comando mínimo:"
    },
    "initialSetupBatteryHead": {
        "message": "Bateria"
    },
    "initialSetupMinCellV": {
        "message": "Voltagem Min da Célula:"
    },
    "initialSetupMaxCellV": {
        "message": "Voltagem Máx da Célula:"
    },
    "initialSetupVoltageScale": {
        "message": "Escala da Voltagem:"
    },
    "initialSetupAccelTrimsHead": {
        "message": "Ajustes do acelerómetro"
    },
    "initialSetupPitch": {
        "message": "Pitch:"
    },
    "initialSetupRoll": {
        "message": "Roll:"
    },
    "initialSetupMagHead": {
        "message": "Magnetómetro"
    },
    "initialSetupMagDeclination": {
        "message": "Declinação Mag:"
    },
    "initialSetupInfoHead": {
        "message": "Info. do Sistema"
    },
    "initialSetupInfoHeadHelp": {
        "message": "Mostra flags da FC para desarmar, informações da bateria, nível RSSI.",
        "description": "Message that pops up to describe the System info section"
    },
    "initialSensorInfoHead": {
        "message": "Info do sensor"
    },
    "initialSensorInfoHeadHelp": {
        "message": "Mostra hardware dos sensores",
        "description": "Message that pops up to describe the Sensor info section"
    },
    "initialSetupBattery": {
        "message": "Voltagem da bateria:"
    },
    "initialSetupBatteryValue": {
        "message": "$1 V"
    },
    "initialSetupDrawn": {
        "message": "Capacidade utilizada:"
    },
    "initialSetupDrawing": {
        "message": "Consumo de corrente:"
    },
    "initialSetupBatteryMahValue": {
        "message": "$1 mAh"
    },
    "initialSetupBatteryAValue": {
        "message": "$1 A"
    },
    "initialSetupCpuTemp": {
        "message": "Temperatura da CPU:"
    },
    "initialSetupCpuTempNotSupported": {
        "message": "Não há suporte da API MSP antes da 1.46"
    },
    "initialSetupRSSI": {
        "message": "RSSI:"
    },
    "initialSetupNotInBuild": {
        "message": "Não incluído na compilação",
        "description": "Message that pops up when hardware support is not included in build"
    },
    "initialSetupNotDetected": {
        "message": "Não detectado ou desativado",
        "description": "Message that pops up when hardware is not detected or disabled"
    },
    "initialSetupRSSIValue": {
        "message": "$1 dBm"
    },
    "initialSetupMCU": {
        "message": "MCU:"
    },
    "initialSetupSensorHardware": {
        "message": "Sensores:"
    },
    "initialSetupSensorGyro": {
        "message": "Giro:"
    },
    "initialSetupSensorAcc": {
        "message": "Accel:"
    },
    "initialSetupSensorMag": {
        "message": "Mag:"
    },
    "initialSetupSensorBaro": {
        "message": "Baro:"
    },
    "initialSetupSensorGPS": {
        "message": "GPS:"
    },
    "initialSetupSensorSonar": {
        "message": "Sonar:"
    },
    "initialSetupSensorOpticalflow": {
        "message": "Fluxo Ótico:"
    },
    "initialSetupSensorRadar": {
        "message": "Radar:"
    },
    "initialSetupArmingDisableFlags": {
        "message": "Indicadores de Armar Desativado:"
    },
    "initialSetupArmingAllowed": {
        "message": "Armar Permitido"
    },
    "initialSetupArmingDisableFlagsTooltip": {
        "message": "Lista de indicadores sobre a razão de não ser permitido armar. Para saber mais, mova o rato sobre o indicador ou consulte a página do Wiki 'Arming Sequence & Safety' para mais info."
    },
    "initialSetupArmingDisableFlagsTooltipNO_GYRO": {
        "message": "Giroscópio não foi detectado",
        "description": "Message that pops up to describe the NO_GYRO arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipFAILSAFE": {
        "message": "Failsafe está ativo",
        "description": "Message that pops up to describe the FAILSAFE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipRX_FAILSAFE": {
        "message": "Não é detetado um sinal válido do recetor",
        "description": "Message that pops up to describe the RX_FAILSAFE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipNOT_DISARMED": {
        "message": "O seu receptor recuperou de um failsafe mas o switch de armar está ativo",
        "description": "Message that pops up to describe the NOT_DISARMED arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipBOXFAILSAFE": {
        "message": "O switch 'FAILSAFE' foi ativado",
        "description": "Message that pops up to describe the BOXFAILSAFE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipRUNAWAY_TAKEOFF": {
        "message": "A Prevenção Contra Descolagem Acidental foi acionada",
        "description": "Message that pops up to describe the RUNAWAY_TAKEOFF arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipCRASH_DETECTED": {
        "message": "Deteção de colisão está ativa",
        "description": "Message that pops up to describe the CRASH_DETECTED arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipCALIBRATING": {
        "message": "A aeronave está atualmente a calibrar",
        "description": "Message that pops up to describe the CALIBRATING arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipTHROTTLE": {
        "message": "O valor do canal do acelerador está muito alto",
        "description": "Message that pops up to describe the THROTTLE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipANGLE": {
        "message": "A aeronave não está nivelada (o suficiente)",
        "description": "Message that pops up to describe the ANGLE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipBOOT_GRACE_TIME": {
        "message": "A armar muito cedo após ligar",
        "description": "Message that pops up to describe the BOOT_GRACE_TIME arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipNOPREARM": {
        "message": "Switch do Prearm não está ativo ou Prearm não foi alterado após desarmar",
        "description": "Message that pops up to describe the NOPREARM arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipLOAD": {
        "message": "A carga da CPU está acima do limite permitido para um voo seguro",
        "description": "Message that pops up to describe the LOAD arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipACC_CALIBRATION": {
        "message": "Calibração do acelerómetro ainda em curso",
        "description": "Message that pops up to describe the ACC_CALIBRATION arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipCLI": {
        "message": "Linha de comandos (CLI) está ativa",
        "description": "Message that pops up to describe the CLI arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipCMS_MENU": {
        "message": "CMS (Menu de configurações) está Ativo - sobre o OSD ou noutra tela",
        "description": "Message that pops up to describe the CMS_MENU arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipOSD_MENU": {
        "message": "Menu OSD está ativo",
        "description": "Message that pops up to describe the OSD_MENU arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipBST": {
        "message": "Um dispositivo de Telemetria Black Sheep (Por exemplo: TBS Core Pro) desarmou e está a impedir o armar",
        "description": "Message that pops up to describe the BST arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipMSP": {
        "message": "Ligação MSP está ativa, provavelmente com a aplicação Betaflight",
        "description": "Message that pops up to describe the MSP arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipPARALYZE": {
        "message": "Modo Paralisar foi ativado",
        "description": "Message that pops up to describe the PARALYZE arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipGPS": {
        "message": "O modo de Resgate por GPS está configurado mas a quantidade de satélites localizados não é suficiente",
        "description": "Message that pops up to describe the GPS arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipRESC": {
        "message": "O Switch de Resgate por GPS foi ativado",
        "description": "Message that pops up to describe the RESC arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipRPMFILTER": {
        "message": "Filtragem baseada em RPM está habilitada, mas um ou mais ESCs não estão a fornecer telemetria DSHOT. Verifique se os ESCs são capazes disso e se o firmware necessário está instalado para suportar telemetria DSHOT bidirecional.",
        "description": "Message that pops up to describe the RPMFILTER arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipDSHOT_TELEM": {
        "message": "Telemetria Dshot está habilitada, mas um ou mais ESCs não estão a fornecer telemetria DSHOT válida. Verifique se os ESCs são capazes disso e têm o firmware necessário instalado para suportar telemetria DSHOT bidirecional.",
        "description": "Message that pops up to describe the DSHOT_TELEM arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipREBOOT_REQUIRED": {
        "message": "Uma alteração de configuração requer uma reinicialização",
        "description": "Message that pops up to describe the REBOOT_REQD arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipDSHOT_BITBANG": {
        "message": "O DSHOT Bitbanged não está a funcionar corretamente e os motores não podem ser controlados. Provavelmente devido a um conflito do relógio com outras funcionalidades ativadas na controladora de voo.",
        "description": "Message that pops up to describe the DSHOT_BBANG arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipNO_ACC_CALIBRATION": {
        "message": "O acelerómetro não foi calibrado e estão ligadas funcionalidades que dependem dele. Calibre o acelerómetro.",
        "description": "Message that pops up to describe the NO_ACC_CAL arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipMOTOR_PROTOCOL": {
        "message": "Não há nenhum protocolo de saída de motor selecionado",
        "description": "Message that pops up to describe the MOTOR_PROTO arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipCRASHFLIP": {
        "message": "O Switch Crash Flip está ativo",
        "description": "Message that pops to describe the CRASHFLIP arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipALTHOLD": {
        "message": "Manter Altitude está ativo",
        "description": "Message that pops up to describe the ALTHOLD arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipPOSHOLD": {
        "message": "Manter Posição está ativo",
        "description": "Message that pops up to describe the POSHOLD arming disable flag"
    },
    "initialSetupArmingDisableFlagsTooltipARM_SWITCH": {
        "message": "Um dos outros indicadores de desarme está ativo quando arma",
        "description": "Message that pops up to describe the ARM_SWITCH arming disable flag"
    },
    "initialSetupGPSHead": {
        "message": "GPS"
    },
    "initialSetupGPSHeadHelp": {
        "message": "Mostra info do GPS, se ativadas adequadamente nas abas Portas, Configuração e GPS",
        "description": "Message that pops up to describe the GPS section"
    },
    "initialSetupSonarHead": {
        "message": "Sonar"
    },
    "initialSetupSonarHeadHelp": {
        "message": "Mostra informações do Sonar, se adequadamente ativado na aba Configuração",
        "description": "Message that pops up to describe the Sonar section"
    },
    "initialSetupAltitudeSonar": {
        "message": "Altitude"
    },
    "initialSetupInstrumentsHead": {
        "message": "Instrumentos"
    },
    "initialSetupInstrumentsHeadHelp": {
        "message": "Mostra Direção, Pitch e Roll nos instrumentos",
        "description": "Message that pops up to describe the Instruments section"
    },
    "initialSetupInfoAPIversion": {
        "message": "MSP API:"
    },
    "initialSetupInfoBuild": {
        "message": "Info. de Firmware"
    },
    "initialSetupInfoFirmwareHelp": {
        "message": "Mostra informação da compilação do firmware, necessita estar online para o servidor de Compilação.<br>As opções mostram as opções Definidas utilizadas na Compilação Cloud.<br>As ligações de Log e Config mostram informações da nuvem pela chave guardada no firmware.<br>Na compilação local, a chave está vazia.",
        "description": "Message that pops up to describe the Build \/ Firmware section"
    },
    "initialSetupInfoBuildDate": {
        "message": "Data da Compilação:"
    },
    "initialSetupInfoBuildInfo": {
        "message": "Info. da Compilação:"
    },
    "initialSetupInfoBuildInfoKey": {
        "message": "Chave de compilação"
    },
    "initialSetupInfoBuildConfig": {
        "message": "Config"
    },
    "initialSetupInfoBuildDownload": {
        "message": "Download"
    },
    "initialSetupInfoBuildFirmware": {
        "message": "Firmware:"
    },
    "initialSetupInfoBuildLog": {
        "message": "Log"
    },
    "initialSetupInfoBuildOptions": {
        "message": "Opções"
    },
    "initialSetupInfoBuildOptionList": {
        "message": "Opções definidas na compilação de firmware"
    },
    "initialSetupInfoBuildEmpty": {
        "message": "Compilação local - sem informação da Nuvem"
    },
    "initialSetupInfoBuildType": {
        "message": "Tipo de compilação:"
    },
    "initialSetupInfoBuildLocal": {
        "message": "Compilação local"
    },
    "initialSetupInfoBuildCloud": {
        "message": "Compilação na nuvem"
    },
    "initialSetupNoBuildInfo": {
        "message": "Nenhuma informação de compilação disponível"
    },
    "initialSetupNotOnline": {
        "message": "Servidor indisponível"
    },
    "initialSetupButtonSave": {
        "message": "Gravar"
    },
    "initialSetupModel": {
        "message": "Modelo: $1"
    },
    "initialSetupAttitude": {
        "message": "$1 deg"
    },
    "initialSetupAccelCalibStarted": {
        "message": "Calibração do acelerómetro iniciada"
    },
    "initialSetupAccelCalibEnded": {
        "message": "Calibração do acelerómetro <span class=\"message-positive\">finalizada<\/span>"
    },
    "initialSetupMagCalibStarted": {
        "message": "Calibração do magnetómetro iniciada"
    },
    "initialSetupMagCalibEnded": {
        "message": "Calibração do magnetómetro <span class=\"message-positive\">finalizada<\/span>"
    },
    "initialSetupSettingsRestored": {
        "message": "Configurações restauradas para os valores <strong>padrão<\/strong>"
    },
    "initialSetupEepromSaved": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "initialSetupNetworkInfo": {
        "message": "Informações da rede"
    },
    "initialSetupNetworkInfoHelp": {
        "message": "Mostra o estado da ligação de rede",
        "description": "Message that pops up to describe the Network Connection section"
    },
    "initialSetupNetworkInfoStatus": {
        "message": "Estado:"
    },
    "initialSetupNetworkInfoStatusOnline": {
        "message": "Ligado"
    },
    "initialSetupNetworkInfoStatusOffline": {
        "message": "Desligado"
    },
    "initialSetupNetworkInfoStatusSlow": {
        "message": "Lento"
    },
    "initialSetupNetworkType": {
        "message": "Tipo:"
    },
    "initialSetupNetworkRtt": {
        "message": "RTT:"
    },
    "initialSetupNetworkDownlink": {
        "message": "Downlink:"
    },
    "featureNone": {
        "message": "&lt;Selecione Um&gt;"
    },
    "featureRX_PPM": {
        "message": "PPM\/CPPM (fio único)"
    },
    "featureINFLIGHT_ACC_CAL": {
        "message": "Calibração do nível em voo"
    },
    "featureRX_SERIAL": {
        "message": "Serial (via UART)"
    },
    "featureMOTOR_STOP": {
        "message": "Não rodar os motores quando armado"
    },
    "featureMOTOR_STOPTip": {
        "message": "Esta funcionalidade está desativada quando o AIRMODE está ativado"
    },
    "featureSERVO_TILT": {
        "message": "Gimbal do Servo"
    },
    "featureSERVO_TILTTip": {
        "message": "Esta funcionalidade ativa o modo CAMSTAB, que pode ser usado para manter até dois eixos estáveis usando o acelerómetro"
    },
    "featureSOFTSERIAL": {
        "message": "Ativar portas serial baseadas em CPU"
    },
    "featureSOFTSERIALTip": {
        "message": "Configure as portas na aba Portas depois de ativar."
    },
    "featureGPS": {
        "message": "GPS para navegação e telemetria"
    },
    "featureGPSTip": {
        "message": "Ativar \/ Desativar dados do GPS. Se o GPS não puder ser ativado, verifique que uma porta está atribuída ao GPS na aba Portas",
        "description": "Message that pops up to describe the GPS feature"
    },
    "featureSONAR": {
        "message": "Sonar"
    },
    "featureSONARTip": {
        "message": "Ativar o rangefinder do Sonar para medir a distância ao solo em cm"
    },
    "featureTELEMETRY": {
        "message": "Saída de telemetria"
    },
    "featureTELEMETRYTip": {
        "message": "Ativar a saída de telemetria a enviar ao transmissor"
    },
    "feature3D": {
        "message": "Modo 3D (para uso com ESCs reversíveis)"
    },
    "feature3DTip": {
        "message": "Ativar modo 3D a usar com ESCs reversíveis, configure na aba Motores"
    },
    "featureRX_PARALLEL_PWM": {
        "message": "PWM (um fio por canal)"
    },
    "featureRX_MSP": {
        "message": "MSP (controlo via porta MSP)"
    },
    "featureRSSI_ADC": {
        "message": "Entrada analógica de RSSI"
    },
    "featureLED_STRIP": {
        "message": "Suporte de fita de LEDs RGB multicor"
    },
    "featureLED_STRIPTip": {
        "message": "Ativar faixa de LED RGB multi-côr, configure na aba Faixa de LED"
    },
    "featureDISPLAY": {
        "message": "Tela OLED"
    },
    "featureDISPLAYTip": {
        "message": "Se esta funcionalidade está ativa, e nenhum dispositivo de imagem está conectado (ou o dispositivo de imagem não está ligado), haverá um atraso de 10 segundos sempre que reiniciar o controlador de voo."
    },
    "featureOSD": {
        "message": "Informações na Tela (OSD)"
    },
    "featureOSDTip": {
        "message": "Ativar OSD, configure na aba OSD"
    },
    "featureCHANNEL_FORWARDING": {
        "message": "Enviar canais AUX para saídas do servo"
    },
    "featureTRANSPONDER": {
        "message": "Transponder de corridas"
    },
    "featureTRANSPONDERTip": {
        "message": "Configure através da aba Transponder de Corridas após a ativação."
    },
    "featureAIRMODE": {
        "message": "Ativar permanentemente o Airmode"
    },
    "featureAIRMODETip": {
        "message": "$t(auxiliaryHelpMode_AIRMODE.message)",
        "description": "Don't translate!!!"
    },
    "featureRX_SPI": {
        "message": "SPI Rx (ex: Rx embutido)"
    },
    "featureESC_SENSOR": {
        "message": "Usar telemetria do ESC KISS\/BLHeli_32 <b>sobre um fio separado<\/b>"
    },
    "featureANTI_GRAVITY": {
        "message": "Ativar permanentemente"
    },
    "featureANTI_GRAVITYTip": {
        "message": "Se isto estiver desativado, o modo 'ANTIGRAVIDADE' pode ser usado para ativar a Antigravidade com um interruptor."
    },
    "featureDYNAMIC_FILTER": {
        "message": "Filtro Notch dinâmico do giroscópio"
    },
    "configurationFeatureEnabled": {
        "message": "Ativado"
    },
    "configurationFeatureName": {
        "message": "Funcionalidade"
    },
    "configurationFeatureDescription": {
        "message": "Descrição"
    },
    "configurationMixer": {
        "message": "Mixer"
    },
    "configurationFeatures": {
        "message": "Outras funcionalidades"
    },
    "configurationReceiver": {
        "message": "Receptor"
    },
    "configurationReceiverMode": {
        "message": "Modo do receptor"
    },
    "configurationTelemetry": {
        "message": "Telemetria"
    },
    "configurationTelemetryHelp": {
        "message": "Saída de telemetria do recetor"
    },
    "configurationRSSI": {
        "message": "RSSI (Potência do sinal)"
    },
    "configurationRSSIHelp": {
        "message": "RSSI é uma medida da intensidade do sinal e é muito útil para saber quando a aeronave está a sair de alcance ou está a sofrer interferência RF."
    },
    "configurationEscFeatures": {
        "message": "Funções dos Motores\/ESCs"
    },
    "configurationFeaturesHelp": {
        "message": "<strong>Nota:<\/strong> Nem todas as combinações de funcionalidades são válidas. Quando o firmware da controladora de voo detecta combinações de funcionalidades inválidas, essas serão desativadas.<br \/><strong>Nota:<\/strong> Configure as portas serial  <span class=\"message-negative\">antes<\/span> de ativar funcionalidades que vão usar as portas."
    },
    "configurationSerialRXHelp": {
        "message": "&#8226; A UART para o recetor deve ser definido como 'Serial Rx' (na aba <i>porta<\/i>)<br>&#8226; Selecione o formato de dados correto na lista suspensa abaixo:"
    },
    "configurationSpiRxHelp": {
        "message": "<strong>Nota:<\/strong> O protocolo de SPI RX só funcionará se o hardware necessário estiver presente na placa ou ligado a um barramento SPI."
    },
    "configurationOtherFeaturesHelp": {
        "message": "<strong>Nota:<\/strong> Nem todas as funcionalidades são suportadas por todas as controladoras de voo. Se ativar uma funcionalidade específica, e ela for desativada depois de clicar em 'Gravar e Reiniciar', significa que essa funcionalidade não é suportada pela placa."
    },
    "configurationMagAlignmentHelp": {
        "message": "O alinhamento do magnetómetro é a orientação do sensor do magnetómetro na placa da controladora de voo. O pré-definido está habitualmente, mas se tem uma compilação personalizada ou uma controladora de voo com uma orientação de magnetómetro diferente, pode precisar de ajustar esta configuração."
    },
    "configurationMagDeclination": {
        "message": "Declinação Magnética"
    },
    "configurationMagDeclinationInput": {
        "message": "Graus de Declinação"
    },
    "configurationMagDeclinationHelp": {
        "message": "A declinação magnética é o ângulo entre o norte magnético e o norte verdadeiro. É diferente em cada local na Terra. Pode encontrar a declinação da sua localização na internet"
    },
    "configurationRangefinder": {
        "message": "$t(initialSetupSensorSonar.message)",
        "description": "Don't translate!!!"
    },
    "configurationRangefinderHelp": {
        "message": "Habilita o sensor a medir a distância ao solo em cm"
    },
    "configurationRangefinderType": {
        "message": "Tipo"
    },
    "configurationOpticalflow": {
        "message": "$t(initialSetupSensorOpticalflow.message)",
        "description": "Don't translate!!!"
    },
    "configurationOpticalflowHelp": {
        "message": "Ativar sensor de fluxo óptico"
    },
    "configurationOpticalflowType": {
        "message": "$t(configurationRangefinderType.message)",
        "description": "Don't translate!!!"
    },
    "configurationBoardAlignment": {
        "message": "Alinhamento da Placa"
    },
    "configurationBoardAlignmentRoll": {
        "message": "Graus do Roll"
    },
    "configurationBoardAlignmentPitch": {
        "message": "Graus do Pitch"
    },
    "configurationBoardAlignmentYaw": {
        "message": "Graus do Yaw"
    },
    "configurationGyroAlignment": {
        "message": "Alinhamento do Gyro"
    },
    "configurationGyroAlignmentHelp": {
        "message": "O alinhamento do gyro é a orientação do sensor gyro na placa da controladora de voo. O pré-definido está normalmente correto, mas se tem uma compilação personalizada ou uma controladora de voo com uma orientação gyro diferente, pode precisar de ajustar esta configuração."
    },
    "configurationGyroActiveIMU": {
        "message": "IMU ativo"
    },
    "configurationGyroActiveIMUHelp": {
        "message": "Selecione qual gyro usar como gyro primário. O gyro primário é usado para estabilização e controle. Se tiver apenas um Gyro, ele será selecionado automaticamente.<br><br>Nem sempre é possível ativar vários gyros, quando eles são de diferentes tipos ou marcas."
    },
    "configurationGyroAlignmentRoll": {
        "message": "$t(configurationBoardAlignmentRoll.message)",
        "description": "Don't translate!!!"
    },
    "configurationGyroAlignmentPitch": {
        "message": "$t(configurationBoardAlignmentPitch.message)",
        "description": "Don't translate!!!"
    },
    "configurationGyroAlignmentYaw": {
        "message": "$t(configurationBoardAlignmentYaw.message)",
        "description": "Don't translate!!!"
    },
    "configurationMagAlignment": {
        "message": "Alinhamento do Magnetómetro"
    },
    "configurationBoardAlignmentHelp": {
        "message": "Rotação arbitrária da placa em graus, para permitir que a placa seja montada de lado \/ de cabeça para baixo \/ rodada, etc. Quando usar sensores externos, use o alinhamento dos sensores (Gyro, Accel, Mag) para definir uma posição do sensor independente da orientação da placa. "
    },
    "configurationMagAlignmentRoll": {
        "message": "$t(configurationBoardAlignmentRoll.message)",
        "description": "Don't translate!!!"
    },
    "configurationMagAlignmentPitch": {
        "message": "$t(configurationBoardAlignmentPitch.message)",
        "description": "Don't translate!!!"
    },
    "configurationMagAlignmentYaw": {
        "message": "$t(configurationBoardAlignmentYaw.message)",
        "description": "Don't translate!!!"
    },
    "configurationSensorAlignmentGyro": {
        "message": "Alinhamento do GYRO"
    },
    "configurationSensorGyroToUse": {
        "message": "GYRO\/ACCEL"
    },
    "configurationSensorGyroToUseNotFound": {
        "message": "Aviso: Nenhum Gyro\/Accel encontrado"
    },
    "configurationSensorGyroToUseFirst": {
        "message": "Primeiro"
    },
    "configurationSensorGyroToUseSecond": {
        "message": "Segundo"
    },
    "configurationSensorGyroToUseBoth": {
        "message": "Ambos"
    },
    "configurationSensorAlignment": {
        "message": "Alinhamento do Sensor"
    },
    "configurationGyroRequiredWarning": {
        "message": "Pelo menos um gyro deve permanecer ativo. Se desativar todos os gyros, a controladora de voo não funcionará corretamente."
    },
    "configurationSensorAlignmentGyro1": {
        "message": "Primeiro GYRO"
    },
    "configurationSensorAlignmentGyro2": {
        "message": "Segundo GYRO"
    },
    "configurationSensorAlignmentAcc": {
        "message": "Alinhamento ACCEL"
    },
    "configurationSensorAlignmentDefaultOption": {
        "message": "Padrão"
    },
    "configurationAccelTrims": {
        "message": "Ajustes do acelerómetro"
    },
    "configurationAccelTrimRoll": {
        "message": "Ajuste Roll do Acelerómetro"
    },
    "configurationAccelTrimPitch": {
        "message": "Ajuste Pitch do acelerómetro"
    },
    "configurationArming": {
        "message": "A armar"
    },
    "configurationArmingHelp": {
        "message": "Algumas opções de Armar podem necessitar que o acelerómetro esteja ativado"
    },
    "configurationReverseMotorSwitch": {
        "message": "Direção do motor está invertida"
    },
    "configurationReverseMotorSwitchHelp": {
        "message": "Esta opção configura o mixer para esperar que a direção do motor seja invertida e que as hélices estejam de acordo com isso. <strong>Aviso:<\/strong> Isto não inverte a direção do motor. Use a ferramenta de configuração dos seus ESCs ou mude a ordem dos cabos dos motores para conseguir isto. Ainda, certifique-se de verificar sem hélices que os motores estão a girar nas direções mostradas no diagrama acima antes de tentar armar."
    },
    "configurationAutoDisarmDelay": {
        "message": "Desarmar motores após espera [segundos]"
    },
    "configurationAutoDisarmDelayHelp": {
        "message": "Desarmar os motores após definir [segundos] de espera (Requer a funcionalidade MOTOR_STOP)"
    },
    "configurationGyroCalOnFirstArm": {
        "message": "Calibrar Gyro no primeiro armar"
    },
    "configurationMotorIdle": {
        "message": "Ralenti do Motor (%)"
    },
    "configurationMotorIdleHelp": {
        "message": "Define a velocidade de ralenti dos motores quando armados e o acelerador está 'baixo' (abaixo de `min_check`).<br\/><br\/><strong class=\"message-positive\">Idle Dinâmico não ativo<\/strong><br\/><br\/>Cada motor recebe `min_command` mais a percentagem do Ralenti do Motor.<br\/><br\/><b>Ralenti muito baixo<\/b>: motores podem não arrancar de forma fiável, girar devagar, ou dessincronizar em flips e rolls.<br\/><br\/><b>Ralenti muito alto<\/b>: pode sentir o aparelho 'flutuante'.<br\/><br\/><b>Note<\/b>: ESC´s analógicos têm de ser calibrados para que os motores arranquem logo acima do `min_command`.<br\/><br\/><strong class=\"message-positive\">Ralenti Dinâmico ativo<\/strong><br\/><br\/>Ao armar, o valor de ralenti 'normal' é enviado para cada motor, até que este arranque.<br\/><br\/>Quando a girar, o sinal do motor é ajustado para atingir o RPM pretendido.<br\/><br\/>Antes de levantar voo, o sinal do motor é limitado à percentagem do Ralenti do Motor, e o RPM pretendido pode não ser alcançado. Isto é OK. Quando o acelerador é subido acima da percentagem de `airmode_motor_start_throttle`, o limite é muito maior, e o valor definido de RPM deve ser conseguido em ralenti.<br\/><br\/><b>Ralenti muito baixo<\/b>: os motores podem não arrancar de forma fiável<br\/><br\/><b>Ralenti muito alto<\/b>: vibração antes de levantar voo (apenas se o ralenti dinâmico também for elevado)<br\/><br\/><b>Note<\/b>: Idle Dinâmico requer DShot e telemetria DShot."
    },
    "configurationMotorPoles": {
        "message": "Polaridade dos motores",
        "description": "One of the fields of the ESC\/Motor configuration"
    },
    "configurationMotorPolesLong": {
        "message": "$t(configurationMotorPoles.message) (número de ímanes no sino do motor)",
        "description": "One of the fields of the ESC\/Motor configuration"
    },
    "configurationMotorPolesHelp": {
        "message": "A contagem de pólos é o número de ímanes no sino do motor. NÃO conte os estatores onde se encontram os fios. Motores de 5\" motores têm normalmente 14 ímanes, 3\" ou menores têm frequentemente 12 ímanes.",
        "description": "Help text for the Motor poles field of the ESC\/Motor configuration"
    },
    "configurationMotorIdleRpmHelp": {
        "message": "Este é o valor dinâmico por defeito do ralenti do perfil PID ativo. Quando o Ralenti Dinâmico está definido para zero, apenas o motor estático por defeito será aplicado. Altere as configurações do Ralenti dinâmico por defeito na aba de ajuste PID.",
        "description": "Help text for dynamic idle setting"
    },
    "configurationThrottleMinimum": {
        "message": "Acelerador mínimo (Valor mínimo do ESC quando armado)"
    },
    "configurationThrottleMinimumHelp": {
        "message": "Este é o valor 'ralenti' que é enviado para os ESCs quando o aparelho está armado e o stick do acelerador está no mínimo. Aumente o valor para ganhar mais velocidade de ralenti. Aumente também em caso de falhas de sincronismo!"
    },
    "configurationThrottleMaximum": {
        "message": "Acelerador máximo (Valor máximo do ESC quando armado)"
    },
    "configurationThrottleMinimumCommand": {
        "message": "Comando mínimo (valor do ESC quando desarmado)"
    },
    "configurationThrottleMinimumCommandHelp": {
        "message": "Este é o valor que é enviado para os ESCs quando a aeronave está desarmada. Defina um valor em que os motores fiquem parados (1000 para a maioria dos ESCs)."
    },
    "configurationEscProtocolDisabled": {
        "message": "Por favor, selecione um protocolo de saída do motor apropriado para os seus ESCs. $t(escProtocolDisabledMessage.message)"
    },
    "escProtocolDisabledMessage": {
        "message": "<strong>Cuidado:<\/strong> Selecionar um protocolo de saída do motor que não é suportado pelos seus ESCs pode levar a <strong>que os ESCs girem os motores assim que uma bateria estiver conectada<\/strong>. Por esta razão, <strong>certifique-se sempre de remover as hélices antes de ligar uma bateria pela primeira vez após alterar o protocolo de saída do motor<\/strong>."
    },
    "configurationDshotBeeper": {
        "message": "Configuração do sinalizador do Dshot"
    },
    "configurationUseDshotBeeper": {
        "message": "Usar o sinalizador do Dshot (usar os motores para emitir tons quando desarmado)"
    },
    "configurationDshotBeaconTone": {
        "message": "Tom do sinalizador"
    },
    "configurationDshotBeaconHelp": {
        "message": "O sinalizador do Dshot usa os ESCs e motores para emitir som. Isso significa que o sinalizador do Dshot não pode ser usado enquanto os motores estiverem a girar. A partir do Betaflight 3.4, quando tentar armar com o sinalizador do Dshot ativo, haverá um atraso de 2 segundos para que a aeronave seja armada após um tom do sinalizador do Dshot. Isto evita que o sinalizador interfira com os comando Dshot enviados durante o processo de armar.<br\/><strong>Atenção:<\/strong> O sinalizador do Dshot envia uma corrente elétrica para os motores quando ativo, isso pode gerar calor excessivo e danificar seus motores e\/ou ESCs se a potência do sinalizador estiver muito alta. Use o configurador BLHeli ou o BLHeli Suite para ajustar e testar a potência do sinalizador."
    },
    "configurationBeeper": {
        "message": "Configuração do Beeper"
    },
    "beeperGYRO_CALIBRATED": {
        "message": "Emite um sinal sonoro quando o giroscópio for calibrado"
    },
    "beeperRX_LOST": {
        "message": "Emite um sinal sonoro quando o rádio é desligado ou o sinal é perdido (repetir até que o rádio esteja 'OK')"
    },
    "beeperRX_LOST_LANDING": {
        "message": "Emite sons de SOS quando armado e o rádio é desligado ou o sinal é perdido (pouso automático\/desarme automático)"
    },
    "beeperDISARMING": {
        "message": "Emite um sinal sonoro quando a controladora de voo é desarmada"
    },
    "beeperARMING": {
        "message": "Emite um sinal sonoro quando a controladora de voo é armada"
    },
    "beeperARMING_GPS_FIX": {
        "message": "Emite um tom especial quando o GPS encontrar satélites e a placa estiver armada"
    },
    "beeperBAT_CRIT_LOW": {
        "message": "Emite sinais sonoros mais longos quando a bateria está criticamente baixa (repete)"
    },
    "beeperBAT_LOW": {
        "message": "Sinais sonoros de aviso quando a bateria está a ficar fraca (repete)"
    },
    "beeperGPS_STATUS": {
        "message": "Use a quantidade de tons para indicar quantos satélites GPS foram encontrados"
    },
    "beeperRX_SET": {
        "message": "Emite um sinal sonoro quando o canal aux estiver configurado para tons"
    },
    "beeperACC_CALIBRATION": {
        "message": "Confirmação da conclusão de calibração do acelerómetro em voo"
    },
    "beeperACC_CALIBRATION_FAIL": {
        "message": "Falha de calibração do acelerómetro em voo"
    },
    "beeperREADY_BEEP": {
        "message": "Emitir um tom quando o GPS fizer lock dos satélites e pronto"
    },
    "beeperDISARM_REPEAT": {
        "message": "Sinais sonoros emitidos quando segurar o stick na posição de desarmar"
    },
    "beeperARMED": {
        "message": "Sinal sonoro de alerta quando a controladora está armada com os motores parados em ralenti (repete até que seja desarmada ou o acelerador aumente)"
    },
    "beeperSYSTEM_INIT": {
        "message": "Sinais sonoros de inicialização quando a controladora é ligada"
    },
    "beeperUSB": {
        "message": "Emitir um sinal sonoro quando a controladora de voo recebe energia via USB. Desligue esta opção se não desejar sons enquanto estiver na bancada"
    },
    "beeperBLACKBOX_ERASE": {
        "message": "Emitir um sinal sonoro quando terminar de apagar o Blackbox"
    },
    "beeperCRASH_FLIP": {
        "message": "Sinal sonoro quando o modo 'virar após queda' está ativo"
    },
    "beeperCAM_CONNECTION_OPEN": {
        "message": "Sinal sonoro quando ativar o controle de câmera de 5 teclas"
    },
    "beeperCAM_CONNECTION_CLOSE": {
        "message": "Sinal sonoro quando desativar o controle de câmera de 5 teclas"
    },
    "beeperRC_SMOOTHING_INIT_FAIL": {
        "message": "Emite um sinal sonoro quando armado e o \"suavizar RC\" não iniciou os filtros"
    },
    "configurationBeeperEnableAll": {
        "message": "Ativar Tudo"
    },
    "configurationBeeperDisableAll": {
        "message": "Desativar Tudo"
    },
    "configuration3d": {
        "message": "Modo 3D dos Motores\/ESC"
    },
    "configuration3dDeadbandLow": {
        "message": "Zona morta 3D baixa"
    },
    "configuration3dDeadbandHigh": {
        "message": "Zona morta 3D alta"
    },
    "configuration3dNeutral": {
        "message": "3D Neutral"
    },
    "configuration3dDeadbandThrottle": {
        "message": "Zona morta do Acelerador 3D"
    },
    "configurationSystem": {
        "message": "Configuração do sistema"
    },
    "configurationLoopTime": {
        "message": "Tempo de Loop da Controladora de Voo"
    },
    "configurationCalculatedCyclesSec": {
        "message": "Ciclos\/Seg [Hz]"
    },
    "configurationSpeedGyroNoGyro": {
        "message": "Sem Gyro",
        "description": "When no gyro is configured this appears in place of the speed of the gyro in kHz"
    },
    "configurationSpeedPidNoGyro": {
        "message": "Gyro \/ {{value}}",
        "description": "When no gyro is configured this appears in place of the speed of the PID in kHz. Try to keep it short."
    },
    "configurationKHzUnitLabel": {
        "message": "{{value}} kHz",
        "description": "Value for some options that show the speed of gyro, pid, etc. in kHz"
    },
    "configurationLoopTimeHelp": {
        "message": "<strong>Nota:<\/strong> Assegure-se que a controladora é capaz de operar a estas velocidades! Verifique a estabilidade da CPU e do tempo de ciclo. Alterar este valor pode requerer uma nova afinação do PID. DICA: Desative o acelerómetro e outros sensores para ganhar mais performance."
    },
    "configurationGPS": {
        "message": "Configuração do GPS"
    },
    "configurationGPSHelp": {
        "message": "Configura o protocolo para o dispositivo GPS (lembre-se de configurar a porta na aba Porta), usar o Auto baud (ou defina a velocidade de configuração na aba Porta) e outras configurações",
        "description": "Help text GPS configuration"
    },
    "configurationGPSProtocol": {
        "message": "Protocolo"
    },
    "configurationGPSBaudrate": {
        "message": "Baudrate"
    },
    "configurationGPSubxSbas": {
        "message": "Tipo de Assistência Terrestre"
    },
    "configurationGPSAutoBaud": {
        "message": "Baud Automático"
    },
    "configurationGPSAutoConfig": {
        "message": "Configuração Automática"
    },
    "configurationGPSGalileo": {
        "message": "Usar o Galileo",
        "description": "Option to use Galileo in the GPS configuration"
    },
    "configurationGPSGalileoHelp": {
        "message": "Quando ativado, o módulo GPS também irá rastrear o sistema de satélite Galileo, resultando normalmente em mais satélites localizados. No Betaflight 4.2.x ou anterior, também desabilita o sistema de acréscimo QZSS.",
        "description": "Help text for the option to use Galileo in the GPS configuration"
    },
    "configurationGPSHomeOnce": {
        "message": "Definir Ponto Casa Uma Vez",
        "description": "Option to set the Home Point with the first arm only, not with each arm in the GPS Configuration"
    },
    "configurationGPSHomeOnceHelp": {
        "message": "Quando habilitado, o ponto casa será definido apenas na primeira vez que armar após a bateria ser conectada. Se não estiver habilitado, sempre que o quad for armado, o ponto casa será atualizado.",
        "description": "Help text for the option to set the Home Point with the first arm only, not with each arm in the GPS Configuration"
    },
    "configurationSerialRX": {
        "message": "Fornecedor do receptor Serial"
    },
    "someRXTypesDisabled": {
        "message": "Alguns Provedores de Recetores não são suportados pela atual Configuração da Build."
    },
    "serialRXNotSupported": {
        "message": "O Provedor de Recetor selecionado não é suportado pela atual Configuração de Build. Selecione outro Provedor ou Atualize o Firmware com o Protocolo de Rádio correto selecionado na Configuração de Build."
    },
    "configurationSpiRX": {
        "message": "Fornecedor do receptor SPI Bus"
    },
    "configurationEepromSaved": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "configurationButtonSave": {
        "message": "Gravar e reiniciar"
    },
    "dialogDynFiltersChangeTitle": {
        "message": "Alteração de Valores do Notch Dinâmico"
    },
    "dialogDynFiltersChangeNote": {
        "message": "<span class=\"message-negative\"><b>AVISO: Esta mudança irá ativar\/desativar a filtragem de RPM, aumentando\/diminuindo o atraso do filtro\/eficácia.<\/b><\/span><br><br>Redefinir os filtros dinâmicos notch para valores recomendados?"
    },
    "portsIdentifier": {
        "message": "Identificador"
    },
    "portsConfiguration": {
        "message": "Configurações\/MSP"
    },
    "portsSerialRx": {
        "message": "Serial Rx"
    },
    "portsSerialRxHelp": {
        "message": "Ativa ou desativa o Receptor de série de Controlo Remoto (RX) na UART especificada. Apenas um é permitido."
    },
    "portsSensorIn": {
        "message": "Entrada de sensor"
    },
    "portsTelemetryOut": {
        "message": "Saída de telemetria"
    },
    "portsPeripherals": {
        "message": "Periféricos"
    },
    "portsHelp": {
        "message": "<strong>Nota:<\/strong> Nem todas as combinações são válidas.  Quando o firmware da controladora de voo deteta isto a configuração da porta serial será reposta."
    },
    "portsVtxTableNotSet": {
        "message": "<span class=\"message-negative\">AVISO:<\/span> A tabela do VTX não foi configurada corretamente e sem ela, não será possível controlar o VTX. Por favor configure a tabela na aba $t(tabVtx.message)."
    },
    "portsMSPHelp": {
        "message": "<strong>Nota:<\/strong> <span class=\"message-negative\">NÃO<\/span> desative o MSP na primeira porta serial, a menos que saiba o que está a fazer. Poderá ter que reinstalar o firmware e apagar todas as configurações se fizer isto."
    },
    "portsFirmwareUpgradeRequired": {
        "message": "Atualização de firmware é <span class=\"message-negative\">necessária<\/span>. Configurações da porta serial para firmware &lt; 1.8.0 não é suportado."
    },
    "portsButtonSave": {
        "message": "Gravar e reiniciar"
    },
    "portsTelemetryDisabled": {
        "message": "Desativado"
    },
    "portsFunction_MSP": {
        "message": "MSP"
    },
    "portsFunction_GPS": {
        "message": "GPS"
    },
    "portsFunction_TELEMETRY_FRSKY": {
        "message": "FrSky"
    },
    "portsFunction_TELEMETRY_HOTT": {
        "message": "HoTT"
    },
    "portsFunction_TELEMETRY_LTM": {
        "message": "LTM"
    },
    "portsFunction_TELEMETRY_MAVLINK": {
        "message": "MAVLink"
    },
    "portsFunction_TELEMETRY_MSP": {
        "message": "MSP"
    },
    "portsFunction_TELEMETRY_SMARTPORT": {
        "message": "SmartPort"
    },
    "portsFunction_TELEMETRY_IBUS": {
        "message": "iBUS"
    },
    "portsFunction_TELEMETRY_JETIXBUS": {
        "message": "JETIXBUS"
    },
    "portsFunction_TELEMETRY_CRSF": {
        "message": "CRSF"
    },
    "portsFunction_TELEMETRY_SRXL": {
        "message": "SRXL"
    },
    "portsFunction_ESC_SENSOR": {
        "message": "ESC"
    },
    "portsFunction_RX_SERIAL": {
        "message": "Serial RX"
    },
    "portsFunction_BLACKBOX": {
        "message": "Log do Blackbox"
    },
    "portsFunction_TBS_SMARTAUDIO": {
        "message": "VTX (TBS SmartAudio)"
    },
    "portsFunction_IRC_TRAMP": {
        "message": "VTX (IRC Tramp)"
    },
    "portsFunction_RUNCAM_DEVICE_CONTROL": {
        "message": "Camera (Protocolo RunCam)"
    },
    "portsFunction_FRSKY_OSD": {
        "message": "OSD (Protocolo FrSky)"
    },
    "portsFunction_VTX_MSP": {
        "message": "VTX (MSP + Displayport)"
    },
    "pidTuningProfileOption": {
        "message": "Perfil $1"
    },
    "pidTuningRateProfileOption": {
        "message": "Rateprofile $1"
    },
    "portsFunction_LIDAR_TF": {
        "message": "Benewake LIDAR"
    },
    "pidTuningUpgradeFirmwareToChangePidController": {
        "message": "<span class=\"message-negative\">Mudança de controlador PID desabilitada - pode mudar via CLI.<\/span> Tem firmware com versão API <span class=\"message-negative\">$1<\/span>, mas esta funcionalidade requer a versão <span class=\"message-positive\">$2<\/span>."
    },
    "pidTuningSubTabPid": {
        "message": "Definições do perfil PID"
    },
    "pidTuningSubTabRates": {
        "message": "Definições do Rateprofile"
    },
    "pidTuningSubTabFilter": {
        "message": "Definições do Filtro"
    },
    "pidProfileName": {
        "message": "Nome do perfil PID"
    },
    "pidProfileNameHelp": {
        "message": "Nome do perfil PID que pode descrever quais as condições a que este perfil estava ligado: bateria mais leve\/pesada, câmera de ação\/nenhuma câmera de ação, maior elevação, etc."
    },
    "rateProfileName": {
        "message": "Nome do perfil Rate"
    },
    "rateProfileNameHelp": {
        "message": "Nome do perfil Rate que pode descrever para que tipo de voo este perfil é: cine, race, freestyle, etc."
    },
    "pidTuningShowAllPids": {
        "message": "Mostrar todos os PIDs"
    },
    "pidTuningHideUnusedPids": {
        "message": "Esconder PIDs não utilizados"
    },
    "pidTuningNonProfilePidSettings": {
        "message": "Definições do controlador PID independentes do perfil"
    },
    "pidTuningAntiGravity": {
        "message": "Anti Gravidade"
    },
    "pidTuningAntiGravityMode": {
        "message": "Modo",
        "description": "Anti Gravity mode selection parameter"
    },
    "pidTuningAntiGravityModeOptionSmooth": {
        "message": "Suave",
        "description": "One of the modes of anti gravity"
    },
    "pidTuningAntiGravityModeOptionStep": {
        "message": "Degrau",
        "description": "One of the modes of anti gravity"
    },
    "pidTuningAntiGravityGain": {
        "message": "Ganho",
        "description": "Anti Gravity Gain Parameter"
    },
    "pidTuningAntiGravityGainHelp": {
        "message": "Impulsiona o iTerm e aumenta o P durante mudanças rápidas de acelerador.<br><br>8.0 significa cerca de 8x de impulso de iTerm",
        "description": "Anti Gravity Gain Parameter Help Icon"
    },
    "pidTuningAntiGravityThres": {
        "message": "Limiar",
        "description": "Anti Gravity Threshold Parameter"
    },
    "pidTuningAntiGravityHelp": {
        "message": "Anti Gravity impulsiona o I (e, na 4.3, o P) durante e pouco depois de mudanças rápidas no acelerador, aumenta a estabilidade da atitude durante rasgos de acelerador.<br><br>Ganhos mais elevados podem melhorar a estabilidade em aparelhos com baixa autoridade ou com desvio no centro de gravidade."
    },
    "pidTuningDerivative": {
        "message": "<b>D<\/b>erivativo",
        "description": "Table header of the Derivative feature in the PIDs tab"
    },
    "pidTuningDMaxFeatureTitle": {
        "message": "Amortecimento dinâmico \/ Definições D Max",
        "description": "Title for the options panel for the D Max feature"
    },
    "pidTuningDMaxSettingTitle": {
        "message": "Amortecimento<br>Dinâmico",
        "description": "Sidebar title for the options panel for the D Max feature"
    },
    "pidTuningDMaxGain": {
        "message": "Ganho",
        "description": "Gain of the D Max feature"
    },
    "pidTuningDMaxGainHelp": {
        "message": "O ganho D Max aumenta a sensibilidade do sistema que aumenta o D quando o quad vira rapidamente ou treme em propwash.<br><br>Valores de ganho maiores aumentam o D mais rapidamente do que valores inferiores, elevando o D até ao D Max mais rapidamente. Valores de 40 ou mesmo 50 podem funcionar bem para construções de Freestyle limpas.<br><br>Valores baixos não aumentarão o D para o DMax exceto em movimentos realmente rápidos, e podem ser mais adequados a configurações de corrida através da minimização do atraso do D.<br><br>AVISO: Ganho, ou Avanço, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir ambos para zero irá bloquear o D no valor base.",
        "description": "D Max feature helpicon message"
    },
    "pidTuningDMaxAdvance": {
        "message": "Avanço",
        "description": "Advance of the D Max feature"
    },
    "pidTuningDMaxAdvanceHelp": {
        "message": "O Avanço D Max adiciona sensibilidade ao fator de Ganho quando os sticks são movidos rapidamente.<br><br>O avanço não responde ao gyro ou a propwash. Age mais cedo do que o fator de Ganho e às vezes é útil para quads com baixa autoridade que tendem a ter atraso no início de um movimento.<br><br>Geralmente é melhor deixar no zero.<br><br>AVISO: Ambos o Avanço, ou o Ganho, devem ser definidos acima de cerca de 20 ou o D não aumentará como deveria. Definir ambos para zero irá bloquear o D no valor de base.",
        "description": "D Max feature helpicon message"
    },
    "pidTuningDMaxFeatureHelp": {
        "message": "D Max D aumenta o D durante movimentos mais rápidos do gyro e\/ou dos sticks.<br><br>O fator 'Ganho' aumenta o D quando o quad vira rapidamente ou está a tremer em propwash. Geralmente, apenas 'Ganho' é necessário. <br><br>O fator 'Avanço' aumenta o D na direção de D Max durante inputs de sticks. Normalmente não é necessário e deve ser definido como zero. Avanço pode ser útil para quads com baixa autoridade que tendem a ter muito overshoot.<br><br>Valores maiores de Ganho (por exemplo, 40) podem ser mais adequados para o estilo livre, levantando o D mais prontamente.<br><br>AVISO: Um dos valores de Ganho ou Avanço deve ser definido acima de cerca de 20 ou o D não aumentará como deveria. Definir para zero irá bloquear o D no valor base.",
        "description": "D Max feature helpicon message"
    },
    "pidTuningPidSettings": {
        "message": "Definições do controlador PID"
    },
    "pidTuningMotorSettings": {
        "message": "Definições de Acelerador e Motor"
    },
    "pidTuningMiscSettings": {
        "message": "Definições Diversas"
    },
    "receiverRcSmoothing": {
        "message": "Suavizar RC"
    },
    "receiverRcSmoothingAuto": {
        "message": "Auto"
    },
    "receiverRcSmoothingManual": {
        "message": "Manual"
    },
    "receiverRcSmoothingAutoFactor": {
        "message": "Fator Automático do Setpoint",
        "description": "Setpoint Auto Factor parameter for RC smoothing"
    },
    "receiverRcSmoothingAutoFactorHelp": {
        "message": "Ajusta o cálculo do Fator Automático do Setpoint, 10 é o fator padrão para a relação de atraso. Aumentar o número irá suavizar mais as entradas do RC adicionando, ao mesmo tempo, atrasos. Isso pode ser útil para ligações RC pouco fiáveis ou para voos cinemáticos.<br>Tenha cuidado com números próximos de 50, o atraso tornar-se-á perceptível.<br>Use o comando CLI rc_smoothing_info enquanto o TX e RX estão ligados para ver o cálculo automático dos cutoffs de suavização de RC.",
        "description": "Setpoint Auto Factor parameter help message"
    },
    "receiverRcSmoothingAutoFactorHelp2": {
        "message": "Ajusta a suavização do Setpoint de RC. 30 é o padrão. Valores maiores suavizam mais os inputs de RC - por exemplo, 60 para freestyle HD ou 90-120 para voo cinemático. Nota: Valores acima de 50 causarão um atraso apreciável nos sticks. Valores mais baixos, por exemplo, 20-25, transferirão algumas etapas de controle do RC para os sinais do motor, aumentando ligeiramente o calor do motor, mas reduzirá ligeiramente o atraso do RC. Isto pode ser útil para corridas.",
        "description": "Setpoint Auto Factor parameter help message"
    },
    "receiverRcSmoothingAutoFactorThrottle": {
        "message": "Fator Auto do Acelerador",
        "description": "Throttle Auto Factor parameter for RC smoothing"
    },
    "receiverRcSmoothingAutoFactorThrottleHelp": {
        "message": "Ajusta o cálculo do Fator de Acelerador, 10 é o fator padrão para a relação de atraso. Aumentar o número irá suavizar mais as entradas do RC adicionando, ao mesmo tempo, atrasos. Isto pode ser útil para ligações RC pouco fiáveis ou para voos cinemáticos.<br>Tenha cuidado com números próximos de 50, o atraso tornar-se-á perceptível.<br>Use o comando CLI rc_smoothing_info enquanto o TX e RX estão ligados para ver o cálculo automático dos cutoffs de suavização de RC.",
        "description": "Throttle Auto Factor parameter help message"
    },
    "receiverRcFeedforwardTypeSelect": {
        "message": "Tipo de corte Feedforward"
    },
    "receiverRcSetpointTypeSelect": {
        "message": "Tipo de corte Setpoint"
    },
    "receiverThrottleTypeSelect": {
        "message": "Tipo de Cutoff do Acelerador"
    },
    "receiverRcSmoothingInterpolation": {
        "message": "Interpolação"
    },
    "receiverRcSmoothingFilter": {
        "message": "Filtro"
    },
    "rcSmoothingSetpointCutoffHelp": {
        "message": "Frequência de corte em Hz usada pelo filtro setpoint. Utilizar valores mais baixos resultará em inputs mais suaves e são mais apropriados para protocolos de recetor mais lentos. A maioria dos utilizadores deve deixar isto a 0, correspondendo ao \"Auto\"."
    },
    "rcSmoothingFeedforwardCutoffHelp": {
        "message": "Frequência de corte em Hz usada pelo filtro de feedforward. Usar valores mais baixos resultará em inputs mais suaves e são mais apropriados para protocolos de recetor mais lentos. A maioria dos usuários deve deixar isto a 0, correspondente ao \"Auto\"."
    },
    "rcSmoothingChannelsSmoothedHelp": {
        "message": "Os canais de suavização aplicam-se a"
    },
    "receiverRcSmoothingSetpointManual": {
        "message": "Seleciona se a frequência de corte do filtro de setpoint é calculada automaticamente (recomendado) ou manualmente selecionada pelo utilizador. Usar \"Manual\" não é recomendado para protocolos de recetor como Crossfire que podem mudar durante o voo."
    },
    "receiverRcSmoothingFeedforwardManual": {
        "message": "Seleciona se a frequência de corte do filtro de feedforward é calculada automaticamente (recomendado) ou manualmente selecionada pelo utilizador. Usar \"Manual\" não é recomendado para protocolos de recetor como Crossfire que podem mudar durante o voo."
    },
    "receiverRcSmoothingThrottleManual": {
        "message": "Seleciona se a suavização de RC é calculada automaticamente (recomendado) ou manualmente selecionada pelo utilizador. Usar \"Manual\" não é recomendado para protocolos como Crossfire que podem mudar durante o voo."
    },
    "rcSmoothingThrottleCutoffHelp": {
        "message": "Frequência de corte em Hz usada pelo filtro suavizador de aceleração. Usar valores mais baixos resultará em entradas mais suaves e são mais apropriadas para protocolos mais lentos do receptor. A maioria dos utilizadores deve deixar isto a 0 que corresponde a \"Auto\"."
    },
    "receiverRcSmoothingSetpointHz": {
        "message": "Frequência de corte Setpoint"
    },
    "receiverRcSmoothingThrottleCutoffHz": {
        "message": "Frequência de Curoff do Acelerador"
    },
    "receiverRcSmoothingFeedforwardCutoff": {
        "message": "Frequência de corte Feedforward"
    },
    "receiverRcFeedforwardType": {
        "message": "Tipo de filtro Feedforward"
    },
    "receiverRcSmoothingFeedforwardTypeAuto": {
        "message": "Auto"
    },
    "pidTuningDtermSetpointTransition": {
        "message": "Transição D Setpoint"
    },
    "pidTuningDtermSetpoint": {
        "message": "Peso D Setpoint"
    },
    "pidTuningDtermSetpointTransitionHelp": {
        "message": "Com este parâmetro, o D Setpoint Weight pode ser reduzido perto do centro dos sticks, o que resulta em mais suavidade no fim de flips e rolls.<br> O valor representa um ponto de defleção do stick: 0 - stick centrado, 1 - defleção total. Quando o stick está acima desse ponto, o peso do Setpoint é mantido constante no seu valor configurado. Quando o stick está posicionado abaixo desse ponto, o peso do Setpoint é reduzido proporcionalmente, chegando a 0 na posição central do stick.<br>Valor de 1 dá efeito máximo de suavização, enquanto o valor de 0 mantém o peso do Setpoint fixo no seu valor configurado sobre todo o alcance do stick."
    },
    "pidTuningDtermSetpointHelp": {
        "message": "Este parâmetro determina o efeito acelerador do stick dentro do componente derivado.<br> O valor de 0 é igual ao antigo método de medição, onde o D apenas segue o gyro, enquanto o valor de 1 é igual ao antigo método de erro com igual rácio de rastreio de gyro e sticks.<br> Um valor baixo é igual a uma resposta de stick mais lenta\/suave, enquanto um valor mais alto fornece mais resposta de aceleração de stick.<br>Note que é recomendado que a interpolação RC seja ativada com valores mais altos para evitar que os kicks de controle façam ruído."
    },
    "pidTuningDtermSetpointTransitionWarning": {
        "message": "<span class=\"message-negative\"><strong>$t(warningTitle.message):<\/strong> Usar a Transição do ponto D com um valor maior que 0 e menor do que 0.1 não é recomendado. Fazer isso pode causar instabilidade e resposta reduzida do stick conforme o stick atravessa a posição central.<\/span>"
    },
    "pidTuningFeedforwardGroup": {
        "message": "Feed-<br>forward"
    },
    "pidTuningFeedforwardGroupHelp": {
        "message": "Feedforward ajusta a responsividade dos sticks.<br \/><br \/> Estas opções permitem que a ajuste para fornecer respostas mais nítidas e imediatas para corridas, ou respostas suaves leves para fins cinemáticos \/ HD."
    },
    "pidTuningFeedforwardJitter": {
        "message": "Redução de Jitter"
    },
    "pidTuningFeedforwardJitterHelp": {
        "message": "A redução de Jitter reduz o Feedforward quando os sticks se movem lentamente, independente da sua posição.<br><br>Isto permite vôo suave e sem jitter quando se faz arcos lentos e suaves, mais ainda, oferece o máximo de feed forward sem qualquer atraso quando os sticks se deslocam rapidamente. A transição não é necessária, e deve ser definida como zero, quando a redução de jitter está ativa.<br><br>O valor padrão é 7. Valores superiores, por exemplo, 10-12, são bons para fins cinemáticos ou HD freestyle, 5 podem ser melhores para corridas com ligações de RC rápidas."
    },
    "pidTuningFeedforwardSmoothFactor": {
        "message": "Suavidade"
    },
    "pidTuningFeedforwardSmoothnessHelp": {
        "message": "Feedforward smoothing é essencial para atenuar o ruído no rastro de feedforward.<br><br>O valor menor que dá um rastro suave é o melhor.<br><br>O padrão de 25 é bom para links de 50-150hz RC. Para links de 250hz, use 40-50. Para links de 500hz, use 60-65."
    },
    "pidTuningFeedforwardAveraging": {
        "message": "Média"
    },
    "pidTuningFeedforwardAveragingHelp": {
        "message": "A Média de Feedforward pega na média das últimas 2 ou 3 etapas de feedforward. Isto suaviza o traço de feedforward mas adiciona algum atraso.<br><br>É mais eficaz quando há um jitter sequencial de aumento\/descida no sinal, que é comum com links RC mais rápidos.<br><br>2 pontos de média é necessária para links de 500 hz e links ruidosos de 250hz, ou para voo Cinemático \/ HD. Crossfire (antes de CRSFShot) precisa de uma média de 3 pontos no modo 150hz."
    },
    "pidTuningOptionOff": {
        "message": "DESLIGADO"
    },
    "pidTuningOptionOn": {
        "message": "LIGADO"
    },
    "pidTuningFeedforwardAveragingOption2Point": {
        "message": "2 Pontos"
    },
    "pidTuningFeedforwardAveragingOption3Point": {
        "message": "3 Pontos"
    },
    "pidTuningFeedforwardAveragingOption4Point": {
        "message": "4 Pontos"
    },
    "pidTuningFeedforwardBoost": {
        "message": "Impulso"
    },
    "pidTuningFeedforwardBoostHelp": {
        "message": "Feedforward boost adiciona impulso extra em resposta à aceleração ou desaceleração do stick.<br><br>Isto minimiza o atraso de Gyro causado pelo atraso de aceleração do motor, e reduz o overshoot quando o stick desacelera, puxando os motores para trás com força.<br><br>O impulso padrão funciona para a maioria das configurações. Os pilotos da corrida podem preferir aumentá-lo um pouco. O impulso pode ser ajustado com uma análise cuidadosa dos logs."
    },
    "pidTuningFeedforwardMaxRateLimit": {
        "message": "Limite Max Rate"
    },
    "pidTuningFeedforwardMaxRateLimitHelp": {
        "message": "Corta o feedforward à medida que os sticks se movem para a defleção máxima, para minimizar o overshoot no início de um flip ou roll.<br><br>Não faz nada no final de um flip ou roll. Valores mais baixos fazem com que a atenuação comece mais cedo.<br><br>Normalmente este valor não requer alteração. O valor mais alto consistente com um overshoot aceitável no início de rolls ou flips é o melhor."
    },
    "pidTuningFeedforwardTransition": {
        "message": "Transição"
    },
    "pidTuningFeedforwardTransitionHelp": {
        "message": "Reduz lineamente o Feedforward quando os sticks estão perto do centro. <br><br>Na 4.2 e anteriores, a transição pode ser usada para fornecer respostas de stick mais suaves ao redor da posição central do stick.<br><br>Na 4.3, a transição não é recomendada, pois foi 'substituída' pela função de redução do jitter.<br><br>O valor de 0 desabilita a transição. Um valor de 0.3 diminui o feedforward para zero quando os sticks estão totalmente centrados, mas aumenta para normal total quando os sticks estão a >30% fora do centro."
    },
    "pidTuningProportional": {
        "message": "<b>P<\/b>roporcional"
    },
    "pidTuningProportionalHelp": {
        "message": "Quão firmemente a máquina segue os sticks (o Setpoint).<br \/><br \/>Valor maior (ganhos) fornecem um rastreio mais apertado, mas pode causar overshoot se for muito alto em relação ao D, e pode causar oscilações em voltas com grande aceleração. Pense em P como a mola de um carro.",
        "description": "Proportional Term helpicon message on PID table titlebar"
    },
    "pidTuningIntegral": {
        "message": "<b>I<\/b>ntegral"
    },
    "pidTuningIntegralHelp": {
        "message": "Controla os pequenos offsets persistentes.<br><br>Semelhante ao P, mas acumula progressiva e lentamente até que o erro seja zero. Importante para tendências de longo prazo, como um centro de gravidade desviado, ou influências externas persistentes como o vento.<br \/><br \/>Altos ganhos permitem um rastreio mais apertado, especialmente em curvas, mas pode fazer com que o aparelho pareça mais rijo.<br><br>Pode causar lentas oscilações em builds com baixa autoridade ou se estiver alto em proporção ao P.",
        "description": "Integral Term helpicon message on PID table titlebar"
    },
    "pidTuningDMax": {
        "message": "<b>D<\/b> Max"
    },
    "pidTuningDMaxHelp": {
        "message": "Fornece um amortecimento mais forte para manobras rápidas que, de outra forma, podem causar overshoot. <br><br>Permite um menor valor básico de D min do que o normal, mantendo os motores mais frios, e viragens mais rápidas, mas levanta o D para controlar o overshoot em flips ou reversões rápidas. <br><br>Mais útil para racers, builds com ruído ou máquinas com baixa autoridade.",
        "description": "D Max Term helpicon message on PID table titlebar"
    },
    "pidTuningDerivativeHelp": {
        "message": "Controla a força de amortecimento de QUALQUER movimento do aparelho. Para movimentos dos sticks, o D-term amortece o comando. Para uma influência externa (propwash ou rajada de vento) o D-term amortece a sua influência.<br><br>Ganhos mais altos asseguram mais amortecimento e overshoot reduzido do P-term e FF.<br>No entanto, o D-term é MUITO sensível a vibrações de alta frequência do gyro (ruído | ampliado 10x a 100x).<br><br>Ruído de alta frequência pode causar aquecimento dos motores ou avarias, se os D-gains forem muito altos ou o ruído no gyro não for bem filtrado (ver aba Filtros).<br><br>Pense no D-term como um amortecedor do seu carro, mas com a propriedade inerente negativa de amplificar o ruído de alta frequência no gyro.",
        "description": "Derivative Term helpicon message on PID table titlebar"
    },
    "pidTuningFeedforward": {
        "message": "<b>F<\/b>eedforward"
    },
    "pidTuningFeedforwardHelp": {
        "message": "Um fator de unidade adicional, derivado puramente do input de stick, que ajuda a impulsionar o aparelho rapidamente em movimentos de stick rápidos.<br><br>FF não pode causar oscilação, permite um P inferior para respostas de stick similares, e compensa a oposição natural de D a inputs de sticks.<br><br>Valores baixos ou zero resultarão numa resposta mais suave, mas mais atrasada, para os inputs de sticks.",
        "description": "Feedforward Term helpicon message on PID table titlebar"
    },
    "pidTuningMaxRateWarning": {
        "message": "<span class=\"message-negative\"><b>Aviso:<\/b><\/span>Rates muito altos podem resultar em dessincronização durante desacelerações rápidas."
    },
    "pidTuningRcRate": {
        "message": "RC Rate"
    },
    "pidTuningMaxVel": {
        "message": "Velocidade Máxima [deg\/s]"
    },
    "pidTuningRate": {
        "message": "Rate"
    },
    "pidTuningSuperRate": {
        "message": "Super Rate"
    },
    "pidTuningRatesPreview": {
        "message": "Pré-visualização de Rates"
    },
    "pidTuningRatesTuningHelp": {
        "message": "<b>Rates e Expo:<\/b> Determine a sensação dos sticks alterando estes parâmetros. Use o gráfico e o modelo 3D para encontrar as suas configurações preferidas."
    },
    "pidTuningRcExpo": {
        "message": "RC Expo"
    },
    "pidTuningTPAMode": {
        "message": "Modo TPA"
    },
    "pidTuningTPA": {
        "message": "TPA"
    },
    "pidTuningTPARate": {
        "message": "Taxa de TPA (%)"
    },
    "pidTuningTPABreakPoint": {
        "message": "TPA Ponto de Interrupção (μs)"
    },
    "pidTuningTPAPD": {
        "message": "PD"
    },
    "pidTuningTPAD": {
        "message": "D"
    },
    "pidTuningThrottleCurvePreview": {
        "message": "Pré-visualização da Curva do Acelerador"
    },
    "pidTuningThrottleLimitType": {
        "message": "Limite do Acelerador"
    },
    "pidTuningThrottleLimitPercent": {
        "message": "% do Limite do Acelerador"
    },
    "pidTuningThrottleLimitTypeOff": {
        "message": "DESLIGADO"
    },
    "pidTuningThrottleLimitTypeScale": {
        "message": "ESCALA"
    },
    "pidTuningThrottleLimitTypeClip": {
        "message": "CORTAR"
    },
    "pidTuningThrottleLimitTypeTip": {
        "message": "Selecione o tipo de limitação de aceleração. <b>DESLIGADO<\/b> desativa o recurso, <b>ESCALA<\/b> irá transformar o intervalo do acelerador de 0 para a percentagem selecionada usando a totalidade do alcance do stick, <b>CLIP<\/b> irá definir uma percentagem máxima de acelerador e de alcance do stick acima da qual não terá efeito adicional"
    },
    "pidTuningThrottleLimitPercentTip": {
        "message": "Define a percentagem desejada para o limite do acelerador. Configurar a 100% desativa a função."
    },
    "pidTuningFilter": {
        "message": "Filtro"
    },
    "pidTuningFilterFrequency": {
        "message": "Frequência"
    },
    "pidTuningRatesCurve": {
        "message": "Pré-visualização de Rates"
    },
    "throttle": {
        "message": "Acelerador"
    },
    "pidTuningButtonSave": {
        "message": "Gravar"
    },
    "pidTuningButtonRefresh": {
        "message": "Atualizar"
    },
    "pidTuningProfileHead": {
        "message": "Perfil"
    },
    "pidTuningControllerHead": {
        "message": "Controlador PID"
    },
    "pidTuningCopyProfile": {
        "message": "Copiar perfil"
    },
    "pidTuningCopyRateProfile": {
        "message": "Copiar rateprofile"
    },
    "dialogCopyProfileText": {
        "message": "Copiar valores do perfil atual para"
    },
    "dialogCopyRateProfileText": {
        "message": "Copiar valores do rateprofile atual para"
    },
    "dialogCopyProfileTitle": {
        "message": "Copiar Valores do Perfil"
    },
    "dialogCopyProfileNote": {
        "message": "Todos os valores no perfil de destino serão apagados e substituídos"
    },
    "dialogCopyProfileConfirm": {
        "message": "Copiar"
    },
    "dialogCopyProfileClose": {
        "message": "Cancelar"
    },
    "pidTuningResetPidProfile": {
        "message": "Repor este perfil"
    },
    "pidTuningPidProfileReset": {
        "message": "Valores padrão carregados para o perfil PID atual."
    },
    "pidTuningReceivedProfile": {
        "message": "Perfil aplicado da controladora de voo: <strong class=\"message-positive\">$1<\/strong>"
    },
    "pidTuningReceivedRateProfile": {
        "message": "Rateprofile aplicado a partir da controladora de voo: <strong class=\"message-positive\">$1<\/strong>"
    },
    "pidTuningLoadedProfile": {
        "message": "Perfil Carregado: <strong class=\"message-positive\">$1<\/strong>"
    },
    "pidTuningLoadedRateProfile": {
        "message": "Rateprofile carregado: <strong class=\"message-positive\">$1<\/strong>"
    },
    "pidTuningDataRefreshed": {
        "message": "Dados do PID <strong>atualizados<\/strong>"
    },
    "pidTuningEepromSaved": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "tuningHelp": {
        "message": "<b>Dicas de otimização<\/b><br \/><span class=\"message-negative\">IMPORTANTE:<\/span> É importante verificar a temperatura dos motores durante os primeiros voos. Quanto maior o valor do filtro, melhor pode ser o voo, porém, mais ruído chegará aos motores. <br>O valor padrão de 100Hz é ótimo, mas para aeronaves com mais ruídos, pode tentar diminuir o filtro do termo D para 50Hz e possivelmente também o filtro do giroscópio."
    },
    "tuningHelpSliders": {
        "message": "Use os sliders para ajustar os seus filtros. Os sliders devem ser desligados para fazer alterações manuais.<br>Mover os sliders para a direita dá mais valores de cutoff mais elevados e pode melhorar o propwash, mas permitirá mais ruído nos motores, tornando-os mais quentes.<br>Builds mais limpas com filtragem rpm estarão bem com o slider do gyro lowpass muito para a direita, ou apenas com o lowpass 2 ativo e os controles no meio.<br><strong>AVISO:<\/strong> Seja cauteloso ao mover os sliders D para a direita! Verifique a temperatura do motor após cada alteração!<br><strong>Nota:<\/strong> Mudar de perfis só irá alterar as configurações do filtro D-term. Configurações de filtro Gyro são as mesmas para todos os perfis.",
        "description": "Filter tuning subtab note"
    },
    "filterWarning": {
        "message": "<span class=\"message-negative\"><b>Aviso:<\/b><\/span> A quantidade de filtros utilizados está perigosamente baixa. Isto provavelmente fará com que a aeronave perca o controle durante o voo. É altamente recomendado <b>ativar no mínimo um Filtro Gyro Lowpass Dinâmico ou Lowpass 1 e ao menos um dos filtros do Termo D Lowpass Dinâmico ou Lowpass 1<\/b>."
    },
    "pidTuningSliderPidsMode": {
        "message": "Modo:",
        "description": "Pidtuning slider mode can be OFF, RP or RPY"
    },
    "pidTuningSliderModeHelp": {
        "message": "<strong>Modo Slider de Ajuste dos Pid<\/strong><br><br>O modo Slider de ajuste Pid pode ser:<br><br>&bull; DESLIGADO - sem sliders, insira os valores manualmente<br>&bull; RP - os sliders ajustam somente o Roll e o Pitch, digite os valores do Yaw manualmente<br>&bull; RPY - os sliders ajustam todos os valores do PID<br><br><span class=\"message-negative\"><b>Aviso:<\/b><\/span>Indo do modo RP para RPY irão sobrescrever as configurações do Yaw com definições do firmware."
    },
    "receiverHelpModelId": {
        "message": "Se definir abaixo a Correspondência de Modelo para um número diferente de 255, pode especificar o número de receptor na página de configuração do modelo OpenTX\/EdgeTX e ativar a Correspondência de Modelo no script LUA ELRS para esse modelo. A correspondência de modelo é entre 0 e 63 inclusivé.<br \/>Consulte a documentação do ELRS para mais informações."
    },
    "receiverModelId": {
        "message": "ID de Correspondência de Modelo"
    },
    "receiverHelp": {
        "message": "&#8226;  <b><strong><a href=\"https:\/\/betaflight.com\/docs\/wiki\/guides\/current\/Failsafe#testing-failsafe\" target=\"_blank\" rel=\"noopener noreferrer\">Verifique sempre que o Failsafe está a trabalhar bem!<\/a><\/strong><\/b> As definições estão na aba Failsafe, que requere Modo Especialista.<br> &#8226; <b>Use o último firmware no Tx!<\/b><br> &#8226; <strong><a href=\"https:\/\/betaflight.com\/docs\/development\/Rx#disabling-the-opentxedgetx-adc-filter\" target=\"_blank\" rel=\"noopener noreferrer\">Desative o filtro ADC<\/a><\/strong> no rádio se usar o OpenTx ou o EdgeTx.<br>Configuração Básica: Configure as definições do ´Recetor´ corretamente. Escolha o ´Mapa de Canais’ correto para o seu rádio. Verifique que o Roll, Pitch e outras barras do gráfico se movem corretamente. Ajuste o endpoint do canal ou os valores do rádio entre ~1000 e ~2000, e coloque o ponto médio em 1500. Para mais informação, leia a <strong><a href=\"https:\/\/betaflight.com\/docs\/development\/Rx\" target=\"_blank\" rel=\"noopener noreferrer\">documentação<\/a><\/strong>."
    },
    "receiverThrottleMid": {
        "message": "MEIO do Acelerador"
    },
    "receiverThrottleExpo": {
        "message": "EXPO do Acelerador"
    },
    "receiverThrottleHover": {
        "message": "Ponto de Pairar"
    },
    "receiverStickMin": {
        "message": "Limite 'Stick baixo'"
    },
    "receiverHelpStickMin": {
        "message": "O valor máximo (em us) para que o stick seja reconhecido como baixo \/ esquerda para entrada do comando (MIN_CHECK)."
    },
    "receiverStickCenter": {
        "message": "Centro do Stick"
    },
    "receiverHelpStickCenter": {
        "message": "O valor (em us) usado para determinar se o stick está centralizado (MID_RC)."
    },
    "receiverStickMax": {
        "message": "Limite 'Stick Alto'"
    },
    "receiverHelpStickMax": {
        "message": "O valor mínimo (em us) para que o stick seja reconhecido como alto \/ direita para entrada do comando (MAX_CHECK)."
    },
    "receiverDeadband": {
        "message": "Zona morta do RC"
    },
    "receiverHelpDeadband": {
        "message": "Estes valores (em us) indicam quanto a entrada do RC pode variar antes de ser considerada válida. Para transmissores com saídas instáveis, este valor pode ser aumentado se as entradas RC variam enquanto parado."
    },
    "receiverYawDeadband": {
        "message": "Zona morta do Yaw"
    },
    "receiverHelpYawDeadband": {
        "message": "Estes valores (em us) indicam quanto a entrada do RC pode variar antes de ser considerada válida. Para transmissores com saídas instáveis, este valor pode ser aumentado se as entradas RC variam enquanto em ralenti. <strong> Esta configuração afeta somente o Yaw.<\/strong>"
    },
    "recevier3dDeadbandThrottle": {
        "message": "Zona morta do Acelerador 3D"
    },
    "receiverHelp3dDeadbandThrottle": {
        "message": "Valores (em us). Aumente o valor para aumentar a zona neutra. <strong> Esta configuração é somente para o Acelerador 3D.<\/strong>"
    },
    "receiverChannelMap": {
        "message": "Mapa de Canais"
    },
    "receiverChannelDefaultOption": {
        "message": "Padrão"
    },
    "receiverChannelMapTitle": {
        "message": "Pode definir o seu próprio mapa de canais ao clicar dentro da caixa"
    },
    "receiverRssiChannel": {
        "message": "Canal RSSI"
    },
    "receiverRssiChannelDisabledOption": {
        "message": "Desativado"
    },
    "receiverRefreshRateTitle": {
        "message": "Taxa de atualização do gráfico"
    },
    "receiverResetRefreshRate": {
        "message": "Repor"
    },
    "receiverResetRefreshRateTitle": {
        "message": "Repor taxa de atualização"
    },
    "receiverRowContainerRoll": {
        "message": "Roll [A]:",
        "description": "Roll label in signal graph"
    },
    "receiverRowContainerPitch": {
        "message": "Pitch [E]:",
        "description": "Pitch label in signal graph"
    },
    "receiverRowContainerYaw": {
        "message": "Yaw [R]:",
        "description": "Yaw label in signal graph"
    },
    "receiverRowContainerThrottle": {
        "message": "Throttle [T]:",
        "description": "Throttle label in signal graph"
    },
    "receiverButtonSave": {
        "message": "Gravar"
    },
    "receiverButtonRefresh": {
        "message": "Atualizar"
    },
    "receiverButtonBind": {
        "message": "Associar receptor"
    },
    "receiverButtonBindMessage": {
        "message": "Pedido de associação enviado para a controladora de voo."
    },
    "receiverButtonBindingPhrase": {
        "message": "Frase de Bind"
    },
    "receiverButtonSticks": {
        "message": "Emulador de Rádio",
        "description": "Button that opens a window with a radio emulator on the receiver tab. Actually only enabled for MSP protocol"
    },
    "receiverDataRefreshed": {
        "message": "Dados de afinação do RC <strong>atualizados<\/strong>"
    },
    "receiverEepromSaved": {
        "message": "EEPROM <span class=\"message-positive\">gravar<\/span>"
    },
    "receiverModelPreview": {
        "message": "Pré-visualizar"
    },
    "receiverMspWarningText": {
        "message": "Estes sticks permitem o Betaflight ser armado e testado sem um rádio ou receptor disponíveis. Porém, <strong>esta funcionalidade não foi feita para voos e as hélices não devem estar montadas.<\/strong><br><br>Esta função não garante um controle viável da sua aeronave. <strong>Ferimentos graves podem ocorrer se as hélices estiverem montadas.<\/strong>"
    },
    "receiverMspEnableButton": {
        "message": "Habilitar controles"
    },
    "auxiliaryHelp": {
        "message": "Configure modos aqui usando uma combinação de intervalos e\/ou links para outros modos (links suportados no BF 4.0 e posterior). Use <strong>intervalos<\/strong> para definir os Switches no seu transmissor e as atribuições de modo correspondente. Um canal receptor que fornece uma leitura entre um intervalo mínimo\/máximo ativará o modo. Use um <strong>link<\/strong> para ativar um modo quando outro modo for ativado. <strong>Exceções:<\/strong> ARMAR não pode ser vinculado para ou a partir de outro modo, os modos não podem ser ligados a outros modos configurados com um link (links em cadeia). Vários intervalos\/links podem ser usados ​​para ativar qualquer modo. Se houver mais de um intervalo\/link definido para um modo, cada um deles pode ser definido como<strong> AND<\/strong> ou <strong>OR<\/strong>. Um modo será ativado quando: <br \/><strong>AND<\/strong> - Todos os intervalos\/links estiverem ativos; <br \/> <strong>OR<\/strong> - pelo menos um intervalo\/link está ativo. <br \/><br \/> Lembre-se de gravar as configurações usando o botão Gravar."
    },
    "auxiliaryToggleUnused": {
        "message": "Ocultar modos não utilizados"
    },
    "auxiliaryMin": {
        "message": "Min"
    },
    "auxiliaryMax": {
        "message": "Max"
    },
    "auxiliaryDisabled": {
        "message": "(Desativado)",
        "descripton": "Text to add to the ARM mode (maybe others in the future) in the MODES TAB when it has been disabled for some external reason"
    },
    "auxiliaryAddRange": {
        "message": "Adicionar Intervalo"
    },
    "auxiliaryAddLink": {
        "message": "Adicionar Ligação"
    },
    "auxiliaryButtonSave": {
        "message": "Gravar"
    },
    "auxiliaryAutoChannelSelect": {
        "message": "AUTO"
    },
    "auxiliaryModeLogicOR": {
        "message": "OR"
    },
    "auxiliaryModeLogicAND": {
        "message": "AND"
    },
    "auxiliaryHelpMode_3DDISABLE": {
        "message": "Ativa direção inversa do motor para fornecer aceleração negativa e permitir o voo invertido. O acelerador torna-se de -100 a +100 em vez de 0 a 100",
        "description": "Help text to 3D mode"
    },
    "auxiliaryHelpMode_ACROTRAINER": {
        "message": "Modo de voo que limita o ângulo da aeronave quando voa no modo acro",
        "description": "Help text to ACRO TRAINER mode"
    },
    "auxiliaryHelpMode_ARM": {
        "message": "Ativa a saída de motor e permite ao aparelho voar.  <span class=\"message-negative\">Attention:<\/span> Piloto pode querer configurar <b>BOXPREARM<\/b> (2-estágios de armar) por razões de segurança.",
        "description": "Help text to ARM mode"
    },
    "auxiliaryHelpMode_ANGLE": {
        "message": "Neste modo auto-nivelado, os canais do roll e do pitch controlam o ângulo entre o eixo relevante e o vertical, alcançando vôo nivelado apenas deixando os sticks centrados",
        "description": "Help text to ANGLE mode"
    },
    "auxiliaryHelpMode_ANTIGRAVITY": {
        "message": "Modo de voo que aumenta os termos P e I durante movimentos rápidos de acelerador para melhorar o seguimento dos sticks e evitar desvio do nariz em mudanças rápidas no acelerador",
        "description": "Help text to ANTIGRAVITY mode"
    },
    "auxiliaryHelpMode_AIRMODE": {
        "message": "AirMode permite manter a estabilidade do drone com acelerador baixo. Para mais informação por favor veja <a href=\"https:\/\/betaflight.com\/docs\/development\/modes#airmode\" target=\"_blank\" rel=\"noopener noreferrer\">AirMode<\/a> em Betaflight.com.",
        "description": "Help text to AIRMODE mode"
    },
    "auxiliaryHelpMode_ALTHOLD": {
        "message": "<a href=\"https:\/\/betaflight.com\/docs\/wiki\/guides\/current\/position-hold-v4-6#altitude-hold\" target=\"_blank\" rel=\"noopener noreferrer\">Manter Altitude<\/a> regula ativamente a altitude da aeronave combinando o uso de sensores externos com o Modo Ângulo (Modo Estabilizado).",
        "description": "Help text for ALTITUDE HOLD mode"
    },
    "auxiliaryHelpMode_BEEPER": {
        "message": "Ativar o beeper - útil para localizar uma aeronave caída",
        "description": "Help text to BEEPER mode"
    },
    "auxiliaryHelpMode_BEEPERMUTE": {
        "message": "Desativar\/ativar o beeper incluíndo aviso, estado e modo BEEPER",
        "description": "Help text to BEEPERMUTE mode"
    },
    "auxiliaryHelpMode_BEEPERON": {
        "message": "Ativar modo BEEPER ON",
        "description": "Help text to BEEPER ON mode"
    },
    "auxiliaryHelpMode_BEEPGPSSATELLITECOUNT": {
        "message": "Ativar modo BEEP GPS SATELLITE",
        "description": "Help text to BEEP GPS SATELLITE COUNT mode"
    },
    "auxiliaryHelpMode_BLACKBOX": {
        "message": "Ativar registo BlackBox",
        "description": "Help text to BLACKBOX mode"
    },
    "auxiliaryHelpMode_BLACKBOXERASE": {
        "message": "Apagar log do BlackBox",
        "description": "Help text to BLACKBOX ERASE mode"
    },
    "auxiliaryHelpMode_BOXPREARM": {
        "message": "Ativar modo BOXPREARM",
        "description": "Help text to BOXPREARM mode"
    },
    "auxiliaryHelpMode_CALIB": {
        "message": "Iniciar calibração em vôo",
        "description": "Help text to CALIB mode"
    },
    "auxiliaryHelpMode_CAMERACONTROL1": {
        "message": "Use para alternar CAMERA CONTROL 1 personalizado. Verifique o manual do fornecedor",
        "description": "Help text to customized CAMERA CONTROL 1 mode"
    },
    "auxiliaryHelpMode_CAMERACONTROL2": {
        "message": "Use para alternar CAMERA CONTROL 2 personalizado. Verifique o manual do fornecedor",
        "description": "Help text to customized CAMERA CONTROL 2 mode"
    },
    "auxiliaryHelpMode_CAMERACONTROL3": {
        "message": "Use para alternar CAMERA CONTROL 3 personalizado. Verifique o manual do fornecedor",
        "description": "Help text to customized CAMERA CONTROL 3 mode"
    },
    "auxiliaryHelpMode_CAMSTAB": {
        "message": "Ativa modo de estabilização da câmera",
        "description": "Help text to CAMSTAB mode"
    },
    "auxiliaryHelpMode_FAILSAFE": {
        "message": "Iniciar etapa 2 do failsafe manualmente",
        "description": "Help text to FAILSAFE mode"
    },
    "auxiliaryHelpMode_FLIPOVERAFTERCRASH": {
        "message": "Inverte os motores para sair de uma posição invertida após um acidente (Dshot necessário)",
        "description": "Help text to FLIP OVER AFTER CRASH mode"
    },
    "auxiliaryHelpMode_FPVANGLEMIX": {
        "message": "Aplicar rotação de yaw em relação a uma câmera FPV montada com um ângulo predefinido",
        "description": "Help text to FPV ANGLE MIX mode"
    },
    "auxiliaryHelpMode_GPSBEEPSATELLITECOUNT": {
        "message": "Use para indicar o número de satélites GPS encontrados ao soar o beep esse número de vezes",
        "description": "Help text to GPS BEEP SATELLITE COUNT mode"
    },
    "auxiliaryHelpMode_GPSRESCUE": {
        "message": "Ativa 'GPS Rescue' para retornar o aparelho ao local onde foi armado pela última vez",
        "description": "Help text to GPS RESCUE mode"
    },
    "auxiliaryHelpMode_HEADADJ": {
        "message": "Ajuste de Direção - Define uma nova origem yaw para o modo HEADFREE",
        "description": "Help text to HEAD ADJ mode"
    },
    "auxiliaryHelpMode_HEADFREE": {
        "message": "Modo de voo onde o yaw está alinhado com um quadro de referência externo (muitas vezes para onde o piloto está virado), em vez do da aeronave. Projetado para iniciantes, mas raramente usado, aconselhamos modo ANGLE",
        "description": "Help text to HEADFREE mode"
    },
    "auxiliaryHelpMode_HORIZON": {
        "message": "Este modo híbrido funciona exatamente como o modo ANGLE com sticks de roll e pitch centrados (assim permitindo voo autonivelado), depois comporta-se gradualmente cada vez mais como o modo RATE padrão, à medida que os sticks são afastados da posição central",
        "description": "Help text to HORIZON mode"
    },
    "auxiliaryHelpMode_LAUNCHCONTROL": {
        "message": "Sistema de assistência de início de corrida",
        "description": "Help text to LAUNCH CONTROL mode"
    },
    "auxiliaryHelpMode_LEDLOW": {
        "message": "Desligar saída LED_STRIP",
        "description": "Help text to LEDLOW mode"
    },
    "auxiliaryHelpMode_MAG": {
        "message": "Fixar Direção para direção do Magnetómetro (controlo do compasso)",
        "description": "Help text to MAG mode"
    },
    "auxiliaryHelpMode_MSPOVERRIDE": {
        "message": "Ativar modo Override de MSP",
        "description": "Help text to MSP OVERRIDE mode"
    },
    "auxiliaryHelpMode_OSDDISABLE": {
        "message": "Ativar\/Desativar On-Screen-Display",
        "description": "Help text to OSD mode"
    },
    "auxiliaryHelpMode_PASSTHRU": {
        "message": "Transmite roll, yaw, and pitch diretamente do rx para os servos em mistura de avião",
        "description": "Help text to PASSTHRU mode"
    },
    "auxiliaryHelpMode_PARALYZE": {
        "message": "Desativar permanentemente uma aeronave caída até que seja reiniciada",
        "description": "Help text to PARALYZE mode"
    },
    "auxiliaryHelpMode_PIDAUDIO": {
        "message": "Use para alternar o PIDAUDIO",
        "description": "Help text to PIDAUDIO mode"
    },
    "auxiliaryHelpMode_POSHOLD": {
        "message": "Modo Position Hold",
        "description": "Help text to POSHOLD mode"
    },
    "auxiliaryHelpMode_PREARM": {
        "message": "Quando armar, espere que este switch seja ativado antes de efetivamente armar",
        "description": "Help text to PREARM mode"
    },
    "auxiliaryHelpMode_READY": {
        "message": "Adicionado no BF4.4, pode agora mostrar 'READY' no OSD usando um interruptor. Esta é uma melhoria de nicho para situações de corrida onde todos os feeds de vídeos dos pilotos estão num monitor central. O piloto pode ativar um switch para indicar que está pronto para voar, e a palavra READY aparece no seu OSD. O diretor de corrida pode então saber se todos os pilotos estão prontos ao olhar para a tela central. Quando arma, o texto READY desaparece",
        "description": "Help text to READY mode"
    },
    "auxiliaryHelpMode_STICKCOMMANDSDISABLE": {
        "message": "Desativar\/ativar comando do stick",
        "description": "Help text to STICK COMMANDS DISABLE mode"
    },
    "auxiliaryHelpMode_SERVO1": {
        "message": "Use para alternar o SERVO1",
        "description": "Help text to SERVO1 mode"
    },
    "auxiliaryHelpMode_SERVO2": {
        "message": "Use para alternar o SERVO2",
        "description": "Help text to SERVO2 mode"
    },
    "auxiliaryHelpMode_SERVO3": {
        "message": "Use para alternar o SERVO3",
        "description": "Help text to SERVO3 mode"
    },
    "auxiliaryHelpMode_TELEMETRY": {
        "message": "Ativar telemetria via switch",
        "description": "Help text to TELEMETRY mode"
    },
    "auxiliaryHelpMode_USER1": {
        "message": "Use para alternar o UTILIZADOR1 personalizado. Controla a saída arbitrária via PINIO",
        "description": "Help text to customized USER1 mode"
    },
    "auxiliaryHelpMode_USER2": {
        "message": "Use para alternar o UTILIZADOR2 personalizado. Controla a saída arbitrária via PINIO",
        "description": "Help text to customized USER2 mode"
    },
    "auxiliaryHelpMode_USER3": {
        "message": "Use para alternar o UTILIZADOR3 personalizado. Controla a saída arbitrária via PINIO",
        "description": "Help text to customized USER3 mode"
    },
    "auxiliaryHelpMode_USER4": {
        "message": "Use para alternar o UTILIZADOR4 personalizado. Controla a saída arbitrária via PINIO",
        "description": "Help text to customized USER4 mode"
    },
    "auxiliaryHelpMode_VTXCONTROLDISABLE": {
        "message": "Desativar o controlo das configurações do VTX através do OSD",
        "description": "Help text to VTX CONTROL DISABLE mode"
    },
    "auxiliaryHelpMode_VTXPOWER": {
        "message": "Alternar entre níveis de energia do VTX (se suportado pelo VTX)",
        "description": "Help text to VTX POWER mode"
    },
    "auxiliaryHelpMode_VTXPITMODE": {
        "message": "Mudar o VTX para modo pit (baixa emissão de energia, se suportado)",
        "description": "Help text to VTX PIT MODE mode"
    },
    "auxiliaryHelpMode_LAPTIMERRESET": {
        "message": "Reset do cronómetro de voltas do transponder",
        "description": "Help text to LAP TIMER RESET mode"
    },
    "adjustmentsHelp": {
        "message": "Configure os switches de ajuste. Veja a secção 'in-flight adjustments' do manual para detalhes. As alterações que as funções de ajuste fazem não são gravadas automaticamente."
    },
    "adjustmentsColumnEnable": {
        "message": "Se ativo"
    },
    "adjustmentsColumnUsingSlot": {
        "message": "usando o slot"
    },
    "adjustmentsColumnWhenChannel": {
        "message": "quando o canal"
    },
    "adjustmentsColumnIsInRange": {
        "message": "está no Intervalo"
    },
    "adjustmentsColumnThenApplyFunction": {
        "message": "então aplique"
    },
    "adjustmentsColumnViaChannel": {
        "message": "via o canal"
    },
    "adjustmentsSlot0": {
        "message": "Slot 1"
    },
    "adjustmentsSlot1": {
        "message": "Slot 2"
    },
    "adjustmentsSlot2": {
        "message": "Slot 3"
    },
    "adjustmentsSlot3": {
        "message": "Slot 4"
    },
    "adjustmentsMin": {
        "message": "Min"
    },
    "adjustmentsMax": {
        "message": "Max"
    },
    "adjustmentsFunction0": {
        "message": "Sem alterações"
    },
    "adjustmentsFunction1": {
        "message": "Ajustamento Rate RC"
    },
    "adjustmentsFunction2": {
        "message": "Ajustamento Expo RC"
    },
    "adjustmentsFunction3": {
        "message": "Ajustamento Expo Acelerador"
    },
    "adjustmentsFunction4": {
        "message": "Ajustamento Rate Pitch & Roll"
    },
    "adjustmentsFunction5": {
        "message": "Ajustamento Rate Yaw"
    },
    "adjustmentsFunction6": {
        "message": "Ajustamento P do Pitch & Roll"
    },
    "adjustmentsFunction7": {
        "message": "Ajustamento I do Pitch & Roll"
    },
    "adjustmentsFunction8": {
        "message": "Ajustamento D do Pitch & Roll"
    },
    "adjustmentsFunction9": {
        "message": "Ajustamento P do Yaw"
    },
    "adjustmentsFunction10": {
        "message": "Ajustamento I do Yaw"
    },
    "adjustmentsFunction11": {
        "message": "Ajustamento D do Yaw"
    },
    "adjustmentsFunction12": {
        "message": "Seleção Perfil Rate"
    },
    "adjustmentsFunction13": {
        "message": "Rate do Pitch"
    },
    "adjustmentsFunction14": {
        "message": "Rate do Roll"
    },
    "adjustmentsFunction15": {
        "message": "Ajustamento P do Pitch"
    },
    "adjustmentsFunction16": {
        "message": "Ajustamento I do Pitch"
    },
    "adjustmentsFunction17": {
        "message": "Ajustamento D do Pitch"
    },
    "adjustmentsFunction18": {
        "message": "Ajustamento P do Roll"
    },
    "adjustmentsFunction19": {
        "message": "Ajustamento I do Roll"
    },
    "adjustmentsFunction20": {
        "message": "Ajustamento D do Roll"
    },
    "adjustmentsFunction21": {
        "message": "Yaw do RC Rate"
    },
    "adjustmentsFunction22": {
        "message": "Ajuste Pitch & Roll F"
    },
    "adjustmentsFunction23": {
        "message": "Transição Feedforward"
    },
    "adjustmentsFunction24": {
        "message": "Ajustamento Potência do modo Horizonte"
    },
    "adjustmentsFunction25": {
        "message": "Seleção Áudio-PID"
    },
    "adjustmentsFunction26": {
        "message": "Ajustamento F do Pitch"
    },
    "adjustmentsFunction27": {
        "message": "Ajustamento F do Roll"
    },
    "adjustmentsFunction28": {
        "message": "Ajustamento F do Yaw"
    },
    "adjustmentsFunction29": {
        "message": "Seleção do Perfil do OSD"
    },
    "adjustmentsFunction30": {
        "message": "Seleção do Perfil de LED"
    },
    "adjustmentsFunction31": {
        "message": "Ajuste do brilho do LED"
    },
    "adjustmentsSave": {
        "message": "Gravar"
    },
    "adjustmentsEepromSaved": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "transponderNotSupported": {
        "message": "O firmware da sua controladora de voo não suporta a função de transponder."
    },
    "transponderInformation": {
        "message": "Sistemas de transponder permitem que os organizadores de corridas cronometrem as suas voltas. O transponder é instalado na sua aeronave, e quando passar por um 'gate' equipado com receptores, o seu código é registado e gravado o tempo da sua volta. Quando equipar um transponder baseado em IR, deve garantir que ele aponta para fora da sua aeronave, na direção dos receptores da pista, e que os feixes de luz não estão obstruídos pela estrutura, bateria, cabos, hélices, etc."
    },
    "transponderConfigurationType": {
        "message": "Tipo de transponder"
    },
    "transponderType0": {
        "message": "Nenhum"
    },
    "transponderType1": {
        "message": "iLap"
    },
    "transponderType2": {
        "message": "aRCiTimer"
    },
    "transponderType3": {
        "message": "ERLT"
    },
    "transponderConfiguration1": {
        "message": "Configuração iLap"
    },
    "transponderConfiguration2": {
        "message": "Configuração aRCiTimer"
    },
    "transponderConfiguration3": {
        "message": "Configuração ERLT"
    },
    "transponderData1": {
        "message": "Dados"
    },
    "transponderData2": {
        "message": "ID do Transponder"
    },
    "transponderData3": {
        "message": "ID do Transponder"
    },
    "transponderDataHelp1": {
        "message": "Apenas dígitos Hexadecimais, 0-9, A-F"
    },
    "transponderHelp1": {
        "message": "Configure o código do seu transponder aqui. Nota: Apenas códigos válidos serão reconhecidos em sistemas de cronometragem de corridas. Códigos válidos para o transponder podem ser obtidos em <a href=\"http:\/\/seriouslypro.com\/transponder-codes\" target=\"_blank\" rel=\"noopener noreferrer\">Seriously Pro<\/a>."
    },
    "transponderHelp2": {
        "message": "Para mais informações visite <a href=\"http:\/\/www.arcitimer.com\/\" title=\"aRCiTimer\" target=\"_blank\" rel=\"noopener noreferrer\">aRCiTimer<\/a>"
    },
    "transponderDataHelp3": {
        "message": "Escolha o ID ERTL 0-63"
    },
    "transponderHelp3": {
        "message": "Para mais informações visite <a href=\"https:\/\/github.com\/polyvision\/EasyRaceLapTimer\" title=\"aRCiTimer\" target=\"_blank\" rel=\"noopener noreferrer\">EasyRaceLapTimer<\/a>"
    },
    "transponderButtonSave": {
        "message": "Gravar"
    },
    "transponderButtonSaveReboot": {
        "message": "Gravar e Reiniciar"
    },
    "transponderDataInvalid": {
        "message": "Dados do transponder são <span class=\"message-negative\">inválidos<\/span>"
    },
    "servosFirmwareUpgradeRequired": {
        "message": "Servos requerem o firmware &gt;= 1.10.0. e suporte do destino."
    },
    "servosChangeDirection": {
        "message": "Mude a direção no TX para que fique igual ao movimento do servo"
    },
    "servosName": {
        "message": "Nome"
    },
    "servosMid": {
        "message": "MEIO"
    },
    "servosMin": {
        "message": "MÍNIMO"
    },
    "servosMax": {
        "message": "MÁXIMO"
    },
    "servosAngleAtMin": {
        "message": "Ângulo no mín"
    },
    "servosAngleAtMax": {
        "message": "Ângulo no máx"
    },
    "servosRateAndDirection": {
        "message": "Taxa e direção"
    },
    "servosRate": {
        "message": "Taxa:",
        "description": "Label for 'Rate:' direction"
    },
    "servosLiveMode": {
        "message": "Habilitar modo ao vivo"
    },
    "servosButtonSave": {
        "message": "Gravar"
    },
    "servosNormal": {
        "message": "Normal"
    },
    "servosReverse": {
        "message": "Inverter"
    },
    "servosEepromSave": {
        "message": "EEPROM <span class=\"message-positive\">gravada<\/span>"
    },
    "gpsHead": {
        "message": "GPS"
    },
    "gpsHeadHelp": {
        "message": "Mostra várias informações relacionadas com o GPS. Direção só é exibida quando o Magnetómetro está em uso",
        "description": "Help text for gpsHead"
    },
    "gpsMapHead": {
        "message": "Localização GPS atual"
    },
    "gpsMapMessage1": {
        "message": "Verifique a sua ligação de internet"
    },
    "gpsMapMessage2": {
        "message": "A aguardar por fix do GPS 3D…"
    },
    "gps3dFix": {
        "message": "Fix 3D:"
    },
    "gpsFixTrue": {
        "message": "Verdadeiro"
    },
    "gpsFixFalse": {
        "message": "Falso"
    },
    "gpsPositionUnit": {
        "message": "graus",
        "description": "Unit for GPS position."
    },
    "gpsAltitude": {
        "message": "Altitude:"
    },
    "gpsLatitude": {
        "message": "Latitude:",
        "description": "Show GPS position - Latitude"
    },
    "gpsLongitude": {
        "message": "Longitude:",
        "description": "Show GPS position - Longitude"
    },
    "gpsHeading": {
        "message": "Direção IMU \/ GPS:",
        "description": "Show IMU \/ GPS heading - Attitude \/ GPS course over ground"
    },
    "gpsSpeed": {
        "message": "Velocidade:"
    },
    "gpsSats": {
        "message": "Número de Satélites:",
        "description": "Show number of fixed GPS Satellites"
    },
    "gpsDistToHome": {
        "message": "Distância para Casa:"
    },
    "gpsPositionalDop": {
        "message": "DOP Posicional:"
    },
    "gpsMagneticDeclination": {
        "message": "$t(configurationMagDeclination):",
        "description": "Do not translate"
    },
    "gpsSignalStrHead": {
        "message": "Força do Sinal GPS"
    },
    "gpsSignalStrHeadHelp": {
        "message": "Mostra a força, qualidade e estado do sinal para cada fonte do GPS descoberta",
        "description": "Help text for gpsSignalStrHead"
    },
    "gpsSignalStr": {
        "message": "Força do Sinal"
    },
    "gpsSignalLost": {
        "message": "O ícone do GPS acende apenas quando a ligação ao módulo do GPS é confirmada.<br \/><br \/>Será vermelha no início, passando a amarela quando o fix 3D é obtido.<br \/><br \/>Se o ícone GPS não acender, verifique a ligação dos cabos e a configuração, e confirme que o módulo GPS está a receber energia.<br \/><br \/>O comando de \"estado\" CLI 'fornece mais informação sobre o estado da ligação GPS."
    },
    "gpsSignalGnssId": {
        "message": "Gnss ID"
    },
    "gpsSignalSatId": {
        "message": "ID Satélite"
    },
    "gpsSignalStatus": {
        "message": "Estado"
    },
    "gpsSignalQuality": {
        "message": "Qualidade"
    },
    "gnssQualityNoSignal": {
        "message": "sem sinal"
    },
    "gnssQualitySearching": {
        "message": "a procurar"
    },
    "gnssQualityAcquired": {
        "message": "adquirido"
    },
    "gnssQualityUnusable": {
        "message": "inutilizável"
    },
    "gnssQualityLocked": {
        "message": "bloqueado"
    },
    "gnssQualityFullyLocked": {
        "message": "totalmente bloqueado"
    },
    "gnssUsedUnused": {
        "message": "não usado"
    },
    "gnssUsedUsed": {
        "message": "UTILIZADO"
    },
    "gnssHealthyUnknown": {
        "message": "desconhecido"
    },
    "gnssHealthyHealthy": {
        "message": "saudável"
    },
    "gnssHealthyUnhealthy": {
        "message": "não saudável"
    },
    "motorsVoltage": {
        "message": "Voltagem:"
    },
    "motorsADrawing": {
        "message": "Corrente:"
    },
    "motorsmAhDrawn": {
        "message": "Amp. gastos:"
    },
    "motorsVoltageValue": {
        "message": "$1 V"
    },
    "motorsADrawingValue": {
        "message": "$1 A"
    },
    "motorsmAhDrawnValue": {
        "message": "$1 mAh"
    },
    "motorsText": {
        "message": "Motores"
    },
    "motorNumber1": {
        "message": "Motor - 1"
    },
    "motorNumber2": {
        "message": "Motor - 2"
    },
    "motorNumber3": {
        "message": "Motor - 3"
    },
    "motorNumber4": {
        "message": "Motor - 4"
    },
    "motorNumber5": {
        "message": "Motor - 5"
    },
    "motorNumber6": {
        "message": "Motor - 6"
    },
    "motorNumber7": {
        "message": "Motor - 7"
    },
    "motorNumber8": {
        "message": "Motor - 8"
    },
    "servosText": {
        "message": "Servos"
    },
    "servoNumber1": {
        "message": "Servo - 1"
    },
    "servoNumber2": {
        "message": "Servo - 2"
    },
    "servoNumber3": {
        "message": "Servo - 3"
    },
    "servoNumber4": {
        "message": "Servo - 4"
    },
    "servoNumber5": {
        "message": "Servo - 5"
    },
    "servoNumber6": {
        "message": "Servo - 6"
    },
    "servoNumber7": {
        "message": "Servo - 7"
    },
    "servoNumber8": {
        "message": "Servo - 8"
    },
    "motorsResetMaximumButton": {
        "message": "Repor"
    },
    "motorsResetMaximum": {
        "message": "Repor máximos extraordinários"
    },
    "motorsSensorGyroSelect": {
        "message": "$t(sensorStatusGyroShort.message)",
        "description": "Don't translate!!!"
    },
    "motorsSensorAccelSelect": {
        "message": "acelerómetro"
    },
    "motorsTelemetryHelp": {
        "message": "Estes números mostram a info de telemetria recebida dos ESCs, se disponível. Pode mostrar a velocidade atual dos motores (R, em RPM), a taxa de erros (E) do link de telemetria e a temperatura (T) dos ESCs.",
        "description": "Help text for the telemetry values in the motors tab."
    },
    "motorsRPM": {
        "message": "R: {{motorsRpmValue}}",
        "description": "To put under the motors in the motors tab. KEEP IT SHORT or not translate. Keep the letters as prefix. Shows the RPM of the motor if telemetry is available."
    },
    "motorsRPMError": {
        "message": "E: {{motorsErrorValue}}%",
        "description": "To put under the motors in the motors tab. KEEP IT SHORT or not translate. Shows the error of motor telemetry if available."
    },
    "motorsESCTemperature": {
        "message": "T: {{motorsESCTempValue}}&deg;C",
        "description": "To put under the motors in the motors tab. KEEP IT SHORT or not translate. Shows the ESC temperature if available."
    },
    "motorsMaster": {
        "message": "Master"
    },
    "motorsNotice": {
        "message": "<strong>Modo Teste de Motor \/ Notificação de Armar<\/strong><br \/><br \/><strong class=\"message-negative\">AVISO: Risco grave de lesão! Remova todas as hélices!<\/strong><br \/><br \/><ul><li>&#x2022; Motores irão girar quando armados ou quando os controlos deslizantes forem aumentados<\/li><li>&#x2022; Modo de teste Motor permanecerá ativo após mover para outro Tab<\/li><li>&#x2022; Pressionar qualquer tecla irá parar os motors, mas somente na Aba Motores<\/li><li>&#x2022; Desconectar o cabo USB pode não parar os motores!<\/li><\/ul>"
    },
    "motorsEnableControl": {
        "message": "<strong>Entendo os riscos<\/strong>, as hélices foram removidas - habilitar o controle dos motores e armar, e desativar a Prevenção contra Descolagem Acidental."
    },
    "motorsDialogMixerReset": {
        "message": "<strong>Problema no modo Mixer detetado<\/strong><br \/><br \/>O modelo {{mixerName}} precisa de <strong class=\"message-positive\">{{mixerMotors}}<\/strong> recursos de motor e a configuração atual do firmware fornece <strong class=\"message-positive\">{{outputs}}<\/strong> saída(s) utilizável(eis) para o modo selecionado.<br \/><br \/>Se usar um modo de mixer personalizado, tem de definir uma mmix personalizada antes de alterar o modo do mixer.<br \/><br \/>Por favor, verifique a sua configuração e adicione os recursos de motor necessários."
    },
    "motorsDialogSettingsChanged": {
        "message": "Detetadas alterações na configuração.<br \/><br \/><strong class=\"message-negative-italic\">O Modo de Teste do Motor está desativado até as configurações serem gravadas.<\/strong>"
    },
    "motorsDialogSettingsChangedOk": {
        "message": "OK"
    },
    "motorOutputReorderDialogClose": {
        "message": "Cancelar"
    },
    "motorOutputReorderDialogAgree": {
        "message": "Iniciar"
    },
    "motorsRemapDialogTitle": {
        "message": "Reordenar motores"
    },
    "motorOutputReorderDialogOpen": {
        "message": "Reordenar motores"
    },
    "motorOutputReorderDialogSelectSpinningMotor": {
        "message": "Clique no motor que gira..."
    },
    "motorOutputReorderDialogRemapIsDone": {
        "message": "Pronto! Verifique a ordem de rotação dos motores ao clicar na imagem."
    },
    "motorsRemapDialogUnderstandRisks": {
        "message": "<strong>Entendo os riscos<\/strong>,<br \/>as hélices foram removidas."
    },
    "motorsRemapDialogRiskNotice": {
        "message": "<strong>Aviso de segurança<\/strong><br \/><strong class=\"message-negative\">Remova todas as hélices para evitar ferimentos!<\/strong><br \/>Os motores vão <strong>girar!<\/strong>"
    },
    "motorsRemapDialogExplanations": {
        "message": "<strong>Aviso de informação<\/strong><br \/>Os motores vão girar um a um e poderá selecionar que motor está a girar. A bateria deve estar conetada, deve estar selecionado o protocolo ESC correto. Este utilitário só pode reorganizar os motores ativos atualmente. O re-mapeamento mais complexo requer o comando CLI Resource. Consulte esta <a href=\"https:\/\/betaflight.com\/docs\/wiki\/guides\/current\/Remapping-Motors-with-Resource-Command\" target=\"_blank\" rel=\"noopener noreferrer\">página Wiki<\/a>."
    },
    "motorsRemapDialogSave": {
        "message": "Gravar"
    },
    "motorsRemapDialogStartOver": {
        "message": "Começar de novo"
    },
    "motorsButtonReset": {
        "message": "Repor"
    },
    "motorsButtonSave": {
        "message": "Gravar e Reiniciar"
    },
    "escDshotDirectionDialog-Title": {
        "message": "Direção do Motor - <strong class=\"message-negative-italic\">Aviso: Certifique-se de que as hélices estão removidas!<\/strong>"
    },
    "escDshotDirectionDialog-SelectMotor": {
        "message": "Selecionar um ou todos os motores"
    },
    "escDshotDirectionDialog-SelectMotorSafety": {
        "message": "Os motores vão girar quando selecionados!"
    },
    "escDshotDirectionDialog-RiskNotice": {
        "message": "<strong>Aviso de segurança<\/strong><br \/><strong class=\"message-negative-italic\">Remova todas as hélices para evitar ferimentos!<\/strong><br \/>Os motores irão <strong>girar<\/strong> imediatamente quando selecionados!"
    },
    "escDshotDirectionDialog-UnderstandRisks": {
        "message": "<strong>Eu entendo os riscos<\/strong>,<br \/>todas as hélices foram removidas."
    },
    "escDshotDirectionDialog-InformationNotice": {
        "message": "<strong>Aviso de informação<\/strong><br \/>Para alterar as direções dos motores, a bateria deve estar ligada e configurado o protocolo ESC correto na aba $t(tabMotorTesting.message). Note que nem todos os ESCs Dshot funcionarão com esta caixa de diálogo. Verifique o firmware do seu ESC."
    },
    "escDshotDirectionDialog-NormalInformationNotice": {
        "message": "Defina a direção do motor selecionando e girando cada motor individualmente."
    },
    "escDshotDirectionDialog-WizardInformationNotice": {
        "message": "Repõe as direções de rotação de todos os motores e permite ao utilizador escolher qual inverter."
    },
    "escDshotDirectionDialog-Open": {
        "message": "Direção do motor"
    },
    "escDshotDirectionDialog-CommandNormal": {
        "message": "Normal"
    },
    "escDshotDirectionDialog-CommandReverse": {
        "message": "Inverter"
    },
    "escDshotDirectionDialog-CommandSpin": {
        "message": "Testar motor"
    },
    "escDshotDirectionDialog-ReleaseButtonToStop": {
        "message": "Solte o botão para parar"
    },
    "escDshotDirectionDialog-ReleaseToStop": {
        "message": "Solte para parar"
    },
    "escDshotDirectionDialog-Start": {
        "message": "Individualmente"
    },
    "escDshotDirectionDialog-StartWizard": {
        "message": "Assistente"
    },
    "escDshotDirectionDialog-SetDirectionHint": {
        "message": "Mudar direção do(s) motor(es) selecionado(s)"
    },
    "escDshotDirectionDialog-SetDirectionHintSafety": {
        "message": "Motores vão girar ao definir a direção!"
    },
    "escDshotDirectionDialog-SettingsAutoSaved": {
        "message": "Direção do motor é guardada após a seleção"
    },
    "escDshotDirectionDialog-WrongProtocolText": {
        "message": "A funcionalidade funciona apenas com ESCs DSHOT.<br \/>Verifique se o seu ESC (electronic speed controller) suporta o protocolo DSHOT e altere-o na aba $t(tabMotorTesting.message)."
    },
    "escDshotDirectionDialog-WrongMixerText": {
        "message": "Número de motores é 0.<br \/>Verifique o Mixer atual na aba $t(tabMotorTesting.message) ou configure um personalizado através do CLI. Consulte esta <a href=\"https:\/\/betaflight.com\/docs\/development\/Mixer\" target=\"_blank\" rel=\"noopener noreferrer\">página Wiki<\/a>."
    },
    "escDshotDirectionDialog-WrongFirmwareText": {
        "message": "Atualize o firmware.<br \/> Certifique-se de que está a utilizar o último firmware: Betaflight 4.3 ou mais recente."
    },
    "escDshotDirectionDialog-WizardActionHint": {
        "message": "Carregue nos números dos motores individualmente para mudar a direção de rotação"
    },
    "escDshotDirectionDialog-WizardActionHintSecondLine": {
        "message": "Verifique se todos os motores estão a rodar corretamente"
    },
    "escDshotDirectionDialog-SpinWizard": {
        "message": "Iniciar \/ girar motores"
    },
    "escDshotDirectionDialog-StopWizard": {
        "message": "Parar motores"
    },
    "sensorsInfo": {
        "message": "Tenha presente que ao usar um período de atualização rápido e visualizar vários gráficos em simultâneo utiliza muitos recursos do computador e pode gastar a sua bateria rapidamente se estiver num portátil. Recomendamos que apenas exiba os gráficos dos sensores em que estiver interessado e que utilize períodos de atualização razoáveis."
    },
    "sensorsRefresh": {
        "message": "Atualizar:"
    },
    "sensorsScale": {
        "message": "Escala:"
    },
    "sensorsGyroSelect": {
        "message": "Giroscópio"
    },
    "sensorsAccelSelect": {
        "message": "Acelerómetro"
    },
    "sensorsMagSelect": {
        "message": "Magnetómetro"
    },
    "sensorsAltitudeSelect": {
        "message": "Altitude"
    },
    "sensorsSonarSelect": {
        "message": "Sonar"
    },
    "sensorsDebugSelect": {
        "message": "Depuração"
    },
    "sensorsGyroTitle": {
        "message": "Giroscópio - deg\/s"
    },
    "sensorsAccelTitle": {
        "message": "Acelerómetro - g"
    },
    "sensorsMagTitle": {
        "message": "Magnetómetro"
    },
    "sensorsAltitudeTitle": {
        "message": "Altitude - metros"
    },
    "sensorsAltitudeHint": {
        "message": "A altitude é calculada com uma combinação de dados do barómetro (se disponível) e dados do GPS (se disponível). Se um GPS estiver conectado e com sinal dos satélites, quando desarmado, será exibida a altitude absoluta acima do nível do mar. Quando armado, será exibida a altitude relativa à posição onde foi armado."
    },
    "sensorsSonarTitle": {
        "message": "Sonar - cm"
    },
    "sensorsDebugTitle": {
        "message": "Debug"
    },
    "cliInfo": {
        "message": "<strong>Nota:<\/strong> Sair da aba do CLI ou pressionar Desconectar irá <strong>automaticamente<\/strong> enviar o comando \"<strong>exit<\/strong>\" para a placa. No firmware mais recente, isto fará com que a controladora de voo <strong>reinicie<\/strong> e qualquer alteração que não foi gravada será <strong>perdida<\/strong>. <p><strong><span class=\"message-negative\">Atenção:<\/span><\/strong> Alguns comandos do CLI podem enviar sinais arbitrários para os pinos de saída dos motores. Isto pode fazer com que os motores girem se uma bateria estiver conectada. Portanto, é altamente recomendado verificar que <strong>nenhuma bateria está conectada antes de enviar comandos no CLI<\/strong>."
    },
    "cliInputPlaceholder": {
        "message": "Escreva aqui o seu comando. Pressione Tab para Autocompletar."
    },
    "cliInputPlaceholderBuilding": {
        "message": "Por favor aguarde enquanto o cache do Autocompletar está a ser construído..."
    },
    "cliEnter": {
        "message": "Modo CLI detetado"
    },
    "cliDevEnter": {
        "message": "Modo de programador de apenas CLI detetado"
    },
    "cliReboot": {
        "message": "Reiniciar por CLI detetado"
    },
    "cliSaveToFileBtn": {
        "message": "Gravar para ficheiro"
    },
    "cliClearOutputHistoryBtn": {
        "message": "Limpar histórico"
    },
    "cliCopyToClipboardBtn": {
        "message": "Copiar para área de transferência"
    },
    "cliCopySuccessful": {
        "message": "Copiado!"
    },
    "cliLoadFromFileBtn": {
        "message": "Carregar do ficheiro"
    },
    "cliSupportRequestBtn": {
        "message": "Enviar Dados de Suporte"
    },
    "cliConfirmSnippetDialogTitle": {
        "message": "O ficheiro <strong>{{fileName}}<\/strong> foi carregado. Reveja os comandos"
    },
    "cliConfirmSnippetNote": {
        "message": "<strong>Nota:<\/strong> É possível ver e modificar os comandos antes de executar."
    },
    "cliConfirmSnippetBtn": {
        "message": "Executar"
    },
    "cliPanelTitle": {
        "message": "Interface da Linha de Comandos"
    },
    "cliCommand": {
        "message": "Digite o comando aqui"
    },
    "loggingNote": {
        "message": "Os dados serão gravados nesta aba<span class=\"message-negative\">apenas<\/span>. Sair da aba irá <span class=\"message-negative\">cancelar<\/span> o log e a aplicação irá voltar ao seu estado normal.<br \/>Pode selecionar o período de atualização global, os dados serão escritos no ficheiro de log a cada <strong>1<\/strong> segundo por questões de performance."
    },
    "loggingSamplesSaved": {
        "message": "Amostras Gravadas:"
    },
    "loggingLogSize": {
        "message": "Tamanho do Log:"
    },
    "loggingLogName": {
        "message": "Nome do Log:"
    },
    "loggingButtonLogFile": {
        "message": "Selecionar ficheiro de Log"
    },
    "loggingStart": {
        "message": "Começar a fazer Log"
    },
    "loggingStop": {
        "message": "Parar de fazer log"
    },
    "loggingBack": {
        "message": "Sair do Log \/ Desconectar"
    },
    "loggingErrorNotConnected": {
        "message": "Precisa <strong>conectar<\/strong> primeiro"
    },
    "loggingErrorLogFile": {
        "message": "Por favor selecione o ficheiro de log"
    },
    "loggingErrorOneProperty": {
        "message": "Por favor selecione pelo menos uma propriedade para fazer log"
    },
    "loggingAutomaticallyRetained": {
        "message": "Ficheiro de log anterior automaticamente carregado: <strong>$1<\/strong>"
    },
    "blackboxNotSupported": {
        "message": "O firmware da sua controladora de voo não suporta a função 'Log do Blackbox'."
    },
    "blackboxMaybeSupported": {
        "message": "O firmware da sua controladora de voo é muito antigo e não suporta esta aba, ou a funcionalidade Blackbox está desabilitada na aba de Configuração."
    },
    "blackboxConfiguration": {
        "message": "Configuração do Blackbox"
    },
    "blackboxButtonSave": {
        "message": "Gravar e reiniciar"
    },
    "blackboxLoggingNone": {
        "message": "Não gerar log"
    },
    "blackboxLoggingFlash": {
        "message": "Flash Embutido na placa"
    },
    "blackboxLoggingSdCard": {
        "message": "Cartão SD"
    },
    "blackboxLoggingSerial": {
        "message": "Porta Serial"
    },
    "blackboxLoggingVirtual": {
        "message": "Para Ficheiro"
    },
    "serialLoggingSupportedNote": {
        "message": "Pode fazer log para um dispositivo externo (como o OpenLager) utilizando a porta serial. Configure a porta na aba de Portas."
    },
    "sdcardNote": {
        "message": "Podem ser guardados logs de voo para a slot do Cartão SD embutido na sua controladora de voo."
    },
    "dataflashUsedSpace": {
        "message": "Espaço utilizado"
    },
    "dataflashFreeSpace": {
        "message": "Espaço livre"
    },
    "dataflashUnavSpace": {
        "message": "Espaço indisponível"
    },
    "dataflashLogsSpace": {
        "message": "Espaço livre para logs"
    },
    "dataflashNote": {
        "message": "Podem ser guardados logs de voo na Memória flash embutida na sua controladora de voo."
    },
    "dataflashNotPresentNote": {
        "message": "A sua controladora de voo não tem disponível uma Memória flash compatível."
    },
    "dataflashFirmwareUpgradeRequired": {
        "message": "Memória flash requer o firmware &gt;= 1.8.0."
    },
    "dataflashButtonSaveFile": {
        "message": "Gravar flash para ficheiro..."
    },
    "dataflashSavetoFileNote": {
        "message": "Gravar a flash diretamente para ficheiro é lento e inerentemente propenso a erro \/ ficheiro corrompido.<br>Em alguns casos, funcionará para ficheiros pequenos, mas isto não é suportado e pedidos de suporte para tal serão fechados sem comentários - use o modo de armazenamento em massa."
    },
    "dataflashSaveFileDepreciationHint": {
        "message": "Este método é lento e inerentemente propenso a erros \/ ficheiros corrompidos, porque a própria ligação MSP tem intrinsecamente, limitações fundamentais que a tornam inadequada para transferências de ficheiros. Pode funcionar apenas para ficheiros de log pequenos. Não crie pedidos de suporte se a transferência de ficheiros falhar quando gravar usando este método. O método recomendado é usar '<b>$t(onboardLoggingRebootMscText.message)<\/b>' (abaixo) para ativar o modo de armazenamento em massa, e aceder ao controlador de voo como um dispositivo de armazenamento para baixar os ficheiros de log."
    },
    "dataflashButtonSaveAndErase": {
        "message": "Gravar e Apagar",
        "description": "Button text to save blackbox logs to file and then erase the flash"
    },
    "dataflashButtonErase": {
        "message": "Apagar flash"
    },
    "dataflashConfirmEraseTitle": {
        "message": "Confirme apagar da Memória flash"
    },
    "dataflashConfirmEraseNote": {
        "message": "Isto vai apagar todos os logs do Blackbox e quaisquer outros dados na Memória flash. Deve demorar cerca de 20 segundos, tem a certeza?"
    },
    "dataflashSavingTitle": {
        "message": "A guardar a Memória flash no ficheiro"
    },
    "dataflashSavingNote": {
        "message": "Gravar pode demorar vários minutos, por favor aguarde."
    },
    "dataflashSavingNoteAfter": {
        "message": "Gravação completa! Pressione \"Ok\" para continuar."
    },
    "dataflashButtonSaveCancel": {
        "message": "Cancelar"
    },
    "dataflashButtonSaveDismiss": {
        "message": "Ok"
    },
    "dataflashButtonEraseConfirm": {
        "message": "Sim, apagar Memória flash"
    },
    "dataflashButtonEraseCancel": {
        "message": "Cancelar"
    },
    "dataflashFileWriteFailed": {
        "message": "Falha ao escrever no ficheiro selecionado, as permissões da pasta estão corretas?"
    },
    "sdcardStatusNoCard": {
        "message": "Nenhum cartão inserido"
    },
    "sdcardStatusReboot": {
        "message": "Erro fatal<br>Reinicie para tentar novamente"
    },
    "sdcardStatusReady": {
        "message": "Cartão pronto"
    },
    "sdcardStatusStarting": {
        "message": "Cartão a inicializar..."
    },
    "sdcardStatusFileSystem": {
        "message": "Sistema de ficheiros a inicializar..."
    },
    "sdcardStatusUnknown": {
        "message": "Estado desconhecido $1"
    },
    "firmwareFlasherBranch": {
        "message": "Selecione Pull Request ou Commit"
    },
    "firmwareFlasherReleaseSummaryHead": {
        "message": "Info de Lançamento e Compilação"
    },
    "firmwareFlasherReleaseManufacturer": {
        "message": "ID Fabricante:"
    },
    "firmwareFlasherReleaseVersion": {
        "message": "Versão:"
    },
    "firmwareFlasherReleaseVersionUrl": {
        "message": "Visite a página de lançamentos."
    },
    "firmwareFlasherReleaseNotes": {
        "message": "Notas de lançamento:"
    },
    "firmwareFlasherReleaseDate": {
        "message": "Data:"
    },
    "firmwareFlasherReleaseTarget": {
        "message": "Destino:"
    },
    "firmwareFlasherTargetWikiUrlInfo": {
        "message": "Obtenha mais informações sobre o target na Wiki Betaflight",
        "description": "Link to Betaflight support for target"
    },
    "firmwareFlasherReleaseMCU": {
        "message": "MCU:"
    },
    "firmwareFlasherCloudBuildDetails": {
        "message": "Detalhes da Compilação da Nuvem:"
    },
    "firmwareFlasherCloudBuildLogUrl": {
        "message": "Mostrar Log."
    },
    "firmwareFlasherCloudBuildStatus": {
        "message": "Estado:"
    },
    "firmwareFlasherCloudBuildPending": {
        "message": "pendente"
    },
    "firmwareFlasherCloudBuildProcessing": {
        "message": "a processar"
    },
    "firmwareFlasherCloudBuildSuccessCached": {
        "message": "sucesso (em cache)"
    },
    "firmwareFlasherCloudBuildSuccess": {
        "message": "sucesso"
    },
    "firmwareFlasherCloudBuildFailCancel": {
        "message": "cancelado"
    },
    "firmwareFlasherCloudBuildFailTimeOut": {
        "message": "tempo expirou (pf tente novamente)"
    },
    "firmwareFlasherCloudBuildFailRequest": {
        "message": "erro de solicitação de compilação (por favor, verifique configuração de compilação, ex.: definições personalizadas)"
    },
    "firmwareFlasherCloudBuildFail": {
        "message": "falhou (pf verifique o log)"
    },
    "firmwareFlasherReleaseFileUrl": {
        "message": "Download manualmente."
    },
    "firmwareFlasherTargetWarning": {
        "message": "<span class=\"message-negative\">IMPORTANTE:<\/span> Tenha certeza que o ficheiro selecionado é apropriado para o destino. Enviar um ficheiro binário para o destino errado pode fazer coisas <span class=\"message-negative\">más<\/span> acontecerem."
    },
    "firmwareFlasherPath": {
        "message": "Caminho:"
    },
    "firmwareFlasherSize": {
        "message": "Tamanho:"
    },
    "firmwareFlasherStatus": {
        "message": "Estado:"
    },
    "firmwareFlasherProgress": {
        "message": "Progresso:"
    },
    "firmwareFlasherLoadFirmwareFile": {
        "message": "Por favor carregue o ficheiro do firmware"
    },
    "firmwareFlasherLoadedConfig": {
        "message": "Target carregado, por favor carregue o ficheiro do firmware"
    },
    "firmwareFlasherNoReboot": {
        "message": "Sem sequência de reinicialização"
    },
    "firmwareFlasherOnlineSelectBuildType": {
        "message": "Selecione o tipo de compilação para ver as placas disponíveis."
    },
    "firmwareFlasherOnlineSelectBoardDescription": {
        "message": "Selecione ou detete a sua controladora para ver os firmwares disponíveis online - Selecione o firmware apropriado para a sua controladora."
    },
    "firmwareFlasherOnlineSelectBoardHint": {
        "message": "Betaflight configurator suporta o flash de Targets Unificados com as respetivas configurações específicas de placas num único passo.<br><br>O conceito de Targets Unificados significa que o mesmo ficheiro .hex de firmware pode ser usado para todas as placas que usem a mesma MCU.<br><br>Betaflight 4.4 introduz <strong>Compilação na Nuvem.<\/strong><br><br>Com <strong>Compilação na Nuvem<\/strong> precisamos de definir opções de hardware presentes na sua build.<br><br>Para fazer com que diferentes placas funcionem com o mesmo firmware, um ficheiro de configuração específica é executado em conjunto com o firmware quando o Target Unificado é flashado.<br><br>Com Compilação Local pode carregar um ficheiro de configuração de target unificado ou escolher uma placa antes de carregar o ficheiro .hex de firmware.<br><br>Se encontrar problemas a usar o firmware, por favor considere juntar-se ao Discord ou abrir um <a href=\"https:\/\/github.com\/betaflight\/betaflight\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">problema<\/a>."
    },
    "firmwareFlasherOnlineSelectFirmwareVersionDescription": {
        "message": "Selecione a versão do firmware para a sua placa."
    },
    "firmwareFlasherNoRebootDescription": {
        "message": "Ative se s sua controladora de voo está no modo boot. Por exemplo, se ligou a sua placa com os pinos do bootloader em 'curto-circuito' ou enquanto está a pressionar o botão BOOT na sua placa."
    },
    "firmwareFlasherFlashOnConnect": {
        "message": "Flashar ao conectar"
    },
    "firmwareFlasherFlashOnConnectDescription": {
        "message": "Tentativa de flashar a controladora automaticamente (acionada pela nova porta serial detetada).<br \/><br \/><span class=\"message-negative\">AVISO<\/span>: esta função desativa as funcionalidades de deteção e backup."
    },
    "firmwareFlasherFullChipErase": {
        "message": "Apagar completo do chip"
    },
    "firmwareFlasherFullChipEraseDescription": {
        "message": "Limpa todos os dados de configuração armazenados na placa."
    },
    "firmwareFlasherFlashDevelopmentFirmware": {
        "message": "Usar Firmware em desenvolvimento"
    },
    "firmwareFlasherFlashDevelopmentFirmwareDescription": {
        "message": "Flashar o mais recente (não testado) firmware de desenvolvimento."
    },
    "firmwareFlasherManualPort": {
        "message": "Porta"
    },
    "firmwareFlasherManualBaud": {
        "message": "Baud rate manual"
    },
    "firmwareFlasherManualBaudDescription": {
        "message": "A seleção manual do baud rate é para placas que não suportam a velocidade padrão ou para flash via Bluetooth.<br \/><span class=\"message-negative\">Nota:<\/span> Esta opção não é utilizada quando estiver a atualizar via USB DFU"
    },
    "firmwareFlasherBaudRate": {
        "message": "Baud Rate"
    },
    "firmwareFlasherShowDevelopmentReleases": {
        "message": "Mostrar versões candidatas"
    },
    "firmwareFlasherShowDevelopmentReleasesDescription": {
        "message": "Mostrar versões candidatas em conjunto com versões estáveis"
    },
    "firmwareFlasherOptionLoading": {
        "message": "Carregando..."
    },
    "firmwareFlasherOptionLabelBuildTypeRelease": {
        "message": "Versões Finais"
    },
    "firmwareFlasherOptionLabelBuildTypeReleaseCandidate": {
        "message": "Versões Finais e Versões Candidatas"
    },
    "firmwareFlasherOptionLabelBuildTypeDevelopment": {
        "message": "Versões de Desenvolvimento"
    },
    "firmwareFlasherOptionLabelBuildTypeAKK3_3": {
        "message": "3.3 AKK & RDQ VTX Patch"
    },
    "firmwareFlasherOptionLabelBuildTypeAKK3_4": {
        "message": "3.4 AKK & RDQ VTX Patch"
    },
    "firmwareFlasherOptionLabelSelectFirmware": {
        "message": "Escolha um Firmware \/ Placa"
    },
    "firmwareFlasherOptionLabelSelectBoard": {
        "message": "Escolha uma Placa"
    },
    "firmwareFlasherOptionLabelSelectFirmwareVersion": {
        "message": "Escolha uma versão do Firmware"
    },
    "firmwareFlasherOptionLabelSelectFirmwareVersionFor": {
        "message": "Escolha uma versão do Firmware para"
    },
    "firmwareFlasherButtonLoadLocal": {
        "message": "Carregar Firmware [Local]"
    },
    "firmwareFlasherButtonLoadOnline": {
        "message": "Carregar Firmware [Online]"
    },
    "firmwareFlasherButtonDownloading": {
        "message": "A fazer download..."
    },
    "firmwareFlasherExitDfu": {
        "message": "Sair do modo DFU"
    },
    "firmwareFlasherFlashFirmware": {
        "message": "Flashar Firmware"
    },
    "firmwareFlasherGithubInfoHead": {
        "message": "Informações do Firmware no GitHub"
    },
    "firmwareFlasherCommiter": {
        "message": "Committer:"
    },
    "firmwareFlasherDate": {
        "message": "Data:"
    },
    "firmwareFlasherHash": {
        "message": "Hash:"
    },
    "firmwareFlasherUrl": {
        "message": "Vá ao GitHub para rever este commit..."
    },
    "firmwareFlasherMessage": {
        "message": "Mensagem:"
    },
    "firmwareFlasherWarningText": {
        "message": "Por favor <span class=\"message-negative\">não<\/span> tente flashar hardware<strong>não-Betaflight<\/strong>com este instalador de firmware.<br \/>Não <span class=\"message-negative\"><\/span> <strong>desconecte<\/strong> a controladora ou <strong>desligue<\/strong> o seu computador enquanto estiver a flashar.<br \/><br \/><strong>Nota: <\/strong>STM32 bootloader está guardado na ROM, não pode ser apagado.<br \/><strong>Note: <\/strong><span class=\"message-negative\">Auto-Ligar<\/span> está sempre desativado quando está dentro do instalador de firmware.<br \/><strong>Note: <\/strong>Assegure-se que tem um backup; alguns upgrades\/downgrades vão apagar as suas configurações.<br \/><strong>Note:<\/strong> Se tem problemas a flashar <strong>tente desconectar todos os cabos da controladora<\/strong> Primeiro, tente reiniciá-la, atualize os drivers.<br \/><strong>Nota:<\/strong> Quando flashar controladoras com conetores USB diretos (maioria das mais recentes) assegure-se que leu a secção USB Flashing do manual do Betaflight e que tem instalados o software e os drivers corretos"
    },
    "firmwareFlasherRecoveryHead": {
        "message": "<strong>Recuperação \/ Comunicação perdida<\/strong>"
    },
    "firmwareFlasherRecoveryText": {
        "message": "Se perdeu a comunicação com a sua controladora, execute estes passos para restaurar a comunicação: <ul><li>Desligue<\/li><li>Ative 'Sem sequência de reinicialização', Ative 'Apagar completo do chip'.<\/li><li>Faça um Jump nos pinos de BOOT ou mantenha pressionado o botão de BOOT.<\/li><li>Ligue (LED de atividade não acenderá se feito corretamente).<\/li><li>Instale todos os drivers STM32 e Zadig se necessário (veja a secção <a href=\"https:\/\/betaflight.com\/docs\/wiki\/archive\/Installing-Betaflight\" target=\"_blank\" rel=\"noopener noreferrer\">USB Flashing<\/a> do manual do Betaflight).<\/li><li>Feche a aplicação, Reinicie a aplicaçãor.<\/li><li>Solte o botão BOOT se a sua FC tiver um.<\/li><li>Flash com o firmware correto (usando baud rate manual se especificado no manual da sua FC).<\/li><li>Desligue.<\/li><li>Remova o Jump do Boot.<\/li><li>Ligue (LED de atividade deve acender).<\/li><li>Conecte-se normalmente.<\/li><\/ul>"
    },
    "firmwareFlasherButtonLeave": {
        "message": "Sair do Flasher de Firmware"
    },
    "firmwareFlasherFirmwareNotLoaded": {
        "message": "Firmware não carregado"
    },
    "firmwareFlasherFirmwareLocalLoaded": {
        "message": "Firmware local Carregado: {{filename}} ({{bytes}} bytes)"
    },
    "firmwareFlasherFirmwareOnlineLoaded": {
        "message": "Firmware Online Carregado: {{filename}} ({{bytes}} bytes)"
    },
    "firmwareFlasherTooltipSaveFirmware": {
        "message": "Salvar Firmware"
    },
    "firmwareFlasherInvalidFileFormat": {
        "message": "Ficheiro de formato inválido"
    },
    "firmwareFlasherUf2Corrupted": {
        "message": "O ficheiro UF2 parece estar corrompido"
    },
    "firmwareFlasherHexCorrupted": {
        "message": "Ficheiro HEX aparenta estar corrompido"
    },
    "firmwareFlasherUF2SaveSuccess": {
        "message": "Salvo (flashado) UF2 com sucesso"
    },
    "firmwareFlasherUF2SaveFailed": {
        "message": "Falha ao salvar (flash) UF2"
    },
    "firmwareFlasherConfigCorrupted": {
        "message": "O ficheiro de configuração aparenta estar corrompido, ASCII aceite (caracteres 0-255)",
        "description": "shown in the progress bar at the bottom, be brief"
    },
    "firmwareFlasherConfigCorruptedLogMessage": {
        "message": "O ficheiro de configuração aparenta estar corrompido, ASCII aceite (caracteres 0-255), caracteres fora deste valor são permitidos como comentários",
        "description": "shown in the log, more wordy"
    },
    "firmwareFlasherRemoteFirmwareLoaded": {
        "message": "<span class=\"message-positive\">Firmware Remoto carregado, pronto para flashar<\/span>"
    },
    "firmwareFlasherFailedToLoadOnlineFirmware": {
        "message": "Falhou a carregar firmware remoto"
    },
    "firmwareFlasherFailedToLoadUnifiedConfig": {
        "message": "Falha a carregar a configuração remota para {{remote_file}}"
    },
    "firmwareFlasherCanceledBackup": {
        "message": "Backup cancelado, flash abortado"
    },
    "firmwareFlasherLegacyLabel": {
        "message": "{{target}} (Legado)",
        "description": "If we have a Unified target and a old style target available, we are labeling the older one"
    },
    "firmwareFlasherNoFirmwareSelected": {
        "message": "<b>Nenhum firmware selecionado para carregar<\/b>"
    },
    "firmwareFlasherNoTargetsLoaded": {
        "message": "Nenhum alvo carregado"
    },
    "firmwareFlasherNoValidPort": {
        "message": "<span class=\"message-negative\">Por favor selecione uma porta serial válida<\/span>"
    },
    "firmwareFlasherWritePermissions": {
        "message": "Não tem <span class=\"message-negative\">permissões de escrita<\/span> neste ficheiro"
    },
    "firmwareFlasherFlashTrigger": {
        "message": "Detectado: <strong>$1<\/strong> - despoletando atualização ao conectar"
    },
    "firmwareFlasherVerifyBoard": {
        "message": "<h3>Incompatibilidade de firmware<\/h3><br \/>A controladora ligada é <strong>{{verified_board}}<\/strong>enquanto você selecionou <strong>{{selected_board}}<\/strong>.<br \/><br \/>Quer continuar a flashar?",
        "description": "Make a quick connection to read firmware target and never flash a wrong target again"
    },
    "firmwareFlasherBoardVerificationSuccess": {
        "message": "A aplicação <span class=\"message-positive\">detetou com sucesso<\/span> e verificou a controladora: <strong>{{boardName}}<\/strong>",
        "description": "Board verification has succeeded."
    },
    "firmwareFlasherBoardVerficationTargetNotAvailable": {
        "message": "A aplicação detetou a placa: <strong>{{boardName}}<\/strong> mas não foi encontrado nenhum target oficial do Betaflight",
        "description": "Board verification has succeeded, but the target is not available as offical Betaflight target."
    },
    "firmwareFlasherBoardVerificationFail": {
        "message": "A aplicação<span class=\"message-negative\">falhou<\/span> a verificar a placa. Se isto persistir, tente mudar de abas e tentar novamente, reconecte o USB, ou conecte primeiro se se pode ter esquecido de aplicar padrões personalizados.",
        "description": "Sometimes MSP values cannot be read from firmware correctly"
    },
    "firmwareFlasherButtonAbort": {
        "message": "Abortar"
    },
    "firmwareFlasherButtonContinue": {
        "message": "Continuar"
    },
    "firmwareFlasherDetectBoardButton": {
        "message": "Detetar"
    },
    "firmwareFlasherDetectBoardDescriptionHint": {
        "message": "Detectar só funciona quando não estiver no modo DFU e quando a comunicação MSP estiver a funcionar. Às vezes, tem de tentar novamente algumas vezes ou até mesmo reconectar o USB. Tente conectar primeiro como normal, já que pode se ter esquecido de aplicar os padrões predefinidos. Por favor, reinicie após flashar - reconecte o seu USB."
    },
    "firmwareFlasherDetectBoardQuery": {
        "message": "Consultar informações da controladora para pré-selecionar o firmware certo"
    },
    "unstableFirmwareAcknowledgementDialog": {
        "message": "Está prestes a instalar uma <strong>compilação de desenvolvimento do firmware<\/strong>. Estas compilações são um trabalho em curso, e qualquer uma das opções a seguir podem ser o caso:<strong><ul><li>o firmware não funciona de forma alguma;<\/li><li>o firmware não é voável;<\/li><li>há problemas de segurança com o firmware, por exemplo, flyaways<\/li><li>o firmware pode fazer com que a controladora de voo fique sem resposta, ou se danifique<\/li><\/ul><\/strong>Se prosseguir com a instalação deste firmware, <strong> está a assumir a responsabilidade total pelo risco de qualquer uma das opções acima acontecerem<\/strong>. Além disso, reconhece que é necessário executar <strong>testes de bancada rigorosos sem hélices<\/strong> antes de qualquer tentativa de voar com este firmware."
    },
    "unstableFirmwareAcknowledgement": {
        "message": "Li o acima indicado e <strong>assumo total responsabilidade<strong> por instalar firmware instável"
    },
    "unstableFirmwareAcknowledgementFlash": {
        "message": "Flash"
    },
    "firmwareFlasherRemindBackupTitle": {
        "message": "Apagar definições",
        "description": "Warning message title before actual flashing takes place"
    },
    "firmwareFlasherRemindBackup": {
        "message": "Instalar um novo firmware apagará todas as definições. Recomendamos que faça um backup antes de continuar.",
        "description": "Warning message before actual flashing takes place"
    },
    "firmwareFlasherBackup": {
        "message": "Criar Backup",
        "description": "Create a backup before actual flashing takes place"
    },
    "firmwareFlasherBackupIgnore": {
        "message": "Ignorar o risco",
        "description": "Ignore creating a backup before actual flashing takes place"
    },
    "firmwareBackupEnabled": {
        "message": "Backup ativado"
    },
    "firmwareBackupDisabled": {
        "message": "Backup desativado"
    },
    "firmwareBackupAsk": {
        "message": "Perguntar antes de fazer backup"
    },
    "ledStripHelp": {
        "message": "A controladora de voo pode controlar as cores e efeitos individuais de LEDs numa faixa. <br \/>Configure LEDs na grade, configure a ordem das soldas e depois conecte os LEDs na sua aeronave de acordo com as posições na grade. LEDs configurados em posições sem número não serão gravados.<br \/>Faça duplo clique numa cor para editar os valores HSV."
    },
    "ledStripButtonSave": {
        "message": "Gravar"
    },
    "ledStripColorSetupTitle": {
        "message": "Configuração de Cores",
        "description": "Color setup title of the led strip"
    },
    "ledStripH": {
        "message": "H",
        "description": "Abbreviation of Hue in HSV (Hue, Saturation, Brightness) color model"
    },
    "ledStripS": {
        "message": "S",
        "description": "Abbreviation of Saturation in HSV  (Hue, Saturation, Brightness) color model"
    },
    "ledStripV": {
        "message": "V",
        "description": "Abbreviation of Brightness in HSV  (Hue, Saturation, Brightness) color model"
    },
    "ledStripRemainingText": {
        "message": "Restante",
        "description": "In the LED STRIP, text next the counter of leds remaining"
    },
    "ledStripClearSelectedButton": {
        "message": "Limpar selecionados",
        "description": "In the LED STRIP, clear selected leds"
    },
    "ledStripClearAllButton": {
        "message": "Limpar TODOS",
        "description": "In the LED STRIP, clear all leds"
    },
    "ledStripVtxOverlay": {
        "message": "VTX (usa a frequência do VTX para controlar a cor)"
    },
    "ledStripBrightnessSliderTitle": {
        "message": "Luminosidade",
        "description": "Brightness of the LED Strip"
    },
    "ledStripBrightnessSliderHelp": {
        "message": "Percentagem máxima de luminosidade dos LEDs."
    },
    "ledStripRainbowDeltaSliderTitle": {
        "message": "Delta",
        "description": "LED Strip rainbow effect delta"
    },
    "ledStripRainbowDeltaSliderHelp": {
        "message": "Diferença do Tonalidade entre cada LEDs.",
        "description": "Hint on LED Strip tab for rainbow delta"
    },
    "ledStripRainbowFreqSliderTitle": {
        "message": "Frequência",
        "description": "LED Strip rainbow effect frequency"
    },
    "ledStripRainbowFreqSliderHelp": {
        "message": "Frequência da alteração de cores, ou de outra forma a velocidade do efeito.",
        "description": "Hint on LED Strip tab for rainbow frequency"
    },
    "ledStripFunctionSection": {
        "message": "Funções do LED"
    },
    "ledStripFunctionTitle": {
        "message": "Função"
    },
    "ledStripFunctionNoneOption": {
        "message": "Nenhuma",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionColorOption": {
        "message": "Cor",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionModesOption": {
        "message": "Modos &amp; Orientação",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionArmOption": {
        "message": "Estado do Armar",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionBatteryOption": {
        "message": "Bateria",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionRSSIOption": {
        "message": "RSSI",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionGPSOption": {
        "message": "GPS",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionGPSBarOption": {
        "message": "Barra GPS",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionBatteryBarOption": {
        "message": "Barra Bateria",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionAltitudeOption": {
        "message": "Altitude",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripFunctionRingOption": {
        "message": "Ring",
        "description": "One of the modes of the Led Strip"
    },
    "ledStripColorModifierTitle": {
        "message": "Modificador de Cor"
    },
    "ledStripModeColorsTitle": {
        "message": "Modo das cores"
    },
    "ledStripModeColorsModeOrientation": {
        "message": "Orientação",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeHeadfree": {
        "message": "Headfree",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeHorizon": {
        "message": "Horizonte",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeAngle": {
        "message": "Angulo",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeMag": {
        "message": "Mag",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeBaro": {
        "message": "Baro",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripDirN": {
        "message": "N",
        "description": "North direction in Color Mode in Led Strip"
    },
    "ledStripDirE": {
        "message": "L",
        "description": "East direction in Color Mode in Led Strip"
    },
    "ledStripDirS": {
        "message": "S",
        "description": "South direction in Color Mode in Led Strip"
    },
    "ledStripDirW": {
        "message": "O",
        "description": "West direction in Color Mode in Led Strip"
    },
    "ledStripDirU": {
        "message": "C",
        "description": "Up direction in Color Mode in Led Strip"
    },
    "ledStripDirD": {
        "message": "B",
        "description": "Down direction in Color Mode in Led Strip"
    },
    "ledStripModesOrientationTitle": {
        "message": "Orientação do LED ('Modos &amp; Orientação') e Cor",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModesSpecialColorsTitle": {
        "message": "Cores especiais",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeDisarmed": {
        "message": "Desarmado",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeArmed": {
        "message": "Armado",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeAnimation": {
        "message": "Animação",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeBlinkBg": {
        "message": "Piscar o fundo",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeGPSNoSats": {
        "message": "GPS: sem sats",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeGPSNoLock": {
        "message": "GPS: sem lock",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeColorsModeGPSLocked": {
        "message": "GPS: com lock",
        "description": "One of the modes in Color Mode in Led Strip"
    },
    "ledStripModeGpsDefault": {
        "message": "Padrão",
        "description": "One of the modes in GPS Mode in Led Strip"
    },
    "ledStripModeGpsBar": {
        "message": "Barra",
        "description": "One of the modes in GPS Mode in Led Strip"
    },
    "ledStripWiring": {
        "message": "Ligações da Fita de LED",
        "description": "One of the modes in Led Strip"
    },
    "ledStripWiringMode": {
        "message": "Modo de Ordenação dos Fios",
        "description": "One of the wiring modes in Led Strip"
    },
    "ledStripWiringClearControl": {
        "message": "Limpar selecionados",
        "description": "Control button in the wiring modes in Led Strip"
    },
    "ledStripWiringClearAllControl": {
        "message": "Limpar TODAS as Ligações",
        "description": "Control button in the wiring modes in Led Strip"
    },
    "ledStripWiringMessage": {
        "message": "LEDs configurados em posições sem número não serão gravados.",
        "description": "Message in the wiring modes in Led Strip"
    },
    "ledStripLarsonOverlay": {
        "message": "Scanner Larson",
        "description": "Larson effect switch label on LED Strip tab"
    },
    "ledStripBlinkAlwaysOverlay": {
        "message": "Piscar sempre"
    },
    "ledStripRainbowOverlay": {
        "message": "Arco-íris",
        "description": "Label of rainbow effect switch on LED Strip tab"
    },
    "ledStripOverlayTitle": {
        "message": "Sobreposição"
    },
    "ledStripWarningsOverlay": {
        "message": "Avisos"
    },
    "ledStripIndecatorOverlay": {
        "message": "Indicador (usa a posição na matriz)"
    },
    "colorBlack": {
        "message": "preto"
    },
    "colorWhite": {
        "message": "branco"
    },
    "colorRed": {
        "message": "vermelho"
    },
    "colorOrange": {
        "message": "laranja"
    },
    "colorYellow": {
        "message": "amarelo"
    },
    "colorLimeGreen": {
        "message": "verde lima"
    },
    "colorGreen": {
        "message": "verde"
    },
    "colorMintGreen": {
        "message": "verde menta"
    },
    "colorCyan": {
        "message": "ciano"
    },
    "colorLightBlue": {
        "message": "azul claro"
    },
    "colorBlue": {
        "message": "azul"
    },
    "colorDarkViolet": {
        "message": "violeta escura"
    },
    "colorMagenta": {
        "message": "magenta"
    },
    "colorDeepPink": {
        "message": "rosa choque"
    },
    "controlAxisRoll": {
        "message": "Roll [A]"
    },
    "controlAxisPitch": {
        "message": "Pitch [E]"
    },
    "controlAxisYaw": {
        "message": "Yaw [R]"
    },
    "controlAxisThrottle": {
        "message": "Acelerador [T]"
    },
    "controlAxisAux1": {
        "message": "AUX 1"
    },
    "controlAxisAux2": {
        "message": "AUX 2"
    },
    "controlAxisAux3": {
        "message": "AUX 3"
    },
    "controlAxisAux4": {
        "message": "AUX 4"
    },
    "controlAxisAux5": {
        "message": "AUX 5"
    },
    "controlAxisAux6": {
        "message": "AUX 6"
    },
    "controlAxisAux7": {
        "message": "AUX 7"
    },
    "controlAxisAux8": {
        "message": "AUX 8"
    },
    "controlAxisAux9": {
        "message": "AUX 9"
    },
    "controlAxisAux10": {
        "message": "AUX 10"
    },
    "controlAxisAux11": {
        "message": "AUX 11"
    },
    "controlAxisAux12": {
        "message": "AUX 12"
    },
    "controlAxisAux13": {
        "message": "AUX 13"
    },
    "controlAxisAux14": {
        "message": "AUX 14"
    },
    "controlAxisAux15": {
        "message": "AUX 15"
    },
    "controlAxisAux16": {
        "message": "AUX 16"
    },
    "pidTuningBasic": {
        "message": "Básico\/Acro"
    },
    "pidTuningYawJumpPrevention": {
        "message": "Prevenção de Salto Yaw"
    },
    "pidTuningYawJumpPreventionHelp": {
        "message": "Previne a aeronave de saltar no fim de yaws. Valores mais altos dão mais amortecimento no fim dos yaws (funciona como o antigo D do yaw, que não era um D real como nos outros eixos)"
    },
    "pidTuningRcExpoPower": {
        "message": "Potência do Expo do RC"
    },
    "pidTuningRcExpoPowerHelp": {
        "message": "O expoente que é usado ao calcular o Expo do RC. nas versões do Betaflight anteriores a 3.0, o valor é fixo em 3."
    },
    "pidTuningLevel": {
        "message": "Ângulo\/Horizonte"
    },
    "pidTuningAltitude": {
        "message": "Barómetro & Sonar\/Altitude"
    },
    "pidTuningMag": {
        "message": "Magnetómetro\/Direção"
    },
    "pidTuningGps": {
        "message": "Navegação por GPS"
    },
    "pidTuningStrength": {
        "message": "Potência"
    },
    "pidTuningTransition": {
        "message": "Transição"
    },
    "pidTuningHorizon": {
        "message": "Horizonte"
    },
    "pidTuningAngle": {
        "message": "Ângulo"
    },
    "pidTuningLevelAngleLimit": {
        "message": "Limite do Ângulo"
    },
    "pidTuningLevelSensitivity": {
        "message": "Sensibilidade"
    },
    "pidTuningLevelHelp": {
        "message": "Os valores abaixo alteram o comportamento dos modos de voo ÂNGULO e HORIZONTE. Diferentes controladores PID lidam com os valores de formas diferentes. Por favor leia a documentação."
    },
    "pidTuningMotorOutputLimit": {
        "message": "Limite de saída do motor"
    },
    "pidTuningMotorLimit": {
        "message": "Fator de escala [%]"
    },
    "pidTuningMotorLimitHelp": {
        "message": "Redução percentual do sinal de unidade por motor.<br><br>Reduz corrente no ESC e aquecimento do motor quando usa baterias com mais células em motors com alto KV.<br><br>Ao usar uma bateria de 6S num aparelho que tenha motores 4S, hélices e afinação, tente 66%; ao usar uma bateria 4S num aparelho destinado para 3S, tente 75%.<br><br>Certifique-se de que todos os seus componentes suportam a tensão da bateria que está a usar."
    },
    "pidTuningCellCount": {
        "message": "Contagem de Células - para troca automática de perfil"
    },
    "pidTuningCellCountHelp": {
        "message": "Ativa automaticamente o primeiro perfil que tem uma contagem de células igual à da bateria conectada.<br><br><ul><li><b>Interruptor<\/b>: Mude sempre para um perfil com o número de células correspondente se houver um.<\/li><li><b>Desativar<\/b>: Desativar a troca de perfil automático<\/li><b>1S-8S<\/b>: Selecionar a contagem de célula do perfil a ser usada para este perfil<\/li><\/ul>"
    },
    "pidTuningCellCountChange": {
        "message": "Trocar",
        "description": "Switch profile if there are no profiles matching cell count"
    },
    "pidTuningCellCountStay": {
        "message": "Desativar",
        "description": "Disable cell count for this profile"
    },
    "pidTuningCellCount1S": {
        "message": "1S"
    },
    "pidTuningCellCount2S": {
        "message": "2S"
    },
    "pidTuningCellCount3S": {
        "message": "3S"
    },
    "pidTuningCellCount4S": {
        "message": "4S"
    },
    "pidTuningCellCount5S": {
        "message": "5S"
    },
    "pidTuningCellCount6S": {
        "message": "6S"
    },
    "pidTuningCellCount7S": {
        "message": "7S"
    },
    "pidTuningCellCount8S": {
        "message": "8S"
    },
    "pidTuningNonProfileFilterSettings": {
        "message": "Definições de Filtro independentes do Perfil"
    },
    "pidTuningFilterSlidersHelp": {
        "message": "Estes sliders ajustam os filtros Gyro e D-term.<br \/><br \/>Para mais filtragem:<br \/> - Sliders para a esquerda<br> - Frequências de corte mais baixas.<br \/><br \/> Filtragem mais forte mantém os motores mais frios, removendo mais ruído, mas atrasa mais o sinal gyro e pode piorar o propwash ou causar oscilações ressonantes. Quads menos responsivos como os X - Classe funcionam melhor com filtros mais fortes. <br><br>Para menos filtro:<br \/> - Sliders para a direita<br \/> - Frequências de corte mais altas <br><br>Menor filtragem reduz o atraso do sinal gyro, e muitas vezes melhora o propwash. Mover o filtro gyro lowpass para a direita normalmente está OK, mas mover o filtro D para a direita normalmente não é necessário e pode facilmente resultar em motores muito quentes.",
        "description": "Overall helpicon message for filter tuning sliders"
    },
    "pidTuningSliderLowFiltering": {
        "message": "Menos Filtragem",
        "description": "Filter tuning slider low header"
    },
    "pidTuningSliderDefaultFiltering": {
        "message": "Filtragem Padrão",
        "description": "Filter tuning slider default header"
    },
    "pidTuningSliderHighFiltering": {
        "message": "Mais Filtragem",
        "description": "Filter tuning slider high header"
    },
    "pidTuningGyroFilterSlider": {
        "message": "Multiplicador do Filtro do Gyro:",
        "description": "Gyro filter tuning slider label"
    },
    "pidTuningGyroFilterSliderHelp": {
        "message": "Altera os cortes do filtro Gyro Lowpass.<br \/><br \/>Mover o slider para a esquerda dá mais força à filtragem do Gyro (menor frequência de corte).<br \/><br \/>Mover o slider para a direita dá menos filtragem do Gyro (maior frequência de corte).<br \/><br \/>Ao mover o slider para a direita para melhorar o propwash, TENHA CUIDADO para não se tornar muito radical. Vai permitir mais ruído tanto no P como no D e poderá causar flyaways ou queimar motores.<br \/><br \/>Poderá ter de mover os sliders para a esquerda se tiver problemas de ressonância na frame, rolamentos em mau estado, hélices desgastadas, motores quentes, etc.<br \/><br \/>A filtragem do Gyro é aplicada antes, e em adição à filtragem do D.",
        "description": "Gyro filter tuning slider helpicon message"
    },
    "pidTuningGyroSliderEnabled": {
        "message": "Usar Slider Gyro",
        "description": "Disable or enable Gyro Filter Tuning Slider"
    },
    "pidTuningDTermFilterSlider": {
        "message": "Multiplicador do D Term:",
        "description": "D Term filter tuning slider label"
    },
    "pidTuningDTermFilterSliderHelp": {
        "message": "Altera os cortes do Filtro D-term Lowpass.<br \/><br \/>Mover o slider para a esquerda dá uma filtragem D mais forte (menor frequência de corte).<br \/><br \/>Mover o slider para a direita dá menor filtragem (maior frequência de corte).<br \/><br \/>O termo D é o elemento PID mais sensível ao ruído e às ressonâncias. Pode amplificar ruído de alta frequência de 10x a 100x. É por isso que os cortes de filtros D são muito inferiores aos dos filtros do gyro.<br \/><br \/>A filtragem do D-term é aplicada depois e, adicionalmente, à filtragem gyro. A filtragem D padrão é ideal para a maioria dos quads e raramente precisa de alteração.<br \/><br \/>Mover este slider para a esquerda reduz o aquecimento do motor em quads com mais ruído e com tons altos PID 'D', mas podemos ver mais prowash e ressonâncias de baixa frequência de D.<br \/><br \/>Mover o slider para a direita não é recomendado, mas pode melhorar o propwash em builds limpas. Pode causar sons de roçar no motor  quando arma, ressonâncias súbitas durante o voo e sobreaquecimento grave dos motores.",
        "description": "D Term filter tuning slider helpicon message"
    },
    "pidTuningDTermSliderEnabled": {
        "message": "Usar Slider D Term",
        "description": "Disable or enable D Term Filter Tuning Slider"
    },
    "pidTuningPidSlidersHelp": {
        "message": "Sliders para ajustar as características de voo (ganhos de PID)<br \/><br \/>Amortecimento (ganho D): Resiste ao movimento rápido, minimiza a oscilação P.<br \/><br \/>Rastreio (ganho P e I): Melhora a resposta do quad; se muito alta, pode causar tremores ou oscilações.<br \/><br \/>Resposta dos Sticks (Feedforward): Aumenta a capacidade de resposta do quad a movimentos rápidos dos sticks.<br \/><br \/>Deriva - Oscilação (ganho I, perito): Ajuste fino do I.<br \/><br \/>D Dinâmico (D Max, perito): Define a quantidade máxima que o D pode ser aumentado durante movimentos rápidos.<br \/><br \/>Amortecimento de Pitch (Pitch: rácio Roll D, perito): Aumenta a quantidade de amortecimento do pitch em relação ao roll.<br \/><br \/>Rastreio de Pitch (Pitch:rácio Roll P, I e F, perito): Aumenta a força de estabilização no pitch relativamente ao roll.<br \/><br \/>Multiplicador Master (todos os ganhos, perito): Aumenta ou Diminui todos os ganhos de PID, mantendo as suas proporções constantes.",
        "description": "Overall helpicon message for PID tuning sliders"
    },
    "pidTuningSliderWarning": {
        "message": "<span class=\"message-negative\">CUIDADO<\/span>: Os valores atuais dos sliders podem causar perda de controle, danos aos motores ou comportamento inseguro da aeronave. Prossiga com cuidado.",
        "description": "Warning shown when tuning slider are above safe limits"
    },
    "pidTuningSlidersDisabled": {
        "message": "<strong>Nota:<\/strong> Os sliders foram desativados porque os valores foram modificados manualmente. Pressionar o botão '$t(pidTuningSliderEnableButton.message)' irá ativá-los novamente. Isto porém irá reverter os valores e qualquer alteração não gravada será perdida.",
        "description": "Tuning sliders disabled note when manual changes are detected"
    },
    "pidTuningGyroSliderDisabled": {
        "message": "<strong>Nota:<\/strong> O slider do Gyro está desabilitado porque os valores foram alterados manualmente. Clicando no botão '$t(pidTuningGyroSliderEnableButton.message)' irá ativá-los novamente. Isto vai redefinir os valores e quaisquer alterações não gravadas serão perdidas.",
        "description": "Gyro Tuning sliders disabled note when manual changes are detected"
    },
    "pidTuningDTermSliderDisabled": {
        "message": "<strong>Nota:<\/strong> O slider do DTerm está desabilitado porque os valores foram alterados manualmente. Clicando no botão '$t(pidTuningDTermSliderEnableButton.message)' irá ativá-los novamente. Isto irá redefinir os valores e quaisquer alterações não gravadas serão perdidas.",
        "description": "DTerm Tuning sliders disabled note when manual changes are detected"
    },
    "pidTuningPidSlidersDisabled": {
        "message": "<strong>Nota:<\/strong> Os sliders estão desabilitados. Clicar no botão '$t(pidTuningSliderEnableButton.message)' irá alterar os valores de PID para corresponderem à posição do slider que gravou anteriormente.",
        "description": "Tuning sliders disabled note"
    },
    "pidTuningSliderEnableButton": {
        "message": "Habilitar Sliders",
        "description": "Button label for enabling sliders"
    },
    "pidTuningSlidersNonExpertMode": {
        "message": "<strong>Nota:<\/strong> O alcance dos sliders está limitado porque não está no modo de perito. Este intervalo é adequado para a maioria das builds e para iniciantes.",
        "description": "Sliders restricted message"
    },
    "pidTuningPidSlidersNonExpertMode": {
        "message": "<strong>Nota:<\/strong> Acesso e intervalo do slider está restrito porque não está no modo de perito. O modo básico deve ser adequado para a maioria das builds e para iniciantes.",
        "description": "Firmware Pid sliders restricted message"
    },
    "pidTuningFilterSlidersNonExpertMode": {
        "message": "<strong>Nota:<\/strong> O intervalo dos sliders está restrito porque você não está no modo de perito. Este intervalo deve ser adequado para a maioria das builds e iniciantes.",
        "description": "Firmware filter sliders restricted message"
    },
    "pidTuningSlidersExpertSettingsDetectedNote": {
        "message": "<strong>Nota:<\/strong> O(s) slider(s) estão desativados porque os valores atuais estão fora do intervalo de ajuste do Modo Básico. Mude para o Modo de Perito para fazer alterações",
        "description": "Slider expert settings detected while in non-expert mode"
    },
    "pidTuningSliderLow": {
        "message": "Baixo",
        "description": "Tuning Slider Low header"
    },
    "pidTuningSliderDefault": {
        "message": "Padrão",
        "description": "Tuning Slider Default header"
    },
    "pidTuningSliderHigh": {
        "message": "Alto",
        "description": "Tuning Slider High header"
    },
    "pidTuningMasterSlider": {
        "message": "Multiplicador Mestre:",
        "description": "Master tuning slider label"
    },
    "pidTuningMasterSliderHelp": {
        "message": "Aumenta igualmente todos os parâmetros PID. Não altere este slider a menos que fique sem ajuste nos outros sliders. Normalmente isto só é necessário para quads com baixa autoridade ou alto momento de inércia (Mol), como são os de classe X ou cinelifter. Demasiados ganhos no master podem causar oscilações rápidas ou motores quentes.",
        "description": "Master Gain tuning slider helpicon message"
    },
    "pidTuningDGainSlider": {
        "message": "Amortecimento:<br \/><i><small>Ganhos D<\/small><\/i>",
        "description": "D Gain (Damping) tuning slider label"
    },
    "pidTuningDGainSliderHelp": {
        "message": "O ganho D relativamente alto vai amortecer a capacidade de resposta e pode fazer os motores aquecerem, mas deve ajudar a controlar oscilações rápidas e o propwash.<br \/><br \/>Um termo D relativamente baixo dá uma resposta de stick mais rápida, mas enfraquecerá o desempenho de propwash e de reação a forças externas (vento).",
        "description": "D gain balance tuning slider helpicon message"
    },
    "pidTuningPIGainSlider": {
        "message": "Rastreio:<br \/><i><small>Ganhos P & D<\/small><\/i>",
        "description": "P and I Gain (Stability) tuning slider label"
    },
    "pidTuningPIGainSliderHelp": {
        "message": "Aumente o slider de Rastreio para melhorar a resposta do quad aos seus comandos e também às influências externas; evitando que o nariz do quad perca o rumo em qualquer condição.<br \/><br \/>Valores mais baixos de ‘Rastreio'’ terão muitos balanços e perderão o rumo em movimentos dos sticks e em propwash. 'Rastreio' elevado pode resultar em oscilação e rápido retorno (difícil de ver, mas pode ouvir). Rastreio excessivo pode resultar em oscilações e motores quentes.",
        "description": "P and I gain tuning slider helpicon message"
    },
    "pidTuningResponseSlider": {
        "message": "Resposta de Stick:<br \/><i><small>Ganhos FF<\/small><\/i>",
        "description": "Response tuning slider label"
    },
    "pidTuningResponseSliderHelp": {
        "message": "A Resposta de Stick inferior aumentará a latência dos movimentos do stick aos comandos e poderá resultar em ´bounceback' no final de um flip ou roll.<br><br>Resposta de Stick maior dará uma resposta do quad mais pronta a movimentos rápidos dos sticks. Uma excessiva Resposta de Stick pode causar 'overshoot' no final de um flip ou roll.<br \/><br \/><strong>Nota:<\/strong><br \/>“I-term Relax” pode reduzir o 'bounceback' em quads de baixa autoridade ou se usar baixos Ganhos de Resposta de Stick.",
        "description": "Stick response gain tuning slider helpicon message"
    },
    "pidTuningIGainSlider": {
        "message": "Deriva - Oscilação:<br \/><i><small>Ganho I<\/small><\/i>",
        "description": "I-term slider label"
    },
    "pidTuningIGainSliderHelp": {
        "message": "Aumenta ou diminui o I. Mais elevado pode melhorar o seguimento em espirais, órbitas, ou comandos de 0% de acelerador. Demasiado I, principalmente com pouco P, pode causar oscilações ou bounceback depois de flips\/rolls ou quando corta o acelerador para 0%.<br \/><br \/>Normalmente quer que o slider 'Deriva – Oscilação' seja o mais alto possível para manter o seguimento nas espirais, órbitas, etc... mas não tão elevado que comece a ver oscilações quando corta o acelerador para 0%.<br \/><br \/><strong>Nota:<\/strong><br \/>Se verificarr bounceback em algum momento certifique-se que o \"I-term Relax\" está ativo e tente reduzir o valor do iterm_relax_cutoff.",
        "description": "I-gain Gain tuning slider helpicon message"
    },
    "pidTuningDMaxGainSlider": {
        "message": "Amortecimento Dinâmico:<br \/><i><small>D Max<\/small><\/i>",
        "description": "D Max slider label"
    },
    "pidTuningDMaxGainSliderHelp": {
        "message": "Aumenta o D Max, a quantidade máxima que D pode aumentar durante movimentos mais rápidos.<br \/><br \/>Para quads de corrida, onde o slider principal de Amortecedor foi reduzido para minimizar o calor do motor, mover este slider para a direita irá melhorar o controle do overshoot para mudanças de direção rápida.<br \/><br \/>Para quads HD ou cinemáticos, a instabilidade em voo para frente é melhor resolvida movendo o slider de Amortecimento (não o slider dinâmico) para a direita. Verifique se há aquecimento do motor e escute por ruídos estranhos durante inputs rápidos quando mover este controle para a direita.<br \/><br \/>Para quads de freestyle, especialmente builds mais pesadas, mover este slider para a direita pode ajudar a controlar o overshoot em flips e rolls.<br \/><br \/><strong>Nota:<\/strong><br \/>Geralmente, overshoot em flips e rolls são devidos a insuficiente 'i-Term Relax', desyncs de motor ou autoridade inadequada (Saturação do Motor). Se achar que ao mover o slider de Boost de Amortecimento para a direita não melhora o overshoot no flip ou roll, volte a colocá-lo na posição normal e procure a razão para o overshoot ou oscilação.",
        "description": "D Max slider helpicon message"
    },
    "pidTuningRollPitchRatioSlider": {
        "message": "Amortecimento Pitch:<br \/><i><small>Pitch:Roll D<\/small><\/i>",
        "description": "Pitch-Roll Ratio slider label"
    },
    "pidTuningRollPitchRatioSliderHelp": {
        "message": "Aumenta o Amortecimento (D) no eixo do pitch APENAS, ou seja, para o Pitch relativamente ao Roll. Ajuda a controlar overshoot ou bounce-back específico do Pitch.<br \/><br \/>Quads com momento de inércia 'mais pesado' no eixo Pitch no geral precisam de mais autoridade de Amortecimento (uma vez que o Pitch tem mais inércia e acumula mais momentum).<br \/><br \/>Afine os sliders 'Amortecimento' e\/ou 'Rastreio' primeiro, até obter um bom comportamento do eixo Roll. De seguida, use os sliders de Pitch (aumente ou diminua) para ajuste fino do eixo do Pitch sem afetar o Roll.",
        "description": "Pitch-Roll Ratio tuning slider helpicon message"
    },
    "pidTuningPitchPIGainSlider": {
        "message": "Rastreio Pitch:<br><i><small>Pitch:Roll P, I & FF<\/small><\/i>",
        "description": "Pitch P & I slider label"
    },
    "pidTuningPitchPIGainSliderHelp": {
        "message": "Aumenta a força de Rastreio APENAS no eixo do Pitch, ao alterar o Pitch P e os valores do I relativamente ao Roll. Permite uma autoridade de rastreio mais forte no eixo do Pitch relativamente ao Roll.<br \/><br \/>Aumente para estabilizar bobbles do pitch (nariz) em inputs de pitch agudos ou em cortes de aceleração. Considere também aumentar os ganhos da Anti-Gravidade.<br \/><br \/>Afine primeiro os sliders mestres 'Amortecimento' e\/ou 'Rastreio', até obter um bom comportamento do eixo Roll. De seguida, use os sliders do Pitch (aumente ou diminua) para ajuste fino do eixo do Pitch sem afetar o Roll.",
        "description": "Pitch P & I Gain tuning slider helpicon message"
    },
    "pidTuningGyroLowpassFiltersGroup": {
        "message": "Filtros Lowpass Gyro"
    },
    "pidTuningGyroLowpassType": {
        "message": "Tipo de Filtro Gyro Lowpass 1"
    },
    "pidTuningGyroLowpass": {
        "message": "Gyro Lowpass 1"
    },
    "pidTuningGyroLowpassHelp": {
        "message": "O primeiro de dois filtros Gyro lowpass.<br \/><br \/>O uso de gyro lowpass 1 no modo dinâmico foi importante com o anterior código dinâmico de notch. Gyro lowpass 1 geralmente pode ser desativado completamente no firmware 4.3 quando for utilizada a filtragem RPM, a menos que o gyro não tenha filtragem interna de hardware.<br \/><br \/>No modo dinâmico, a filtragem será mais forte em baixa aceleração, com menos filtragem e menos atraso consoante a aceleração aumenta. A transição de baixo para alto corte acontecerá mais cedo, à medida que a aceleração aumenta, com valores mais elevados de Gyro lowpass expo.<br \/><br \/>No modo estático, a frequência de corte é fixa.<br \/><br \/>O tipo de filtro padrão é o PT1. Filtragem de ordem mais alta raramente é necessária.",
        "description": "Help icon for the Gyro Lowpass 1 Filter"
    },
    "pidTuningGyroLowpassMode": {
        "message": "Modo"
    },
    "pidTuningLowpassStatic": {
        "message": "ESTÁTICO"
    },
    "pidTuningLowpassDynamic": {
        "message": "DINÂMICO"
    },
    "pidTuningLowpassFilterType": {
        "message": "Tipo de Filtro"
    },
    "pidTuningMinCutoffFrequency": {
        "message": "Frequência de Corte Min [Hz]"
    },
    "pidTuningMaxCutoffFrequency": {
        "message": "Frequência de Corte Max [Hz]"
    },
    "pidTuningGyroLowpass2": {
        "message": "Gyro Lowpass 2"
    },
    "pidTuningGyroLowpass2Help": {
        "message": "O segundo de dois filtros Gyro lowpass.<br \/><br \/>Este filtro é executado no loop do gyro, filtrando o sinal antes de entrar no loop do PID. Está sempre no modo estático (corte fixo).<br \/><br \/>Se a frequência do loop do PID é menor que a frequência do loop do gyro, por exemplo, um loop do PID de 4k com um loop de gyro de 8k, este filtro deve ser mantido para evitar problemas de aliasing devido a redução de amostragem 8k->4k.<br \/><br \/>Uma configuração com um único gyro lowpass 2, definido entre 500 e 1000Hz, funciona bem no Betaflight 4.3 ou superior, para builds limpas com filtragem RPM ativa e com pelo menos filtragem padrão do D.",
        "description": "Gyro lowpass filter helpicon message"
    },
    "pidTuningGyroLowpassFilterHelp": {
        "message": "Filtros do Gyro lowpass atenuam ruído de maior freqüência para mantê-lo fora do loop do PID. Existem dois filtros gyro configuráveis independentemente; por defeito, ambos estão ativos.<br \/><br \/>Com a filtragem de RPM, o slider de filtro gyro pode frequentemente ser movido para a direita, ou, alternativamente, pode ser suficiente um único filtro gyro lowpass estático a 500hz.<br \/><br \/>Um quad terá menos propwash com mínimo atraso do filtro gyro.<br \/><br \/>Verifique sempre o aquecimento dos motores quando deslocar os sliders para a direita. Com filtragem mínima do gyro, é essencial ter filtragem do D suficiente! Cuidado!",
        "description": "Gyro lowpass filter helpicon message"
    },
    "pidTuningDTermLowpassFilterHelp": {
        "message": "Filtros D-term lowpass atenuam por defeito o ruído de frequência elevado e as ressonâncias que, de outra forma, seriam amplificadas pelo ganho D.<br \/><br \/>Existem dois filtros D, e os seus efeitos são aditivos. Ambos são necessários em quase todos os quads, embora um único PT2 possa ser utilizado no lugar de dois PT1.<br \/><br \/>Geralmente, o quad voará melhor e terá o mínimo de propwash quando configurado para ter o menor atraso no filtro (os sliders para a direita, maior valor de corte). No entanto, em especial com os filtros D, os sliders para a direita podem aumentar muito a possibilidade de ter motores quentes.<br \/><br \/>É muito fácil queimar motores se não tiver filtragem D suficiente - cuidado!",
        "description": "D-term lowpass filter helpicon message"
    },
    "pidTuningGyroNotchFiltersGroup": {
        "message": "Filtros Notch Gyro"
    },
    "pidTuningGyroNotchFilter": {
        "message": "Filtro Notch Gyro 1"
    },
    "pidTuningGyroNotchFilterHelp": {
        "message": "Aplica um filtro notch estático (frequência constante) ao Gyro, na frequência central especificada. <br \/><br \/>Pode ser útil para ressonâncias isoladas de frequência e constantes que afetam tanto o P como o D. <br \/><br \/>Para ser útil, a frequência ressonante deve ser constante ao longo do intervalo de aceleração.<br \/><br \/>A largura de Notch é definida pela frequência de corte. O Corte  deve ser tipicamente definido entre 10% e 40% abaixo da frequência de centro. Use o intervalo de filtro mais curto que controla a ressonância. Evite definir filtros notch abaixo de 100 hz, exceto em circunstâncias especiais.<br \/><br \/>Filtros de notch estáticos são raramente necessários na 4.3."
    },
    "pidTuningGyroNotchFilter2": {
        "message": "Filtro Notch Gyro 2"
    },
    "pidTuningGyroNotchFilter2Help": {
        "message": "Aplica um segundo filtro notch estático (frequência constante) ao Gyro.<br \/><br \/>Isto raramente é necessário, e só deve ser utilizado como último recurso para combater uma segunda linha de ressonância fixa de frequência que não pode ser controlada por outros meios."
    },
    "pidTuningCenterFrequency": {
        "message": "Frequência Central [Hz]"
    },
    "pidTuningCutoffFrequency": {
        "message": "Frequência de Corte [Hz]"
    },
    "pidTuningNotchFilterHelp": {
        "message": "Um Filtro de Notch é um filtro simétrico, estreito e de alto-corte, com parâmetros centrais e de corte.<br \/><br \/>O valor do centro é a frequência central do filtro. O valor do corte é a frequência de corte baixa -3dB<br \/><br \/>Por exemplo, um corte de Notch de 160 com um centro de Notch de 260 retorna um notch largo com um intervalo de -3dB de 160-360Hz e uma maior atenuação em torno de 260hz.",
        "description": "Notch filter helpicon message"
    },
    "pidTuningDynamicNotchFilterGroup": {
        "message": "Filtro Notch Dinâmico"
    },
    "pidTuningDynamicNotchFilterHelp": {
        "message": "O Filtro de Notch Dinâmico segue a frequência de picos de ruído dos motores e coloca filtros de notch nessas frequências, independentemente para cada eixo."
    },
    "pidTuningMultiDynamicNotchFilterHelp": {
        "message": "O Filtro Dinâmico do Notch segue o pico das frequências de ruído no gyro e coloca de um a cinco filtros notch com o seu centro nestas frequências em cada eixo."
    },
    "pidTuningDynamicNotchFilterDisabledWarning": {
        "message": "<strong>Aviso:<\/strong> O filtro notch dinâmico está desativado. Para configurá-lo e utilizá-lo, por favor habilite o recurso 'DYNAMIC_FILTER' na secção '$t(configurationFeatures.message)na aba '$t(tabConfiguration.message)'. Certifique-se também que o looprate do PID é de pelo menos 2kHz."
    },
    "pidTuningDynamicNotchFilterNyquistWarning": {
        "message": "O filtro notch dinâmico está desativado. Para usá-lo, por favor certifique-se de que a frequência do PID loop está definida para pelo menos 2Khz na aba '$t(tabConfiguration.message)' ."
    },
    "pidTuningDynamicNotchRange": {
        "message": "Filtro Notch dinâmico - Alcance"
    },
    "pidTuningDynamicNotchQ": {
        "message": "Fator Q"
    },
    "pidTuningDynamicNotchMinHz": {
        "message": "Frequência Min [Hz]"
    },
    "pidTuningDynamicNotchMaxHz": {
        "message": "Frequência Max [Hz]"
    },
    "pidTuningDynamicNotchCount": {
        "message": "Contagem de Notch"
    },
    "pidTuningDynamicNotchRangeHelp": {
        "message": "O filtro Notch dinâmico tem três faixas de frequência em que pode operar: BAIXO (80-330hz) para aeronaves lentas de 6\" ou mais, MÉDIO (140-550hz) para aeronaves convencionais de 5\", ALTO (230-800hz) para aeronaves rápidas de 2.5\" a 3\". a opção AUTO seleciona a faixa de acordo com a frequência de corte máxima do filtro Lowpass 1 Dinâmico do Gyro."
    },
    "pidTuningDynamicNotchQHelp": {
        "message": "Fator Q ajusta quão curto ou amplo são os filtros Notch Dinâmicos. Um valor maior fá-lo mais estreito e mais preciso e um valor menor fazem fá-lo largo e amplo. Utilizar um valor muito baixo vai aumentar muito o atraso do filtro."
    },
    "pidTuningDynamicNotchMinHzHelp": {
        "message": "Defina isto para a menor frequência de ruído de entrada necessária de ser controlada pelo notch dinâmico."
    },
    "pidTuningDynamicNotchMaxHzHelp": {
        "message": "Defina isto para a maior frequência de ruído de entrada necessária de ser controlada pelo notch dinâmico."
    },
    "pidTuningDynamicNotchCountHelp": {
        "message": "Define o número de notches dinâmicos por eixo. Com o filtro RPM ativado é recomendado um valor de 1 ou 2. Sem o filtro RPM é recomendado um valor de 4 ou 5. Números inferiores reduzirão o atraso do filtro, no entanto, podem aumentar a temperatura dos motores."
    },
    "pidTuningRpmFilterGroup": {
        "message": "Filtro RPM do Gyro",
        "description": "Header text for the RPM Filter group"
    },
    "pidTuningRpmFilterHelp": {
        "message": "A filtragem RPM é um banco de filtros de notch no gyro que utilizam os dados de telemetria RPM para eliminar o ruído dos motores com precisão cirúrgica.<br \/><br \/><b><span class=\"message-positive\">IMPORTANTE<\/span>: O ESC deve suportar o protocolo DShot Bidirecional e o valor de $t(configurationMotorPoles.message) na aba $t(tabMotorTesting.message) deve estar correto para que este filtro funcione.<\/b>",
        "description": "Header text for the RPM Filter group"
    },
    "pidTuningRpmHarmonics": {
        "message": "Filtro RPM do Gyro - Número de harmónicas",
        "description": "Text for one of the parameters of the RPM Filter"
    },
    "pidTuningRpmHarmonicsHelp": {
        "message": "Quantidade de harmônicas por motor. Um valor de 3 (recomendado para a maioria das aeronaves) irá criar 3 filtros notch por motor, por eixo, em um total de 36 filtros notch. Um filtro na frequência base do motor, e duas harmónicas nos múltiplos dessa frequência base.",
        "description": "Help text for one of the parameters of the RPM Filter"
    },
    "pidTuningRpmMinHz": {
        "message": "Filtro RPM do Gyro - Frequência mínima [Hz]",
        "description": "Text for one of the parameters of the RPM Filter"
    },
    "pidTuningRpmMinHzHelp": {
        "message": "Frequência mínima utilizada pelo filtro RPM.",
        "description": "Help text for one of the parameters of the RPM Filter"
    },
    "pidTuningFilterSettings": {
        "message": "Definições de Filtro dependentes do Perfil"
    },
    "pidTuningDTermLowpass": {
        "message": "D Term Lowpass 1"
    },
    "pidTuningDTermLowpassHelp": {
        "message": "O primeiro de dois filtros D-term lowpass.<br \/><br \/>No modo dinâmico, a filtragem será mais forte em baixa aceleração, com menos filtragem e menos atraso consoante a aceleração aumenta. Isto ajuda a controlar o roçar dos motores ou flyaways no armar, enquanto reduz o atraso e o propwash após a decolagem. A transição de baixo para alto corte acontecerá mais cedo, à medida que a aceleração for aumentada, com valores mais elevados de expo do D-Term lowpass.<br \/><br \/>No modo estático, a frequência de corte é fixa. Isto não é recomendado para filtragem do D.<br \/><br \/>O tipo de filtro padrão é o PT1, embora alguns utilizadores tenham usado apenas um único filtro biquad dinâmico aqui, sem o segundo PT1.<br \/><br \/>Mudanças que resultem em menos filtragem D podem causar sobreaquecimento sério dos motores ou flyaways ao armar.",
        "description": "Help icon for the DTerm Lowpass 1 Filter"
    },
    "pidTuningDTermLowpassMode": {
        "message": "Modo"
    },
    "pidTuningDTermLowpass2": {
        "message": "D Term Lowpass 2"
    },
    "pidTuningDTermLowpass2Help": {
        "message": "O segundo de dois filtros D-term lowpass. <br \/><br \/>Este filtro está sempre no modo estático (corte fixo). Pelo menos dois filtros lowpass PT1, ou um único filtro de segunda ordem, são necessários para a filtragem D.<br \/><br \/>Normalmente este corte está definido para o valor mais alto do intervalo do lowpass 1 dinâmico. Isto fornece controle de ruído de segunda ordem acima dessa frequência. <br \/><br \/>Mudanças que resultam em menos filtragem D podem causar sobreaquecimento sério dos motores ou flyaways ao armar.",
        "description": "Help icon for the DTerm Lowpass 2 Filter"
    },
    "pidTuningDTermLowpassFiltersGroup": {
        "message": "Filtros D Term Lowpass"
    },
    "pidTuningDTermLowpassType": {
        "message": "Tipo de Filtro"
    },
    "pidTuningStaticCutoffFrequency": {
        "message": "Frequência Estática de Corte [Hz]"
    },
    "pidTuningDTermLowpass2Type": {
        "message": "Tipo de Filtro"
    },
    "pidTuningDTermLowpassDynExpo": {
        "message": "Expo Curva Dinâmica"
    },
    "pidTuningDTermNotchFiltersGroup": {
        "message": "Filtro D Term Notch"
    },
    "pidTuningDTermNotchFiltersGroupHelp": {
        "message": "Aplica um filtro estático (frequência constante) aos dados do D-Term, na frequência Central especificada.<br \/><br \/>A largura do notch é definida pela frequência de corte.  <br \/><br \/>Pode ser útil para ressonâncias de frequência isoladas e constantes que são amplificadas pelo D.<br \/><br \/>Mantenha o corte o mais próximo possível do centro. Evite definir filtros notch abaixo de 100 hz, exceto em builds de RPM baixas."
    },
    "pidTuningYawLowpassFiltersGroup": {
        "message": "Filtro Yaw Lowpass"
    },
    "pidTuningYawLowpassFiltersGroupHelp": {
        "message": "Aplica um filtro PT1 na frequência de corte especificada para os dados do Gyro no eixo yaw."
    },
    "pidTuningVbatPidCompensation": {
        "message": "Compensação PID na Vbat"
    },
    "pidTuningVbatPidCompensationHelp": {
        "message": "Aumenta os valores do PID para compensar quando a voltagem da bateria (Vbat) diminui. Isto permite características mais constantes ao longo do voo. I. A quantidade de compensação aplicada é calculada a partir da $t(powerBatteryMaximum.message) indicada na aba $t(tabPower.message), portanto assegure-se que está definida para um valor apropriado."
    },
    "pidTuningVbatSagCompensation": {
        "message": "Compensação Vbat Sag"
    },
    "pidTuningVbatSagCompensationHelp": {
        "message": "Dá uma aceleração consistente e desempenho de PID acima da faixa utilizável de tensão da bateria, ao aumentar o nível de saída do motor consoante a tensão da bateria desce.<br \/><br \/>O valor de compensação pode variar entre 0 e 100% É recomendada compensação total (100%).<br \/><br \/>Visite <a href=\"https:\/\/betaflight.com\/docs\/wiki\/tuning\/4-2-tuning-notes#dynamic-battery-sag-compensation\" target=\"_blank\" rel=\"noopener noreferrer\">esta entrada wiki<\/a> para mais informações."
    },
    "pidTuningVbatSagValue": {
        "message": "%"
    },
    "pidTuningThrustLinearization": {
        "message": "Linearização de Impulso"
    },
    "pidTuningThrustLinearizationHelp": {
        "message": "Melhora a autoridade em baixas acelerações e a responsividade. <br><br> Especialmente útil para whoops e ESCs a 48k. Não tem efeito em aceleração mais elevada.<br><br>O valor da compensação pode variar entre 0 e 150%. Geralmente 30-40% é suficiente."
    },
    "pidTuningThrustLinearValue": {
        "message": "%"
    },
    "pidTuningItermRotation": {
        "message": "Rotação I Term"
    },
    "pidTuningItermRotationHelp": {
        "message": "Roda o vetor atual do Termo I apropriadamente para outros eixos conforme a aeronave gira durante uma rotação continua no eixo yaw durante rolls, entre outras manobras parecidas. Isto é muito apreciado por pilotos do estilo LOS acro."
    },
    "pidTuningSmartFeedforward": {
        "message": "Feedforward Inteligente"
    },
    "pidTuningSmartFeedforwardHelp": {
        "message": "Reduz o efeito do termo F no PID.<br>Quando ambos os termos P e F estão ativos ao mesmo tempo, será usado somente o maior dos dois, evitando overshoots sem a necessidade de aumentar o termo D, mas também reduz o efeito de responsividade produzido pelo termo F quando adicionado ao termo P."
    },
    "pidTuningItermRelax": {
        "message": "Relaxar o Termo I"
    },
    "pidTuningItermRelaxHelp": {
        "message": "Suprime a acumulação de I Term quando ocorrem movimentos rápidos, reduzindo o bounce-back no final de rolls, flips e outros inputs rápidos.<br><br> O modo Setpoint responde a inputs de sticks suaves e funciona melhor com quads responsivos.<br><br>O modo Gyro pode ser útil para quads com muito lag.<br><br>Normalmente o iTerm Relax não deve ser aplicado no yaw."
    },
    "pidTuningItermRelaxAxes": {
        "message": "Eixos",
        "description": "Iterm Relax Axes selection"
    },
    "pidTuningOptionRP": {
        "message": "RP"
    },
    "pidTuningOptionRPY": {
        "message": "RPY"
    },
    "pidTuningItermRelaxAxesOptionRPInc": {
        "message": "RP (Somente incremento)"
    },
    "pidTuningItermRelaxAxesOptionRPYInc": {
        "message": "RPY (Somente incremento)"
    },
    "pidTuningItermRelaxType": {
        "message": "Tipo",
        "description": "Iterm Relax Type selection"
    },
    "pidTuningItermRelaxTypeOptionGyro": {
        "message": "$t(sensorStatusGyroShort.message)",
        "description": "Don't translate!!!"
    },
    "pidTuningItermRelaxTypeOptionSetpoint": {
        "message": "Setpoint"
    },
    "pidTuningItermRelaxCutoff": {
        "message": "Corte",
        "description": "Cutoff value of the I Term Relax"
    },
    "pidTuningItermRelaxCutoffHelp": {
        "message": "Valores mais baixos significam uma supressão mais forte do bounce-back depois de flips em quads de baixa autoridade. Valores mais altos aumentam a precisão nas curvas rápidas para corridas.<br><br>Definido como 30-40 para corrida, 15 para builds responsivas de estilo livre, 10 para grupos de estilo livre mais pesados, 3-5 para a classe X."
    },
    "pidTuningAbsoluteControlGain": {
        "message": "Controle Absoluto"
    },
    "pidTuningAbsoluteControlGainHelp": {
        "message": "Esta funcionalidade resolve alguns problemas subjacentes de $t(pidTuningItermRotation.message) e pode substituí-la em algum momento. Acumula o erro absoluto do gyro nas coordenadas do quad e mistura uma correção proporcional no setpoint.<br><br>O modo AirMode deve ser ativado e $t(pidTuningItermRelax.message) (para $t(pidTuningOptionRP.message)). Quando combinada com $t(pidTuningIntegratedYaw.message), pode definir $t(pidTuningItermRelax.message) ativo para $t(pidTuningOptionRPY.message)."
    },
    "pidTuningThrottleBoost": {
        "message": "Boost no Acelerador"
    },
    "pidTuningThrottleBoostHelp": {
        "message": "Aumenta temporariamente a aceleração em inputs rápidos de acelerador, proporcionando uma resposta mais imediata no acelerador."
    },
    "pidTuningIdleMinRpm": {
        "message": "Valor de Ralenti Dinâmico [* 100 RPM]"
    },
    "pidTuningIdleMinRpmHelp": {
        "message": "O Ralenti Dinâmico melhora o controlo a baixas rotações e reduz o risco de dessincronização dos motores. <br \/><br \/> Melhora a autoridade dos PIDs, a estabilidade em acelerador zero, tempo quando invertido, e travagem do motor.<br \/><br \/>A miníma rotação do Ralenti Dinâmico deve ser definida em cerca de 3000 - 3500 rpm. <br \/><br \/>Visite <a href=\"https:\/\/betaflight.com\/docs\/wiki\/guides\/current\/Dynamic-Idle\" target=\"_blank\" rel=\"noopener noreferrer\">esta entrada wiki<\/a> para mais informação."
    },
    "pidTuningIdleMinRpmDisabled": {
        "message": "O Idle Dinâmico está DESLIGADO porque a Telemetria Dshot está DESLIGADA"
    },
    "pidTuningAcroTrainerAngleLimit": {
        "message": "Limite de Ângulo Treinador Acro"
    },
    "pidTuningAcroTrainerAngleLimitHelp": {
        "message": "Ajuda os pilotos a aprenderem a voar no modo acro limitando o ângulo que o quad pode atingir. Limites válidos são entre 10-80 graus. O modo deve ser ativado com um interruptor na aba $t(tabAuxiliary.message)."
    },
    "pidTuningIntegratedYaw": {
        "message": "Yaw Integrado"
    },
    "pidTuningIntegratedYawCaution": {
        "message": "<span class=\"message-negative\">ATENÇÃO<\/span>: se ativar esta funcionalidade, tem de ajustar o PID do YAW de acordo.Mais info <a href=\"https:\/\/betaflight.com\/docs\/wiki\/guides\/current\/Integrated-Yaw\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a>"
    },
    "pidTuningIntegratedYawHelp": {
        "message": "Yaw Integrado integra os valores do yaw P, I e D, permitindo aos yaw P, I e D serem afinados um pouco como a afinação do pitch e roll.<br><br>É necessário muito pouco I, porque o P integrado atua como I, e o D integrado atua como P.<br><br>NOTA: O Yaw Integrado requer o uso de Controle Absoluto, uma vez que nenhum I é necessário com Yaw Integrado."
    },
    "failsafeFeaturesHelpOld": {
        "message": "As configurações do Failsafe mudaram consideravelmente. Use o Betaflight <strong>v1.12.0+<\/strong> para ativar o painel de configuração melhorado."
    },
    "failsafePaneTitleOld": {
        "message": "Failsafe do Receptor"
    },
    "failsafeFeaturesHelpNew": {
        "message": "O Failsafe tem dois estágios. O <strong>Estágio 1<\/strong> é iniciado quando o canal recebe um sinal inválido, quando o receptor reporta o modo failsafe ou quando não há nenhum sinal do receptor. As configurações de segurança do canal são aplicadas em <span class=\"message-negative\">todos canais<\/span> e um breve período de tempo é providenciado para que seja possível se recuperar. O <strong>Estágio 2<\/strong> é iniciado quando a condição de falha ocorre durante mais tempo do que o tempo de espera definido e enquanto a aeronave estiver <span class=\"message-negative\">armada<\/span>, todos os canais permanecerão nas configurações de fallback definidas a menos que sejam sobrepostos por algum procedimento. <br \/><strong>Nota:<\/strong> Antes de iniciar o estágio 1, as configurações de fallback também são aplicadas a todos canais AUX que tenham sinais inválidos."
    },
    "failsafePulsrangeTitle": {
        "message": "Definições de Alcance de Pulso Válido"
    },
    "failsafePulsrangeHelp": {
        "message": "Pulsos mais curtos que o mínimo ou mais longos que o máximo são inválidos e irão ativar as definições de segurança para o canal individual em canais AUX ou entrar no estágio 1 para canais de voo"
    },
    "failsafeRxMinUsecItem": {
        "message": "Comprimento Mínimo"
    },
    "failsafeRxMaxUsecItem": {
        "message": "Comprimento Máximo"
    },
    "failsafeChannelFallbackSettingsTitle": {
        "message": "Estágio 1 - Definições de Reposição do Canal"
    },
    "failsafeChannelFallbackSettingsHelp": {
        "message": "Estas configurações são aplicadas em canais AUX individuais inválidos ou em todos os canais quando entrar no estágio 1. <strong>Nota:<\/strong> Os valores são gravados em passos de 25usec, para que mudanças pequenas desapareçam"
    },
    "failsafeChannelFallbackSettingsAuto": {
        "message": "<strong>Auto<\/strong> significa Roll, Pitch e Yaw ao centro e Acelerador baixo. <strong>Hold<\/strong> significa manter o último valor válido recebido"
    },
    "failsafeChannelFallbackSettingsHold": {
        "message": "<strong>Hold<\/strong> significa manter o ultimo valor válido recebido. <strong>Set<\/strong> significa que o valor definido aqui será usado"
    },
    "failsafeChannelFallbackSettingsValueAuto": {
        "message": "Auto",
        "description": "Text for Auto option"
    },
    "failsafeChannelFallbackSettingsValueHold": {
        "message": "Manter",
        "description": "Text for Hold option"
    },
    "failsafeChannelFallbackSettingsValueSet": {
        "message": "Definir",
        "description": "Text for Set option"
    },
    "failsafeStageTwoSettingsTitle": {
        "message": "Estágio 2 - Definições"
    },
    "failsafeDelayItem": {
        "message": "Período de tempo de Failsafe na Fase 1 após a perda de sinal [seconds]"
    },
    "failsafeDelayHelp": {
        "message": "Definir o período de tempo de Failsafe na Fase 1 após a perda de sinal. Se o tempo de atraso expirar sem a devolução do sinal, a fase 2 iniciará"
    },
    "failsafeThrottleLowItem": {
        "message": "Atraso do Failsafe por Acelerador Baixo [seconds]"
    },
    "failsafeThrottleLowHelp": {
        "message": "Apenas desarme a aeronave ao invés de executar o Failsafe quando o acelerador estiver baixo por este determinado período de tempo"
    },
    "failsafeThrottleItem": {
        "message": "Valor de Acelerador utilizado para aterrar"
    },
    "failsafeOffDelayItem": {
        "message": "Atraso a desligar os Motores durante o Failsafe [seconds]"
    },
    "failsafeOffDelayHelp": {
        "message": "Tempo para ficar no modo de aterrar até que os motores sejam desligados e a aeronave desarmada"
    },
    "failsafeSubTitle1": {
        "message": "Estágio 2 - Procedimento de Failsafe"
    },
    "failsafeProcedureItemSelect1": {
        "message": "Aterrar"
    },
    "failsafeProcedureItemSelect2": {
        "message": "Cair"
    },
    "failsafeProcedureItemSelect4": {
        "message": "Resgate por GPS"
    },
    "failsafeGpsRescueItemAltitudeMode": {
        "message": "Modo de Altitude"
    },
    "failsafeGpsRescueItemAltitudeModeMaxAlt": {
        "message": "Altitude Máxima"
    },
    "failsafeGpsRescueItemAltitudeModeFixedAlt": {
        "message": "Altitude Fixa"
    },
    "failsafeGpsRescueItemAltitudeModeCurrentAlt": {
        "message": "Altitude Atual"
    },
    "failsafeGpsRescueInitialClimb": {
        "message": "Ascenção inicial (metros)"
    },
    "failsafeGpsRescueInitialClimbHelp": {
        "message": "A distância que a aeronave irá subir, acima da altitude atual, quando um resgate for iniciado e o modo de altitude for definido para Altitude CORRENTE; também adicionado quando no modo de Altitude MÁX."
    },
    "failsafeGpsRescueItemReturnAltitude": {
        "message": "Altitude de retorno (metros)"
    },
    "failsafeGpsRescueItemAscendRate": {
        "message": "Ritmo de Subida (metros \/ segundo)"
    },
    "failsafeGpsRescueItemGroundSpeed": {
        "message": "Velocidade de retorno no solo (metros\/segundo)"
    },
    "failsafeGpsRescueItemAngle": {
        "message": "Ângulo máximo do pitch"
    },
    "failsafeGpsRescueAngleHelp": {
        "message": "Ângulos máximos maiores levam a retornos mais agressivos e velocidades mais altas para a frente. Pode ser útil para aeronaves mais pesadas, com alta resistência ou de baixa autoridade, ou para utilização em ventos mais fortes. AVISO: O acelerador de resgate normalmente precisa de ser aumentado se o ângulo máximo for aumentado! Caso contrário, a aeronave pode perder altitude e cair!"
    },
    "failsafeGpsRescueItemDescentDistance": {
        "message": "Distância de descida (metros)"
    },
    "failsafeGpsRescueItemDescendRate": {
        "message": "Ritmo de Descida (metros\/segundo)"
    },
    "failsafeGpsRescueDescendRateHelp": {
        "message": "A taxa de descida inicial está definida para 3 vezes este valor, diminuindo para o valor definido na altitude de aterragem."
    },
    "failsafeGpsRescueItemMinStartDistHelp": {
        "message": "Se o resgate começar perto demais de casa (dentro desta distância mínima), a aeronave irá voar na sua direção atual, até pelo menos esta distância de casa, e depois iniciar um comportamento normal de resgate",
        "description": "Updated help text for the minimum start distance needed for GPS rescue to activate"
    },
    "failsafeGpsRescueItemThrottleMin": {
        "message": "Acelerador mínimo"
    },
    "failsafeGpsRescueItemThrottleMax": {
        "message": "Acelerador máximo"
    },
    "failsafeGpsRescueThrottleMaxHelp": {
        "message": "Deve ser aumentada para aeronaves pesadas, de grande resistência ou de baixa autoridade, se um retorno contra ventos fortes for provável, ou se o ângulo máximo de pitch for aumentado."
    },
    "failsafeGpsRescueItemThrottleHover": {
        "message": "Pairar do acelerador - <span class=\"message-negative\">IMPORTANTE: defina este valor com precisão<\/span>"
    },
    "failsafeGpsRescueThrottleHoverHelp": {
        "message": "Para encontrar o valor correto, configure a ação do switch de Failsafe para Fase 2, defina o Procedimento Failsafe da Fase 2 para Aterrar e ajuste o valor de Acelerador usado durante a aterragem até que a aeronave paire ou desça lentamente. De seguida, defina o Pairar do Acelerador de Resgate por GPS, e o valor da Fase 1 do valor do Fallback do Canal para este valor."
    },
    "failsafeGpsRescueItemMinDth": {
        "message": "Distância mínima para casa (metros)"
    },
    "failsafeGpsRescueItemMinDthHelp": {
        "message": "A distância mínima para casa necessária para o Resgate por GPS ser ativado"
    },
    "failsafeGpsRescueItemMinSats": {
        "message": "Mínimo de satélites"
    },
    "failsafeGpsRescueItemAllowArmingWithoutFix": {
        "message": "Permitir armar sem sinal fixo de GPS - <span class=\"message-negative\">ATENÇÃO: Não fixo = disarmar em caso de failsafe!<\/span>"
    },
    "failsafeGpsRescueArmWithoutFixHelp": {
        "message": "Não recomendado. Permite armar sem a definição de um ponto de Casa, mas a aeronave desarmará e cairá com um verdadeiro failsafe de perda de Rx. Se testado com um switch, há um curto período de Não Fazer Nada antes do desarmar."
    },
    "failsafeGpsRescueItemSanityChecks": {
        "message": "Verificações de sanidade"
    },
    "failsafeGpsRescueItemSanityChecksOff": {
        "message": "Desligado"
    },
    "failsafeGpsRescueItemSanityChecksOn": {
        "message": "Ligado"
    },
    "failsafeGpsRescueItemSanityChecksFSOnly": {
        "message": "Failsafe apenas"
    },
    "failsafeKillSwitchItem": {
        "message": "\"Kill Switch\" do Failsafe (configure o Failsafe na aba Modos)"
    },
    "failsafeKillSwitchHelp": {
        "message": "Ative esta opção para fazer com que o switch do Failsafe (aba Modos) desligue a aeronave, sobrepondo o procedimento do Failsafe. <strong>Nota:<\/strong> Não é possível Armar enquanto o switch estiver na posição LIGADO"
    },
    "failsafeSwitchTitle": {
        "message": "Switch do Failsafe"
    },
    "failsafeSwitchModeItem": {
        "message": "Ação do Switch do Failsafe"
    },
    "failsafeSwitchModeHelp": {
        "message": "Esta opção determina o que acontece quando o Failsafe é ativado por um switch AUX:<br\/><strong>Estágio 1<\/strong> Ativa o Estágio 1 do failsafe. Isto é útil se desejar simular o comportamento exato da perda de sinal.<br\/><strong>Estágio 2<\/strong> salta o 1º estágio e ativa o 2º procedimento imediatamente.<br\/><strong>Kill<\/strong> desarma instantaneamente (a aeronave irá cair)"
    },
    "failsafeSwitchOptionStage1": {
        "message": "Estágio 1"
    },
    "failsafeSwitchOptionStage2": {
        "message": "Estágio 2"
    },
    "failsafeSwitchOptionKill": {
        "message": "Kill"
    },
    "powerButtonSave": {
        "message": "Gravar"
    },
    "powerFirmwareUpgradeRequired": {
        "message": "Atualização de Firmware <span class=\"message-negative\">necessária<\/span>. As configurações de Bateria\/Corrente\/Voltagem utilizando a API &lt; 1.33.0 (Lançamento Betaflight &lt;=3.17) não são suportadas."
    },
    "powerBatteryVoltageMeterSource": {
        "message": "Origem do Medidor de Voltagem"
    },
    "powerBatteryVoltageMeterTypeNone": {
        "message": "Nenhum"
    },
    "powerBatteryVoltageMeterTypeAdc": {
        "message": "ADC embutido"
    },
    "powerBatteryVoltageMeterTypeEsc": {
        "message": "Sensor do ESC"
    },
    "powerBatteryCurrentMeterSource": {
        "message": "Origem do Medidor de Corrente"
    },
    "powerBatteryCurrentMeterTypeNone": {
        "message": "Nenhum"
    },
    "powerBatteryCurrentMeterTypeAdc": {
        "message": "ADC embutido"
    },
    "powerBatteryCurrentMeterTypeVirtual": {
        "message": "Virtual"
    },
    "powerBatteryCurrentMeterTypeEsc": {
        "message": "Sensor do ESC"
    },
    "powerBatteryCurrentMeterTypeMsp": {
        "message": "Sensor MSP\/OSD Escravo"
    },
    "powerBatteryMinimum": {
        "message": "Voltagem Mínima de Célula"
    },
    "powerBatteryMaximum": {
        "message": "Voltagem Máxima de Célula"
    },
    "powerBatteryWarning": {
        "message": "Aviso de Voltagem de Célula"
    },
    "powerBatteryMinimumHelp": {
        "message": "A voltagem que é considerada criticamente baixa e acionará os avisos correspondentes. Aviso de 'ATERRE AGORA' em OSD e som audível se um beeper estiver soldado. Também ajuda no cálculo de contagem de células."
    },
    "powerBatteryMaximumHelp": {
        "message": "A voltagem de uma célula totalmente carregada. Ajuda no cálculo de contagem de células."
    },
    "powerBatteryWarningHelp": {
        "message": "A voltagem que é considerada baixa e acionará os avisos correspondentes. Aviso de 'BATTERIA FRACA' no OSD."
    },
    "powerCalibrationManagerButton": {
        "message": "Calibração"
    },
    "powerCalibrationManagerTitle": {
        "message": "Gestor de Calibração"
    },
    "powerCalibrationManagerHelp": {
        "message": "Para calibrar, com uma bateria conectada, utilize um multímetro para medir a voltagem e corrente utilizada pela sua aeronave, e digite os valores nos campos abaixo. De seguida, com a mesma bateria ainda conectada, clique em [Calibrate]."
    },
    "powerCalibrationManagerNote": {
        "message": "<strong>Nota:<\/strong> Antes de calibrar a escala, certifique-se de que os valores do divisor e multiplicador para a voltagem e o offset para a corrente estão corretamente definidos.<br>Deixar os valores a 0 não aplicará a calibração.<\/br><strong>Lembre-se sempre de remover as hélices antes de conectar uma bateria!<\/strong>"
    },
    "powerCalibrationManagerWarning": {
        "message": "<span class=\"message-negative\">Aviso:<\/span> A bateria <span class=\"message-negative\">não está conectada<\/span> ou os sensores de voltagem e corrente <span class=\"message-negative\">não estão configurados corretamente.<\/span> Certifique-se de que os sensores de voltagem e\/ou corrente estão a ler um valor acima de 0. Caso contrário, não será possível calibrar usando esta ferramenta."
    },
    "powerCalibrationManagerSourceNote": {
        "message": "<span class=\"message-negative\">Aviso:<\/span> Sensores de voltagem e\/ou corrente <strong>foram alterados mas não foram gravados.<\/strong> Por favor, defina os sensores corretos e pressione gravar antes de tentar calibrar."
    },
    "powerCalibrationManagerConfirmationTitle": {
        "message": "Confirmação do Gestor de Calibração"
    },
    "powerCalibrationSave": {
        "message": "Calibrar"
    },
    "powerCalibrationApply": {
        "message": "Aplicar Calibração"
    },
    "powerCalibrationDiscard": {
        "message": "Descartar calibração"
    },
    "powerCalibrationConfirmHelp": {
        "message": "As novas escalas calibradas são mostradas aqui. <br>Ao aplicar, as escalas serão definidas, mas <strong>não serão gravadas.<\/strong><\/br> <br>Depois de gravar certifique-se de que os novos valores para voltagem e corrente estão corretos.<\/br>"
    },
    "powerVoltageHead": {
        "message": "Medidor de voltagem"
    },
    "powerVoltageWarning": {
        "message": "<span class=\"message-negative\">Aviso:<\/span> Valores limitados a 25.5V."
    },
    "powerVoltageValue": {
        "message": "$1 V"
    },
    "powerVoltageCalibration": {
        "message": "Voltagem Medida"
    },
    "powerVoltageCalibratedScale": {
        "message": "Escala de Voltagem Calibrada:"
    },
    "powerVoltageId10": {
        "message": "Bateria"
    },
    "powerVoltageId20": {
        "message": "5V"
    },
    "powerVoltageId30": {
        "message": "9V"
    },
    "powerVoltageId40": {
        "message": "12V"
    },
    "powerVoltageId50": {
        "message": "ESC Combinado"
    },
    "powerVoltageId60": {
        "message": "ESC Motor 1"
    },
    "powerVoltageId61": {
        "message": "ESC Motor 2"
    },
    "powerVoltageId62": {
        "message": "ESC Motor 3"
    },
    "powerVoltageId63": {
        "message": "ESC Motor 4"
    },
    "powerVoltageId64": {
        "message": "ESC Motor 5"
    },
    "powerVoltageId65": {
        "message": "ESC Motor 6"
    },
    "powerVoltageId66": {
        "message": "ESC Motor 7"
    },
    "powerVoltageId67": {
        "message": "ESC Motor 8"
    },
    "powerVoltageId68": {
        "message": "ESC Motor 9"
    },
    "powerVoltageId69": {
        "message": "ESC Motor 10"
    },
    "powerVoltageId70": {
        "message": "ESC Motor 11"
    },
    "powerVoltageId71": {
        "message": "ESC Motor 12"
    },
    "powerVoltageId80": {
        "message": "Célula 1"
    },
    "powerVoltageId81": {
        "message": "Célula 2"
    },
    "powerVoltageId82": {
        "message": "Célula 3"
    },
    "powerVoltageId83": {
        "message": "Célula 4"
    },
    "powerVoltageId84": {
        "message": "Célula 5"
    },
    "powerVoltageId85": {
        "message": "Célula 6"
    },
    "powerVoltageScale": {
        "message": "Escala"
    },
    "powerVoltageDivider": {
        "message": "Valor Divisor"
    },
    "powerVoltageMultiplier": {
        "message": "Valor Multiplicador"
    },
    "powerAmperageHead": {
        "message": "Medidor de Amperagem"
    },
    "powerAmperageWarning": {
        "message": "<span class=\"message-negative\">Aviso:<\/span> Valores limitados a 63.5A."
    },
    "powerAmperageValue": {
        "message": "$1 A"
    },
    "powerAmperageId10": {
        "message": "Bateria"
    },
    "powerAmperageId50": {
        "message": "ESC Combinado"
    },
    "powerAmperageId60": {
        "message": "ESC Motor 1"
    },
    "powerAmperageId61": {
        "message": "ESC Motor 2"
    },
    "powerAmperageId62": {
        "message": "ESC Motor 3"
    },
    "powerAmperageId63": {
        "message": "ESC Motor 4"
    },
    "powerAmperageId64": {
        "message": "ESC Motor 5"
    },
    "powerAmperageId65": {
        "message": "ESC Motor 6"
    },
    "powerAmperageId66": {
        "message": "ESC Motor 7"
    },
    "powerAmperageId67": {
        "message": "ESC Motor 8"
    },
    "powerAmperageId68": {
        "message": "ESC Motor 9"
    },
    "powerAmperageId69": {
        "message": "ESC Motor 10"
    },
    "powerAmperageId70": {
        "message": "ESC Motor 11"
    },
    "powerAmperageId71": {
        "message": "ESC Motor 12"
    },
    "powerAmperageId80": {
        "message": "Virtual"
    },
    "powerAmperageId90": {
        "message": "MSP"
    },
    "powerMahValue": {
        "message": "$1 mAh"
    },
    "powerAmperageScale": {
        "message": "Escala [1\/10th mV\/A]"
    },
    "powerAmperageOffset": {
        "message": "Offset [mA]"
    },
    "powerAmperageCalibration": {
        "message": "Amperagem Medida"
    },
    "powerAmperageCalibratedScale": {
        "message": "Escala de Amperagem Calibrada:"
    },
    "powerBatteryHead": {
        "message": "Bateria"
    },
    "powerStateHead": {
        "message": "Estado da Energia"
    },
    "powerBatteryConnected": {
        "message": "Conectado"
    },
    "powerBatteryConnectedValueYes": {
        "message": "Sim (Células: $1)"
    },
    "powerBatteryConnectedValueNo": {
        "message": "Não"
    },
    "powerBatteryVoltage": {
        "message": "Voltagem"
    },
    "powerBatteryCurrentDrawn": {
        "message": "mAh usados"
    },
    "powerBatteryAmperage": {
        "message": "Amperagem"
    },
    "powerBatteryCapacity": {
        "message": "Capacidade (mAh)"
    },
    "osdSetupTitle": {
        "message": "OSD"
    },
    "osdSetupNoOsdChipDetectWarning": {
        "message": "<span class=\"message-negative\"><b>AVISO:<\/b><\/span> Nenhum chip OSD detetado. Algumas controladoras de voo não ligarão corretamente o chip OSD, a menos que estejam ligadas a energia da bateria. Conecte a bateria antes de conectar o USB (HÉLICES REMOVIDAS!)."
    },
    "osdSetupPreviewHelp": {
        "message": "<strong>Nota:<\/strong> A fonte da pré-visualização do OSD pode não mostrar a mesma fonte instalada na controladora de voo. O layout de alguns elementos individuais podem ser diferentesquando são usadas versões mais antigas do Betaflight - verifique o aspeto através dos seus óculos antes de voar."
    },
    "osdSetupUnsupportedNote1": {
        "message": "A sua controladora de voo não está a responder a comandos OSD. Isto provavelmente significa que não tem um OSD BetaFlight integrado."
    },
    "osdSetupUnsupportedNote2": {
        "message": "Note que algumas controladoras de voo têm embutido um <a href=\"https:\/\/www.youtube.com\/watch?v=ikKH_6SQ-Tk\" target=\"_blank\" rel=\"noopener noreferrer\">MinimOSD<\/a> que pode ser instalado e configurado com <a href=\"https:\/\/github.com\/ShikOfTheRa\/scarab-osd\/releases\/latest\" target='_blank'>cache-osd<\/a>, o MinimOSD não pode no entanto ser configurado por esta interface."
    },
    "osdSetupProfilesTitle": {
        "message": "Número do Perfil OSD",
        "description": "Description of the header of the OSD elements column associated to each profile"
    },
    "osdSetupElementsTitle": {
        "message": "Elementos"
    },
    "osdSetupPreviewTitle": {
        "message": "Arraste os elementos para alterar a posição",
        "description": "Indicates in the preview window of the OSD that the user can drag the elements to reorder them"
    },
    "osdSetupPreviewSelectProfileTitle": {
        "message": "Pré-visualização para",
        "description": "Label of the selector for the OSD Profile in the preview. KEEP IT SHORT!!!"
    },
    "osdSetupPreviewForTitle": {
        "message": "Alterar o perfil ou a fonte aqui NÃO irá alterar o perfil ou a fonte na controladora de voo, apenas afeta a janela de pré-visualização. Se deseja alterar, tem de utilizar a opção '$t(osdSetupSelectedProfileTitle.message)' ou o botão '$t(osdSetupFontManager.message)', respetivamente.",
        "description": "Help content for the OSD profile and font PREVIEW"
    },
    "osdSetupSelectedProfileTitle": {
        "message": "Perfil OSD Ativo",
        "description": "Title of the box to select the current active OSD profile"
    },
    "osdSetupSelectedProfileLabel": {
        "message": "Atual:",
        "description": "Label for the selection of the curren active OSD profile"
    },
    "osdSetupPreviewSelectProfileElement": {
        "message": "Perfil OSD {{profileNumber}}",
        "description": "Content of the selector for the OSD Profile in the preview"
    },
    "osdSetupPreviewSelectFont": {
        "message": "Tipo de letra",
        "description": "Content of the selector for the OSD Font in the preview"
    },
    "osdSetupFontManagerTitle": {
        "message": "Gestor de Fontes do OSD",
        "description": "Dialog title"
    },
    "osdSetupFontTypeDefault": {
        "message": "Predefinição",
        "description": "Font Default"
    },
    "osdSetupFontTypeBold": {
        "message": "Negrito",
        "description": "Font Bold"
    },
    "osdSetupFontTypeLarge": {
        "message": "Grande",
        "description": "Font Large"
    },
    "osdSetupFontTypeLargeExtra": {
        "message": "Extra grande",
        "description": "Font Large Extra"
    },
    "osdSetupFontTypeBetaflight": {
        "message": "Betaflight",
        "description": "Font Betaflight"
    },
    "osdSetupFontTypeDigital": {
        "message": "Digital",
        "description": "Font Digital"
    },
    "osdSetupFontTypeClarity": {
        "message": "Nítida",
        "description": "Font Clarity"
    },
    "osdSetupFontTypeVision": {
        "message": "Visão",
        "description": "Font Vision"
    },
    "osdSetupFontTypeImpact": {
        "message": "Impacto",
        "description": "Font Impact"
    },
    "osdSetupFontTypeImpactMini": {
        "message": "Mini Impacto",
        "description": "Font Impact Mini"
    },
    "osdSetupPreviewCheckZoom": {
        "message": "Ampliar",
        "description": "Check to select a bigger display of the OSD preview in small screens"
    },
    "osdSetupVideoFormatTitle": {
        "message": "Formato do Vídeo"
    },
    "osdSetupVideoFormatOptionAuto": {
        "message": "Auto",
        "description": "Option for the video format in the OSD"
    },
    "osdSetupVideoFormatOptionPal": {
        "message": "PAL",
        "description": "Option for the video format in the OSD"
    },
    "osdSetupVideoFormatOptionNtsc": {
        "message": "NTSC",
        "description": "Option for the video format in the OSD"
    },
    "osdSetupVideoFormatOptionHd": {
        "message": "HD",
        "description": "Option for the video format in the OSD"
    },
    "osdSetupUnitsTitle": {
        "message": "Unidades"
    },
    "osdSetupUnitsOptionImperial": {
        "message": "Imperial",
        "description": "Option for the units system used in the OSD"
    },
    "osdSetupUnitsOptionMetric": {
        "message": "Métrico",
        "description": "Option for the units system used in the OSD"
    },
    "osdSetupUnitsOptionBritish": {
        "message": "Britânicas",
        "description": "Option for the units system used in the OSD"
    },
    "osdSetupTimersTitle": {
        "message": "Cronómetros"
    },
    "osdSetupAlarmsTitle": {
        "message": "Alarmes"
    },
    "osdSetupStatsTitle": {
        "message": "Estatísticas Pós Voo"
    },
    "osdSetupVtxTitle": {
        "message": "Definições do VTX"
    },
    "osdSetupCraftNameTitle": {
        "message": "Nome da Aeronave"
    },
    "osdSetupWarningsTitle": {
        "message": "Avisos"
    },
    "osdSetupFontPresets": {
        "message": "Fontes predefinidas:"
    },
    "osdSetupFontPresetsSelector": {
        "message": "Selecione Predefinições de Fonte:"
    },
    "osdSetupFontPresetsSelectorCustomOption": {
        "message": "Font fornecida pelo utilizador",
        "description": "Option to show as selected when the user selects a custom local font"
    },
    "osdSetupFontPresetsSelectorOr": {
        "message": "ou"
    },
    "osdSetupOpenFont": {
        "message": "Abrir Ficheiro de Fonte"
    },
    "osdSetupCustomLogoTitle": {
        "message": "Logo do Boot:"
    },
    "osdSetupCustomLogoOpenImageButton": {
        "message": "Selecionar imagem personalizada&hellip;"
    },
    "osdSetupCustomLogoInfoTitle": {
        "message": "Imagem personalizada:"
    },
    "osdSetupCustomLogoInfoImageSize": {
        "message": "O tamanho deve ser $t(logoWidthPx)×$t(logoHeightPx) pixels"
    },
    "osdSetupCustomLogoInfoColorMap": {
        "message": "Deve conter píxeis verdes, pretos e brancos"
    },
    "osdSetupCustomLogoInfoUploadHint": {
        "message": "Clique <b>$t(osdSetupUploadFont.message)<\/b> para manter o logo personalizado"
    },
    "osdSetupCustomLogoImageSizeError": {
        "message": "Tamanho de imagem inválido: {{width}}×{{height}} (esperado $t(logoWidthPx)×$t(logoHeightPx))"
    },
    "osdSetupCustomLogoColorMapError": {
        "message": "A imagem contém um píxel inválido: rgb({{valueR}}, {{valueG}}, {{valueB}}) nas coordenadas {{posX}} x{{posY}}"
    },
    "osdSetupUploadFont": {
        "message": "Carregar Fonte"
    },
    "osdSetupUploadingFont": {
        "message": "A fazer upload..."
    },
    "osdSetupUploadingFontEnd": {
        "message": "Todos os {{length}} caracteres foram enviados para o OSD"
    },
    "osdSetupSave": {
        "message": "Gravar"
    },
    "osdSetupFontManager": {
        "message": "Gestor de Fontes"
    },
    "osdSetupUncheckAll": {
        "message": "Desmarcar todos"
    },
    "osdSetupHead": {
        "message": "Info"
    },
    "osdSetupVideoMode": {
        "message": "Modo do Vídeo"
    },
    "osdSetupCameraConnected": {
        "message": "Câmera Conectada"
    },
    "osdSetupResetText": {
        "message": "Repor OSD para valores padrão"
    },
    "osdSetupButtonReset": {
        "message": "Repor Definições"
    },
    "osdTextElementMainBattVoltage": {
        "message": "Voltagem da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementMainBattVoltage": {
        "message": "Voltagem instantânea da bateria principal (Pisca quando abaixo do limite do alarme)"
    },
    "osdTextElementRssiValue": {
        "message": "Valor RSSI",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRssiValue": {
        "message": "Valor RSSI instantâneo (Pisca quando abaixo do limite do alarme)"
    },
    "osdTextElementTimer": {
        "message": "Cronómetro",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementTimer": {
        "message": "Cronómetro de voo"
    },
    "osdTextElementThrottlePosition": {
        "message": "Posição do Acelerador",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementThrottlePosition": {
        "message": "Valor atual do canal do acelerador (throttle)"
    },
    "osdTextElementCpuLoad": {
        "message": "Carga da CPU",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCpuLoad": {
        "message": "Carga atual da CPU"
    },
    "osdTextElementVtxChannel": {
        "message": "Canal VTX",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementVtxChannel": {
        "message": "Canal e potência atuais do VTX"
    },
    "osdTextElementVTXchannelVariantPower": {
        "message": "Potência VTX",
        "description": "One of the variants of the VTX channel element of the OSD"
    },
    "osdTextElementVTXchannelVariantFull": {
        "message": "Banda:Canal:Pot:Pit",
        "description": "One of the variants of the VTX channel element of the OSD"
    },
    "osdTextElementVoltageWarning": {
        "message": "Aviso de voltagem da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementVoltageWarning": {
        "message": "Mostra um aviso quando a voltagem da bateria está abaixo do valor do alarme"
    },
    "osdTextElementArmed": {
        "message": "Armado",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementArmed": {
        "message": "Mensagem de texto quando armado"
    },
    "osdTextElementDisarmed": {
        "message": "Desarmado",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementDisarmed": {
        "message": "Mensagem de texto quando desarmado"
    },
    "osdTextElementCrosshairs": {
        "message": "Mira",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCrosshairs": {
        "message": "Mira do centro de ecran"
    },
    "osdTextElementArtificialHorizon": {
        "message": "Horizonte artificial",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementArtificialHorizon": {
        "message": "Indicador gráfico de horizonte artificial"
    },
    "osdTextElementHorizonSidebars": {
        "message": "Barras laterais do horizonte artificial",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementHorizonSidebars": {
        "message": "Barras laterais ao redor do indicador de horizonte artificial"
    },
    "osdTextElementCurrentDraw": {
        "message": "Consumo de corrente da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCurrentDraw": {
        "message": "Consumo de corrente instantânea da bateria"
    },
    "osdTextElementMahDrawn": {
        "message": "Total de mAh consumidos da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementMahDrawn": {
        "message": "Capacidade total utilizada da bateria"
    },
    "osdTextElementWhDrawn": {
        "message": "Wh consumidos de corrente da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementWhDrawn": {
        "message": "Capacidade total da bateria utilizada em Wh"
    },
    "osdDescElementAuxValue": {
        "message": "Valor Aux",
        "description": "Displays a receiver AUX channel see PR 10789"
    },
    "osdTextElementAuxValue": {
        "message": "Valor Aux",
        "description": "One of the elements of the OSD"
    },
    "osdTextElementSysGoggleVoltage": {
        "message": "Voltagem dos óculos",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysGoggleVoltage": {
        "message": "Voltagem dos óculos renderizada pelos óculos"
    },
    "osdTextElementSysVtxVoltage": {
        "message": "Voltagem do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysVtxVoltage": {
        "message": "Voltagem do VTX renderizada pelos óculos"
    },
    "osdTextElementSysBitrate": {
        "message": "Bitrate do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysBitrate": {
        "message": "Bitrate do Vídeo renderizado pelos óculos"
    },
    "osdTextElementSysDelay": {
        "message": "Atraso do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysDelay": {
        "message": "Atraso de vídeo renderizado pelos óculos"
    },
    "osdTextElementSysDistance": {
        "message": "Distância do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysDistance": {
        "message": "Distância de transmissão de vídeo renderizada pelos óculos"
    },
    "osdTextElementSysLQ": {
        "message": "Qualidade do link dos óculos",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysLQ": {
        "message": "Qualidade do link de vídeo renderizada pelos óculos"
    },
    "osdTextElementSysGoggleDVR": {
        "message": "Estado do DVR dos óculos",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysGoggleDVR": {
        "message": "Estado do DVR dos óculos renderizado pelos óculos"
    },
    "osdTextElementSysVtxDVR": {
        "message": "Estado do DVR do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysVtxDVR": {
        "message": "Estado do DVR do VTX renderizado pelos óculos"
    },
    "osdTextElementSysWarnings": {
        "message": "Avisos de sistema dos óculos",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysWarnings": {
        "message": "Avisos do sistema de vídeo renderizados pelos óculos"
    },
    "osdTextElementSysVtxTemp": {
        "message": "Temperatura do VTX",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysVtxTemp": {
        "message": "Temperatura do VTX renderizada pelos óculos"
    },
    "osdTextElementSysFanSpeed": {
        "message": "Velocidade da ventoinha dos óculos",
        "description": "One of the system elements of the OSD"
    },
    "osdDescElementSysFanSpeed": {
        "message": "Velocidade da ventoinha dos óculos renderizada pelos óculos"
    },
    "osdTextElementLapTimeCurrent": {
        "message": "Tempo GPS da volta atual",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementLapTimeCurrent": {
        "message": "Tempo GPS da volta atual"
    },
    "osdTextElementLapTimePrevious": {
        "message": "Tempo GPS da volta anterior",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementLapTimePrevious": {
        "message": "Tempo GPS da volta anterior"
    },
    "osdTextElementLapTimeBest3": {
        "message": "Tempo GPS da melhor de 3 voltas",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementLapTimeBest3": {
        "message": "Melhores 3 voltas segundo o GPS"
    },
    "osdTextElementCraftName": {
        "message": "Nome da aeronave",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCraftName": {
        "message": "Nome da aeronave como definido no guia de configuração.<\/br>Também pode ser definido no CLI através da variável \"craft_name\"."
    },
    "osdTextElementAltitude": {
        "message": "Altitude",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementAltitude": {
        "message": "Altitude atual (Pisc quando acima do limite do alarme)"
    },
    "osdTextElementAltitudeVariant1DecimalAGL": {
        "message": "AGL com 1 decimal",
        "description": "One of the variants of the altitude element of the OSD"
    },
    "osdTextElementAltitudeVariantNoDecimalAGL": {
        "message": "AGL sem casas decimais",
        "description": "One of the variants of the altitude element of the OSD"
    },
    "osdTextElementAltitudeVariant1DecimalASL": {
        "message": "ASL com 1 decimal",
        "description": "One of the variants of the altitude element of the OSD"
    },
    "osdTextElementAltitudeVariantNoDecimalASL": {
        "message": "ASL sem casas decimais",
        "description": "One of the variants of the altitude element of the OSD"
    },
    "osdTextElementCustomMsg0": {
        "message": "Mensagem personalizada 1",
        "description": "One of the elements of the OSD"
    },
    "osdTextElementCustomMsg1": {
        "message": "Mensagem personalizada 2",
        "description": "One of the elements of the OSD"
    },
    "osdTextElementCustomMsg2": {
        "message": "Mensagem personalizada 3",
        "description": "One of the elements of the OSD"
    },
    "osdTextElementCustomMsg3": {
        "message": "Mensagem personalizada 4",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCustomMsg0": {
        "message": "Mensagem personalizada 1 do dispositivo externo",
        "description": "Description of the custom message 1 element of the OSD"
    },
    "osdDescElementCustomMsg1": {
        "message": "Mensagem personalizada 2 do dispositivo externo",
        "description": "Description of the custom message 2 element of the OSD"
    },
    "osdDescElementCustomMsg2": {
        "message": "Mensagem personalizada 3 do dispositivo externo",
        "description": "Description of the custom message 3 element of the OSD"
    },
    "osdDescElementCustomMsg3": {
        "message": "Mensagem personalizada 4 do dispositivo externo",
        "description": "Description of the custom message 4 element of the OSD"
    },
    "osdTextElementOnTime": {
        "message": "Tempo total ligado",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementOnTime": {
        "message": "Tempo total que a aeronave tem estado ligada"
    },
    "osdTextElementFlyTime": {
        "message": "Tempo total de voo",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementFlyTime": {
        "message": "Tempo total que a aeronave ficou armada nesta bateria (Piscar quando estiver acima do limite)"
    },
    "osdTextElementFlyMode": {
        "message": "Modo de voo",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementFlyMode": {
        "message": "Modo de voo atual"
    },
    "osdTextElementGPSSpeed": {
        "message": "Velocidade por GPS",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementGPSSpeed": {
        "message": "Velocidade de acordo com o GPS"
    },
    "osdTextElementGPSSats": {
        "message": "Satélites GPS",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementGPSSats": {
        "message": "Número de satélites localizados pelo GPS"
    },
    "osdTextElementGPSLon": {
        "message": "Longitude do GPS",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementGPSLon": {
        "message": "Coordenada de longitude do GPS"
    },
    "osdTextElementGPSLat": {
        "message": "Latitude do GPS",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementGPSLat": {
        "message": "Coordenada de latitude do GPS"
    },
    "osdTextElementGPSVariant7Decimals": {
        "message": "Com 7 casas decimais",
        "description": "One of the variants for the GPS element of the OSD"
    },
    "osdTextElementGPSVariant4Decimals": {
        "message": "Com 4 casas decimais",
        "description": "One of the variants for the GPS element of the OSD"
    },
    "osdTextElementGPSVariantDegMinSec": {
        "message": "Usando graus, minutos e segundos",
        "description": "One of the variants for the GPS element of the OSD"
    },
    "osdTextElementGPSVariantOpenLocation": {
        "message": "Usando o Open Location Code",
        "description": "One of the variants for the GPS element of the OSD"
    },
    "osdTextElementDebug": {
        "message": "Depuração",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementDebug": {
        "message": "Depuração de variáveis"
    },
    "osdTextElementDebug2": {
        "message": "Depuração2",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementDebug2": {
        "message": "Variáveis de depuração para depuração 4-7"
    },
    "osdTextElementPIDRoll": {
        "message": "Valores PID do Roll",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPIDRoll": {
        "message": "Ganhos PID do eixo Roll"
    },
    "osdTextElementPIDPitch": {
        "message": "PID do Pitch",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPIDPitch": {
        "message": "Ganhos PID do eixo Pitch"
    },
    "osdTextElementPIDYaw": {
        "message": "PID do Yaw",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPIDYaw": {
        "message": "Ganhos PID do eixo Yaw"
    },
    "osdTextElementPower": {
        "message": "Energia",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPower": {
        "message": "Potência elétrica instantânea consumida"
    },
    "osdTextElementPIDRateProfile": {
        "message": "Perfil: PID e rate",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPIDRateProfile": {
        "message": "Mostra o número dos perfis de PID e rate ativos"
    },
    "osdTextElementBatteryWarning": {
        "message": "Aviso de Bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementBatteryWarning": {
        "message": "Texto de aviso que aparece quando a voltagem da bateria cai abaixo do limite do aviso"
    },
    "osdTextElementAvgCellVoltage": {
        "message": "Voltagem média das células da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementAvgCellVoltage": {
        "message": "Voltagem média da célula (voltagem principal da bateria \/ total de células)"
    },
    "osdTextElementPitchAngle": {
        "message": "Ângulo: pitch",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPitchAngle": {
        "message": "Ângulo numérico do pitch em graus"
    },
    "osdTextElementRollAngle": {
        "message": "Ângulo: roll",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRollAngle": {
        "message": "Ângulo do roll em graus"
    },
    "osdTextElementMainBattUsage": {
        "message": "Bateria utilizada",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementMainBattUsage": {
        "message": "Representação gráfica do uso da capacidade da bateria"
    },
    "osdTextElementMainBattUsageVariantGraphrRemain": {
        "message": "Restante em gráfico",
        "description": "One of the variants for the Main Battery Usage element of the OSD"
    },
    "osdTextElementMainBattUsageVariantGraphUsage": {
        "message": "Usada em gráfico",
        "description": "One of the variants for the Main Battery Usage element of the OSD"
    },
    "osdTextElementMainBattUsageVariantValueRemain": {
        "message": "Percentagem restante",
        "description": "One of the variants for the Main Battery Usage element of the OSD"
    },
    "osdTextElementMainBattUsageVariantValueUsage": {
        "message": "Percentagem usada",
        "description": "One of the variants for the Main Battery Usage element of the OSD"
    },
    "osdTextElementArmedTime": {
        "message": "Cronómetro: tempo armado",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementArmedTime": {
        "message": "Tempo desde a ultima vez que a aeronave foi armada"
    },
    "osdTextElementHomeDirection": {
        "message": "Direção para casa",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementHomeDirection": {
        "message": "Seta que indica a direção para casa (home)"
    },
    "osdTextElementHomeDistance": {
        "message": "Distância de casa",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementHomeDistance": {
        "message": "Distância de casa (em pés ou metros, baseado na definição da unidade)"
    },
    "osdTextElementNumericalHeading": {
        "message": "Direção numérica",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementNumericalHeading": {
        "message": "Leitura numérica em graus da direção atual"
    },
    "osdTextElementNumericalVario": {
        "message": "Vario numérico",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementNumericalVario": {
        "message": "Leitura numérica da velocidade vertical (em pés ou metros, baseado na definição da unidade)"
    },
    "osdTextElementCompassBar": {
        "message": "Bússola",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCompassBar": {
        "message": "Barra de bússola gráfica exibindo a direção atual"
    },
    "osdTextElementWarnings": {
        "message": "Alertas",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementWarnings": {
        "message": "Alertas (ex. bateria baixa), avisos (ex. razão para não armar, bateria extremamente baixa) e beeper visual (4 asteriscos piscando)."
    },
    "osdTextElementEscTemperature": {
        "message": "Temperatura do ESC",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementEscTemperature": {
        "message": "Temperatura reportada pela telemetria ESC, seja por telemetria de um fio em série ou por telemetria bidirecional DShot com EDT, se suportado pelo firmware do seu ESC."
    },
    "osdTextElementEscRpm": {
        "message": "RPM do ESC",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementEscRpm": {
        "message": "RPM reportado pela telemetria do ESC"
    },
    "osdTextElementRemainingTimeEstimate": {
        "message": "Cronómetro: estimativa de tempo restante",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRemainingTimeEstimate": {
        "message": "Estimativa de tempo de voo restante"
    },
    "osdTextElementRtcDateTime": {
        "message": "Data e hora do RTC",
        "description": "One of the elements of the OSD"
    },
    "osdTextElementRtcDateTimeVariantFullDate": {
        "message": "Data completa",
        "description": "One of the variants of the RTC date and time element of the OSD"
    },
    "osdTextElementRtcDateTimeVariantShortDate": {
        "message": "Data abreviada",
        "description": "One of the variants of the RTC date and time element of the OSD"
    },
    "osdDescElementRtcDateTime": {
        "message": "Relógio real (data \/ hora)"
    },
    "osdTextElementAdjustmentRange": {
        "message": "Intervalo de ajuste",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementAdjustmentRange": {
        "message": "Valor e definição do intervalo de ajuste ativo atualmente"
    },
    "osdTextElementTimer1": {
        "message": "Cronómetro 1",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementTimer1": {
        "message": "Exibe o valor do cronómetro 1"
    },
    "osdTextElementTimer2": {
        "message": "Cronómetro 2",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementTimer2": {
        "message": "Exibe o valor do cronómetro 2"
    },
    "osdTextElementCoreTemperature": {
        "message": "Temperatura do núcleo",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCoreTemperature": {
        "message": "Temperatura do núcleo MCU do STM32"
    },
    "osdTextAntiGravity": {
        "message": "Antigravidade",
        "description": "One of the elements of the OSD"
    },
    "osdDescAntiGravity": {
        "message": "Ativa um indicador quando a antigravidade estiver ativa"
    },
    "osdTextGForce": {
        "message": "Força G",
        "description": "One of the elements of the OSD"
    },
    "osdDescGForce": {
        "message": "Exibe o valor da Força-G que a aeronave sofre"
    },
    "osdTextElementMotorDiag": {
        "message": "Diagnóstico do motor",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementMotorDiag": {
        "message": "Exibe um gráfico da saída de cada motor"
    },
    "osdTextElementLogStatus": {
        "message": "Status do log Blackbox",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementLogStatus": {
        "message": "Blackbox - Avisos e número do log"
    },
    "osdTextElementFlipArrow": {
        "message": "Seta para virar após queda",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementFlipArrow": {
        "message": "Seta que mostra que motores laterais estão em cima no modo turtle (acelerómetro tem de estar ativado)"
    },
    "osdTextElementLinkQuality": {
        "message": "Qualidade do Link",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementLinkQuality": {
        "message": "Indicador alternativo de \"Qualidade do Link\" baseado em perdas de sinal - use com cuidado"
    },
    "osdTextElementFlightDist": {
        "message": "Distância do voo",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementFlightDist": {
        "message": "Distância percorrida durante o voo."
    },
    "osdTextElementStickOverlayLeft": {
        "message": "Posição do stick esquerdo",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementStickOverlayLeft": {
        "message": "Posição do stick esquerdo do transmissor."
    },
    "osdTextElementStickOverlayRight": {
        "message": "Posição do stick direito",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementStickOverlayRight": {
        "message": "Posição do stick direito do transmissor."
    },
    "osdTextElementDisplayName": {
        "message": "Nome de exibição",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementDisplayName": {
        "message": "Pode também ser definido através da variável CLI \"display_name\"."
    },
    "osdTextElementPilotName": {
        "message": "Nome do piloto",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPilotName": {
        "message": "Nome do piloto como definido na aba Configuração.<\/br>Também pode ser definido através da variável CLI \"pilot_name\"."
    },
    "osdTextElementEscRpmFreq": {
        "message": "Frequência RPM do ESC",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementEscRpmFreq": {
        "message": "Frequência RPM, reportada pela telemetria do ESC"
    },
    "osdTextElementRateProfileName": {
        "message": "Perfil: nome do rate profile",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRateProfileName": {
        "message": "Exibe o nome do perfil de rate atual"
    },
    "osdTextElementPidProfileName": {
        "message": "Perfil: Nome do perfil PID",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementPidProfileName": {
        "message": "Exibe o nome do perfil PID atual"
    },
    "osdTextElementOsdProfileName": {
        "message": "Perfil: Nome do perfil OSD",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementOsdProfileName": {
        "message": "Nome do perfil OSD, definido nos comandos CLI: \"osd_profile_1_name\", \"osd_profile_2_name\" e \"osd_profile_3_name\""
    },
    "osdTextElementRssiDbmValue": {
        "message": "Valor RSSI dBm",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRssiDbmValue": {
        "message": "Valor do sinal RSSI em dBm, se disponível"
    },
    "osdTextElementRcChannels": {
        "message": "Canais RC",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRcChannels": {
        "message": "Exibe no máximo 4 canais. Os canais devem ser especificados com o comando CLI: 'osd_rcchannels'"
    },
    "osdTextElementCameraFrame": {
        "message": "Enquadramento da câmara",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementCameraFrame": {
        "message": "Adiciona um elemento de contorno ajustável desenhado para representar o campo de visão da câmera HD do piloto para enquadramento visual.<br \/><br \/>Pode ajustar a largura e a altura no CLI com o 'osd_camera_frame_width' e o 'osd_camera_frame_height'"
    },
    "osdTextElementEfficiency": {
        "message": "Eficiência da bateria",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementEfficiency": {
        "message": "Consumo instantâneo de bateria em mAh\/distância. (Requer um fix válido de GPS)"
    },
    "osdTextTotalFlights": {
        "message": "Total de voos",
        "description": "One of the elements of the OSD"
    },
    "osdDescTotalFlights": {
        "message": "Número total aproximado de voos"
    },
    "osdTextElementUpDownReference": {
        "message": "Referência Para Cima (Pitch 90 graus)\/Para Baixo (Pitch -90 graus)",
        "description": "OSD Symbol to show when pitch is approaching vertical (90 deg, U) and D for nose down (-90 deg, D)"
    },
    "osdDescUpDownReference": {
        "message": "Símbolo OSD para mostrar quando o pitch está se a aproximar da vertical (90 graus, U) e D para nariz para baixo (-90 graus, D)"
    },
    "osdTextElementTxUplinkPower": {
        "message": "Potência do uplink do Tx",
        "description": "One of the elements of the OSD"
    },
    "osdDescTxUplinkPower": {
        "message": "Mostra o valor da potência do Tx (mW ou W). Útil quando a <i>Potência Dinâmica<\/i> está ativa para os rádios suportados"
    },
    "osdTextElementReadyMode": {
        "message": "Modo Ready",
        "description": "When active READY will be displayed until flying"
    },
    "osdDescElementReadyMode": {
        "message": "Quando ativo o READY será exibido até voar"
    },
    "osdTextElementRSNRValue": {
        "message": "Valor RSNR",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementRSNRValue": {
        "message": "Valor RSNR"
    },
    "osdTextElementUnknown": {
        "message": "$1 desconhecido",
        "description": "One of the elements of the OSD"
    },
    "osdDescElementUnknown": {
        "message": "Elemento desconhecido (detalhes serão adicionados numa versão futura)"
    },
    "osdTextStatMaxSpeed": {
        "message": "Velocidade máxima",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMaxSpeed": {
        "message": "Velocidade máxima registada"
    },
    "osdTextStatMinBattery": {
        "message": "Voltagem mínima da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMinBattery": {
        "message": "Voltagem mínima registada da bateria"
    },
    "osdTextStatMinRssi": {
        "message": "Valor mínimo do RSSI",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMinRssi": {
        "message": "RSSI mínimo registrado"
    },
    "osdTextStatMaxCurrent": {
        "message": "Consumo máximo de corrente da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMaxCurrent": {
        "message": "Consumo máximo de corrente registado"
    },
    "osdTextStatUsedMah": {
        "message": "mAh utilizado da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatUsedMah": {
        "message": "Capacidade da bateria utilizada"
    },
    "osdTextStatUsedWh": {
        "message": "Wh usados da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatUsedWh": {
        "message": "Capacidade da bateria usada em Wh"
    },
    "osdTextStatMaxAltitude": {
        "message": "Altitude máxima",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMaxAltitude": {
        "message": "Altura máxima registada"
    },
    "osdTextStatBlackbox": {
        "message": "Utilização do Blackbox",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatBlackbox": {
        "message": "Percentagem total de utilização do Blackbox"
    },
    "osdTextStatEndBattery": {
        "message": "Voltagem final da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatEndBattery": {
        "message": "Voltagem da bateria quando foi desarmado"
    },
    "osdTextStatFlyTime": {
        "message": "Tempo total de voo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatFlyTime": {
        "message": "Tempo total armado nesta bateria"
    },
    "osdTextStatArmedTime": {
        "message": "Tempo total armado",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatArmedTime": {
        "message": "Tempo desde a última vez que foi armado"
    },
    "osdTextStatMaxDistance": {
        "message": "Distância máxima de casa",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMaxDistance": {
        "message": "Distância máxima a partir de casa"
    },
    "osdTextStatBlackboxLogNumber": {
        "message": "Número de log Blackbox",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatBlackboxLogNumber": {
        "message": "Número do log do Blackbox para este voo"
    },
    "osdTextStatTimer1": {
        "message": "Cronómetro 1",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatTimer1": {
        "message": "Valor do cronómetro 1 ao desarmar"
    },
    "osdTextStatTimer2": {
        "message": "Cronómetro 2",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatTimer2": {
        "message": "Valor do cronómetro 2 ao desarmar"
    },
    "osdTextStatRtcDateTime": {
        "message": "Data e hora do RTC",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatRtcDateTime": {
        "message": "Data e hora do relógio de tempo real"
    },
    "osdTextStatBattery": {
        "message": "Voltagem da bateria",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatBattery": {
        "message": "Voltagem da bateria em tempo real"
    },
    "osdTextStatGForce": {
        "message": "Força-G Máxima",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatGForce": {
        "message": "Valor máximo da Força-G sofrida pela aeronave"
    },
    "osdTextStatEscTemperature": {
        "message": "Temperatura máxima do ESC",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatEscTemperature": {
        "message": "Temperatura Max ESC"
    },
    "osdTextStatEscRpm": {
        "message": "RPM máximo do ESC",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatEscRpm": {
        "message": "RPM Max ESC"
    },
    "osdTextStatMinLinkQuality": {
        "message": "Mínimo de qualidade do Link",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMinLinkQuality": {
        "message": "Valor mínimo do indicador alternativo para \"qualidade do link\" baseado em perdas de sinal"
    },
    "osdTextStatFlightDistance": {
        "message": "Distância do voo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatFlightDistance": {
        "message": "Distância total percorrida durante o voo"
    },
    "osdTextStatMaxFFT": {
        "message": "Máximo FFT",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMaxFFT": {
        "message": "Pico de frequência FFT"
    },
    "osdTextStatTotalFlights": {
        "message": "Total de voos",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatTotalFlights": {
        "message": "Número total de voos"
    },
    "osdTextStatTotalFlightTime": {
        "message": "Tempo total de voo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatTotalFlightTime": {
        "message": "Tempo total gasto a voar"
    },
    "osdTextStatTotalFlightDistance": {
        "message": "Distância total do voo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatTotalFlightDistance": {
        "message": "Distância total percorrida"
    },
    "osdTextStatMinRssiDbm": {
        "message": "dBm mínimo do RSSI",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMinRssiDbm": {
        "message": "Valor dBm mínimo do RSSI"
    },
    "osdTextStatMinRSNR": {
        "message": "Valor mínimo RSNR",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatMinRSNR": {
        "message": "Valor mínimo RSNR"
    },
    "osdTextStatBest3ConsecLaps": {
        "message": "Melhores 3 voltas consecutivas",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatBest3ConsecLaps": {
        "message": "Melhores 3 voltas consecutivas"
    },
    "osdTextStatBestLap": {
        "message": "Melhor volta",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatBestLap": {
        "message": "Melhor volta"
    },
    "osdTextStatFullThrottleTime": {
        "message": "Temporizador de acelerador máximo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatFullThrottleTime": {
        "message": "Temporizador de acelerador máximo"
    },
    "osdTextStatFullThrottleCounter": {
        "message": "Contador de acelerador máximo",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatFullThrottleCounter": {
        "message": "Contador de acelerador máximo"
    },
    "osdTextStatAvgThrottle": {
        "message": "Média de Acelerador",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatAvgThrottle": {
        "message": "Média de Acelerador"
    },
    "osdTextStatUnknown": {
        "message": "$1 desconhecido",
        "description": "One of the statistics that can be shown at the end of the flight in the OSD"
    },
    "osdDescStatUnknown": {
        "message": "Estatística desconhecida (detalhes a serem adicionados numa versão futura)"
    },
    "osdDescribeFontVersion1": {
        "message": "Versão da fonte: 1 (Betaflight 4.0 ou mais antigo)"
    },
    "osdDescribeFontVersion2": {
        "message": "Versão da fonte: 2 (Betaflight 4.1 ou mais recente)"
    },
    "osdDescribeFontVersionCUSTOM": {
        "message": "Versão da Fonte: fornecida pelo utilizador"
    },
    "osdTimerSource": {
        "message": "Origem:"
    },
    "osdTimerSourceTooltip": {
        "message": "Selecione a origem do cronómetro, isto controla a duração\/evento que o cronómetro mede"
    },
    "osdTimerSourceOptionOnTime": {
        "message": "Tempo ligado",
        "description": "One of the options for the source timer. This options shows the amount of time has passed since the battery was plugged"
    },
    "osdTimerSourceOptionTotalArmedTime": {
        "message": "Tempo total armado",
        "description": "One of the options for the source timer. This options shows the amount of time the aircraft was armed since the battery was plugged"
    },
    "osdTimerSourceOptionLastArmedTime": {
        "message": "Tempo armado na última vez",
        "description": "One of the options for the source timer. This options shows the amount of time the aircraft was armed the latest time"
    },
    "osdTimerSourceOptionOnArmTime": {
        "message": "Tempo Ligado\/Armado",
        "description": "One of the options for the source timer. This option shows On time when aircraft is disarmed, and Armed time when armed"
    },
    "osdTimerPrecision": {
        "message": "Precisão:"
    },
    "osdTimerPrecisionTooltip": {
        "message": "Selecione a precisão do cronómetro, isto controla com que precisão o cronómetro será exibido"
    },
    "osdTimerPrecisionOptionSecond": {
        "message": "Segundo",
        "description": "Selectable option for the precision of the timer in the OSD"
    },
    "osdTimerPrecisionOptionHundredth": {
        "message": "Centésimo",
        "description": "Selectable option for the precision of the timer in the OSD"
    },
    "osdTimerPrecisionOptionTenth": {
        "message": "Décimo",
        "description": "Selectable option for the precision of the timer in the OSD"
    },
    "osdTimerAlarm": {
        "message": "Alarme:"
    },
    "osdTimerAlarmTooltip": {
        "message": "Selecione o limite do alarme do cronômetro em minutos, quando o tempo excede este valor, o elemento no OSD irá piscar, um valor de 0 desabilita o alarme"
    },
    "osdTimerAlarmOptionRssi": {
        "message": "RSSI",
        "description": "Text of the RSSI alarm"
    },
    "osdTimerAlarmOptionCapacity": {
        "message": "Capacidade",
        "description": "Text of the capacity alarm"
    },
    "osdTimerAlarmOptionAltitude": {
        "message": "Altitude",
        "description": "Text of the altitude alarm"
    },
    "osdTimerAlarmOptionLinkQuality": {
        "message": "Qualidade da Ligação",
        "description": "Text of the link quality alarm"
    },
    "osdTimerAlarmOptionRssiDbm": {
        "message": "RSSI dBm",
        "description": "Text of the RSSI dBm alarm"
    },
    "osdWarningTextArmingDisabled": {
        "message": "Armar desativado",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningArmingDisabled": {
        "message": "Mostra a razão mais grave por não ter armado"
    },
    "osdWarningTextBatteryNotFull": {
        "message": "Bateria não cheia",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningBatteryNotFull": {
        "message": "Alerta quando a bateria conectada não está totalmente carregada"
    },
    "osdWarningTextBatteryWarning": {
        "message": "Aviso de bateria",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningBatteryWarning": {
        "message": "Alerta quando a voltagem da bateria cai abaixo do limite do aviso"
    },
    "osdWarningTextBatteryCritical": {
        "message": "Bateria crítica",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningBatteryCritical": {
        "message": "Alerta quando a voltagem da bateria cai abaixo da média mínima por célula"
    },
    "osdWarningTextVisualBeeper": {
        "message": "Beeper visual",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningVisualBeeper": {
        "message": "Exibe uma visualização do beeper (4 asteriscos)"
    },
    "osdWarningTextCrashFlipMode": {
        "message": "Modo virar após queda",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningCrashFlipMode": {
        "message": "Avisa quando o modo 'virar após queda' (Turtle mode) é ativado"
    },
    "osdWarningTextEscFail": {
        "message": "Falha no ESC",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningEscFail": {
        "message": "Mostra uma lista com os ESCs\/motores que estão a falhar (RPM ou temperatura estão fora do limite configurado)"
    },
    "osdWarningTextCoreTemperature": {
        "message": "Temperatura do núcleo",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningCoreTemperature": {
        "message": "Avisa quando a temperatura do núcleo do MCU excede o limite configurado"
    },
    "osdWarningTextRcSmoothingFailure": {
        "message": "Falha no Suavizar RC",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningRcSmoothingFailure": {
        "message": "Avisa quando a inicialização do \"Suavizar RC\" falha"
    },
    "osdWarningTextFailsafe": {
        "message": "Failsafe",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningFailsafe": {
        "message": "Avisa quando ocorre um Failsafe"
    },
    "osdWarningTextLaunchControl": {
        "message": "Controle de lançamento",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningLaunchControl": {
        "message": "Avisa quando o modo Controle de Lançamento está ativo"
    },
    "osdWarningTextGpsRescueUnavailable": {
        "message": "Resgate por GPS indisponível",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningGpsRescueUnavailable": {
        "message": "Avisa quando o Resgate por GPS não está disponível e não pode ser ativado"
    },
    "osdWarningTextGpsRescueDisabled": {
        "message": "Resgate por GPS desabilitado",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningGpsRescueDisabled": {
        "message": "Alerta quando o Resgate por GPS está desativado"
    },
    "osdWarningTextRSSI": {
        "message": "RSSI",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningRSSI": {
        "message": "Avisa quando o RSSI está abaixo da definição do alarme"
    },
    "osdWarningTextLinkQuality": {
        "message": "Qualidade do Link",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningLinkQuality": {
        "message": "Avisa quando a Qualidade do Link está abaixo da definição do alarme"
    },
    "osdWarningTextRssiDbm": {
        "message": "RSSI dBm",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningRssiDbm": {
        "message": "Avisa quando o valor dBm do RSSI está abaixo da definição do alarme"
    },
    "osdWarningTextOverCap": {
        "message": "Bateria acima da capacidade",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningOverCap": {
        "message": "Avisa quando o mAh consumido excede o limite de capacidade configurado"
    },
    "osdWarningTextRSNR": {
        "message": "RSNR",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningRSNR": {
        "message": "Alerta quando o valor RSNR está abaixo da definição do alarme"
    },
    "osdWarningTextLoad": {
        "message": "CARREGAR",
        "description": "One of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningLoad": {
        "message": "Avisa se a CARGA de CPU do controlador de voo é muito alta",
        "description": "Description of one of the warnings that can be selected to be shown in the OSD"
    },
    "osdWarningTextUnknown": {
        "message": "$1 desconhecido"
    },
    "osdWarningUnknown": {
        "message": "Aviso desconhecido (detalhes a adicionar numa versão futura)"
    },
    "osdSectionHelpElements": {
        "message": "Ativar ou desativar elementos do OSD."
    },
    "osdSectionHelpVideoMode": {
        "message": "Defina o modo de vídeo esperado da câmera (normalmente pode ser deixado em AUTO, se tiver dificuldades então defina esta opção para o mesmo modo de saída da câmera)."
    },
    "osdSectionHelpUnits": {
        "message": "Define o sistema de unidades usado para leituras numéricas."
    },
    "osdSectionHelpTimers": {
        "message": "Configure os cronómetros de voo."
    },
    "osdSectionHelpAlarms": {
        "message": "Define os limites usados para elementos do OSD com estados de alarme."
    },
    "osdSectionHelpStats": {
        "message": "Define os valores exibidos no ecrã de estatísticas após voo."
    },
    "osdSectionHelpWarnings": {
        "message": "Ative ou Desative os alertas que serão exibidos no elemento de AVISOS."
    },
    "osdSettingsSaved": {
        "message": "Definições do OSD gravadas"
    },
    "osdWritePermissions": {
        "message": "Não tem <span class=\"message-negative\">permissões de escrita<\/span> neste ficheiro"
    },
    "osdButtonSaved": {
        "message": "Gravado"
    },
    "vtxHelp": {
        "message": "Aqui pode configurar os valores para o seu transmissor de vídeo (VTX). Pode ver e alterar os valores de transmissão, incluindo as tabelas VTX, se a controladora de voo e o VTX o suportarem.<br>Para configurar o seu VTX use os seguintes passos:<br>1. Vá a <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/betaflight\/betaflight\/wiki\/VTX-tables\">esta<\/a> página;<br>2. Encontre o ficheiro apropriado de configuração do VTX para o seu país e modelo de VTX e faça download;<br>3. Clique '$t(vtxButtonLoadFile.message)' abaixo, selecione o ficheiro de configuração do VTX e carregue-o;<br>4. Verifique que as definições estão corretas;<br>5. Clique '$t(vtxButtonSave.message)' para guardar as definições do VTX na controladora de voo.<br>6. Opcionalmente clique '$t(vtxButtonSaveLua.message)' para guardar o ficheiro de configuração lua que pode usar com os scripts lua do Betaflight (Veja mais <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/github.com\/betaflight\/betaflight-tx-lua-scripts\/\">aqui<\/a>.)",
        "description": "Introduction message in the VTX tab"
    },
    "vtxMessageNotSupported": {
        "message": "<span class=\"message-negative\">Atenção:<\/span> O VTX não está configurado ou não é compatível. Portanto não é possível modificar os valores aqui. Isto só é possível se a controladora de voo estiver conectada ao VTX usando um protocolo como Tramp ou SmartAudio e estiver corretamente configurada na aba $t(tabPorts.message).",
        "description": "Message to show when the VTX is not supported in the VTX tab"
    },
    "vtxMessageTableNotConfigured": {
        "message": "<span class=\"message-negative\">Atenção:<\/span> É necessário PRIMEIRO configurar e gravar a tabela do VTX abaixo antes de utilizar os campos de $t(vtxSelectedMode.message).",
        "description": "Message to show when the VTX is not supported in the VTX tab"
    },
    "vtxMessageFactoryBandsNotSupported": {
        "message": "<span class=\"message-negative\">Atenção:<\/span> O tipo de VTX selecionado não suporta a configuração de fábrica para bandas, mas algumas das suas bandas têm essa configuração. Clique em '$t(vtxButtonSave.message)' para corrigir isto.",
        "description": "Message to show when the configured VTX type does not support factory bands, but one or more of the configured bands are of this type"
    },
    "vtxMessageVerifyTable": {
        "message": "<span class=\"message-negative\">Atenção:<\/span> Os valores da tabela do VTX foram carregados, mas ainda não foram gravados na controladora de voo. Primeiro é necessário verificar e modificar os valores para ter a certeza que são válidos e legais no seu país e depois clique no botão '$t(vtxButtonSave.message)' para guardar as configurações na controladora de voo.",
        "description": "Message to show when the VTX Table has been loaded from a external source"
    },
    "vtxFrequencyChannel": {
        "message": "Introduzir a frequência diretamente",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxFrequencyChannelHelp": {
        "message": "Se ativar isto, a plaicação permite que selecione a frequência ao invés da banda\/canal. Para que isto funcione, o VTX deve ser compatível com esta função.",
        "description": "Help text for the frequency or channel select field of the VTX tab"
    },
    "vtxSelectedMode": {
        "message": "Modo selecionado",
        "description": "Title for the actual mode header of the VTX"
    },
    "vtxActualState": {
        "message": "Valores atuais",
        "description": "Title for the actual values header of the VTX"
    },
    "vtxType": {
        "message": "Tipo de VTX",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxType_0": {
        "message": "Não suportado",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxType_1": {
        "message": "RTC607",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxType_3": {
        "message": "SmartAudio",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxType_4": {
        "message": "Tramp",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxType_5": {
        "message": "MSP",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxType_255": {
        "message": "Desconhecido",
        "description": "Text for one of the types of the VTX type in VTX tab"
    },
    "vtxBand": {
        "message": "Banda",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxBandHelp": {
        "message": "Pode selecionar aqui a banda para o seu VTX",
        "description": "Help text for the band field of the VTX tab"
    },
    "vtxBand_0": {
        "message": "Nenhum",
        "description": "Text of one of the options for the band field of the VTX tab"
    },
    "vtxBand_X": {
        "message": "Banda {{bandName}}",
        "description": "Text of one of the options for the band field of the VTX tab"
    },
    "vtxChannel_0": {
        "message": "Nenhum",
        "description": "Text of one of the options for the channel field of the VTX tab"
    },
    "vtxChannel_X": {
        "message": "Canal {{channelName}}",
        "description": "Text of one of the options for the channel field of the VTX tab"
    },
    "vtxPower_0": {
        "message": "Nenhum",
        "description": "Text of one of the options for the power field of the VTX tab"
    },
    "vtxPower_X": {
        "message": "Nível {{powerLevel}}",
        "description": "Text of one of the options for the power field of the VTX tab"
    },
    "vtxChannel": {
        "message": "Canal",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxChannelHelp": {
        "message": "Pode selecionar aqui o canal para o seu VTX",
        "description": "Help text for the channel field of the VTX tab"
    },
    "vtxFrequency": {
        "message": "Frequência",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxFrequencyHelp": {
        "message": "Pode selecionar aqui a frequência para o seu VTX, se fôr suportado.",
        "description": "Help text for the frequency field of the VTX tab"
    },
    "vtxReadyTrue": {
        "message": "Verdadeiro",
        "description": "vtx device are ready"
    },
    "vtxReadyFalse": {
        "message": "Falso",
        "description": "vtx device are not ready"
    },
    "vtxDeviceReady": {
        "message": "Dispositivo pronto",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxPower": {
        "message": "Potência",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxPowerHelp": {
        "message": "Esta é a potência selecionada para o VTX. O valor poderá ser modificado se o $t(vtxPitMode.message) ou o $t(vtxLowPowerDisarm.message) estiver ativo",
        "description": "Help text for the power field of the VTX tab"
    },
    "vtxPitMode": {
        "message": "Modo Pit",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxPitModeHelp": {
        "message": "Quando ativado, os VTX entram num modo de energia muito baixa para permitir o quad estar na bancada sem perturbar outros pilotos. Normalmente o alcance deste modo é menor que 5m.<br \/><br \/>NOTA: Alguns protocolos, como o SmartAudio, não conseguem ativar o Modo de Pit via software após a ligação.",
        "description": "Help text for the pit mode field of the VTX tab"
    },
    "vtxPitModeFrequency": {
        "message": "Frequência do modo Pit",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxPitModeFrequencyHelp": {
        "message": "Frequência a que o Modo Pit muda quando ativo.",
        "description": "Help text for the pit mode field of the VTX tab"
    },
    "vtxLowPowerDisarm": {
        "message": "Desarme de Baixa Potência",
        "description": "Text of one of the fields of the VTX tab"
    },
    "vtxLowPowerDisarmHelp": {
        "message": "Quando ativado, o VTX usa a menor potência disponível quando desarmado (exceto se ocorreu um failsafe).",
        "description": "Help text for the low power disarm field of the VTX tab"
    },
    "vtxLowPowerDisarmOption_0": {
        "message": "Desligado",
        "description": "One of the options for the Low Power Disarm mode of the VTX"
    },
    "vtxLowPowerDisarmOption_1": {
        "message": "Ligado",
        "description": "One of the options for the Low Power Disarm mode of the VTX"
    },
    "vtxLowPowerDisarmOption_2": {
        "message": "Ligado até ao primeiro armar",
        "description": "One of the options for the Low Power Disarm mode of the VTX"
    },
    "vtxTable": {
        "message": "Tabela VTX",
        "description": "Text of the header of the VTX Table element in the VTX tab"
    },
    "vtxTablePowerLevels": {
        "message": "Número de níveis de potência",
        "description": "Text of one of the fields of the VTX Table element in the VTX tab"
    },
    "vtxTablePowerLevelsHelp": {
        "message": "Isto define o número de níveis de potência suportados pelo seu VTX",
        "description": "Help for the number of power levels field of the VTX Table element in the VTX tab"
    },
    "vtxTablePowerLevelsTableHelp": {
        "message": "Essa tabela representa os diferentes valores de potência que podem ser usados para os VTX. Eles estão divididos em dois: <br><b>- $t(vtxTablePowerLevelsValue.message):<\/b> cada nível de potência requer um valor definido pelo fabricante de hardware. Peça ao seu fabricante o valor correto ou consulte o wiki do Betaflight das tabelas de VTX para retirar algumas amostras. <br><b>- $t(vtxTablePowerLevelsLabel.message):<\/b> Pode colocar aqui o rótulo que quiser para cada nível de potência. Podem ser números (25, 200, 600, 1. 2), letras (OFF, MIN, MAX) ou um misto deles. <br \/><br \/>Deve configurar <b>apenas<\/b> os níveis de potência que são legais no seu país.",
        "description": "Help for the table of power levels (value-label) that appears in the VTX tab"
    },
    "vtxTablePowerLevelsValue": {
        "message": "Valor",
        "description": "Text of one of the fields of the VTX Table element in the VTX tab"
    },
    "vtxTablePowerLevelsLabel": {
        "message": "Etiqueta",
        "description": "Text of one of the fields of the VTX Table element in the VTX tab"
    },
    "vtxTableBands": {
        "message": "Número de bandas",
        "description": "Text of one of the fields of the VTX Table element in the VTX tab"
    },
    "vtxTableBandsHelp": {
        "message": "Define o número de bandas necessárias para o VTX",
        "description": "Help for the number of bands field of the VTX Table element in the VTX tab"
    },
    "vtxTableChannels": {
        "message": "Número de canais por banda",
        "description": "Text of one of the fields of the VTX Table element in the VTX tab"
    },
    "vtxTableBandsChannelsHelp": {
        "message": "Isto define o número de bandas e o número de canais por banda que quer para o seu VTX.",
        "description": "Help for the number of bands and channels field of the VTX Table element in the VTX tab"
    },
    "vtxTableBandTitleName": {
        "message": "Nome",
        "description": "Text of one of the titles of the VTX Table element in the VTX tab"
    },
    "vtxTableBandTitleLetter": {
        "message": "Banda",
        "description": "Text of one of the titles of the VTX Table element in the VTX tab"
    },
    "vtxTableBandTitleFactory": {
        "message": "Fábrica",
        "description": "Text of one of the titles of the VTX Table element in the VTX tab"
    },
    "vtxTableBandsChannelsTableHelp": {
        "message": "Esta tabela representa todas as frequências que podem ser usadas para seus VTX. Você pode ter várias bandas e para cada banda deve configurar:<br><b>- $t(vtxTableBandTitleName.message):<\/b> Nome que deseja atribuir a esta banda como BOSCAM_A, FATSHARK ou RACEBAND.<br><b>- $t(vtxTableBandTitleLetter.message):<\/b> Carta curta que faz referência à banda.<br><b>- $t(vtxTableBandTitleFactory.message):<\/b> Isto indica se é uma banda de fábrica. Se ativado o Betaflight envia para os VTX um número de banda e de canal. O VTX usará a sua tabela de frequência embutida e as frequências configuradas aqui só para mostrar o valor no OSD e noutros locais. Se não estiver habilitado, então o Betaflight enviará para os VTX a frequência real aqui configurada.<br><b>- Frequências:<\/b> Frequências para esta banda.<br \/><br \/>Lembre-se que nem todas as frequências são legais no seu país. Deve colocar um valor de <b>zero<\/b> para cada índice de frequência que não está autorizado a usar para desativá-lo.",
        "description": "Help for the table of bands-channels that appears in the VTX tab"
    },
    "vtxSavedFileOk": {
        "message": "Ficheiro de configuração do VTX foi <span class=\"message-positive\">gravado<\/span>",
        "description": "Message in the GUI log when the VTX Config file is saved"
    },
    "vtxSavedFileKo": {
        "message": "<span class=\"message-negative\">Erro<\/span> ao gravar o ficheiro de configuração do VTX",
        "description": "Message in the GUI log when the VTX Config file is saved"
    },
    "vtxSavedLuaFileOk": {
        "message": "Ficheiro lua de configuração do VTX foi <span class=\"message-positive\">gravado<\/span>",
        "description": "Message in the GUI log when the lua VTX Config file is saved"
    },
    "vtxSavedLuaFileKo": {
        "message": "<span class=\"message-negative\">Erro<\/span> ao gravar o ficheiro lua de configuração do VTX",
        "description": "Message in the GUI log when the lua VTX Config file saving has failed"
    },
    "vtxLoadFileOk": {
        "message": "Ficheiro de configuração do VTX <span class=\"message-positive\">carregado<\/span>",
        "description": "Message in the GUI log when the VTX Config file is loaded"
    },
    "vtxLoadFileKo": {
        "message": "<span class=\"message-negative\">Erro<\/span> ao carregar o ficheiro de configuração do VTX",
        "description": "Message in the GUI log when the VTX Config file is loaded"
    },
    "vtxLoadClipboardOk": {
        "message": "Configuração do VTX foi <span class=\"message-positive\">carregada<\/span> da área de transferência",
        "description": "Message in the GUI log when the VTX Config file is pasted from clipboard"
    },
    "vtxLoadClipboardKo": {
        "message": "<span class=\"message-negative\">Erro<\/span> ao carregar a configuração do VTX da área de transferência. Talvez os contúdos não estejam corretos",
        "description": "Message in the GUI log when the VTX Config file is pasted from clipboard"
    },
    "vtxButtonSaveFile": {
        "message": "Gravar para ficheiro",
        "description": "Save to file button in the VTX tab"
    },
    "vtxButtonSaveLua": {
        "message": "Gravar Script Lua",
        "description": "Save Lua script button in the VTX tab"
    },
    "vtxLuaFileHelp": {
        "message": "O botão '$t(vtxButtonSaveLua.message)' permitirá que grave um ficheiro <i>mcuid<\/i>.lua contendo a configuração da tabela VTX que pode ser usado com os <a href=\"https:\/\/github.com\/betaflight\/betaflight-tx-lua-scripts\/\" target=\"_blank\" rel=\"noopener noreferrer\">Betaflight TX Lua Scripts<\/a>.<br><br>Versão 1.6. e acima podem usar o ficheiro como está, mas para versões mais antigas dos scripts deve ser renomeado para corresponder ao nome do modelo no TX.",
        "description": "Tooltip message for the Save Lua script button in the VTX tab"
    },
    "vtxButtonLoadFile": {
        "message": "Carregar do ficheiro",
        "description": "Load to file button in the VTX tab"
    },
    "vtxButtonLoadClipboard": {
        "message": "Carregar da área de transferência",
        "description": "Paste from clipboard button in the VTX tab"
    },
    "vtxButtonSave": {
        "message": "Gravar",
        "description": "Save button in the VTX tab"
    },
    "buttonSaving": {
        "message": "A gravar",
        "description": "Show state of the Save button in the VTX\/LED tab"
    },
    "buttonSaved": {
        "message": "Gravado",
        "description": "Saved action button in the VTX\/LED tab"
    },
    "vtxSmartAudioUnlocked": {
        "message": "{{version}} desbloqueado",
        "description": "Indicates if SA device is unlocked"
    },
    "mainHelpArmed": {
        "message": "Motor a Armar"
    },
    "mainHelpFailsafe": {
        "message": "Modo de Failsafe"
    },
    "mainHelpLink": {
        "message": "Estado do Link Serial"
    },
    "configurationEscProtocol": {
        "message": "Protocolo do ESC\/Motor"
    },
    "configurationEscProtocolHelp": {
        "message": "Selecione o protocolo do seu motor. <br>Tenha a certeza de que o protocolo é suportado pelo seu ESC, esta informação deve estar disponível no site do fabricante."
    },
    "configurationunsyndePwm": {
        "message": "Velocidade do PWM do Motor independente da velocidade do PID"
    },
    "configurationUnsyncedPWMFreq": {
        "message": "Frequência do PWM do Motor"
    },
    "configurationDshotBidir": {
        "message": "DShot Bidirecional (requer ESC com firmware suportado)",
        "description": "Feature for the ESC\/Motor"
    },
    "configurationDshotBidirHelp": {
        "message": "Envia dados do ESC para a FC via telemetria DShot. Necessário pela filtragem de RPM e pelo ralenti dinâmico. <br> <br>Nota: Requer um ESC compatível com firmware apropriado, por exemplo, JESC, Jazzmac, BLHeli-32.",
        "description": "Description of the Bidirectional DShot feature of the ESC\/Motor"
    },
    "configurationGyroSyncDenom": {
        "message": "Frequência de atualização do Giroscópio"
    },
    "configurationPidProcessDenom": {
        "message": "Frequência do loop do PID"
    },
    "configurationPidProcessDenomHelp": {
        "message": "A frequência máxima do loop do PID é limitada pela frequência máxima que atualizações podem ser enviadas ao protocolo selecionado do ESC \/ Motor."
    },
    "configurationGyroUse32kHz": {
        "message": "Ativar modo de amostragem 32kHz do giroscópio"
    },
    "configurationGyroUse32kHzHelp": {
        "message": "A frequência de atualização de 32kHz só é possível se o giroscópio a suportar (atualmente MPU6500, MPU9250 e ICM20xxx se conectado sobre SPI). Se tiver dúvidas, consulte a especificação da sua placa."
    },
    "configurationAccHardware": {
        "message": "Acelerómetro"
    },
    "configurationBaroHardware": {
        "message": "Barómetro (se suportado)"
    },
    "configurationMagHardware": {
        "message": "Magnetómetro (se suportado)"
    },
    "configurationSmallAngle": {
        "message": "Ângulo máximo permitido para Armar [degrees]"
    },
    "configurationSmallAngleHelp": {
        "message": "A aeronave não irá ARMAR se estiver inclinada além do limite de graus especificado. Isto só será utilizado se o acelerómetro estiver ativo. Definir um ângulo de 180 irá efetivamente desativar esta verificação"
    },
    "configurationBatteryVoltage": {
        "message": "Voltagem da Bateria"
    },
    "configurationBatteryCurrent": {
        "message": "Corrente da Bateria"
    },
    "configurationBatteryMeterType": {
        "message": "Tipo de Medidor da Bateria"
    },
    "configurationBatteryMinimum": {
        "message": "Voltagem Mínima da Célula"
    },
    "configurationBatteryMaximum": {
        "message": "Voltagem Máxima da Célula"
    },
    "configurationBatteryWarning": {
        "message": "Voltagem de Aviso da Célula"
    },
    "configurationBatteryScale": {
        "message": "Escala de Voltagem"
    },
    "configurationCurrentMeterType": {
        "message": "Tipo de Medidor de Corrente"
    },
    "configurationCurrent": {
        "message": "Sensor de Corrente"
    },
    "configurationCurrentScale": {
        "message": "Dimensionar a voltagem de saída para miliamperes [1\/10 mV\/A]"
    },
    "configurationCurrentOffset": {
        "message": "Offset em degraus de milivolts"
    },
    "configurationBatteryMultiwiiCurrent": {
        "message": "Habilitar suporte para saída de corrente Multiwii MSP legado"
    },
    "pidTuningProfile": {
        "message": "Perfil"
    },
    "pidTuningProfileTip": {
        "message": "Até 3 perfis PID (2 para alguns controladores) podem ser armazenados na controladora de voo. os perfis incluem o PID, d setpoint, e definições de ângulo\/horizonte desta aba. Quando estiver no campo, simples comandos de stick (veja as instruções online) podem ser usados para alternar entre os perfis."
    },
    "pidTuningRateProfile": {
        "message": "Rateprofile"
    },
    "pidTuningRateProfileTip": {
        "message": "Até 3 diferentes rateprofiles podem ser armazenados na controladora de voo. Os rateprofiles incluem as definições de 'RC Rate', 'Rate', 'RC Expo', 'Throttle', e 'TPA'. É possível alternar entre os rateprofiles durante o voo, basta configurar um switch de 3 posições para 'Seleção do Perfil de Rate' na aba de Ajustes."
    },
    "pidTuningRateSetup": {
        "message": "Rates Básicos\/Acro"
    },
    "pidTuningRateSetupHelp": {
        "message": "Ajuste estes valores para definir os seus rates. Use o RC Rate para aumentar o rate no geral, use o Super Rate para ter rates mais elevados no final do movimento do stick, use o RC Expo para fazer com que o meio do stick fique mais suave.",
        "description": "Rate table helpicon message"
    },
    "pidTuningDelta": {
        "message": "Método Derivativo"
    },
    "pidTuningDeltaError": {
        "message": "Erro"
    },
    "pidTuningDeltaMeasurement": {
        "message": "Medição"
    },
    "pidTuningDeltaTip": {
        "message": "<b>Derivativo a partir de erro<\/b> fornece uma resposta mais direta e é principalmente preferido para Corridas.<br \/><br \/><b>Derivativo a partir de Medição<\/b> fornece uma resposta mais suave pelo que é mais útil para freestyling"
    },
    "pidTuningPidControllerTip": {
        "message": "<b>Legado vs Betaflight (flutuante):<\/b> A lógica e a escala do PID é exatamente a mesma. Não é necessário reajustar. O modo Legado é o antigo Betaflight Evolved Rewrite, que é um controlador PID básico baseado em matemática de números inteiros. O controlador PID Betaflight usa matemática de vírgula flutuante e tem várias novas funcionalidades especificamente desenhadas para multirotores<br><b>Inteiro vs Flutuante:<\/b> A lógica e a escala do PID é exatamente a mesma. Não é necessário reajustar. placas F1 não tem um FPU a bordo e a matemática de vírgula flutuante aumenta a carga de CPU; Matemática com inteiros melhora a performance, mas a matemática flutuante pode ganhar mais precisão."
    },
    "pidTuningFilterTip": {
        "message": "<b>Filtro Soft para o Giroscópio:<\/b> Um filtro Lowpass para o Giroscópio. Use valores mais baixos para filtrar mais.<br><b>Filtro do Dterm:<\/b> Filtro Lowpass para o Dterm. Pode afetar a afinação do D. Use valores mais baixos para filtrar mais.<br><b>Filtro Yaw:<\/b> Filtra a saída do Yaw. Pode ajudar em configurações com ruído no eixo Yaw."
    },
    "pidTuningRatesTip": {
        "message": "Jogue com os rates e veja como afetam a curva do stick"
    },
    "configurationCamera": {
        "message": "Câmera"
    },
    "configurationPersonalization": {
        "message": "Personalização"
    },
    "craftName": {
        "message": "Nome da aeronave"
    },
    "configurationCraftNameHelp": {
        "message": "Pode ser exibido nos logs, nomes dos arquivos de backup e OSD.<\/br>Pode ser definido através da variável CLI <b>craft_name<\/b>."
    },
    "configurationPilotName": {
        "message": "Nome do piloto"
    },
    "configurationPilotNameHelp": {
        "message": "Pode ser mostrado no OSD.<\/br>Pode ser definido através da variável CLI <b>pilot_name<\/b>."
    },
    "configurationFpvCamAngleDegrees": {
        "message": "Ângulo da Câmera FPV [degrees]"
    },
    "onboardLoggingBlackbox": {
        "message": "Dispositivo de log do Blackbox"
    },
    "onboardLoggingRateOfLogging": {
        "message": "Frequência de log do Blackbox"
    },
    "onboardLoggingDebugFields": {
        "message": "Campos de Depuração incluídos"
    },
    "onboardLoggingDebugMode": {
        "message": "Modo de debug do Blackbox"
    },
    "onboardLoggingDebugModeUnknown": {
        "message": "DESCONHECIDO"
    },
    "onboardLoggingSerialLogger": {
        "message": "Dispositivo serial de log externo"
    },
    "onboardLoggingFlashLogger": {
        "message": "Memoria Flash Integrada"
    },
    "onboardLoggingEraseInProgress": {
        "message": "Apagar em curso, por favor aguarde..."
    },
    "onboardLoggingOnboardSDCard": {
        "message": "Cartão SD embutido"
    },
    "onboardLoggingMsc": {
        "message": "Modo de Armazenamento em Massa"
    },
    "onboardLoggingMscNote": {
        "message": "Reiniciar no modo <strong>dispositivo de armazenamento em massa (MSC)<\/strong>. Uma vez ativado, a memória flash ou o cartão microSD da sua controladora de voo será reconhecido como um dispositivo de armazenamento pelo seu computador, permitindo descarregar os seus ficheiros de log. Remova com segurança e reinicie a sua controladora de voo para sair do modo de armazenamento."
    },
    "onboardLoggingRebootMscText": {
        "message": "Ativar Modo de Dispositivo de Armazenamento em Massa"
    },
    "onboardLoggingMscNotReady": {
        "message": "O modo de armazenamento em massa não pode ser ativado porque o dispositivo não está pronto."
    },
    "dialogConfirmResetTitle": {
        "message": "Confirmar"
    },
    "dialogConfirmResetNote": {
        "message": "AVISO: Tem certeza que quer repor <strong>TODAS as configurações<\/strong> para a predefinição? Isto <strong>não<\/strong> é uma \"reposição de fábrica\". Pode causar problemas inesperados e pode ser necessário reinstalar o seu firmware para se poder conectar novamente."
    },
    "dialogConfirmResetConfirm": {
        "message": "Repor"
    },
    "dialogConfirmResetClose": {
        "message": "Cancelar"
    },
    "modeCameraWifi": {
        "message": "BOTÃO WI-FI DA CÂMERA"
    },
    "modeCameraPower": {
        "message": "BOTÃO LIGAR DA CÂMERA"
    },
    "modeCameraChangeMode": {
        "message": "ALTERAR MODO DA CÂMERA"
    },
    "flashTab": {
        "message": "Atualizar Firmware"
    },
    "cliAutoComplete": {
        "message": "AutoCompletar CLI avançado"
    },
    "firmwareBackupOnFlash": {
        "message": "Criar um backup antes de flashar novo target"
    },
    "darkTheme": {
        "message": "Ativar tema escuro"
    },
    "pidTuningRatesType": {
        "message": "Tipo de Rates"
    },
    "pidTuningRatesTypeTip": {
        "message": "Alterar o tipo de rates alterará a curva dos rates e a maneira como pode defini-la"
    },
    "pidTuningRcRateRaceflight": {
        "message": "Rate"
    },
    "pidTuningRcExpoRaceflight": {
        "message": "Expo"
    },
    "pidTuningRateRaceflight": {
        "message": "Acro+"
    },
    "pidTuningRcExpoKISS": {
        "message": "Curva RC"
    },
    "pidTuningRateQuickRates": {
        "message": "Max Rate"
    },
    "pidTuningRcRateActual": {
        "message": "Sensibilidade central"
    },
    "pidTuningAcroCenterSensitiviy": {
        "message": "Sensibilidade Máx-Central"
    },
    "dialogRatesTypeTitle": {
        "message": "Alteração do tipo de Rates"
    },
    "dialogRatesTypeNote": {
        "message": "<span class=\"message-negative\"><b>AVISO: Está a alterar tipo de rates.<\/b><\/span> Se alterar o tipo dos rates os seus rates serão definidos para uma curva padrão."
    },
    "dialogRatesTypeConfirm": {
        "message": "Mudança"
    },
    "gpsSbasAutoDetect": {
        "message": "Deteção automática",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "gpsSbasEuropeanEGNOS": {
        "message": "EGNOS Europeu",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "gpsSbasNorthAmericanWAAS": {
        "message": "WAAS norte-americano",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "gpsSbasJapaneseMSAS": {
        "message": "MSAS Japonês",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "gpsSbasIndianGAGAN": {
        "message": "GAGAN Indiano",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "gpsSbasNone": {
        "message": "Nenhum",
        "description": "One of the options selectable for the GPS SBAS system"
    },
    "dialogFileNameTitle": {
        "message": "Nome do ficheiro"
    },
    "dialogFileNameDescription": {
        "message": "O ficheiro será gravado na pasta 'Android\/data\/betaflight-configurator\/{{folder}}' no seu armazenamento interno."
    },
    "dialogFileAlreadyExistsTitle": {
        "message": "Este ficheiro já existe!"
    },
    "dialogFileAlreadyExistsDescription": {
        "message": "Sobrescrever?"
    },
    "cordovaCheckingWebview": {
        "message": "Verificando aplicações webview..."
    },
    "cordovaIncompatibleWebview": {
        "message": "Webview incompatível"
    },
    "cordovaWebviewTroubleshootingMsg": {
        "message": "Deve atualizar a webview do seu dispositivo para poder usar a aplicação Betaflight."
    },
    "cordovaWebviewTroubleshootingMsg2": {
        "message": "A ferramenta abaixo destina-se a ajudá-lo a instalar um novo webview ou a atualizar um webview já instalado."
    },
    "cordovaAvailableWebviews": {
        "message": "Aplicações webview disponíveis no seu dispositivo"
    },
    "cordovaWebviewInstall": {
        "message": "Instalar a aplicação <b>{{app}}<\/b> pode resolver este problema de compatibilidade."
    },
    "cordovaWebviewInstallBtn": {
        "message": "Instalar a partir da loja Google Play"
    },
    "cordovaWebviewUninstall": {
        "message": "A desinstalação da aplicação <b>{{app}}<\/b> pode resolver este problema de compatibilidade. Se não conseguir desinstalá-la, tente desativá-la a partir da aplicação de definições."
    },
    "cordovaWebviewUninstallBtn1": {
        "message": "Desinstalar a partir da loja Google Play"
    },
    "cordovaWebviewUninstallBtn2": {
        "message": "Desinstalar \/ desativar nas definições"
    },
    "cordovaWebviewUpdate": {
        "message": "A atualização da aplicação<b>{{app}}<\/b> pode resolver este problema de compatibilidade."
    },
    "cordovaWebviewUpdateBtn": {
        "message": "Instalar a partir da loja Google Play"
    },
    "cordovaWebviewEnable": {
        "message": "Vá à aba de informações sobre o seu dispositivo nas configurações e toque 10 vezes no número de versão de compilação para habilitar 'Opções do desenvolvedor'. Depois, procure e vá às opções do desenvolvedor e selecione <b>{{app}}<\/b> como provedor de webview."
    },
    "cordovaWebviewEnableBtn": {
        "message": "Abrir definições"
    },
    "cordovaWebviewIncompatible": {
        "message": "O seu dispositivo não parece ser compatível. Tente procurar outras maneiras de atualizar a sua webview"
    },
    "cordovaNoWebview": {
        "message": "Nenhum aplicativo webview instalado \/ habilitado"
    },
    "cordovaWebviewUsed": {
        "message": "usado"
    },
    "cordovaExitAppTitle": {
        "message": "Confirmação"
    },
    "cordovaExitAppMessage": {
        "message": "Deseja mesmo fechar a aplicação?"
    },
    "dropDownSelectAll": {
        "message": "[Selecionar\/desmarcar tudo]",
        "description": "Select all item in the drop down\/multiple select"
    },
    "dropDownFilterDisabled": {
        "message": "Selecionar...",
        "description": "Text indicating nothing is selected in the drop down\/multiple select (filter disabled)"
    },
    "dropDownAll": {
        "message": "Todos",
        "description": "Text indicating everything is selected in the drop down\/multiple select"
    },
    "tabPresets": {
        "message": "Predefinições",
        "description": "Presets tab title"
    },
    "presetsReload": {
        "message": "Recarregar",
        "description": "Text on the reload button that appears when there in an error loading presets index"
    },
    "presetsAuthor": {
        "message": "Autor:",
        "description": "Hint text in the presets detailed dialog"
    },
    "presetsKeywords": {
        "message": "Palavras-chave:",
        "description": "Hint text in the presets detailed dialog"
    },
    "presetsSourceRepository": {
        "message": "Fonte:",
        "description": "Text prefixing user defined name of the preset repository containing a preset"
    },
    "presetsVersions": {
        "message": "Firmware:",
        "description": "Hint text in the presets detailed dialog"
    },
    "presetsOfficial": {
        "message": "Oficial",
        "description": "Hint text in the presets detailed dialog indication preset is official"
    },
    "presetsCommunity": {
        "message": "Comunidade",
        "description": "Hint text in the presets detailed dialog indication preset is not official but community"
    },
    "presetsExperimental": {
        "message": "Experimental",
        "description": "Hint text in the presets detailed dialog indication preset is not official but experimental"
    },
    "presetsApply": {
        "message": "Escolher",
        "description": "Button to pick a preset"
    },
    "presetsViewOnline": {
        "message": "Ver online&hellip;",
        "description": "Link text for opening preset file online"
    },
    "presetsOpenDiscussion": {
        "message": "Discussão&hellip;",
        "description": "Link text for opening preset discussion"
    },
    "presetsShowCli": {
        "message": "Mostrar CLI",
        "description": "Button to show CLI code of a preset"
    },
    "presetsHideCli": {
        "message": "Esconder CLI",
        "description": "Button to hide CLI code of a preset"
    },
    "presetsOptions": {
        "message": "Opções",
        "description": "Text label for Options drop down select"
    },
    "presetsFilterCategory": {
        "message": "Categorias",
        "description": "UI filter name"
    },
    "presetsFilterKeyword": {
        "message": "Palavras-chave",
        "description": "UI filter name"
    },
    "presetsFilterAuthor": {
        "message": "Autores",
        "description": "UI filter name"
    },
    "presetsFilterFirmware": {
        "message": "Firmwares",
        "description": "UI filter name"
    },
    "presetsFilterStatus": {
        "message": "Estado",
        "description": "UI filter name - official\/community\/experimental"
    },
    "presetsLoadError": {
        "message": "Erro ao carregar predefinições da internet",
        "description": "Error report when failed to load presets index or a specific preset"
    },
    "presetsButtonSave": {
        "message": "Gravar e Reiniciar",
        "description": "A button that saves all appied presets - analog to 'save' command in CLI"
    },
    "presetsButtonCancel": {
        "message": "Cancelar",
        "description": "A button that restarts FC without saving appied presets - analog to 'exit' command in CLI"
    },
    "presetsApplyingPresets": {
        "message": "A aplicar a configuração...",
        "description": "First label in the progress dialog when applying configuration (presets or user config)"
    },
    "presetsPleaseWait": {
        "message": "Por favor aguarde.",
        "description": "Second label in the progress dialog when applying presets"
    },
    "presetsCliErrorsWaring": {
        "message": "<span class='message-negative'>AVISO!<\/span><br\/>A configuração foi aplicada com erros de CLI.",
        "description": "Text to show when there are CLI errors after applying presets or user configuration"
    },
    "presetsSaveAnyway": {
        "message": "Gravar mesmo assim",
        "description": "Save anyway button on the CLI errors presets dialog"
    },
    "presetsWarningDialogTitle": {
        "message": "AVISO!",
        "description": "Warning title in the warning dialog in the presets"
    },
    "presetsWarningDialogYesButton": {
        "message": "Concordo",
        "description": "Agree button in the presets warning dialog"
    },
    "presetsWarningDialogNoButton": {
        "message": "Cancelar",
        "description": "Cancel button in the presets warning dialog"
    },
    "presetsWiki": {
        "message": "Wiki de Predefinições",
        "description": "Button to open Presets Wiki link"
    },
    "presetsBackupSave": {
        "message": "Gravar backup",
        "description": "Button to backup current configuration to file"
    },
    "presetsBackupLoad": {
        "message": "Carregar backup",
        "description": "Button to load backup from the file"
    },
    "presetsLoadingDumpAll": {
        "message": "A carregar a configuração atual da controladora de voo",
        "description": "Title for the waiting dialog when loading dump all into a file"
    },
    "dumpAllNotSavedWarning": {
        "message": "Ocorreu um erro a gravar a configuração atual",
        "description": "Message appears on presets tab when saving current diff all into a file has failed"
    },
    "presetSources": {
        "message": "Origens das Predefinições...",
        "description": "A button to show preset sources dialog"
    },
    "presetsSourcesDialogTitle": {
        "message": "Origens das Predefinições",
        "description": "A button to show preset sources dialog"
    },
    "presetsSourcesDialogAddNew": {
        "message": "Adicionar nova origem",
        "description": "A button to show preset sources dialog"
    },
    "presetsSourcesDialogDefaultSourceName": {
        "message": "Nova Origem de Predefinição Personalizada",
        "description": "A default preset source (repo) name"
    },
    "presetsSourcesDialogSaveSource": {
        "message": "Gravar",
        "description": "Presets tab, sources dialog, button to save new or editable source"
    },
    "presetsSourcesDialogResetSource": {
        "message": "Repor",
        "description": "Presets tab, sources dialog, button to reset source after modifications"
    },
    "presetsSourcesDialogMakeSourceActive": {
        "message": "Tornar Ativo",
        "description": "Presets tab, sources dialog, button to make selected source active"
    },
    "presetsSourcesDialogMakeSourceDisable": {
        "message": "Tornar desabilitada",
        "description": "Presets tab, sources dialog, button to make selected source disabled"
    },
    "presetsSourcesDialogDeleteSource": {
        "message": "Apagar",
        "description": "Presets tab, sources dialog, button to delete selected source"
    },
    "presetsWarningNotOfficialSource": {
        "message": "<span class=\"message-negative\">AVISO!<\/span> Uma origem de predefinições de terceiros está selecionada.",
        "description": "Warning message that shows up when a third party preset source is selected"
    },
    "presetsFailedToLoadRepositories": {
        "message": "<span class=\"message-negative\">AVISO!<\/span> Falha ao carregar os seguintes repositórios: <b>{{repos}}<\/b>",
        "description": "Warning message that shows up when we fail to load some repositories"
    },
    "presetsWarningBackup": {
        "message": "Por favor, certifique-se de gravar a sua configuração atual ('$t(presetsBackupSave.message)' no botão ou via CLI se o botão estiver desativado) <strong>antes de<\/strong> escolher e aplicar as predefinições. Caso contrário, não há como voltar à configuração anterior após a aplicação das predefinições.",
        "description": "Warning message that shows up at the top of the presets tab"
    },
    "presets_sources_dialog_warning": {
        "message": "<span class=\"message-negative\">AVISO!<\/span> Usar predefinições de fontes de terceiros pode ser perigoso.<br\/>Certifique-se de adicionar e usar apenas fontes fidedignas. Fontes maliciosas, ou más predefinições podem alterar a configuração do seu drone e podem potencialmente danificar os seus dispositivos.",
        "description": "Warning message that shows up at the top of the preset sources dialog"
    },
    "presetsWarningWrongVersionConfirmation": {
        "message": "A predefinição escolhida requer a versão de firmware $1<br\/> A versão atual do firmware é $2",
        "description": "Warning message that shows up at the top of the preset sources dialog"
    },
    "presetsNoPresetsFound": {
        "message": "Não foram encontradas predefinições para os parâmetros de pesquisa",
        "description": "Message that apprears on presets tab if no presets were found"
    },
    "presetsTooManyPresetsFound": {
        "message": "Atingiu o limite máximo de número de predefinições mostradas",
        "description": "Message that apprears on presets tab if too many presets found"
    },
    "presetsOptionsPlaceholder": {
        "message": "ATENÇÃO! Reveja a lista de opções",
        "description": "Placeholder for the options list dropdown"
    },
    "presetsVersionMismatch": {
        "message": "Versão de Origem da predefinição incompatível.<br\/>Versão necessária: {{versionRequired}}<br\/>Versão de Origem da predefinição: {{versionSource}}<br\/>Usar esta origem de predefinição pode ser perigoso.<br\/>Quer continuar?",
        "description": "Placeholder for the options list dropdown"
    },
    "presetsReviewOptionsWarning": {
        "message": "Por favor, reveja a lista de opções antes de escolher esta predefinição.",
        "description": "Dialog text to prompt user to review options for the preset"
    },
    "firmwareFlasherBuildConfigurationHead": {
        "message": "Configuração da compilação"
    },
    "firmwareFlasherBuildOptions": {
        "message": "Outras Opções"
    },
    "firmwareFlasherBuildRadioProtocols": {
        "message": "Protocolo de Rádio"
    },
    "firmwareFlasherBuildTelemetryProtocols": {
        "message": "Protocolo de Telemetria"
    },
    "firmwareFlasherBuildMotorProtocols": {
        "message": "Protocolo do Motor"
    },
    "firmwareFlasherBuildOsdProtocols": {
        "message": "Protocolo OSD"
    },
    "firmwareFlasherConfigurationFile": {
        "message": "Nome do ficheiro de Configuração:"
    },
    "firmwareFlasherRadioProtocolDescription": {
        "message": "Selecione o protocolo de rádio que gostaria de incluir nesta compilação. Note que isto é uma lista de seleção, mas apenas um item pode ser selecionado."
    },
    "firmwareFlasherTelemetryProtocolDescription": {
        "message": "Selecione o protocolo de telemetria que gostaria de incluir nesta compilação. Note que isto é uma lista de seleção, mas apenas um item pode ser selecionado. Existem também alguns protocolos de telemetria que serão ativados, independentemente da sua seleção, baseados no protocolo de rádio selecionado, por exemplo, CRSF."
    },
    "firmwareFlasherOptionLabelTelemetryProtocolIncluded": {
        "message": "Incluído Automaticamente"
    },
    "firmwareFlasherOptionsDescription": {
        "message": "Selecione as opções genéricas que você gostaria de incluir nesta compilação. Note que esta é uma lista de seleção, onde múltiplos itens podem ser selecionados. Tais itens como correções, por exemplo, AKK VTX, estão aqui incluídos."
    },
    "firmwareFlasherMotorProtocolDescription": {
        "message": "Selecione o protocolo (ESC) do motor que gostaria de incluir nesta compilação. Note que isto é uma lista de seleção, mas apenas um item pode ser selecionado."
    },
    "firmwareFlasherOsdProtocolDescription": {
        "message": "Selecione o protocolo OSD que quer incluir nesta compilação. Note que isto é uma lista de seleção, mas apenas um item pode ser selecionado."
    },
    "firmwareFlasherBranchDescription": {
        "message": "Especialmente útil para desenvolvedores, pode selecionar uma versão PR, especificar uma commit sha, ou especificar um PR 'ainda a ser mesclado' digitando um # seguido pelo número do PR. ex. #1234 (abreviatura para o branch 'pull\/1234\/head')."
    },
    "firmwareFlasherCustomDefinesDescription": {
        "message": "Para programadores, pode adicionar quaisquer 'defines' que precise, separadas por um `espaço`, mas sem o prefixo `USE_`, que será adicionado automaticamente para si."
    },
    "firmwareFlasherBuildCustomDefines": {
        "message": "'Defines' personalizadas"
    },
    "firmwareFlasherOSDProtocolNotSelected": {
        "message": "Protocolo OSD não selecionado"
    },
    "firmwareFlasherOSDProtocolNotSelectedDescription": {
        "message": "Tem de selecionar um protocolo OSD para gerar um firmware."
    },
    "firmwareFlasherOSDProtocolSelect": {
        "message": "Selecione o protocolo OSD"
    },
    "firmwareFlasherOSDProtocolNotSelectedContinue": {
        "message": "Continuar sem protocolo OSD"
    },
    "firmwareFlasherOptionLabelVerifiedPartner": {
        "message": "Parceiro verificado"
    },
    "firmwareFlasherOptionLabelVendorCommunity": {
        "message": "Fornecedor \/ Comunidade"
    },
    "firmwareFlasherOptionLabelLegacy": {
        "message": "Legado"
    },
    "coreBuild": {
        "message": "Versão Base"
    },
    "coreBuildModeDescription": {
        "message": "Esta opção cria um firmware que contém os drivers de hardware (e algumas funcionalidades limitadas). Está disponível para ajudar na deteção do hardware de uma controladora de voo, e é fornecida apenas por essa conveniência. Nem todas as funcionalidades estarão disponíveis (apenas hardware) usando esta opção."
    },
    "showDevToolsOnStartup": {
        "message": "Abrir automaticamente o DevTools no modo de desenvolvimento",
        "description": "Text for the option to enable automatic opening of DevTools in debug mode"
    },
    "betaflightSupportButton": {
        "message": "Wiki",
        "description": "Text for the button to open the support URL"
    },
    "showNotifications": {
        "message": "Mostrar notificações para operações longas"
    },
    "notificationsDeniedTitle": {
        "message": "Notificações bloqueadas",
        "description": "Title when Notifications has no or denied permissions"
    },
    "notificationsDenied": {
        "message": "Notificações estão bloqueadas. Por favor, habilite-as nas configurações do seu navegador. Caso contrário, não receberá notificações sobre operações longas. Se estiver a usar o Chrome, pode ativar as notificações ao clicar no ícone do bloqueio na barra de endereços e ao selecionar 'Configurações do Site'.",
        "description": "Message when Notifications has no or denied permissions"
    },
    "flashEraseDoneNotification": {
        "message": "O apagar da Dataflash foi concluído",
        "description": "Notification message when flash erase is done"
    },
    "flashDownloadDoneNotification": {
        "message": "Efetuado o download dos logs da Dataflash",
        "description": "Notification message when flash logs are done downloading"
    },
    "programmingSuccessfulNotification": {
        "message": "A Controladora foi programada com sucesso",
        "description": "Notification message when programming is successful"
    },
    "programmingFailedNotification": {
        "message": "A programação da Controladora falhou",
        "description": "Notification message when programming is unsuccessful"
    },
    "osdTextElementLidar": {
        "message": "Sonar",
        "description": "Displays distance from sonar sensor in cm"
    },
    "osdDescElementLidar": {
        "message": "$t(osdTextElementLidar.message)",
        "description": "Don't translate!!!"
    },
    "osdSetupPreviewCheckRulers": {
        "message": "Réguas",
        "description": "Label for the checkbox to toggle OSD preview rulers around the preview"
    }
}
