mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-04-20 22:13:48 +00:00
1947 lines
No EOL
76 KiB
Text
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."
|
|
} |