Merge pull request #665 from 72A12F4E/fix-project-file

Fix project file
This commit is contained in:
Garth Vander Houwen 2024-06-04 20:06:56 -07:00 committed by GitHub
commit 7f33422db6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 113 additions and 130 deletions

View file

@ -165,9 +165,7 @@
DDC94FCE29CF55310082EA6E /* RtttlConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDC94FCD29CF55310082EA6E /* RtttlConfig.swift */; };
DDCDC6CB29481FCC004C1DDA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = DDCDC6CD29481FCC004C1DDA /* Localizable.strings */; };
DDCE4E2C2869F92900BE9F8F /* UserConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDCE4E2B2869F92900BE9F8F /* UserConfig.swift */; };
DDD28D3A2C0EC4CF0063CFA3 /* LogStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD28D392C0EC4CF0063CFA3 /* LogStore.swift */; };
DDD28D3C2C0EC51D0063CFA3 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD28D3B2C0EC51D0063CFA3 /* Logger.swift */; };
DDD28D402C0F82200063CFA3 /* AppLogs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD28D3F2C0F82200063CFA3 /* AppLogs.swift */; };
DDD43FE32A78C8900083A3E9 /* MqttClientProxyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD43FE22A78C8900083A3E9 /* MqttClientProxyManager.swift */; };
DDD6EEAF29BC024700383354 /* Firmware.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD6EEAE29BC024700383354 /* Firmware.swift */; };
DDD94A502845C8F5004A87A0 /* DateTimeText.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD94A4F2845C8F5004A87A0 /* DateTimeText.swift */; };
@ -431,9 +429,7 @@
DDCE4E2B2869F92900BE9F8F /* UserConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserConfig.swift; sourceTree = "<group>"; };
DDD28D362C0CCCD10063CFA3 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
DDD28D372C0CD2670063CFA3 /* MeshtasticDataModelV 37.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "MeshtasticDataModelV 37.xcdatamodel"; sourceTree = "<group>"; };
DDD28D392C0EC4CF0063CFA3 /* LogStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogStore.swift; sourceTree = "<group>"; };
DDD28D3B2C0EC51D0063CFA3 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
DDD28D3F2C0F82200063CFA3 /* AppLogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLogs.swift; sourceTree = "<group>"; };
DDD43FE22A78C8900083A3E9 /* MqttClientProxyManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MqttClientProxyManager.swift; sourceTree = "<group>"; };
DDD6EEAE29BC024700383354 /* Firmware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Firmware.swift; sourceTree = "<group>"; };
DDD94A4F2845C8F5004A87A0 /* DateTimeText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTimeText.swift; sourceTree = "<group>"; };
@ -607,7 +603,6 @@
DDCE4E2B2869F92900BE9F8F /* UserConfig.swift */,
DD61937A2863876A00E59241 /* Config */,
DD1B8F3F2B35E2F10022AABC /* GPSStatus.swift */,
DDD28D3F2C0F82200063CFA3 /* AppLogs.swift */,
);
path = Settings;
sourceTree = "<group>";
@ -810,7 +805,6 @@
DD86D40D2881BDB300BAEB7A /* Export */,
DDDB443E29F79A9400EE2349 /* Extensions */,
DDC2E1A526CEB32B0042C5E4 /* Helpers */,
DDD28D382C0EC4A00063CFA3 /* Logging */,
DDC2E18826CE24EE0042C5E4 /* Model */,
DDC4D5662754996200A4208E /* Persistence */,
DDAF8C5626ED07740058C060 /* Protobufs */,
@ -928,14 +922,6 @@
path = Persistence;
sourceTree = "<group>";
};
DDD28D382C0EC4A00063CFA3 /* Logging */ = {
isa = PBXGroup;
children = (
DDD28D392C0EC4CF0063CFA3 /* LogStore.swift */,
);
path = Logging;
sourceTree = "<group>";
};
DDD43FE12A78C86B0083A3E9 /* Mqtt */ = {
isa = PBXGroup;
children = (
@ -1142,7 +1128,6 @@
DD836AE726F6B38600ABCC23 /* Connect.swift in Sources */,
DD0E20FD2B87090400F2D100 /* clientonly.pb.swift in Sources */,
D93069082B81DF040066FBC8 /* SaveConfigButton.swift in Sources */,
DDD28D402C0F82200063CFA3 /* AppLogs.swift in Sources */,
DD5E523F298F5A9E00D21B61 /* AirQualityIndex.swift in Sources */,
DD964FBF296E76EF007C176F /* WaypointFormMapKit.swift in Sources */,
DD3501892852FC3B000FC853 /* Settings.swift in Sources */,
@ -1265,7 +1250,6 @@
DD86D4112881D16900BAEB7A /* WriteCsvFile.swift in Sources */,
DDDB445029F8AC9C00EE2349 /* UIImage.swift in Sources */,
DD86D40F2881BE4C00BAEB7A /* CsvDocument.swift in Sources */,
DDD28D3A2C0EC4CF0063CFA3 /* LogStore.swift in Sources */,
DDB75A142A0593E2006ED576 /* OfflineTileManager.swift in Sources */,
DDB75A1E2A0B0CD0006ED576 /* LoRaSignalStrengthIndicator.swift in Sources */,
DDA6B2E928419CF2003E8C16 /* MeshPackets.swift in Sources */,

View file

@ -89,7 +89,6 @@
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES"
askForAppToLaunch = "Yes"
launchAutomaticallySubstyle = "2">
<BuildableProductRunnable
runnableDebuggingMode = "0">

View file

@ -1,4 +1,4 @@
/*
/*
Localizable.strings
Meshtastic
@ -65,20 +65,20 @@
"config.power.shutdown.on.power.loss"="Desligar em caso de Perda de Energia";
"config.power.shutdown.after.secs"="Após";
"config.power.wait.bluetooth.secs"="Desligar o Bluetooth Após";
"config.ringtone"="="Toque RTTTL";
"config.ringtone.title"="="Configuração de Toque";
"config.ringtone.label"="="Idioma de Transferência de Toque";
"config.ringtone.description"="="Idioma de Transferência de Toque (RTTTL) Sequência de Toque usada por campainhas suportadas em notificações externas.";
"config.module.paxcounter.settings"="="Contador de PAX";
"config.module.paxcounter.title"="="Configuração do Contador de PAX";
"config.module.paxcounter.enabled.description"="="Quando ativado, o módulo de Contador de PAX conta o número de pessoas que passam usando Wi-Fi e Bluetooth. Tanto o Wi-Fi quanto o Bluetooth devem estar desativados para que o contador de PAX funcione.";
"config.module.paxcounter.updateinterval"="="Intervalo de Atualização";
"config.module.paxcounter.updateinterval.description"="="Com que frequência podemos enviar uma mensagem para a malha quando as pessoas são detectadas.";
"config.save.confirm"="="Após salvar os valores de configuração, o nó reiniciará";
"communicating"="="Comunicando com dispositivo. .";
"connected.radio"="="Rádio Conectado";
"config.ringtone"="Toque RTTTL";
"config.ringtone.title"="Configuração de Toque";
"config.ringtone.label"="Idioma de Transferência de Toque";
"config.ringtone.description"="Idioma de Transferência de Toque (RTTTL) Sequência de Toque usada por campainhas suportadas em notificações externas.";
"config.module.paxcounter.settings"="Contador de PAX";
"config.module.paxcounter.title"="Configuração do Contador de PAX";
"config.module.paxcounter.enabled.description"="Quando ativado, o módulo de Contador de PAX conta o número de pessoas que passam usando Wi-Fi e Bluetooth. Tanto o Wi-Fi quanto o Bluetooth devem estar desativados para que o contador de PAX funcione.";
"config.module.paxcounter.updateinterval"="Intervalo de Atualização";
"config.module.paxcounter.updateinterval.description"="Com que frequência podemos enviar uma mensagem para a malha quando as pessoas são detectadas.";
"config.save.confirm"="Após salvar os valores de configuração, o nó reiniciará";
"communicating"="Comunicando com dispositivo. .";
"connected.radio"="Rádio Conectado";
"connected"="Bluetooth Connectado";
"connecting"="="Conectando . .";
"connecting"="Conectando . .";
"contacts"="Contactos";
"contacts %@"="Contactos (%@)";
"copy"="Copiar";
@ -86,24 +86,24 @@
"default"="Padrão";
"delete"="Apagar";
"detection.sensor"="Sensor de Detecção";
"detection.sensor.config"="="Configuração do Sensor de Detecção";
"detection.sensor.config"="Configuração do Sensor de Detecção";
"detection.sensor.log"="Log Sensor de Detecção";
"device"="="Dispositivo";
"device.config"="="Configuração do Dispositivo";
"device"="Dispositivo";
"device.config"="Configuração do Dispositivo";
"device.configuration"="Configuração do Dispositivo";
"device.metrics.delete"="="Apagar todas as métricas do dispositivo?";
"device.metrics.delete"="Apagar todas as métricas do dispositivo?";
"device.metrics.log"="Log g de Métricas do Dispositivo";
"device.role.client"="="Dispositivo conectado ao App ou independente para mensagens.";
"device.role.clientmute"="="Dispositivo que não encaminha pacotes de outros dispositivos.";
"device.role.clienthidden"="="Dispositivo que apenas transmite conforme necessário em modo furtivo ou economia de energia.";
"device.role.client"="Dispositivo conectado ao App ou independente para mensagens.";
"device.role.clientmute"="Dispositivo que não encaminha pacotes de outros dispositivos.";
"device.role.clienthidden"="Dispositivo que apenas transmite conforme necessário em modo furtivo ou economia de energia.";
"device.role.tracker"="Transmite pacotes de posição GPS como prioridade.";
"device.role.lostandfound"="="Transmite a localização como mensagem para o canal padrão regularmente para auxiliar na recuperação do dispositivo.";
"device.role.sensor"="="="Transmite pacotes de telemetria como prioridade.";
"device.role.lostandfound"="Transmite a localização como mensagem para o canal padrão regularmente para auxiliar na recuperação do dispositivo.";
"device.role.sensor"="Transmite pacotes de telemetria como prioridade.";
"device.role.tak"="Otimizado para comunicação do sistema ATAK, reduz transmissões rotineiras.";
"device.role.taktracker"="="="Permite transmissões automáticas de TAK PLI e reduz transmissões rotineiras.";
"device.role.repeater"="="Nó de infraestrutura para ampliar a cobertura da rede transmitindo mensagens com sobrecarga mínima. Não visível na lista de Nós.";
"device.role.router"="="Nó de infraestrutura para ampliar a cobertura da rede transmitindo mensagens. Visível na lista de Nós.";
"device.role.routerclient"="="Combinação de ROTEADOR e CLIENTE. Não para dispositivos móveis.";
"device.role.taktracker"="Permite transmissões automáticas de TAK PLI e reduz transmissões rotineiras.";
"device.role.repeater"="Nó de infraestrutura para ampliar a cobertura da rede transmitindo mensagens com sobrecarga mínima. Não visível na lista de Nós.";
"device.role.router"="Nó de infraestrutura para ampliar a cobertura da rede transmitindo mensagens. Visível na lista de Nós.";
"device.role.routerclient"="Combinação de ROTEADOR e CLIENTE. Não para dispositivos móveis.";
"direct.messages"="Mensagens Directas";
"dismiss.keyboard"="Dispensar";
"display"="Icrã";
@ -119,25 +119,25 @@
"external.notification.config"="Configuração de Notificação Externa";
"finish"="Terminar";
"firmware.version"="Versão do Firmware";
"firmware.version.unsupported"=" "Versão de Firmware não suportada detetada, impossível conectar ao dispositivo.";
"firmware.version.unsupported"="Versão de Firmware não suportada detetada, impossível conectar ao dispositivo.";
"gas"="Gas";
"gas.resistance"=" "Resistência ao Gas";
"generate.qr.code"=" "Gerar Código QR";
"gpsformat.dec"=" "Formato de Graus Decimais";
"gpsformat.dms"=" "Graus Minutos Segundos";
"gas.resistance"="Resistência ao Gas";
"generate.qr.code"="Gerar Código QR";
"gpsformat.dec"="Formato de Graus Decimais";
"gpsformat.dms"="Graus Minutos Segundos";
"gpsformat.utm"="Universal Transverse Mercator";
"gpsformat.mgrs"=" "Sistema de Referência de Grelha Militar";
"gpsformat.olc"=" "Código de Localização Aberto (também conhecido como Plus Codes)";
"gpsformat.osgr"=" "Referência de Grelha da Ordnance Survey";
"gpsmode.disabled"=" "Desativado";
"gpsmode.enabled"=" "Ativado";
"gpsformat.mgrs"="Sistema de Referência de Grelha Militar";
"gpsformat.olc"="Código de Localização Aberto (também conhecido como Plus Codes)";
"gpsformat.osgr"="Referência de Grelha da Ordnance Survey";
"gpsmode.disabled"="Desativado";
"gpsmode.enabled"="Ativado";
"gpsmode.notPresent"="Não Presente";
"heard"="Ouvido";
"heard.last"="Último Ouvido";
"hybrid"="Híbrido";
"hybrid.flyover"="Híbrido o de Sobrevoo";
"include"="Incluir";
"incomplete"="Incompleto;
"incomplete"="Incompleto";
"inputevent.none"="Nenhum";
"inputevent.up"="Para Cima";
"inputevent.down"="Para Baixo";
@ -181,57 +181,57 @@
"lora.config"="Configuração LoRa";
"map"="Mapa do Mesh";
"map.type"="Tipo Padrão";
"map.centering"=" "Modo de Centralização";
"map.centering"="Modo de Centralização";
"map.tiles.delete"="Apagar Todas as Imagens da Mapa";
"map.recentering"=" "Re-centralização Automática";
"map.use.legacy"=" "Utilizar Mapa do Mesh Antigo";
"map.usertrackingmode"=" "Modo de Rastreamento do Utilizador";
"map.usertrackingmode.follow"=" "Seguir";
"map.usertrackingmode.followwithheading"=" "Seguir com Direção";
"map.recentering"="Re-centralização Automática";
"map.use.legacy"="Utilizar Mapa do Mesh Antigo";
"map.usertrackingmode"="Modo de Rastreamento do Utilizador";
"map.usertrackingmode.follow"="Seguir";
"map.usertrackingmode.followwithheading"="Seguir com Direção";
"map.usertrackingmode.none"="Nenhum";
"mesh.live.activity"=" "Atividade Ao Vivo do Mesh";
"mesh.live.activity"="Atividade Ao Vivo do Mesh";
"mesh.log"="Log do Mesh";
"mesh.log.ambientlighting.config %@"=" "Configuração do módulo de Iluminação Ambiente recebida: %@";
"mesh.log.bluetooth.config %@"=" "Configuração Bluetooth recebida: %@";
"mesh.log.cannedmessage.config %@"=" "Configuração do módulo de Mensagens Padrão recebida: %@";
"mesh.log.cannedmessages.messages.get %@"=" "Mensagens Padrão solicitadas para o módulo de mensagens para o nó: %@";
"mesh.log.cannedmessages.messages.received %@"=" "Mensagens Padrão recebidas para: %@";
"mesh.log.channel.sent %@ %d"=" "Um Canal Enviado para: %@ Índice do Canal %d";
"mesh.log.channel.received %d %@"=" "Canal %d recebido de: %@";
"mesh.log.device.config %@"=" "Configuração do dispositivo recebida: %@";
"mesh.log.display.config %@"=" "Configuração do icrãn recebida: %@";
"mesh.log.devicemetadata %@"=" "Solicitando os Metadados do Dispositivo para %@";
"mesh.log.device.metadata.received %@"=" "Os Metadados do dispositivo recebidos de: %@";
"mesh.log.detectionsensor.config %@"=" "Configuração do módulo de sensor de detecção recebida: %@";
"mesh.log.externalnotification.config %@"=" "Configuração do módulo de notificação externa recebida: %@";
"mesh.log.lora.config %@"=" "Configuração LoRa recebida: %@";
"mesh.log.ambientlighting.config %@"="Configuração do módulo de Iluminação Ambiente recebida: %@";
"mesh.log.bluetooth.config %@"="Configuração Bluetooth recebida: %@";
"mesh.log.cannedmessage.config %@"="Configuração do módulo de Mensagens Padrão recebida: %@";
"mesh.log.cannedmessages.messages.get %@"="Mensagens Padrão solicitadas para o módulo de mensagens para o nó: %@";
"mesh.log.cannedmessages.messages.received %@"="Mensagens Padrão recebidas para: %@";
"mesh.log.channel.sent %@ %d"="Um Canal Enviado para: %@ Índice do Canal %d";
"mesh.log.channel.received %d %@"="Canal %d recebido de: %@";
"mesh.log.device.config %@"="Configuração do dispositivo recebida: %@";
"mesh.log.display.config %@"="Configuração do icrãn recebida: %@";
"mesh.log.devicemetadata %@"="Solicitando os Metadados do Dispositivo para %@";
"mesh.log.device.metadata.received %@"="Os Metadados do dispositivo recebidos de: %@";
"mesh.log.detectionsensor.config %@"="Configuração do módulo de sensor de detecção recebida: %@";
"mesh.log.externalnotification.config %@"="Configuração do módulo de notificação externa recebida: %@";
"mesh.log.lora.config %@"="Configuração LoRa recebida: %@";
"mesh.log.lora.config.sent %@"="Configuração do LoRa Enviado para: %@";
"mesh.log.mqtt.config %@"=" "Configuração do módulo MQTT recebida: %@";
"mesh.log.mqtt.config %@"="Configuração do módulo MQTT recebida: %@";
"mesh.log.myinfo %@"="MyInfo recebido: %@";
"mesh.log.network.config %@"=" "Configuração de rede recebida: %@";
"mesh.log.nodeinfo.received %@"=" "Informações do nó recebidas para: %@";
"mesh.log.paxcounter %@"=" "Mensagem do Contador PAX recebida de: %@";
"mesh.log.paxcounter.config %@"=" "Configuração do Contador PAX recebida: %@";
"mesh.log.position.config %@"=" "Configuração de posição recebida: %@";
"mesh.log.position.received %@"=" "Pacote de posição recebido do nó: %@";
"mesh.log.power.config %@"=" "Configuração de energia recebida: %@";
"mesh.log.rangetest.config %@"=" "Configuração do módulo de teste de alcance recebida: %@";
"mesh.log.ringtone.config %@"=" "Configuração de toque RTTTL recebida: %@";
"mesh.log.routing.message %@ %@"=" "Roteamento recebido para RequestID: %@ Estado de Ack: %@";
"mesh.log.serial.config %@"=" "Configuração do módulo serial recebida: %@";
"mesh.log.sharelocation %@"=" "Enviado um Pacote de Posição do GPS do dispositivo Apple para o nó: %@";
"mesh.log.storeforward.config %@"=" "Configuração do módulo Store & Forward recebida: %@";
"mesh.log.telemetry.config %@"=" "Configuração do módulo de telemetria recebida: %@";
"mesh.log.telemetry.received %@"=" "Telemetria recebida para: %@";
"mesh.log.textmessage.received"=" "Mensagem recebida do App de mensagem de texto.";
"mesh.log.textmessage.send.failed %@"=" "Falha no envio da mensagem, não conectado corretamente a %@";
"mesh.log.textmessage.sent %@ %@ %@"=" "Mensagem enviada %@ de %@ para %@";
"mesh.log.traceroute.received.direct %@"=" "Solicitação de Rastreamento enviada para o nó: %@" foi recebida diretamente.";
"mesh.log.traceroute.received.route %@"=" "Solicitação de Rastreamento retornada: %@";
"mesh.log.traceroute.sent %@"=" "Enviei uma solicitação de Rastreamento para o nó: %@";
"mesh.log.wantconfig %@"=" "Emitindo Configuração Desejada para %@";
"mesh.log.waypoint.sent %@"=" "Enviado um Pacote de Ponto de Referência de: %@";
"mesh.log.waypoint.received %@"=" "Pacote de Ponto de Referência recebido do nó: %@";
"mesh.log.network.config %@"="Configuração de rede recebida: %@";
"mesh.log.nodeinfo.received %@"="Informações do nó recebidas para: %@";
"mesh.log.paxcounter %@"="Mensagem do Contador PAX recebida de: %@";
"mesh.log.paxcounter.config %@"="Configuração do Contador PAX recebida: %@";
"mesh.log.position.config %@"="Configuração de posição recebida: %@";
"mesh.log.position.received %@"="Pacote de posição recebido do nó: %@";
"mesh.log.power.config %@"="Configuração de energia recebida: %@";
"mesh.log.rangetest.config %@"="Configuração do módulo de teste de alcance recebida: %@";
"mesh.log.ringtone.config %@"="Configuração de toque RTTTL recebida: %@";
"mesh.log.routing.message %@ %@"="Roteamento recebido para RequestID: %@ Estado de Ack: %@";
"mesh.log.serial.config %@"="Configuração do módulo serial recebida: %@";
"mesh.log.sharelocation %@"="Enviado um Pacote de Posição do GPS do dispositivo Apple para o nó: %@";
"mesh.log.storeforward.config %@"="Configuração do módulo Store & Forward recebida: %@";
"mesh.log.telemetry.config %@"="Configuração do módulo de telemetria recebida: %@";
"mesh.log.telemetry.received %@"="Telemetria recebida para: %@";
"mesh.log.textmessage.received"="Mensagem recebida do App de mensagem de texto.";
"mesh.log.textmessage.send.failed %@"="Falha no envio da mensagem, não conectado corretamente a %@";
"mesh.log.textmessage.sent %@ %@ %@"="Mensagem enviada %@ de %@ para %@";
"mesh.log.traceroute.received.direct %@"="Solicitação de Rastreamento enviada para o nó: %@ foi recebida diretamente.";
"mesh.log.traceroute.received.route %@"="Solicitação de Rastreamento retornada: %@";
"mesh.log.traceroute.sent %@"="Enviei uma solicitação de Rastreamento para o nó: %@";
"mesh.log.wantconfig %@"="Emitindo Configuração Desejada para %@";
"mesh.log.waypoint.sent %@"="Enviado um Pacote de Ponto de Referência de: %@";
"mesh.log.waypoint.received %@"="Pacote de Ponto de Referência recebido do nó: %@";
"message"="Mensagem";
"message.details"="Dados de Mensagem";
"messages"="Mensagens";
@ -240,9 +240,9 @@
"mqtt"="MQTT";
"mqtt.connect"="Conectar ao MQTT";
"mqtt.config"="Configuração MQTT";
"mqtt.clientproxy"=" "Proxy do Cliente MQTT";
"mqtt.disconnect"=" "Desconectar do MQTT";
"mqtt.username"=" "Nome de Utilizador";
"mqtt.clientproxy"="Proxy do Cliente MQTT";
"mqtt.disconnect"="Desconectar do MQTT";
"mqtt.username"="Nome de Utilizador";
"name"="Nome";
"network"="Rede";
"network.config"="Configuração de Rede";
@ -251,29 +251,29 @@
"nodelist.filter.distance %@"="até %@ de distância";
"save.config %@"="Salvar Configuração para %@";
"no.nodes"="Nenhum Nó Meshtastic Encontrado";
"not.connected"=" "Nenhum dispositivo conectado";
"numbers.punctuation"=" "Números e Pontuação";
"not.connected"="Nenhum dispositivo conectado";
"numbers.punctuation"="Números e Pontuação";
"off"="Desligado";
"offline"="Offline";
"on.boot"=" "No arranque";
"on.boot"="No arranque";
"options"="Opções";
"password"="Senha";
"pause"="Pausa";
"paxcounter.ble"="BLE";
"paxcounter.delete"=" "Apagar todos os dados de pax?";
"paxcounter.delete"="Apagar todos os dados de pax?";
"paxcounter.wifi"="WiFi";
"paxcounter.content.unavailable"=" "Nenhum Log do Contador PAX Disponível";
"paxcounter.log"=" "Log do Contador PAX";
"paxcounter.content.unavailable"="Nenhum Log do Contador PAX Disponível";
"paxcounter.log"="Log do Contador PAX";
"paxcounter.total"="Total de PAX";
"phone.gps"="GPS do Telefone";
"phone.gps.interval.description"=" "Com que frequência seu telefone enviará sua localização para o dispositivo, as atualizações de localização no mesh são geridas pelo dispositivo.";
"phone.gps.interval.description"="Com que frequência seu telefone enviará sua localização para o dispositivo, as atualizações de localização no mesh são geridas pelo dispositivo.";
"position"="Posição";
"position.config"="Configuração de Posição";
"position.precision %@"="Dentro de %@";
"preferred.radio"="Rádio Preferido";
"radio.configuration"="Configuração de Rádio";
"range.test"="Teste de Alcance";
"range.test.blocked"=" "Bloquear Teste de Alcance";
"range.test.blocked"="Bloquear Teste de Alcance";
"range.test.config"="Configuração do teste de Alcance";
"reply"="Responder";
"reboot"="Reiniciar";
@ -292,7 +292,7 @@
"routes"="Rotas";
"routes.activitytype.walking"="Caminhada";
"routes.activitytype.hiking"="Caminhada na Montanha";
"routes.activitytype.biking"=" "Passeio de Bicicleta";
"routes.activitytype.biking"="Passeio de Bicicleta";
"routes.activitytype.driving"="Conduzir";
"routes.activitytype.overlanding"="Overlanding";
"routes.activitytype.skiing"="Esqui";
@ -302,17 +302,17 @@
"routes.activitytype.filename.driving"="Conduzir";
"routes.activitytype.filename.overlanding"="Caminhar overland";
"routes.activitytype.filename.skiing"="Passeio de esqui";
"routing.acknowledged"=" "Reconhecido";
"routing.acknowledged"="Reconhecido";
"routing.noroute"="Sem Rota";
"routing.gotnak"=" "Recebido um reconhecimento negativo";
"routing.timeout"=" "Tempo Esgotado";
"routing.gotnak"="Recebido um reconhecimento negativo";
"routing.timeout"="Tempo Esgotado";
"routing.nointerface"="Sem Interface";
"routing.maxretransmit"=" "Máximo de Retransmissão Alcançado";
"routing.maxretransmit"="Máximo de Retransmissão Alcançado";
"routing.nochannel"="Sem Canal";
"routing.toolarge"="O pacote é grande de mais";
"routing.noresponse"="Sem Resposta";
"routing.dutycyclelimit"="O limite do Regional Duty Cycle foi abrangido";
"routing.badRequest"="="Pedido Ruim";
"routing.badRequest"="Pedido Ruim";
"routing.notauthorized"="Não Autorizado";
"satellite"="Satéllite";
"satellite.flyover"="Passagem de Satélite";
@ -336,13 +336,13 @@
"standard"="Padrão";
"standard.muted"="Padrão Silenciado";
"start"="Iniciar";
"storeforward"="="Armazenar e Encaminhar";
"storeforward"="Armazenar e Encaminhar";
"storeforward.config"="Configuração de Armazenar e Encaminhar";
"storeforward.heartbeat"="="Enviar Batimento Cardíaco";
"storeforward.heartbeat"="Enviar Batimento Cardíaco";
"ssid"="SSID";
"tapback"="Resposta Tapback";
"tapback.heart"="Coração";
"tapback.thumbsup"="="Polegar para Cima";
"tapback.thumbsup"="Polegar para Cima";
"tapback.thumbsdown"="Polegar para Baixo";
"tapback.haha"="HaHa";
"tapback.exclamation"="Ponto de Exclamação";
@ -354,19 +354,19 @@
"timeout"="Tempo Limite";
"timestamp"="Carimbo de Data/Hora";
"tip.bluetooth.connect.title"="Rádio Conectado";
"tip.bluetooth.connect.message"="="Mostra informações para o rádio LoRa conectado via bluetooth. Você pode deslizar para a esquerda para desconectar o rádio e pressionar por um longo período para ver estatísticas ou iniciar a atividade ao vivo.";
"tip.channel.admin.title"="="Canal de Administração";
"tip.channel.admin.message"="="Canal de administração detectado: Selecione um nó do menu suspenso para gerir dispositivos conectados ou remotos.";
"tip.channels.create.title"="="Gerir Canais";
"tip.channels.create.message"="="A maioria dos dados na sua malha é enviada pelo canal principal. Você pode configurar canais secundários para criar grupos de mensagens adicionais protegidos por sua própria chave. [Channel config tips](https://meshtastic.org/docs/configuration/tips/)";
"tip.channels.share.title"="="Compartilhando Canais Meshtastis";
"tip.channels.share.message"="="Um código QR Meshtastic contém a configuração LoRa e os valores do canal necessários para os rádios se comunicarem. Você pode compartilhar uma configuração completa do canal usando a opção Substituir Canais; se você escolher Adicionar Canais, seus canais compartilhados serão adicionados aos canais no rádio receptor.";
"tip.bluetooth.connect.message"="Mostra informações para o rádio LoRa conectado via bluetooth. Você pode deslizar para a esquerda para desconectar o rádio e pressionar por um longo período para ver estatísticas ou iniciar a atividade ao vivo.";
"tip.channel.admin.title"="Canal de Administração";
"tip.channel.admin.message"="Canal de administração detectado: Selecione um nó do menu suspenso para gerir dispositivos conectados ou remotos.";
"tip.channels.create.title"="Gerir Canais";
"tip.channels.create.message"="A maioria dos dados na sua malha é enviada pelo canal principal. Você pode configurar canais secundários para criar grupos de mensagens adicionais protegidos por sua própria chave. [Channel config tips](https://meshtastic.org/docs/configuration/tips/)";
"tip.channels.share.title"="Compartilhando Canais Meshtastis";
"tip.channels.share.message"="Um código QR Meshtastic contém a configuração LoRa e os valores do canal necessários para os rádios se comunicarem. Você pode compartilhar uma configuração completa do canal usando a opção Substituir Canais; se você escolher Adicionar Canais, seus canais compartilhados serão adicionados aos canais no rádio receptor.";
"tip.messages.title"="Mensagens";
"tip.messages.message"="="Você pode enviar e receber mensagens de canal (conversas em grupo) e mensagens diretas. De qualquer mensagem, você pode pressionar por um longo período para ver ações disponíveis como copiar, responder, tapback e excluir, bem como detalhes de entrega.";
"tip.messages.message"="Você pode enviar e receber mensagens de canal (conversas em grupo) e mensagens diretas. De qualquer mensagem, você pode pressionar por um longo período para ver ações disponíveis como copiar, responder, tapback e excluir, bem como detalhes de entrega.";
"twitter"="Twitter";
"unknown"="Desconhecido";
"unknown.age"="Idade Desconhecido";
"unset"="="Não Definido";
"unset"="Não Definido";
"update.firmware"="Atualiza o Seu Firmware";
"update.interval"="Intervalo de Atualização";
"uptime"="Tempo No Ár";