meshcore-open/lib/l10n/app_pt.arb

1947 lines
No EOL
76 KiB
Text

{
"channels_channelDeleteFailed": "Falha ao excluir o canal \"{name}\"",
"@channels_channelDeleteFailed": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@@locale": "pt",
"appTitle": "MeshCore Open",
"nav_contacts": "Contactos",
"nav_channels": "Canais",
"nav_map": "Mapa",
"common_cancel": "Cancelar",
"common_connect": "Conectar",
"common_unknownDevice": "Dispositivo Desconhecido",
"common_save": "Salvar",
"common_delete": "Excluir",
"common_close": "Fechar",
"common_edit": "Editar",
"common_add": "Adicionar",
"common_settings": "Configurações",
"common_disconnect": "Desconectar",
"common_connected": "Conectado",
"common_disconnected": "Desconectado",
"common_create": "Criar",
"common_continue": "Continuar",
"common_share": "Compartilhar",
"common_copy": "Copiar",
"common_retry": "Tentar novamente",
"common_hide": "Esconder",
"common_remove": "Remover",
"common_enable": "Ativar",
"common_disable": "Desativar",
"common_reboot": "Reiniciar",
"common_loading": "Carregando...",
"common_notAvailable": "—",
"common_voltageValue": "{volts} V",
"@common_voltageValue": {
"placeholders": {
"volts": {
"type": "String"
}
}
},
"common_percentValue": "{percent}%",
"@common_percentValue": {
"placeholders": {
"percent": {
"type": "int"
}
}
},
"scanner_title": "MeshCore Open",
"scanner_scanning": "Procurando por dispositivos...",
"scanner_connecting": "Conectando...",
"scanner_disconnecting": "Desconectando...",
"scanner_notConnected": "Não está conectado",
"scanner_connectedTo": "Conectado a {deviceName}",
"@scanner_connectedTo": {
"placeholders": {
"deviceName": {
"type": "String"
}
}
},
"scanner_searchingDevices": "Procurando dispositivos MeshCore...",
"scanner_tapToScan": "Toque em \"Escanear\" para encontrar dispositivos MeshCore",
"scanner_connectionFailed": "Falha na conexão: {error}",
"@scanner_connectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"scanner_stop": "Pare",
"scanner_scan": "Digitalizar",
"device_quickSwitch": "Mudar rapidamente",
"device_meshcore": "MeshCore",
"settings_title": "Configurações",
"settings_deviceInfo": "Informações do Dispositivo",
"settings_appSettings": "Configurações do App",
"settings_appSettingsSubtitle": "Notificações, mensagens e preferências de mapa",
"settings_nodeSettings": "Configurações do Nó",
"settings_nodeName": "Nome do Nó",
"settings_nodeNameNotSet": "Não definido",
"settings_nodeNameHint": "Insira o nome do nó",
"settings_nodeNameUpdated": "Nome atualizado",
"settings_radioSettings": "Configurações de Rádio",
"settings_radioSettingsSubtitle": "Frequência, potência, fator de espalhamento",
"settings_radioSettingsUpdated": "Configurações de rádio atualizadas",
"settings_location": "Localização",
"settings_locationSubtitle": "Coordenadas GPS",
"settings_locationUpdated": "Localização atualizada",
"settings_locationBothRequired": "Insira a latitude e a longitude.",
"settings_locationInvalid": "Latitude ou longitude inválidos.",
"settings_latitude": "Latitude",
"settings_longitude": "Longitude",
"settings_privacyMode": "Modo de Privacidade",
"settings_privacyModeSubtitle": "Esconder nome/localização em anúncios",
"settings_privacyModeToggle": "Ative o modo de privacidade para ocultar seu nome e localização em anúncios.",
"settings_privacyModeEnabled": "Modo de privacidade ativado",
"settings_privacyModeDisabled": "Modo de privacidade desativado",
"settings_actions": "Ações",
"settings_sendAdvertisement": "Enviar Publicidade",
"settings_sendAdvertisementSubtitle": "Presença de transmissão agora",
"settings_advertisementSent": "Anúncio enviado",
"settings_syncTime": "Tempo de Sincronização",
"settings_syncTimeSubtitle": "Definir o relógio do dispositivo para o horário do telefone",
"settings_timeSynchronized": "Sincronizado com o tempo",
"settings_refreshContacts": "Atualizar Contatos",
"settings_refreshContactsSubtitle": "Recarregar a lista de contatos do dispositivo",
"settings_rebootDevice": "Reiniciar Dispositivo",
"settings_rebootDeviceSubtitle": "Reiniciar o dispositivo MeshCore",
"settings_rebootDeviceConfirm": "Tem certeza de que deseja reiniciar o dispositivo? Você será desconectado.",
"settings_debug": "Depurar",
"settings_bleDebugLog": "Log de Depuração BLE",
"settings_bleDebugLogSubtitle": "Comandos, respostas e dados brutos do BLE",
"settings_appDebugLog": "Log de Depuração do Aplicativo",
"settings_appDebugLogSubtitle": "Mensagens de depuração do aplicativo",
"settings_about": "Sobre",
"settings_aboutVersion": "MeshCore Open v{version}",
"@settings_aboutVersion": {
"placeholders": {
"version": {
"type": "String"
}
}
},
"settings_aboutLegalese": "Projeto MeshCore de Código Aberto 2024",
"settings_aboutDescription": "Um cliente Flutter de código aberto para dispositivos de rede mesh LoRa Core da MeshCore.",
"settings_infoName": "Nome",
"settings_infoId": "ID",
"settings_infoStatus": "Status",
"settings_infoBattery": "Bateria",
"settings_infoPublicKey": "Chave Pública",
"settings_infoContactsCount": "Número de Contatos",
"settings_infoChannelCount": "Número do Canal",
"settings_presets": "Presets",
"settings_frequency": "Frequência (MHz)",
"settings_frequencyHelper": "300,0 - 2500,0",
"settings_frequencyInvalid": "Frequência inválida (300-2500 MHz)",
"settings_bandwidth": "Largura de banda",
"settings_spreadingFactor": "Fator de Dispersão",
"settings_codingRate": "Taxa de Codificação",
"settings_txPower": "TX Potência (dBm)",
"settings_txPowerHelper": "0 - 22",
"settings_txPowerInvalid": "Potência de TX inválida (0-22 dBm)",
"settings_error": "Erro: {message}",
"@settings_error": {
"placeholders": {
"message": {
"type": "String"
}
}
},
"appSettings_title": "Configurações do App",
"appSettings_appearance": "Aparência",
"appSettings_theme": "Tema",
"appSettings_themeSystem": "Padrão do sistema",
"appSettings_themeLight": "Luz",
"appSettings_themeDark": "Escuro",
"appSettings_language": "Idioma",
"appSettings_languageSystem": "Padrão do sistema",
"appSettings_languageEn": "English",
"appSettings_languageFr": "Français",
"appSettings_languageEs": "Español",
"appSettings_languageDe": "Deutsch",
"appSettings_languagePl": "Polski",
"appSettings_languageSl": "Slovenščina",
"appSettings_languagePt": "Português",
"appSettings_languageIt": "Italiano",
"appSettings_languageZh": "中文",
"appSettings_languageSv": "Svenska",
"appSettings_languageNl": "Nederlands",
"appSettings_languageSk": "Slovenčina",
"appSettings_languageBg": "Български",
"appSettings_notifications": "Notificações",
"appSettings_enableNotifications": "Ativar Notificações",
"appSettings_enableNotificationsSubtitle": "Receber notificações para mensagens e anúncios",
"appSettings_notificationPermissionDenied": "Permissão de notificação negada",
"appSettings_notificationsEnabled": "Notificações ativadas",
"appSettings_notificationsDisabled": "Notificações desativadas",
"appSettings_messageNotifications": "Notificações de Mensagem",
"appSettings_messageNotificationsSubtitle": "Mostrar notificação ao receber novas mensagens",
"appSettings_channelMessageNotifications": "Notificações de Mensagens do Canal",
"appSettings_channelMessageNotificationsSubtitle": "Mostrar notificação ao receber mensagens do canal",
"appSettings_advertisementNotifications": "Notificações de Anúncios",
"appSettings_advertisementNotificationsSubtitle": "Mostrar notificação quando novos nós forem descobertos",
"appSettings_messaging": "Mensagens",
"appSettings_clearPathOnMaxRetry": "Limpar Caminho em Tentativas Máximas",
"appSettings_clearPathOnMaxRetrySubtitle": "Redefinir o caminho de contato após 5 tentativas de envio falhas",
"appSettings_pathsWillBeCleared": "Os caminhos serão limpos após 5 tentativas falhas.",
"appSettings_pathsWillNotBeCleared": "Os caminhos não serão limpos automaticamente.",
"appSettings_autoRouteRotation": "Rotação de Rota Automática",
"appSettings_autoRouteRotationSubtitle": "Alternar entre os melhores caminhos e o modo inundação",
"appSettings_autoRouteRotationEnabled": "Rotação de roteamento automático habilitada",
"appSettings_autoRouteRotationDisabled": "Rotação de roteamento automático desativada",
"appSettings_battery": "Bateria",
"appSettings_batteryChemistry": "Química da Bateria",
"appSettings_batteryChemistryPerDevice": "Definir por dispositivo ({deviceName})",
"@appSettings_batteryChemistryPerDevice": {
"placeholders": {
"deviceName": {
"type": "String"
}
}
},
"appSettings_batteryChemistryConnectFirst": "Conecte-se a um dispositivo para escolher",
"appSettings_batteryNmc": "18650 NMC (3,0-4,2V)",
"appSettings_batteryLifepo4": "LiFePO4 (2,6-3,65V)",
"appSettings_batteryLipo": "LiPo (3,0-4,2V)",
"appSettings_mapDisplay": "Exibição do Mapa",
"appSettings_showRepeaters": "Mostrar Repetidores",
"appSettings_showRepeatersSubtitle": "Exibir nós de repetidor no mapa",
"appSettings_showChatNodes": "Mostrar Nós de Chat",
"appSettings_showChatNodesSubtitle": "Exibir nós de chat no mapa",
"appSettings_showOtherNodes": "Mostrar Outros Nós",
"appSettings_showOtherNodesSubtitle": "Exibir outros tipos de nó no mapa",
"appSettings_timeFilter": "Filtro de Tempo",
"appSettings_timeFilterShowAll": "Mostrar todos os nós",
"appSettings_timeFilterShowLast": "Mostrar nós das últimas {hours} horas",
"@appSettings_timeFilterShowLast": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"appSettings_mapTimeFilter": "Filtro de Tempo do Mapa",
"appSettings_showNodesDiscoveredWithin": "Mostrar nós descobertos dentro de:",
"appSettings_allTime": "Todos os tempos",
"appSettings_lastHour": "Última hora",
"appSettings_last6Hours": "Últimos 6 horas",
"appSettings_last24Hours": "Últimas 24 horas",
"appSettings_lastWeek": "Da última semana",
"appSettings_offlineMapCache": "Cache de Mapa Offline",
"appSettings_noAreaSelected": "Nenhuma área selecionada",
"appSettings_areaSelectedZoom": "Área selecionada (zoom {minZoom}-{maxZoom})",
"@appSettings_areaSelectedZoom": {
"placeholders": {
"minZoom": {
"type": "int"
},
"maxZoom": {
"type": "int"
}
}
},
"appSettings_debugCard": "Depurar",
"appSettings_appDebugLogging": "Rastreamento de Depuração do Aplicativo",
"appSettings_appDebugLoggingSubtitle": "Registrar mensagens de depuração do aplicativo Log para solucionar problemas",
"appSettings_appDebugLoggingEnabled": "Log de depuração do aplicativo habilitado",
"appSettings_appDebugLoggingDisabled": "O registro de depuração do aplicativo está desativado.",
"contacts_title": "Contactos",
"contacts_noContacts": "Ainda não existem contatos.",
"contacts_contactsWillAppear": "Os contatos serão exibidos quando os dispositivos anunciarem.",
"contacts_searchContacts": "Pesquisar contatos...",
"contacts_noUnreadContacts": "Sem contatos não lidos.",
"contacts_noContactsFound": "Não foram encontrados contatos ou grupos.",
"contacts_deleteContact": "Excluir Contato",
"contacts_removeConfirm": "Remover {contactName} dos contatos?",
"@contacts_removeConfirm": {
"placeholders": {
"contactName": {
"type": "String"
}
}
},
"contacts_manageRepeater": "Gerenciar Repetidor",
"contacts_roomLogin": "Login no Quarto",
"contacts_openChat": "Abrir Chat",
"contacts_editGroup": "Editar Grupo",
"contacts_deleteGroup": "Excluir Grupo",
"contacts_deleteGroupConfirm": "Remover {groupName}?",
"@contacts_deleteGroupConfirm": {
"placeholders": {
"groupName": {
"type": "String"
}
}
},
"contacts_newGroup": "Novo Grupo",
"contacts_groupName": "Nome do grupo",
"contacts_groupNameRequired": "O nome do grupo é obrigatório.",
"contacts_groupNameReserved": "Este nome de grupo está reservado",
"contacts_groupAlreadyExists": "O grupo \"{name}\" já existe",
"@contacts_groupAlreadyExists": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"contacts_filterContacts": "Filtrar contatos...",
"contacts_noContactsMatchFilter": "Não existem contatos que correspondam ao seu filtro",
"contacts_noMembers": "Nenhum membro",
"contacts_lastSeenNow": "Última vez que foi visto agora",
"contacts_lastSeenMinsAgo": "Última vez que foi visto {minutes} minutos atrás",
"@contacts_lastSeenMinsAgo": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"contacts_lastSeenHourAgo": "Última vez que foi visto há 1 hora.",
"contacts_lastSeenHoursAgo": "Última vez visto {hours} horas atrás",
"@contacts_lastSeenHoursAgo": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"contacts_lastSeenDayAgo": "Última vez que foi visto 1 dia atrás",
"contacts_lastSeenDaysAgo": "Última vez visto {days} dias atrás",
"@contacts_lastSeenDaysAgo": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"channels_title": "Canais",
"channels_noChannelsConfigured": "Nenhuma canalização configurada",
"channels_addPublicChannel": "Adicionar Canal Público",
"channels_searchChannels": "Pesquisar canais...",
"channels_noChannelsFound": "Nenhum canal encontrado",
"channels_channelIndex": "Canal {index}",
"@channels_channelIndex": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channels_hashtagChannel": "Canal com hashtag",
"channels_public": "Público",
"channels_private": "Privado",
"channels_publicChannel": "Canal público",
"channels_privateChannel": "Canal privado",
"channels_editChannel": "Editar canal",
"channels_muteChannel": "Silenciar canal",
"channels_unmuteChannel": "Ativar canal",
"channels_deleteChannel": "Excluir canal",
"channels_deleteChannelConfirm": "Excluir \"{name}\"? Não pode ser desfeito.",
"@channels_deleteChannelConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_channelDeleted": "Canal \"{name}\" excluído",
"@channels_channelDeleted": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_addChannel": "Adicionar Canal",
"channels_channelIndexLabel": "Índice do Canal",
"channels_channelName": "Nome do Canal",
"channels_usePublicChannel": "Usar Canal Público",
"channels_standardPublicPsk": "PSK público padrão",
"channels_pskHex": "PSK (Hex)",
"channels_generateRandomPsk": "Gerar PSK aleatório",
"channels_enterChannelName": "Por favor, insira um nome de canal",
"channels_pskMustBe32Hex": "O PSK deve ter 32 caracteres hexadecimais.",
"channels_channelAdded": "Canal \"{name}\" adicionado",
"@channels_channelAdded": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_editChannelTitle": "Editar Canal {index}",
"@channels_editChannelTitle": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channels_smazCompression": "Compressão SMAZ",
"channels_channelUpdated": "Canal \"{name}\" atualizado",
"@channels_channelUpdated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"channels_publicChannelAdded": "Canal público adicionado",
"channels_sortBy": "Ordenar por",
"channels_sortManual": "Manual",
"channels_sortAZ": "A-Z",
"channels_sortLatestMessages": "Últimas mensagens",
"channels_sortUnread": "Não lido",
"chat_noMessages": "Ainda não existem mensagens.",
"chat_sendMessageToStart": "Enviar uma mensagem para começar",
"chat_originalMessageNotFound": "Mensagem original não encontrada",
"chat_replyingTo": "Responder a {name}",
"@chat_replyingTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"chat_replyTo": "Responder a {name}",
"@chat_replyTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"chat_location": "Localização",
"chat_sendMessageTo": "Enviar uma mensagem para {contactName}",
"@chat_sendMessageTo": {
"placeholders": {
"contactName": {
"type": "String"
}
}
},
"chat_typeMessage": "Digite uma mensagem...",
"chat_messageTooLong": "Mensagem muito longa (máximo {maxBytes} bytes).",
"@chat_messageTooLong": {
"placeholders": {
"maxBytes": {
"type": "int"
}
}
},
"chat_messageCopied": "Mensagem copiada",
"chat_messageDeleted": "Mensagem excluída",
"chat_retryingMessage": "Tentando novamente",
"chat_retryCount": "Tentar {current}/{max}",
"@chat_retryCount": {
"placeholders": {
"current": {
"type": "int"
},
"max": {
"type": "int"
}
}
},
"chat_sendGif": "Enviar GIF",
"chat_reply": "Responder",
"chat_addReaction": "Adicionar Reação",
"chat_me": "Eu",
"emojiCategorySmileys": "Emojis",
"emojiCategoryGestures": "Gestos",
"emojiCategoryHearts": "Corações",
"emojiCategoryObjects": "Objetos",
"gifPicker_title": "Escolher um GIF",
"gifPicker_searchHint": "Pesquisar GIFs...",
"gifPicker_poweredBy": "Desenvolvido por GIPHY",
"gifPicker_noGifsFound": "Nenhum GIF encontrado",
"gifPicker_failedLoad": "Não foi possível carregar os GIFs",
"gifPicker_failedSearch": "Falha na pesquisa de GIFs",
"gifPicker_noInternet": "Sem conexão com a internet",
"debugLog_appTitle": "Log de Depuração do Aplicativo",
"debugLog_bleTitle": "Log de Depuração BLE",
"debugLog_copyLog": "Copiar log",
"debugLog_clearLog": "Limpar log",
"debugLog_copied": "Log de depuração copiado",
"debugLog_bleCopied": "Log BLE copiado",
"debugLog_noEntries": "Ainda não existem logs de depuração.",
"debugLog_enableInSettings": "Ativar o log de depuração do aplicativo nas configurações",
"debugLog_frames": "Estruturas",
"debugLog_rawLogRx": "Log Raw-RX",
"debugLog_noBleActivity": "Ainda não há atividade BLE.",
"debugFrame_length": "Comprimento do Quadro: {count} bytes",
"@debugFrame_length": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"debugFrame_command": "Comando: 0x{value}",
"@debugFrame_command": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"debugFrame_textMessageHeader": "Mensagem de Texto:",
"debugFrame_destinationPubKey": "- Destino PubKey: {pubKey}",
"@debugFrame_destinationPubKey": {
"placeholders": {
"pubKey": {
"type": "String"
}
}
},
"debugFrame_timestamp": "- Timestamp: {timestamp}",
"@debugFrame_timestamp": {
"placeholders": {
"timestamp": {
"type": "int"
}
}
},
"debugFrame_flags": "- Bandeiras: 0x{value}",
"@debugFrame_flags": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"debugFrame_textType": "- Tipo de Texto: {type} ({label})",
"@debugFrame_textType": {
"placeholders": {
"type": {
"type": "int"
},
"label": {
"type": "String"
}
}
},
"debugFrame_textTypeCli": "CLI",
"debugFrame_textTypePlain": "Simples",
"debugFrame_text": "- Texto: \"{text}\"",
"@debugFrame_text": {
"placeholders": {
"text": {
"type": "String"
}
}
},
"debugFrame_hexDump": "Espaço Hexadecimal:",
"chat_pathManagement": "Gerenciamento de Caminhos",
"chat_routingMode": "Modo de roteamento",
"chat_autoUseSavedPath": "Auto (usar caminho salvo)",
"chat_forceFloodMode": "Modo de Inundação Forçado",
"chat_recentAckPaths": "Rotas de ACK Recentes (toque para usar):",
"chat_pathHistoryFull": "O histórico está cheio. Remova entradas para adicionar novas.",
"chat_hopSingular": "pule",
"chat_hopPlural": "salta",
"chat_hopsCount": "{count} {count, plural, =1{hop} other{hops}}",
"@chat_hopsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_successes": "Sucessos",
"chat_removePath": "Remover caminho",
"chat_noPathHistoryYet": "Ainda não há histórico de caminhos.\nEnvie uma mensagem para descobrir caminhos.",
"chat_pathActions": "Ações do Caminho:",
"chat_setCustomPath": "Definir Caminho Personalizado",
"chat_setCustomPathSubtitle": "Especifique manualmente o caminho de roteamento",
"chat_clearPath": "Limpar Caminho",
"chat_clearPathSubtitle": "Forçar a descoberta na próxima transmissão",
"chat_pathCleared": "Caminho limpo. A próxima mensagem redescobrirá a rota.",
"chat_floodModeSubtitle": "Use a chave de roteamento na barra de ferramentas",
"chat_floodModeEnabled": "Modo de inundação ativado. Desative-o novamente através do ícone de roteamento na barra de ferramentas.",
"chat_fullPath": "Caminho Completo",
"chat_pathDetailsNotAvailable": "Os detalhes do caminho ainda não estão disponíveis. Tente enviar uma mensagem para atualizar.",
"chat_pathSetHops": "Caminho definido: {hopCount} {hopCount, plural, =1{hop} other{hops}} - {status}",
"@chat_pathSetHops": {
"placeholders": {
"hopCount": {
"type": "int"
},
"status": {
"type": "String"
}
}
},
"chat_pathSavedLocally": "Salvo localmente. Conectar para sincronizar.",
"chat_pathDeviceConfirmed": "Dispositivo confirmado.",
"chat_pathDeviceNotConfirmed": "Dispositivo ainda não confirmado.",
"chat_type": "Digite",
"chat_path": "Caminho",
"chat_publicKey": "Chave Pública",
"chat_compressOutgoingMessages": "Comprimir mensagens enviadas",
"chat_floodForced": "Inundação (forçada)",
"chat_directForced": "Direto (forçado)",
"chat_hopsForced": "{count} saltos (forçado)",
"@chat_hopsForced": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_floodAuto": "Inundação (automática)",
"chat_direct": "Salvar",
"chat_poiShared": "Ponto de Interesse Compartilhado",
"chat_unread": "Não lido: {count}",
"@chat_unread": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"chat_openLink": "Abrir link?",
"chat_openLinkConfirmation": "Deseja abrir este link no seu navegador?",
"chat_open": "Abrir",
"chat_couldNotOpenLink": "Não foi possível abrir o link: {url}",
"@chat_couldNotOpenLink": {
"placeholders": {
"url": {
"type": "String"
}
}
},
"chat_invalidLink": "Formato de link inválido",
"map_title": "Mapa de Nós",
"map_noNodesWithLocation": "Não existem nós com dados de localização.",
"map_nodesNeedGps": "Os nós precisam partilhar as suas coordenadas GPS\npara aparecerem no mapa",
"map_nodesCount": "Nós: {count}",
"@map_nodesCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"map_pinsCount": "Pinos: {count}",
"@map_pinsCount": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"map_chat": "Chat",
"map_repeater": "Repetidor",
"map_room": "Quarto",
"map_sensor": "Sensor",
"map_pinDm": "Gatilho (DM)",
"map_pinPrivate": "Bloquear (Privado)",
"map_pinPublic": "Pin (Público)",
"map_lastSeen": "Última Visão",
"map_disconnectConfirm": "Tem certeza de que deseja desconectar deste dispositivo?",
"map_from": "De",
"map_source": "Fonte",
"map_flags": "Bandeiras",
"map_shareMarkerHere": "Compartilhar marcador aqui",
"map_pinLabel": "Rótulo de marcador",
"map_label": "Rótulo",
"map_pointOfInterest": "Ponto de interesse",
"map_sendToContact": "Enviar para o contato",
"map_sendToChannel": "Enviar para o canal",
"map_noChannelsAvailable": "Não existem canais disponíveis.",
"map_publicLocationShare": "Compartilhar local público",
"map_publicLocationShareConfirm": "Você está prestes a compartilhar uma localização em {channelLabel}. Este canal é público e qualquer pessoa com a PSK pode visualizá-lo.",
"@map_publicLocationShareConfirm": {
"placeholders": {
"channelLabel": {
"type": "String"
}
}
},
"map_connectToShareMarkers": "Conecte-se a um dispositivo para compartilhar marcadores",
"map_filterNodes": "Filtrar Nós",
"map_nodeTypes": "Tipos de Nó",
"map_chatNodes": "Nós de Chat",
"map_repeaters": "Repetidores",
"map_otherNodes": "Outros Nós",
"map_keyPrefix": "Prefixo Chave",
"map_filterByKeyPrefix": "Filtrar por prefixo-chave",
"map_publicKeyPrefix": "Prefixo de chave pública",
"map_markers": "Marcadores",
"map_showSharedMarkers": "Mostrar marcadores compartilhados",
"map_lastSeenTime": "Último Tempo de Visualização",
"map_sharedPin": "Pin compartilhado",
"map_joinRoom": "Junte-se à Sala",
"map_manageRepeater": "Gerenciar Repetidor",
"mapCache_title": "Cache de Mapa Offline",
"mapCache_selectAreaFirst": "Selecione uma área para armazenar em cache primeiro",
"mapCache_noTilesToDownload": "Não há tiles para baixar para esta área.",
"mapCache_downloadTilesTitle": "Baixar tiles",
"mapCache_downloadTilesPrompt": "Baixar {count} tiles para uso offline?",
"@mapCache_downloadTilesPrompt": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_downloadAction": "Baixar",
"mapCache_cachedTiles": "Armazenados {count} azulejos",
"@mapCache_cachedTiles": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_cachedTilesWithFailed": "Tiles em cache ({downloaded}) ({failed} falhou)",
"@mapCache_cachedTilesWithFailed": {
"placeholders": {
"downloaded": {
"type": "int"
},
"failed": {
"type": "int"
}
}
},
"mapCache_clearOfflineCacheTitle": "Limpar cache offline",
"mapCache_clearOfflineCachePrompt": "Remover todas as telhas de mapa em cache?",
"mapCache_offlineCacheCleared": "Cache offline limpa",
"mapCache_noAreaSelected": "Nenhuma área selecionada",
"mapCache_cacheArea": "Área de Cache",
"mapCache_useCurrentView": "Usar a Visualização Atual",
"mapCache_zoomRange": "Intervalo de Zoom",
"mapCache_estimatedTiles": "Estimados azulejos: {count}",
"@mapCache_estimatedTiles": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_downloadedTiles": "Baixado {completed} / {total}",
"@mapCache_downloadedTiles": {
"placeholders": {
"completed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"mapCache_downloadTilesButton": "Baixar Tiles",
"mapCache_clearCacheButton": "Limpar Cache",
"mapCache_failedDownloads": "Downloads falhas: {count}",
"@mapCache_failedDownloads": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"mapCache_boundsLabel": "N {north}, S {south}, E {east}, W {west}",
"@mapCache_boundsLabel": {
"placeholders": {
"north": {
"type": "String"
},
"south": {
"type": "String"
},
"east": {
"type": "String"
},
"west": {
"type": "String"
}
}
},
"time_justNow": "Agora",
"time_minutesAgo": "{minutes} minutos atrás",
"@time_minutesAgo": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"time_hoursAgo": "{hours}h atrás",
"@time_hoursAgo": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"time_daysAgo": "{days} dias atrás",
"@time_daysAgo": {
"placeholders": {
"days": {
"type": "int"
}
}
},
"time_hour": "hora",
"time_hours": "horas",
"time_day": "dia",
"time_days": "dias",
"time_week": "semana",
"time_weeks": "semanas",
"time_month": "mês",
"time_months": "meses",
"time_minutes": "minutos",
"time_allTime": "Todos os tempos",
"dialog_disconnect": "Desconectar",
"dialog_disconnectConfirm": "Tem certeza de que deseja desconectar deste dispositivo?",
"login_repeaterLogin": "Login ao Repetidor",
"login_roomLogin": "Login de Sala",
"login_password": "Senha",
"login_enterPassword": "Insira a senha",
"login_savePassword": "Salvar senha",
"login_savePasswordSubtitle": "A senha será armazenada com segurança neste dispositivo.",
"login_repeaterDescription": "Insira a senha do repetidor para acessar as configurações e o status.",
"login_roomDescription": "Insira a senha da sala para acessar as configurações e o status.",
"login_routing": "Rotas",
"login_routingMode": "Modo de roteamento",
"login_autoUseSavedPath": "Auto (usar caminho salvo)",
"login_forceFloodMode": "Modo de Inundação Forçado",
"login_managePaths": "Gerenciar Caminhos",
"login_login": "Login",
"login_attempt": "Tentar {current}/{max}",
"@login_attempt": {
"placeholders": {
"current": {
"type": "int"
},
"max": {
"type": "int"
}
}
},
"login_failed": "Login falhou: {error}",
"@login_failed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"login_failedMessage": "Falha no login. A senha está incorreta ou o repetidor está inacessível.",
"common_reload": "Recarregar",
"common_clear": "Limpar",
"path_currentPath": "Caminho atual: {path}",
"@path_currentPath": {
"placeholders": {
"path": {
"type": "String"
}
}
},
"path_usingHopsPath": "Usando {count} {count, plural, =1{hop} other{hops}} caminho",
"@path_usingHopsPath": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"path_enterCustomPath": "Insira Caminho Personalizado",
"path_currentPathLabel": "Caminho atual",
"path_hexPrefixInstructions": "Insira os prefixos hexadecimais de 2 caracteres para cada salto, separados por vírgulas.",
"path_hexPrefixExample": "A1,F2,3C (cada nó usa o primeiro byte de sua chave pública)",
"path_labelHexPrefixes": "Prefixo Hexadecimal",
"path_helperMaxHops": "Máximo de 64 saltos. Cada prefixo tem 2 caracteres hexadecimais (1 byte)",
"path_selectFromContacts": "Ou selecione de contatos:",
"path_noRepeatersFound": "Não foram encontrados repetidores ou servidores de sala.",
"path_customPathsRequire": "Caminhos personalizados exigem saltos intermediários que podem transmitir mensagens.",
"path_invalidHexPrefixes": "Prefixos hexadecimais inválidos: {prefixes}",
"@path_invalidHexPrefixes": {
"placeholders": {
"prefixes": {
"type": "String"
}
}
},
"path_tooLong": "Caminho muito longo. Máximo de 64 saltos permitidos.",
"path_setPath": "Definir Caminho",
"repeater_management": "Gerenciamento de Repetidor",
"repeater_managementTools": "Ferramentas de Gerenciamento",
"repeater_status": "Status",
"repeater_statusSubtitle": "Visualizar status do repetidor, estatísticas e vizinhos.",
"repeater_telemetry": "Telemetria",
"repeater_telemetrySubtitle": "Visualizar telemetria de sensores e estatísticas do sistema",
"repeater_cli": "CLI",
"repeater_cliSubtitle": "Enviar comandos ao repetidor",
"repeater_settings": "Configurações",
"repeater_settingsSubtitle": "Configurar parâmetros do repetidor",
"repeater_statusTitle": "Status do Repetidor",
"repeater_routingMode": "Modo de roteamento",
"repeater_autoUseSavedPath": "Auto (usar caminho salvo)",
"repeater_forceFloodMode": "Modo de Inundação Forçado",
"repeater_pathManagement": "Gerenciamento de caminhos",
"repeater_refresh": "Atualizar",
"repeater_statusRequestTimeout": "Solicitação de status expirou.",
"repeater_errorLoadingStatus": "Erro ao carregar o status: {error}",
"@repeater_errorLoadingStatus": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_systemInformation": "Informações do Sistema",
"repeater_battery": "Bateria",
"repeater_clockAtLogin": "Relógio (no login)",
"repeater_uptime": "Disponibilidade",
"repeater_queueLength": "Comprimento da Fila",
"repeater_debugFlags": "Marcar Flags de Depuração",
"repeater_radioStatistics": "Estatísticas de Rádio",
"repeater_lastRssi": "Último RSSI",
"repeater_lastSnr": "Último SNR",
"repeater_noiseFloor": "Nível de Ruído",
"repeater_txAirtime": "TX Airtime",
"repeater_rxAirtime": "RX Airtime",
"repeater_packetStatistics": "Estatísticas de Pacote",
"repeater_sent": "Enviado",
"repeater_received": "Recebido",
"repeater_duplicates": "Duplicatas",
"repeater_daysHoursMinsSecs": "{days} dias {hours}h {minutes}m {seconds}s",
"@repeater_daysHoursMinsSecs": {
"placeholders": {
"days": {
"type": "int"
},
"hours": {
"type": "int"
},
"minutes": {
"type": "int"
},
"seconds": {
"type": "int"
}
}
},
"repeater_packetTxTotal": "Total: {total}, Inundação: {flood}, Direto: {direct}",
"@repeater_packetTxTotal": {
"placeholders": {
"total": {
"type": "int"
},
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_packetRxTotal": "Total: {total}, Inundação: {flood}, Direto: {direct}",
"@repeater_packetRxTotal": {
"placeholders": {
"total": {
"type": "int"
},
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_duplicatesFloodDirect": "Inundação: {flood}, Direto: {direct}",
"@repeater_duplicatesFloodDirect": {
"placeholders": {
"flood": {
"type": "String"
},
"direct": {
"type": "String"
}
}
},
"repeater_duplicatesTotal": "Total: {total}",
"@repeater_duplicatesTotal": {
"placeholders": {
"total": {
"type": "int"
}
}
},
"repeater_settingsTitle": "Configurações do Repetidor",
"repeater_basicSettings": "Configurações Básicas",
"repeater_repeaterName": "Nome do Repetidor",
"repeater_repeaterNameHelper": "Exibir nome para este repetidor",
"repeater_adminPassword": "Senha de Administrador",
"repeater_adminPasswordHelper": "Acesso completo de senha",
"repeater_guestPassword": "Senha de convidado",
"repeater_guestPasswordHelper": "Acesso com senha de leitura somente",
"repeater_radioSettings": "Configurações de Rádio",
"repeater_frequencyMhz": "Frequência (MHz)",
"repeater_frequencyHelper": "300-2500 MHz",
"repeater_txPower": "TX Power",
"repeater_txPowerHelper": "1-30 dBm",
"repeater_bandwidth": "Largura de banda",
"repeater_spreadingFactor": "Fator de Dispersão",
"repeater_codingRate": "Taxa de Codificação",
"repeater_locationSettings": "Configurações de Localização",
"repeater_latitude": "Latitude",
"repeater_latitudeHelper": "Graus decimais (por exemplo, 37,7749)",
"repeater_longitude": "Longitude",
"repeater_longitudeHelper": "Graus decimais (por exemplo, -122,4194)",
"repeater_features": "Recursos",
"repeater_packetForwarding": "Encaminhamento de Pacotes",
"repeater_packetForwardingSubtitle": "Habilitar o repetidor para encaminhar pacotes",
"repeater_guestAccess": "Acesso de Convidado",
"repeater_guestAccessSubtitle": "Permitir acesso de convidado somente leitura",
"repeater_privacyMode": "Modo de Privacidade",
"repeater_privacyModeSubtitle": "Esconder nome/localização em anúncios",
"repeater_advertisementSettings": "Configurações de Anúncios",
"repeater_localAdvertInterval": "Intervalo de Anúncio Local",
"repeater_localAdvertIntervalMinutes": "{minutes} minutos",
"@repeater_localAdvertIntervalMinutes": {
"placeholders": {
"minutes": {
"type": "int"
}
}
},
"repeater_floodAdvertInterval": "Intervalo de Anúncio de Inundação",
"repeater_floodAdvertIntervalHours": "{hours} horas",
"@repeater_floodAdvertIntervalHours": {
"placeholders": {
"hours": {
"type": "int"
}
}
},
"repeater_encryptedAdvertInterval": "Intervalo de Anúncio Criptografado",
"repeater_dangerZone": "Zona de Perigo",
"repeater_rebootRepeater": "Reiniciar Repetidor",
"repeater_rebootRepeaterSubtitle": "Reiniciar o dispositivo repetidor",
"repeater_rebootRepeaterConfirm": "Tem certeza de que deseja reiniciar este repetidor?",
"repeater_regenerateIdentityKey": "Gerar Chave de Identidade",
"repeater_regenerateIdentityKeySubtitle": "Gerar nova chave pública/privada",
"repeater_regenerateIdentityKeyConfirm": "Isso gerará uma nova identidade para o repetidor. Continuar?",
"repeater_eraseFileSystem": "Excluir Sistema de Arquivos",
"repeater_eraseFileSystemSubtitle": "Formatar o sistema de arquivos do repetidor",
"repeater_eraseFileSystemConfirm": "AVISO: Isso apagará todos os dados no repetidor. Isso não pode ser desfeito!",
"repeater_eraseSerialOnly": "Apagar está disponível apenas via console serial.",
"repeater_commandSent": "Comando enviado: {command}",
"@repeater_commandSent": {
"placeholders": {
"command": {
"type": "String"
}
}
},
"repeater_errorSendingCommand": "Erro ao enviar comando: {error}",
"@repeater_errorSendingCommand": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_confirm": "Confirmar",
"repeater_settingsSaved": "Configurações salvas com sucesso",
"repeater_errorSavingSettings": "Erro ao salvar as configurações: {error}",
"@repeater_errorSavingSettings": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_refreshBasicSettings": "Atualizar Configurações Básicas",
"repeater_refreshRadioSettings": "Atualizar Configurações de Rádio",
"repeater_refreshTxPower": "Atualizar TX de energia",
"repeater_refreshLocationSettings": "Atualizar Configurações de Localização",
"repeater_refreshPacketForwarding": "Atualizar Roteamento de Pacotes",
"repeater_refreshGuestAccess": "Atualizar Acesso de Convidados",
"repeater_refreshPrivacyMode": "Atualizar Modo Privacidade",
"repeater_refreshAdvertisementSettings": "Atualizar Configurações do Anúncio",
"repeater_refreshed": "{label} atualizado",
"@repeater_refreshed": {
"placeholders": {
"label": {
"type": "String"
}
}
},
"repeater_errorRefreshing": "Erro ao atualizar {label}",
"@repeater_errorRefreshing": {
"placeholders": {
"label": {
"type": "String"
}
}
},
"repeater_cliTitle": "Repetidor CLI",
"repeater_debugNextCommand": "Depurar Próximo Comando",
"repeater_commandHelp": "Ajuda",
"repeater_clearHistory": "Limpar Histórico",
"repeater_noCommandsSent": "Ainda não foram enviadas comandos.",
"repeater_typeCommandOrUseQuick": "Digite um comando abaixo ou use comandos rápidos",
"repeater_enterCommandHint": "Insira o comando...",
"repeater_previousCommand": "Comando anterior",
"repeater_nextCommand": "Próxima ação",
"repeater_enterCommandFirst": "Insira um comando primeiro",
"repeater_cliCommandFrameTitle": "Frame de Comando CLI",
"repeater_cliCommandError": "Erro: {error}",
"@repeater_cliCommandError": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_cliQuickGetName": "Obter Nome",
"repeater_cliQuickGetRadio": "Obter Rádio",
"repeater_cliQuickGetTx": "Obter TX",
"repeater_cliQuickNeighbors": "Vizinhos",
"repeater_cliQuickVersion": "Versão",
"repeater_cliQuickAdvertise": "Anunciar",
"repeater_cliQuickClock": "Relógio",
"repeater_cliHelpAdvert": "Envia um pacote de anúncios",
"repeater_cliHelpReboot": "Reinicia o dispositivo. (note, você pode obter 'Timeout' que é normal)",
"repeater_cliHelpClock": "Exibe a hora atual de cada dispositivo, de acordo com o relógio do dispositivo.",
"repeater_cliHelpPassword": "Define uma nova senha de administrador para o dispositivo.",
"repeater_cliHelpVersion": "Mostra a versão do dispositivo e a data de construção do firmware.",
"repeater_cliHelpClearStats": "Reseta vários contadores de estatísticas para zero.",
"repeater_cliHelpSetAf": "Define o fator de tempo de ar.",
"repeater_cliHelpSetTx": "Define a potência de transmissão LoRa em dBm (redefinir para aplicar).",
"repeater_cliHelpSetRepeat": "Habilita ou desabilita o papel do repetidor para este nó.",
"repeater_cliHelpSetAllowReadOnly": "(Servidor de sala) Se 'ligado', então o login com senha em branco será permitido, mas não poderá Postar na sala. (apenas ler).",
"repeater_cliHelpSetFloodMax": "Define o número máximo de saltos de pacotes de inundação de entrada (se for >= máximo, o pacote não é encaminhado)",
"repeater_cliHelpSetIntThresh": "Define o Limite de Interferência (em dB). O valor padrão é 14. Defina como 0 para desativar a detecção de interferência de canal.",
"repeater_cliHelpSetAgcResetInterval": "Define o intervalo para resetar o Controlador de Ganho Automático. Defina como 0 para desativar.",
"repeater_cliHelpSetMultiAcks": "Habilita ou desabilita a funcionalidade de \"double ACKs\".",
"repeater_cliHelpSetAdvertInterval": "Define o intervalo do timer em minutos para enviar um pacote de anúncio local (sem salto). Defina como 0 para desativar.",
"repeater_cliHelpSetFloodAdvertInterval": "Define o intervalo do timer em horas para enviar um pacote de anúncio em massa. Defina como 0 para desativar.",
"repeater_cliHelpSetGuestPassword": "Define/atualiza a senha do convidado. (para repetidores, os logins de convidados podem enviar a solicitação \"Obter Estatísticas\")",
"repeater_cliHelpSetName": "Define o nome do anúncio.",
"repeater_cliHelpSetLat": "Define a latitude do mapa de anúncios. (graus decimais)",
"repeater_cliHelpSetLon": "Define a longitude do mapa de anúncios. (graus decimais)",
"repeater_cliHelpSetRadio": "Define completamente novos parâmetros de rádio e salva nas preferências. Requer um comando \"reboot\" para aplicar.",
"repeater_cliHelpSetRxDelay": "Configurações (experimental) base (deve ser > 1 para efeito) para aplicar um pequeno atraso aos pacotes recebidos, com base na força do sinal/pontuação. Defina como 0 para desativar.",
"repeater_cliHelpSetTxDelay": "Define um fator multiplicado com o tempo-em-ar para um pacote de modo de inundação e com um sistema de slot aleatório, para atrasar seu encaminhamento. (para diminuir a probabilidade de colisões)",
"repeater_cliHelpSetDirectTxDelay": "Igual a txdelay, mas para aplicar um atraso aleatório à encaminhamento de pacotes em modo direto.",
"repeater_cliHelpSetBridgeEnabled": "Ativar/Desativar ponte.",
"repeater_cliHelpSetBridgeDelay": "Definir atraso antes de retransmitir pacotes.",
"repeater_cliHelpSetBridgeSource": "Escolha se a ponte retransmitirá pacotes recebidos ou pacotes transmitidos.",
"repeater_cliHelpSetBridgeBaud": "Definir a taxa de baud para as pontes rs232.",
"repeater_cliHelpSetBridgeSecret": "Definir segredo de ponte para pontes espnow.",
"repeater_cliHelpSetAdcMultiplier": "Define um fator personalizado para ajustar a voltagem de bateria relatada (apenas suportado em placas selecionadas).",
"repeater_cliHelpTempRadio": "Define parâmetros de rádio temporários para o número especificado de minutos, revertendo para os parâmetros de rádio originais posteriormente. (não salva nas preferências).",
"repeater_cliHelpSetPerm": "Modifica o ACL. Remove a entrada correspondente (pelo prefixo de pubkey) se \"permissions\" for zero. Adiciona uma nova entrada se o pubkey-hex for de comprimento total e não estiver atualmente no ACL. Atualiza a entrada por correspondência de prefixo de pubkey. Os bits de permissão variam conforme o papel do firmware, mas os 2 bits inferiores são: 0 (Guest), 1 (Read only), 2 (Read write), 3 (Admin)",
"repeater_cliHelpGetBridgeType": "Obtém tipo de ponte nenhum, rs232, espnow",
"repeater_cliHelpLogStart": "Inicia o registro de pacotes no sistema de arquivos.",
"repeater_cliHelpLogStop": "Para interromper o registro de pacotes no sistema de arquivos.",
"repeater_cliHelpLogErase": "Apaga os logs do pacote do sistema de arquivos.",
"repeater_cliHelpNeighbors": "Mostra uma lista de outros nós de repetição ouvidos através de anúncios zero-hop. Cada linha é id-prefixo-hexadecimal:timestamp:snr-vezes-4",
"repeater_cliHelpNeighborRemove": "Remove a primeira entrada correspondente (por prefixo de chave pública (hexadecimal)) da lista de vizinhos.",
"repeater_cliHelpRegion": "(série apenas) Lista todas as regiões definidas e as permissões de inundação atuais.",
"repeater_cliHelpRegionLoad": "NOTA: isto é uma invocação multi-comando especial. Cada comando subsequente é um nome de região (indentado com espaços para indicar a hierarquia pai, com um espaço mínimo). Terminado enviando uma linha em branco/comando.",
"repeater_cliHelpRegionGet": "Procura região com o prefixo de nome dado (ou \"\\\" para o âmbito global). Responde com \"-> nome-região (nome-pai) 'F'\"",
"repeater_cliHelpRegionPut": "Adiciona ou atualiza uma definição de região com o nome fornecido.",
"repeater_cliHelpRegionRemove": "Remove uma definição de região com o nome fornecido. (deve corresponder exatamente e não ter regiões filhas)",
"repeater_cliHelpRegionAllowf": "Define a permissão de 'F'luido para a região especificada. ('' para o escopo global/legado)",
"repeater_cliHelpRegionDenyf": "Remove a permissão de \"F\"luido para a região especificada. (NOTA: neste momento NÃO é aconselhável usar isso no escopo global/legado!!)",
"repeater_cliHelpRegionHome": "Responde com a região 'home' atual. (Observação aplicada em nenhum lugar ainda, reservado para o futuro)",
"repeater_cliHelpRegionHomeSet": "Define a região 'casa'.",
"repeater_cliHelpRegionSave": "Persiste a lista/mapa de regiões para o armazenamento.",
"repeater_cliHelpGps": "Mostra o status do GPS. Quando o GPS estiver desligado, responde apenas com \"off\", se estiver ligado, responde com \"on\", status, fix, contagem de satélites.",
"repeater_cliHelpGpsOnOff": "Alterna o estado de energia do GPS.",
"repeater_cliHelpGpsSync": "Sincroniza o tempo do nó com o relógio GPS.",
"repeater_cliHelpGpsSetLoc": "Define a posição do nó para coordenadas GPS e salvar preferências.",
"repeater_cliHelpGpsAdvert": "Define a configuração de anúncio da localização do nó:\n- nenhum: não incluir a localização nos anúncios\n- compartilhar: compartilhar a localização GPS (do SensorManager)\n- preferências: anunciar a localização armazenada nas preferências",
"repeater_cliHelpGpsAdvertSet": "Define a configuração do anúncio de localização.",
"repeater_commandsListTitle": "Lista de Comandos",
"repeater_commandsListNote": "NOTA: para os diversos comandos \"set...\", também existe um comando \"get...\".",
"repeater_general": "Geral",
"repeater_settingsCategory": "Configurações",
"repeater_bridge": "Ponte",
"repeater_logging": "Registrar",
"repeater_neighborsRepeaterOnly": "Vizinhos (apenas repetidor)",
"repeater_regionManagementRepeaterOnly": "Gerenciamento de Região (Apenas Repetidor)",
"repeater_regionNote": "Os comandos de região foram introduzidos para gerenciar definições e permissões de região.",
"repeater_gpsManagement": "Gerenciamento GPS",
"repeater_gpsNote": "O comando GPS foi introduzido para gerenciar tópicos relacionados à localização.",
"telemetry_receivedData": "Dados de Telemetria Recebidos",
"telemetry_requestTimeout": "Solicitação de telemetria expirou o tempo.",
"telemetry_errorLoading": "Erro ao carregar a telemetria: {error}",
"@telemetry_errorLoading": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"telemetry_noData": "Não estão disponíveis dados de telemetria.",
"telemetry_channelTitle": "Canal {channel}",
"@telemetry_channelTitle": {
"placeholders": {
"channel": {
"type": "int"
}
}
},
"telemetry_batteryLabel": "Bateria",
"telemetry_voltageLabel": "Tensão",
"telemetry_mcuTemperatureLabel": "Temperatura do MCU",
"telemetry_temperatureLabel": "Temperatura",
"telemetry_currentLabel": "Atual",
"telemetry_batteryValue": "{percent}% / {volts}V",
"@telemetry_batteryValue": {
"placeholders": {
"percent": {
"type": "int"
},
"volts": {
"type": "String"
}
}
},
"telemetry_voltageValue": "{volts}V",
"@telemetry_voltageValue": {
"placeholders": {
"volts": {
"type": "String"
}
}
},
"telemetry_currentValue": "{amps}A",
"@telemetry_currentValue": {
"placeholders": {
"amps": {
"type": "String"
}
}
},
"telemetry_temperatureValue": "{celsius}°C / {fahrenheit}°F",
"@telemetry_temperatureValue": {
"placeholders": {
"celsius": {
"type": "String"
},
"fahrenheit": {
"type": "String"
}
}
},
"channelPath_title": "Rótulo de Caminho de Pacote",
"channelPath_viewMap": "Ver mapa",
"channelPath_otherObservedPaths": "Outros Caminhos Observados",
"channelPath_repeaterHops": "Saltos do Repetidor",
"channelPath_noHopDetails": "Os detalhes do pacote não estão disponíveis.",
"channelPath_messageDetails": "Detalhes da Mensagem",
"channelPath_senderLabel": "Remetente",
"channelPath_timeLabel": "Tempo",
"channelPath_repeatsLabel": "Repete",
"channelPath_pathLabel": "Caminho {index}",
"channelPath_observedLabel": "Observado",
"channelPath_observedPathTitle": "Rastreamento observado {index} • {hops}",
"@channelPath_observedPathTitle": {
"placeholders": {
"index": {
"type": "int"
},
"hops": {
"type": "String"
}
}
},
"channelPath_noLocationData": "Não há dados de localização.",
"channelPath_timeWithDate": "{day}/{month} {time}",
"@channelPath_timeWithDate": {
"placeholders": {
"day": {
"type": "int"
},
"month": {
"type": "int"
},
"time": {
"type": "String"
}
}
},
"channelPath_timeOnly": "{time}",
"@channelPath_timeOnly": {
"placeholders": {
"time": {
"type": "String"
}
}
},
"channelPath_unknownPath": "Desconhecido",
"channelPath_floodPath": "Inundação",
"channelPath_directPath": "Salvar",
"channelPath_observedZeroOf": "0 de {total} saltos",
"@channelPath_observedZeroOf": {
"placeholders": {
"total": {
"type": "int"
}
}
},
"channelPath_observedSomeOf": "{observed} de {total} saltos",
"@channelPath_observedSomeOf": {
"placeholders": {
"observed": {
"type": "int"
},
"total": {
"type": "int"
}
}
},
"channelPath_mapTitle": "Mapa de Caminhos",
"channelPath_noRepeaterLocations": "Não estão disponíveis localizações de repetidores para este caminho.",
"channelPath_primaryPath": "Caminho {index} (Primário)",
"@channelPath_primaryPath": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"@channelPath_pathLabel": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"channelPath_pathLabelTitle": "Caminho",
"channelPath_observedPathHeader": "Rastreamento Observado",
"channelPath_selectedPathLabel": "{label} • {prefixes}",
"@channelPath_selectedPathLabel": {
"placeholders": {
"label": {
"type": "String"
},
"prefixes": {
"type": "String"
}
}
},
"channelPath_noHopDetailsAvailable": "Não estão disponíveis detalhes de voo para este pacote.",
"channelPath_unknownRepeater": "Repetidor Desconhecido",
"listFilter_tooltip": "Filtrar e ordenar",
"listFilter_sortBy": "Ordenar por",
"listFilter_latestMessages": "Últimas mensagens",
"listFilter_heardRecently": "Ouvido recentemente",
"listFilter_az": "A-Z",
"listFilter_filters": "Filtros",
"listFilter_all": "Tudo",
"listFilter_users": "Usuários",
"listFilter_repeaters": "Repetidores",
"listFilter_roomServers": "Servidores de sala",
"listFilter_unreadOnly": "Apenas não lido",
"listFilter_newGroup": "Novo grupo",
"@neighbors_errorLoading": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"repeater_neighbors": "Vizinhos",
"neighbors_receivedData": "Dados dos Vizinhos Recebidos",
"repeater_neighborsSubtitle": "Visualizar vizinhos de salto zero.",
"neighbors_requestTimedOut": "Vizinhos solicitam tempo limite esgotado.",
"neighbors_errorLoading": "Erro ao carregar vizinhos: {error}",
"neighbors_repeatersNeighbors": "Repetidores Vizinhos",
"neighbors_noData": "Não estão disponíveis dados de vizinhos.",
"channels_createPrivateChannelDesc": "Protegido com uma chave secreta.",
"channels_joinPrivateChannelDesc": "Inserir uma chave secreta manualmente.",
"channels_createPrivateChannel": "Criar um Canal Privado",
"channels_joinPrivateChannel": "Junte-se a um Canal Privado",
"channels_joinPublicChannel": "Junte-se ao Canal Público",
"channels_joinPublicChannelDesc": "Qualquer pessoa pode entrar neste canal.",
"channels_joinHashtagChannel": "Junte-se a um Canal com Hashtag",
"channels_joinHashtagChannelDesc": "Qualquer pessoa pode participar de canais com hashtag.",
"channels_scanQrCode": "Digitalizar um Código QR",
"channels_scanQrCodeComingSoon": "Em breve",
"channels_enterHashtag": "Insira hashtag",
"channels_hashtagHint": "ex. #equipe",
"@neighbors_unknownContact": {
"placeholders": {
"pubkey": {
"type": "String"
}
}
},
"@neighbors_heardAgo": {
"placeholders": {
"time": {
"type": "String"
}
}
},
"neighbors_heardAgo": "Ouvido: {time} atrás",
"neighbors_unknownContact": "{pubkey} Desconhecido",
"settings_locationGPSEnable": "Ativar GPS",
"settings_locationGPSEnableSubtitle": "Habilita a atualização automática da localização via GPS.",
"settings_locationIntervalInvalid": "O intervalo deve ser de pelo menos 60 segundos e inferior a 86400 segundos.",
"settings_locationIntervalSec": "Intervalo para GPS (Segundos)",
"contacts_manageRoom": "Gerenciar Servidor de Sala",
"room_management": "Gerenciamento de Servidor de Sala",
"@community_joinConfirmation": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_created": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_joined": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_qrInstructions": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_alreadyMemberMessage": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_deleteConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_deleted": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_forCommunity": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_title": "Comunidade",
"community_createDesc": "Crie uma nova comunidade e compartilhe via código QR.",
"common_ok": "OK",
"community_create": "Criar Comunidade",
"community_join": "Junte-se",
"community_joinTitle": "Junte-se à Comunidade",
"community_joinConfirmation": "Você gostaria de se juntar à comunidade \"{name}\"?",
"community_scanQr": "Digitalizar a QR Code da Comunidade",
"community_scanInstructions": "Aponte a câmera para um código QR da comunidade",
"community_showQr": "Mostrar Código QR",
"community_publicChannel": "Comunidade Pública",
"community_hashtagChannel": "Hashtag da Comunidade",
"community_name": "Nome da Comunidade",
"community_enterName": "Insira o nome da comunidade",
"community_created": "Comunidade \"{name}\" criada",
"community_joined": "Juntou-se à comunidade \"{name}\"",
"community_qrTitle": "Partilhar Comunidade",
"community_qrInstructions": "Escanear este código QR para juntar-se a {name}",
"community_hashtagPrivacyHint": "Os canais de hashtag da comunidade só podem ser acessados por membros da comunidade",
"community_invalidQrCode": "Código QR da comunidade inválido",
"community_alreadyMember": "Já é Membro",
"community_alreadyMemberMessage": "Você já é membro de \"{name}\".",
"community_addPublicChannel": "Adicionar Canal Público da Comunidade",
"community_addPublicChannelHint": "Adicionar automaticamente o canal público para esta comunidade",
"community_noCommunities": "Ainda não foram adicionadas comunidades.",
"community_scanOrCreate": "Escaneie um código QR ou crie uma comunidade para começar.",
"community_manageCommunities": "Gerenciar Comunidades",
"community_delete": "Deixar Comunidade",
"community_deleteConfirm": "Sair de \"{name}\"?",
"community_deleteChannelsWarning": "Isso também excluirá {count} canal/canais e suas mensagens.",
"@community_deleteChannelsWarning": {
"placeholders": {
"count": {
"type": "int"
}
}
},
"community_deleted": "Saiu da comunidade \"{name}\"",
"community_addHashtagChannel": "Adicionar Hashtag da Comunidade",
"community_addHashtagChannelDesc": "Adicionar um canal de hashtag para esta comunidade",
"community_selectCommunity": "Selecione Comunidade",
"community_regularHashtag": "Hashtag Regular",
"community_regularHashtagDesc": "Hashtag público (qualquer pessoa pode participar)",
"community_communityHashtag": "Hashtag da Comunidade",
"community_communityHashtagDesc": "Apenas para membros da comunidade",
"community_forCommunity": "Para {name}",
"@community_regenerateSecretConfirm": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_secretRegenerated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_secretUpdated": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"@community_scanToUpdateSecret": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"community_regenerateSecretConfirm": "Regenerar a chave secreta para \"{name}\"? Todos os membros precisarão escanear o novo código QR para continuar a comunicação.",
"community_regenerateSecret": "Regenerar Senha Segura",
"community_secretRegenerated": "Senha secreta regenerada para \"{name}\"",
"community_regenerate": "Regenerar",
"community_secretUpdated": "Segredo atualizado para \"{name}\"",
"community_scanToUpdateSecret": "Scanar o novo código QR para atualizar o segredo para \"{name}\"\n\n\n+++++",
"community_updateSecret": "Atualizar Segredo",
"@contacts_pathTraceTo": {
"placeholders": {
"name": {
"type": "String"
}
}
},
"pathTrace_you": "Você",
"pathTrace_failed": "Falha no rastreamento de caminho.",
"pathTrace_notAvailable": "Traçado de caminho não disponível.",
"pathTrace_refreshTooltip": "Atualizar Path Trace.",
"contacts_pathTrace": "Traçado de Caminho",
"contacts_ping": "Pingar",
"contacts_repeaterPathTrace": "Traçar caminho para repetidor",
"contacts_repeaterPing": "Pingar repetidor",
"contacts_roomPathTrace": "Traçar caminho para o servidor da sala",
"contacts_roomPing": "Pingar servidor da sala",
"contacts_chatTraceRoute": "Rastrear rota do caminho",
"contacts_pathTraceTo": "Rastrear rota para {name}",
"contacts_invalidAdvertFormat": "Dados de Contato Inválidos",
"contacts_clipboardEmpty": "Área de Transferência Está Vazia.",
"appSettings_languageUk": "Ucraniano",
"contacts_contactImported": "Contato foi importado.",
"contacts_zeroHopAdvert": "Anúncio Zero Hop",
"contacts_copyAdvertToClipboard": "Copiar Anúncio para Área de Transferência",
"contacts_addContactFromClipboard": "Adicionar Contato da Área de Transferência",
"appSettings_languageRu": "Russo",
"appSettings_enableMessageTracing": "Ativar rastreamento de mensagens",
"appSettings_enableMessageTracingSubtitle": "Mostrar metadados detalhados de roteamento e tempo para as mensagens",
"contacts_ShareContact": "Copiar contato para Área de Transferência",
"contacts_contactImportFailed": "Contato falhou ao ser importado.",
"contacts_zeroHopContactAdvertSent": "Enviou contato por anúncio.",
"contacts_contactAdvertCopied": "Anúncio copiado para a Área de Transferência.",
"contacts_floodAdvert": "Anúncio de Inundação",
"contacts_contactAdvertCopyFailed": "Cópia do anúncio para a Área de Transferência falhou.",
"contacts_ShareContactZeroHop": "Compartilhar contato por anúncio",
"contacts_zeroHopContactAdvertFailed": "Falha ao enviar contato.",
"notification_activityTitle": "Atividade MeshCore",
"notification_messagesCount": "{count} {count, plural, =1{mensagem} other{mensagens}}",
"notification_channelMessagesCount": "{count} {count, plural, =1{mensagem de canal} other{mensagens de canal}}",
"notification_newNodesCount": "{count} {count, plural, =1{novo nó} other{novos nós}}",
"notification_newTypeDiscovered": "Novo {contactType} descoberto",
"notification_receivedNewMessage": "Nova mensagem recebida",
"settings_gpxExportRepeaters": "Exportar repetidores / servidor de sala para GPX",
"settings_gpxExportRepeatersSubtitle": "Exporta repetidores / roomserver com localização para arquivo GPX.",
"settings_gpxExportSuccess": "Arquivo GPX exportado com sucesso.",
"settings_gpxExportAllSubtitle": "Exporta todos os contatos com uma localização para um arquivo GPX.",
"settings_gpxExportNotAvailable": "Não suportado no seu dispositivo/SO",
"settings_gpxExportError": "Ocorreu um erro ao exportar.",
"settings_gpxExportAll": "Exportar todos os contatos para GPX",
"settings_gpxExportContacts": "Exportar companheiros para GPX",
"settings_gpxExportContactsSubtitle": "Exporta companheiros com uma localização para um arquivo GPX.",
"settings_gpxExportRepeatersRoom": "Localizações do servidor de repetidor e sala",
"settings_gpxExportChat": "Localizações de companheiros",
"settings_gpxExportNoContacts": "Nenhum contato para exportar.",
"settings_gpxExportAllContacts": "Todos os locais de contatos",
"settings_gpxExportShareText": "Dados do mapa exportados do meshcore-open",
"settings_gpxExportShareSubject": "meshcore-open exportação de dados de mapa GPX",
"pathTrace_someHopsNoLocation": "Um ou mais dos lúpulos estão sem localização!",
"map_runTrace": "Executar Traçado de Caminho",
"map_pathTraceCancelled": "Rastreamento de caminho cancelado.",
"pathTrace_clearTooltip": "Limpar caminho",
"map_removeLast": "Remover Último",
"map_tapToAdd": "Toque nos nós para adicioná-los ao caminho.",
"scanner_enableBluetooth": "Ative o Bluetooth",
"scanner_bluetoothOff": "Bluetooth está desativado",
"scanner_bluetoothOffMessage": "Por favor, ative o Bluetooth para escanear por dispositivos.",
"scanner_chromeRequired": "Navegador Chrome necessário",
"scanner_chromeRequiredMessage": "Esta aplicação web requer o Google Chrome ou um navegador baseado no Chromium para suporte de Bluetooth.",
"snrIndicator_nearByRepeaters": "Repetidores Próximos",
"snrIndicator_lastSeen": "Visto pela última vez",
"chat_ShowAllPaths": "Mostrar todos os caminhos",
"settings_clientRepeatFreqWarning": "A repetição fora da rede requer frequências de 433, 869 ou 918 MHz.",
"settings_clientRepeat": "Repetição sem rede",
"settings_clientRepeatSubtitle": "Permita que este dispositivo repita pacotes de rede para outros dispositivos.",
"settings_aboutOpenMeteoAttribution": "Dados de elevação LOS: Open-Meteo (CC BY 4.0)",
"appSettings_unitsTitle": "Unidades",
"appSettings_unitsMetric": "Métrico (m/km)",
"appSettings_unitsImperial": "Imperial (ft/mi)",
"map_lineOfSight": "Linha de visão",
"map_losScreenTitle": "Linha de visão",
"losSelectStartEnd": "Selecione nós iniciais e finais para LOS.",
"losRunFailed": "Falha na verificação da linha de visão: {error}",
"@losRunFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"losClearAllPoints": "Limpe todos os pontos",
"losRunToViewElevationProfile": "Execute o LOS para visualizar o perfil de elevação",
"losMenuTitle": "Menu LOS",
"losMenuSubtitle": "Toque nos nós ou mantenha pressionado o mapa para obter pontos personalizados",
"losShowDisplayNodes": "Mostrar nós de exibição",
"losCustomPoints": "Pontos personalizados",
"losCustomPointLabel": "{index} personalizado",
"@losCustomPointLabel": {
"placeholders": {
"index": {
"type": "int"
}
}
},
"losPointA": "Ponto A",
"losPointB": "Ponto B",
"losAntennaA": "Antena A: {value} {unit}",
"@losAntennaA": {
"placeholders": {
"value": {
"type": "String"
},
"unit": {
"type": "String"
}
}
},
"losAntennaB": "Antena B: {value} {unit}",
"@losAntennaB": {
"placeholders": {
"value": {
"type": "String"
},
"unit": {
"type": "String"
}
}
},
"losRun": "Executar LOS",
"losNoElevationData": "Sem dados de elevação",
"losProfileClear": "{distance} {distanceUnit}, limpar LOS, liberação mínima {clearance} {heightUnit}",
"@losProfileClear": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"clearance": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losProfileBlocked": "{distance} {distanceUnit}, bloqueado por {obstruction} {heightUnit}",
"@losProfileBlocked": {
"placeholders": {
"distance": {
"type": "String"
},
"distanceUnit": {
"type": "String"
},
"obstruction": {
"type": "String"
},
"heightUnit": {
"type": "String"
}
}
},
"losStatusChecking": "LOS: verificando...",
"losStatusNoData": "LOS: sem dados",
"losStatusSummary": "LOS: {clear}/{total} limpo, {blocked} bloqueado, {unknown} desconhecido",
"@losStatusSummary": {
"placeholders": {
"clear": {
"type": "int"
},
"total": {
"type": "int"
},
"blocked": {
"type": "int"
},
"unknown": {
"type": "int"
}
}
},
"losErrorElevationUnavailable": "Dados de elevação indisponíveis para uma ou mais amostras.",
"losErrorInvalidInput": "Dados de pontos/elevação inválidos para cálculo de LOS.",
"losRenameCustomPoint": "Renomear ponto personalizado",
"losPointName": "Nome do ponto",
"losShowPanelTooltip": "Mostrar painel LOS",
"losHidePanelTooltip": "Ocultar painel LOS",
"losElevationAttribution": "Dados de elevação: Open-Meteo (CC BY 4.0)",
"losLegendRadioHorizon": "Horizonte de rádio",
"losLegendLosBeam": "Linha de visada",
"losLegendTerrain": "Terreno",
"losFrequencyLabel": "Frequência",
"losFrequencyInfoTooltip": "Ver detalhes do cálculo",
"losFrequencyDialogTitle": "Cálculo do horizonte de rádio",
"losFrequencyDialogDescription": "Começando em k={baselineK} em {baselineFreq} MHz, o cálculo ajusta o fator k para a banda atual de {frequencyMHz} MHz, que define o limite do horizonte de rádio curvo.",
"@losFrequencyDialogDescription": {
"description": "Explain how the calculation uses the baseline frequency and derived k-factor.",
"placeholders": {
"baselineK": {
"type": "double"
},
"baselineFreq": {
"type": "double"
},
"frequencyMHz": {
"type": "double"
},
"kFactor": {
"type": "double"
}
}
},
"listFilter_addToFavorites": "Adicionar aos favoritos",
"listFilter_removeFromFavorites": "Remover da lista de favoritos",
"listFilter_favorites": "Favoritos",
"@contacts_searchFavorites": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchUsers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchRepeaters": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"@contacts_searchRoomServers": {
"placeholders": {
"number": {
"type": "int"
},
"str": {
"type": "String"
}
}
},
"contacts_searchRepeaters": "Pesquisar {number}{str} Repetidores...",
"contacts_searchFavorites": "Pesquisar {number}{str} Favoritos...",
"contacts_searchUsers": "Pesquisar {number}{str} Usuários...",
"contacts_searchContactsNoNumber": "Pesquisar Contatos...",
"contacts_unread": "Não lido",
"contacts_searchRoomServers": "Pesquisar {number}{str} servidores de sala...",
"settings_contactSettings": "Configurações de Contato",
"contactsSettings_otherTitle": "Outras configurações relacionadas a contatos",
"contactsSettings_title": "Configurações de contatos",
"contactsSettings_autoAddTitle": "Descoberta Automática",
"settings_contactSettingsSubtitle": "Configurações para como os contatos são adicionados",
"contactsSettings_autoAddUsersTitle": "Adicionar usuários automaticamente",
"contactsSettings_autoAddRepeatersSubtitle": "Permitir que o companheiro adicione automaticamente os repetidores descobertos.",
"contactsSettings_autoAddRoomServersTitle": "Adicionar automaticamente servidores de sala",
"contactsSettings_overwriteOldestTitle": "Sobrescrever o Mais Antigo",
"contactsSettings_autoAddSensorsTitle": "Adicionar sensores automaticamente",
"discoveredContacts_Title": "Contatos Descobertos",
"contactsSettings_autoAddUsersSubtitle": "Permitir que o companheiro adicione automaticamente os usuários descobertos.",
"contactsSettings_autoAddRepeatersTitle": "Adicionar repetidores automaticamente",
"discoveredContacts_noMatching": "Nenhum contato correspondente",
"contactsSettings_autoAddRoomServersSubtitle": "Permitir que o companheiro adicione automaticamente os servidores de salas descobertos.",
"discoveredContacts_searchHint": "Pesquisar contatos descobertos",
"contactsSettings_autoAddSensorsSubtitle": "Permitir que o companheiro adicione automaticamente sensores descobertos.",
"discoveredContacts_copyContact": "Copiar Contato para a área de transferência",
"discoveredContacts_deleteContact": "Excluir Contato",
"discoveredContacts_contactAdded": "Contato adicionado",
"discoveredContacts_addContact": "Adicionar Contato",
"contactsSettings_overwriteOldestSubtitle": "Quando a lista de contatos estiver cheia, o contato mais antigo não favoritado será substituído.",
"common_deleteAll": "Excluir Tudo",
"discoveredContacts_deleteContactAll": "Excluir Todos os Contatos Descobertos",
"discoveredContacts_deleteContactAllContent": "Tem certeza de que deseja excluir todos os contatos descobertos?",
"map_guessedLocation": "Localização estimada",
"map_showGuessedLocations": "Mostrar as localizações dos nós estimados",
"connectionChoiceUsbLabel": "USB",
"connectionChoiceBluetoothLabel": "Bluetooth",
"usbScreenTitle": "Conecte via USB",
"usbScreenSubtitle": "Selecione um dispositivo serial detectado e conecte-o diretamente ao seu nó MeshCore.",
"usbScreenStatus": "Selecione um dispositivo USB",
"usbScreenNote": "A comunicação serial via USB está ativa em dispositivos Android e plataformas de desktop compatíveis.",
"usbScreenEmptyState": "Nenhum dispositivo USB encontrado. Conecte um e atualize.",
"usbErrorPermissionDenied": "A permissão para acesso via USB foi negada.",
"usbErrorDeviceMissing": "O dispositivo USB selecionado não está mais disponível.",
"usbErrorInvalidPort": "Selecione um dispositivo USB válido.",
"usbErrorBusy": "Já existe uma solicitação de conexão USB em andamento.",
"usbErrorNotConnected": "Não há nenhum dispositivo USB conectado.",
"usbErrorOpenFailed": "Não foi possível abrir o dispositivo USB selecionado.",
"usbErrorConnectFailed": "Não foi possível conectar ao dispositivo USB selecionado.",
"usbErrorUnsupported": "A comunicação serial via USB não é suportada nesta plataforma.",
"usbErrorAlreadyActive": "A conexão USB já está ativa.",
"usbErrorNoDeviceSelected": "Nenhum dispositivo USB foi selecionado.",
"usbErrorPortClosed": "A conexão USB não está ativa.",
"usbFallbackDeviceName": "Dispositivo de Serial para a Web",
"@usbConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"usbStatus_searching": "Procurando por dispositivos USB...",
"usbStatus_notConnected": "Selecione um dispositivo USB",
"usbConnectionFailed": "Falha na conexão USB: {error}",
"usbStatus_connecting": "Conectando ao dispositivo USB...",
"usbErrorConnectTimedOut": "A conexão expirou. Verifique se o dispositivo possui o firmware USB Companion.",
"@tcpStatus_connectingTo": {
"placeholders": {
"endpoint": {
"type": "String"
}
}
},
"@tcpConnectionFailed": {
"placeholders": {
"error": {
"type": "String"
}
}
},
"tcpHostLabel": "Endereço IP",
"connectionChoiceTcpLabel": "TCP",
"tcpScreenTitle": "Estabelecer conexão via TCP",
"tcpHostHint": "192.168.40.10",
"tcpPortLabel": "Porta",
"tcpPortHint": "5000",
"tcpStatus_notConnected": "Insira o endereço final e conecte-se.",
"tcpStatus_connectingTo": "Conectando a {endpoint}...",
"tcpErrorHostRequired": "É necessário fornecer um endereço IP.",
"tcpErrorPortInvalid": "O valor do porto deve estar entre 1 e 65535.",
"tcpErrorUnsupported": "O protocolo TCP não é suportado nesta plataforma.",
"tcpErrorTimedOut": "A conexão TCP expirou.",
"tcpConnectionFailed": "Falha na conexão TCP: {error}",
"map_showDiscoveryContacts": "Mostrar Contatos de Descoberta",
"map_setAsMyLocation": "Defina minha localização",
"@path_routeWeight": {
"placeholders": {
"weight": {
"type": "String"
},
"max": {
"type": "String"
}
}
},
"settings_privacySettingsDescription": "Escolha quais informações o seu dispositivo compartilha com os outros.",
"settings_allowByContact": "Permitir por bandeiras de contato",
"settings_telemetryLocationMode": "Modo de Localização de Telemetria",
"settings_telemetryEnvironmentMode": "Modo de Ambiente de Telemetria",
"settings_advertLocation": "Localização do Anúncio",
"settings_advertLocationSubtitle": "Incluir localização no anúncio",
"settings_privacySubtitle": "Controle o que é compartilhado.",
"settings_denyAll": "Negar todos",
"settings_allowAll": "Permitir todos",
"settings_privacy": "Configurações de Privacidade",
"contact_info": "Informações de Contato",
"settings_telemetryBaseMode": "Modo Base de Telemetria",
"contact_teleBase": "Base de Telemetria",
"contact_teleLoc": "Localização de Telemetria",
"contact_teleLocSubtitle": "Permitir compartilhamento de dados de localização",
"contact_teleEnv": "Ambiente de Telemetria",
"contact_teleEnvSubtitle": "Permitir compartilhamento de dados do sensor de ambiente",
"contact_lastSeen": "Visto pela última vez",
"contact_clearChat": "Limpar Chat",
"contact_telemetry": "Telemetria",
"contact_settings": "Configurações de Contato",
"contact_teleBaseSubtitle": "Permitir compartilhamento do nível da bateria e telemetria básica",
"@settings_multiAck": {
"placeholders": {
"value": {
"type": "String"
}
}
},
"appSettings_initialRouteWeight": "Peso Inicial da Rota",
"appSettings_maxRouteWeight": "Peso Máximo da Rota",
"appSettings_maxRouteWeightSubtitle": "Peso máximo que um determinado percurso pode acumular com entregas bem-sucedidas.",
"appSettings_initialRouteWeightSubtitle": "Peso inicial para novos caminhos descobertos",
"appSettings_routeWeightSuccessIncrement": "Aumento do peso para indicar sucesso",
"appSettings_routeWeightSuccessIncrementSubtitle": "Peso adicionado a um caminho após a entrega bem-sucedida.",
"appSettings_routeWeightFailureDecrement": "Redução do peso da falha",
"appSettings_routeWeightFailureDecrementSubtitle": "Peso removido de um caminho após uma tentativa de entrega malsucedida.",
"appSettings_maxMessageRetries": "Número máximo de tentativas de envio de mensagens",
"appSettings_maxMessageRetriesSubtitle": "Número de tentativas de reenvio antes de classificar uma mensagem como falha.",
"path_routeWeight": "{weight}/{max}",
"settings_telemetryModeUpdated": "Modo de telemetria atualizado",
"settings_multiAck": "Multi-ACKs: {value}",
"map_showOverlaps": "Sobreposições da Chave Repeater",
"map_runTraceWithReturnPath": "Retornar ao mesmo caminho."
}