aboutsummaryrefslogtreecommitdiffstats
path: root/src/locales/pt.json
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-08-29 09:09:18 -0700
committerAdam Soltys <[email protected]>2026-08-29 09:09:18 -0700
commitce7ebbd5d057d9ef5a04b7d704d26ece2ed00ff7 (patch)
treedb85a11ca923cfd4430ef1a2905fbb57f2afc76d /src/locales/pt.json
parent3a947830743f1db247ae0969378efe540f813342 (diff)
downloadcoinosv3-ce7ebbd5d057d9ef5a04b7d704d26ece2ed00ff7.tar.gz
coinosv3-ce7ebbd5d057d9ef5a04b7d704d26ece2ed00ff7.zip
Nineteen languages stop borrowing English for two thirds of the app: every missing key in the twelve locales LibreTranslate speaks (zh hi es fr ar bn pt ru de ja ko tr) is filled — 6,600 strings, placeholders carried through untouched and verified, stale keys pruned, files reordered to mirror the English table. The seven without local models (ur id sw mr te ta vi) keep their graceful English fallback
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_019WboeoetMF3MTmgT7Ew8yi
Diffstat (limited to 'src/locales/pt.json')
-rw-r--r--src/locales/pt.json855
1 files changed, 758 insertions, 97 deletions
diff --git a/src/locales/pt.json b/src/locales/pt.json
index 010eac9..56f7f5e 100644
--- a/src/locales/pt.json
+++ b/src/locales/pt.json
@@ -1,23 +1,78 @@
{
- "passphrase": "Senha",
- "howItWorks": "Como funciona",
- "installApp": "Instalar aplicativo",
- "hiwBasicsTitle": "O básico",
- "signExport": "Assinar e (transmitir em outro lugar)",
- "scanQr": "Ler QR",
- "scanHint": "Aponte a câmera para um código QR",
- "scanNoCamera": "Não foi possível acessar a câmera.",
- "scanNoDecoder": "A leitura de QR precisa de conexão na primeira vez que é usada.",
- "scanUnrecognized": "Não foi possível ler um endereço Bitcoin desse QR.",
- "broadcastScanned": "Transmitir transação?",
- "broadcastNow": "Transmitir",
- "scanOffline": "Você está offline — reconecte-se para transmitir esta transação.",
- "loadingHistory": "Carregando transações…",
- "explorer": "Explorador de blocos",
- "explorerDesc": "O servidor que esta carteira consulta para saldos e histórico. Aponte-o para seu próprio nó para máxima privacidade.",
- "explorerUrl": "URL do servidor",
- "explorerUrlHint": "Base REST do Esplora / electrs, por exemplo https://mempool.space/api",
+ "appTitle": "cunos",
"home": "Início",
+ "lockWallet": "Bloquear carteira",
+ "accounts": "Contas",
+ "addWallet": "Adicionar carteira",
+ "clearAll": "Apagar tudo",
+ "logoutForget": "Sair e esquecer todos os dados",
+ "entropyToggle": "Entropia",
+ "entropySubmit": "Enviar",
+ "entropyHint": "A semente vem exatamente do que você digita. Introduzir o mesmo texto recria novamente a mesma carteira, em qualquer dispositivo.",
+ "entropyWarn": "□ Qualquer um que possa adivinhar esta mensagem pode aceitar o seu dinheiro. Use muita aleatoriedade do mundo real — mais de 100 rolos de dados, ou a ordem de um baralho de cartas totalmente embaralhado.",
+ "entropyPlaceholder": "4 2 6 6 1 3 5 2 ...",
+ "logoutPopBlurb": "As suas contas ficam guardadas neste dispositivo.",
+ "clearAllWarn": "⚠ Isto remove todas as carteiras deste dispositivo. Qualquer carteira cuja frase de recuperação ou chave você não tenha feito backup será perdida para sempre.",
+ "removeWalletTitle": "Remover conta",
+ "removeWalletWarn": "□ Remover “{name}” deste dispositivo? Ele será ido deste navegador - certifique-se de que você tem sua frase de recuperação. Outras contas não são afetadas.",
+ "rename": "Renomear",
+ "remove": "Remover",
+ "watchOnly": "Somente leitura",
+ "watchOnlyTag": "somente leitura",
+ "watchOnlyAdd": "Adicionar somente leitura",
+ "watchOnlyDesc": "Acompanhe qualquer carteira a partir da chave pública da conta. Você pode receber e ver o saldo e o histórico, mas não enviar.",
+ "watchOnlyNote": "Esta é uma carteira somente leitura. Você pode receber e visualizar, mas não pode enviar.",
+ "loadSeedTitle": "Frase de recuperação de carga",
+ "loadSeedDesc": "Digite a frase de recuperação desta carteira (ou chave privada) para gastar dela — ela deve corresponder a esta carteira.",
+ "loadSeedBtn": "Frase de recuperação de carga",
+ "seedPlaceholder": "digite suas palavras separadas por espaços",
+ "bip39PassphraseOpt": "Frase- senha BIP39 (opcional)",
+ "alsoSaveDevice": "Gravar também neste dispositivo",
+ "enterSeedToSpend": "Digite sua frase de recuperação.",
+ "seedMismatch": "Essa frase de recuperação não corresponde a esta carteira.",
+ "seedNeedsPrivate": "Essa é uma chave pública — digite a frase de recuperação ou chave privada para gastar.",
+ "seedInvalid": "Não é uma frase de recuperação válida ou chave.",
+ "watchOnlySendTitle": "Carregue a sua semente para enviar",
+ "watchOnlySendDesc": "Estás a ver esta carteira sem a semente, por isso ainda não podes gastar. Carregue sua frase de recuperação para enviar.",
+ "watchXpubLabel": "xpub ou zpub da conta",
+ "labelOptional": "Rótulo (opcional)",
+ "walletLabelN": "Carteira {n}",
+ "watchLabelN": "Observação {n}",
+ "saveDevice": "Salvar neste dispositivo",
+ "forgetDevice": "Salva · esquecer",
+ "savedTag": "salva",
+ "setPassword": "Definir uma senha",
+ "setPasswordDesc": "Criptografa esta carteira neste dispositivo. Você precisará dela para desbloquear as carteiras salvas depois.",
+ "passwordOptional": "Senha (opcional)",
+ "changePassword": "Alterar senha",
+ "changePasswordDesc": "Re-encriptar as suas contas guardadas no dispositivo com uma nova senha. Deixe a nova senha em branco para removê-la.",
+ "currentPassword": "Senha atual",
+ "pwChanged": "Senha alterada",
+ "enterPassword": "Digite sua senha",
+ "enterPasswordDesc": "Desbloqueie suas carteiras salvas para continuar.",
+ "profUsername": "Utilizador",
+ "profUploadPic": "Adicionar foto",
+ "profDisplayName": "Mostrar o nome",
+ "profUnameInvalid": "Os nomes de usuário só podem usar letras, números, pontos, traços e sublinhados.",
+ "lockSaveDesc": "As contas já salvas neste dispositivo são protegidas por uma senha. Digite-o para salvar esta conta com eles e bloquear.",
+ "lockAction": "Bloquear",
+ "password": "Senha",
+ "confirmPassword": "Confirmar senha",
+ "pwMismatch": "As senhas não coincidem.",
+ "pwWrong": "Senha incorreta.",
+ "pwNeededToLock": "Digite uma senha ou escolha \"Agora não\".",
+ "lockPwTitle": "Proteger este dispositivo?",
+ "lockPwDesc": "Defina uma senha para trancar sua carteira. Quem usar este dispositivo vai precisar dele para gastar o seu dinheiro.",
+ "lockPwSkip": "Agora não.",
+ "unlockSaved": "Desbloquear carteiras salvas",
+ "unlockSavedDesc": "Digite sua senha para abrir as carteiras salvas neste dispositivo.",
+ "unlock": "Desbloquear",
+ "useAnotherWallet": "Usar outra carteira",
+ "save": "Salvar",
+ "publicKey": "Chave pública",
+ "publicKeyDesc": "Compartilhe isto para acompanhar esta carteira somente leitura em outro dispositivo ou aplicativo. Revela seus endereços, não suas chaves.",
+ "copyKey": "Copiar chave",
+ "showPublicKey": "Mostrar chave pública",
"createNew": "Criar nova",
"importExisting": "Importar existente",
"genIntro": "Gere uma nova frase semente de 12 palavras. Anote-a. É a única forma de recuperar esta carteira.",
@@ -31,23 +86,206 @@
"wordN": "Palavra nº {n}",
"reenterPassphrase": "Digite a senha novamente",
"back": "← Voltar",
+ "cancel": "Cancelar",
+ "paste": "Colar",
"openWallet": "Abrir carteira",
"wordsMismatch": "Essas palavras não correspondem à sua frase. Verifique seu backup.",
"passphraseMismatch": "Essa senha não corresponde à que você digitou.",
"seedPhrase": "Frase semente",
- "seedPlaceholder": "digite suas palavras separadas por espaços",
- "optionalPassphrase": "Senha opcional",
- "leaveBlank": "deixe em branco se não usar",
+ "passphrase": "Senha",
+ "passWhatsThis": "O que é isso?",
+ "passInfo": "Uma 13a palavra opcional: se alguém pegar suas 12 palavras de semente, elas ainda não podem abrir sua carteira sem esta. Não é uma senha de login e não criptografa nada — cada frase-passe abre sua própria carteira separada, então para recuperar seus fundos você precisará de suas palavras-semente e desta frase-passe, exatamente como escrito.",
"show": "Mostrar",
"hide": "Ocultar",
"invalidSeed": "Frase semente inválida — verifique a grafia e a ordem das palavras.",
+ "importLabel": "Frase de recuperação ou chave",
+ "importPlaceholder": "Suas 12 ou 24 palavras, ou um xpub / xprv",
+ "invalidImport": "Isso não é uma frase de recuperação, xpub ou xprv válida.",
+ "importedKey": "Chave importada",
+ "importedKeyNote": "Esta carteira foi importada de uma chave privada estendida, então não há frase de recuperação. Faça backup dessa chave para manter a carteira.",
"keysNote": "As chaves nunca saem do seu navegador. Funciona offline. Salve esta página e abra-a localmente.",
+ "howItWorks": "Como funciona",
+ "installApp": "Instalar aplicativo",
+ "hiwBasicsTitle": "O básico",
+ "hiwBasics1": "Quando você faz uma carteira, a página gera doze palavras aleatórias — as chaves de suas moedas. Quem os tem pode gastar; se os perder, as moedas desaparecem para sempre. Escreva-os no papel antes de colocar dinheiro.",
+ "hiwBasics2": "As chaves nunca deixam o dispositivo. Coinos executa servidores que ferry pagamentos e mensagens, mas eles não podem tocar no seu dinheiro. O aplicativo em si é uma página — você pode salvá-lo e abri-lo offline.",
+ "hiwBasics3": "Ele usa formatos Bitcoin padrão: as mesmas doze palavras restaurar sua poupança em Sparrow, Electrum, ou qualquer outra carteira padrão, mesmo se este site desaparece.",
+ "hiwLnTitle": "Gastar e economizar",
+ "hiwLn1": "O teu dinheiro pode ficar em duas contas. Poupança é um Bitcoin comum na blockchain — mais seguro para o dinheiro que você está mantendo, mas cada movimento custa uma taxa de mineração e espera por uma confirmação. Gastar envia e chega instantaneamente, livre ou quase livre, e ainda é apenas seu: ele é executado na Arca, uma camada mais nova no topo da Bitcoin onde cada moeda fica trancada para sua chave, e ele fala Relâmpago, para que você possa pagar e ser pago por qualquer aplicativo bitcoin ou loja.",
+ "hiwGiftsTitle": "Presentes",
+ "hiwGifts1": "Você pode presentear o bitcoin com um link: quem o abre reivindica as moedas em sua própria carteira — nenhum aplicativo, nenhum registro, funciona mesmo para alguém novo em Bitcoin. Até que um presente seja reivindicado, você pode cancelá-lo e levar as moedas de volta.",
+ "moveMoney": "Mover dinheiro",
+ "moveToSpending": "Em Gastar",
+ "moveToSpendingDesc": "Fazer dinheiro instantaneamente gastável, sem taxas para enviá-lo.",
+ "moveToSaving": "Em Economias",
+ "moveToSavingDesc": "Dinheiro de parque em Bitcoin corrente comum.",
+ "moveToSavingBtn": "Mover para economias",
+ "spendingLabel": "Gastar",
+ "savingLabel": "Poupança",
+ "balanceSwitch": "Mudar para {name}",
+ "movingLabel": "Em movimento...",
"balance": "Saldo",
"pending": "Pendente",
"tabReceive": "Receber",
"tabSend": "Enviar",
"tabHistory": "Histórico",
"tabSettings": "Ajustes",
+ "tabMessages": "Conversar",
+ "msgSend": "Enviar",
+ "msgEmpty": "Nenhuma mensagem ainda — diga oi!",
+ "msgPlaceholder": "Mensagem #{channel}",
+ "msgPlaceholderPlain": "Mensagem...",
+ "msgMembers": "{n} membros",
+ "msgEncrypted": "Encriptado de ponta a ponta",
+ "msgAddPerson": "Adicionar pessoa",
+ "msgNewChannel": "Novo canal",
+ "msgAdmin": "administrador",
+ "msgEdited": "(editada)",
+ "msgDelete": "Apagar a mensagem",
+ "msgNoIdentity": "Seu sinalizador nostr não está conectado — reconecte-o para enviar como você mesmo",
+ "msgSendFailed": "Nenhum relé aceitou a mensagem",
+ "msgLockedChat": "Sua carteira está trancada, por isso não pode assinar mensagens.",
+ "msgSignerOff": "O teu signor não está ligado, por isso ainda não podes postar como tu próprio.",
+ "msgReconnect": "Religar",
+ "msgDmsTitle": "Mensagens",
+ "msgCommunitiesTitle": "Comunidades",
+ "msgNewDm": "Nova mensagem",
+ "msgNoDms": "Ainda não há conversas.",
+ "msgShowAllDms": "Mostrar tudo {n} conversas",
+ "msgShowFewerDms": "Mostrar menos",
+ "msgNoDmsYet": "Nenhuma mensagem ainda — diga oi!",
+ "msgDmPlaceholder": "Mensagem",
+ "msgDmEncrypted": "Mensagem privada · encriptada de ponta a ponta",
+ "msgYouPrefix": "Você:",
+ "msgOpen": "Abrir",
+ "msgNpubPlaceholder": "npub...",
+ "msgSearchPlaceholder": "Nome ou npub...",
+ "zapNoBalance": "Não há o suficiente em Gastar para enviar um zap — mova algum dinheiro para o Gastar primeiro.",
+ "zapBoardBtn": "Mover sats para a Gastação",
+ "onbBoardTitle": "Aumentar o Gasto",
+ "onbBoardBody": "Mova alguns sats da poupança para a despesa — os pagamentos são instantâneos, sem taxas de mineração.",
+ "topUpFromSavings": "Completar das poupanças",
+ "arkRenewedHistory": "Renovado",
+ "arkDepthNotice": "Custos de saída não cooperativos sobre {fee} Saturação.",
+ "arkDepthFree": "livre",
+ "arkDepthBtn": "Gerenciar",
+ "arkDepthRenewed": "Renovação solicitada",
+ "arkDepthRenewBtn": "Renovar agora",
+ "arkSpentElsewhere": "Passado em outro dispositivo",
+ "arkSpentElsewhereN": "{n} moedas",
+ "arkCoinsTitle": "Gastando moedas",
+ "arkCoinsIntro": "Seu equilíbrio de gastos vive em {n} moedas que totalizam {total}. Cada um pode ser puxado on-chain sem a ajuda do servidor — a um custo que cresce com a história da moeda.",
+ "arkCoinsColAmount": "Montante",
+ "arkCoinsColExpires": "Validade",
+ "arkCoinsColDepth": "Profundidade",
+ "arkCoinsColExitFee": "Taxa de saída",
+ "arkCoinsExpiryNote": "Depois de sua expiração, uma moeda pode ser recuperada pelo servidor — a carteira se renova sozinha bem antes disso.",
+ "arkCoinsExitTitle": "Saída não cooperativa",
+ "arkCoinsExitDesc": "Se o servidor desaparecesse hoje, publicar cada transação no histórico de cada moeda custaria cerca de {fee} sats em taxas de mineração. Após uma renovação seria uma moeda fresca, um salto sobre {after} Saturação.",
+ "arkCoinsRenewTitle": "Renovação",
+ "arkCoinsRenewDesc": "Renovação pede ao servidor para substituir suas moedas por uma única nova em sua próxima rodada (que pode ser até uma hora fora). Isso aplana a história e reinicia o relógio de validade. A taxa depende de quanto tempo de vida uma moeda ainda carrega — esperar é mais barato:",
+ "arkCoinsRenewAuto": "Na renovação final do trecho é livre, e a carteira faz isso lá automaticamente. Renovar mais cedo só compra a saída mais barata da auto-guarda mais cedo.",
+ "arkCoinsRenewNowFee": "Renovar agora para {fee}",
+ "arkCoinsRenewSome": "Renovar {n} selecionado para {fee}",
+ "arkCoinsRenewNone": "Selecione moedas para renovar",
+ "arkCoinsSelectAll": "Selecionar todos",
+ "arkCoinsColFee": "Taxa de renovação",
+ "arkCoinsSpanDay": "1 dia",
+ "arkCoinsSpanDays": "{n} dias",
+ "arkCoinsSpanHour": "1 hora",
+ "arkCoinsSpanHours": "{n} horas",
+ "arkCoinsSchedOver": "mais de {span} esquerda",
+ "arkCoinsSchedBetween": "{a} para {b} esquerda",
+ "arkCoinsSchedFinal": "inferior a {span} esquerda",
+ "arkUniUneconomical": "Uma saída de cadeia sem confiança custaria cerca de {fee} sats em taxas de mineração — mais do que {n} sats se moveria, por isso não é oferecido. Para um equilíbrio deste tamanho, envie-o sobre Lightning em vez disso: sem taxas de mineração em tudo.",
+ "arkUniFallbackBody": "O servidor não cooperou, mas o seu dinheiro ainda pode mover-se sem ele: todo o seu saldo de gastos sai para Poupança on-chain. Leva cerca de um dia, e aproximadamente {fee} Sats de taxas de mineração serão pagos da Poupança. Os fundos aterram em Poupança — enviem-nos de lá assim que terminar.",
+ "arkUniFallbackShort": "Poupança {have} sats — aproximadamente {need} sats são necessários para as taxas de mineração. Aumentar a poupança primeiro.",
+ "arkUniFallbackBtn": "Sair para economias ({fee} sats em taxas)",
+ "msgPushOffer": "Seja notificado quando receber pagamentos e mensagens, mesmo com cunos fechados.",
+ "msgPushEnable": "Habilitar notificações",
+ "msgPushOn": "Notificações em",
+ "msgNotifyOn": "Notificações sobre para esta comunidade — toque em para silenciar",
+ "msgNotifyOff": "Muted — toque para ser notificado sobre esta comunidade",
+ "msgOnline": "online",
+ "msgNOnline": "{n} online",
+ "msgSeenJustNow": "visto pela última vez",
+ "msgSeenMins": "visto pela última vez {n} min atrás",
+ "msgSeenHours": "visto pela última vez {n}h atrás",
+ "msgSeenDays": "visto pela última vez {n}d atrás",
+ "msgSeenRecently": "última vista recentemente",
+ "msgTyping": "{name} está a escrever...",
+ "msgTyping2": "{a} e {b} estão a escrever...",
+ "msgTypingMany": "{n} As pessoas estão a escrever...",
+ "msgPushFailed": "Não foi possível ativar as notificações",
+ "msgChannelPlaceholder": "Novo nome do canal",
+ "msgOwnerOnly": "Só o dono da comunidade pode fazer isso.",
+ "profEdit": "Editar perfil",
+ "profPay": "Pagar",
+ "profName": "Nome",
+ "profAbout": "Sobre",
+ "profPicture": "URL da imagem",
+ "profSaved": "Perfil publicado",
+ "hats": "Chapéus",
+ "hatShopSupport": "Suporte Coinos, Compre um chapéu!",
+ "hatShopTitle": "Loja de chapéus",
+ "hatShopBlurb": "Apoie Coinos e use a prova em seu avatar.",
+ "hatShopOffline": "O suporte do chapéu está inatingível neste momento.",
+ "hatBeanie": "Toque",
+ "hatParty": "Chapéu de festa",
+ "hatTrucker": "Tampa de caminhoneiro",
+ "hatCowboy": "Chapéu de cowboy",
+ "hatFedora": "Fedora",
+ "hatBowler": "Bowler",
+ "hatWizard": "Chapéu de assistente",
+ "hatTop": "Chapéu superior",
+ "hatCrown": "A Coroa",
+ "hatCrownWho": "Adam's. Desculpa.",
+ "hatCrownTaken": "não à venda",
+ "hatOwned": "No teu cabide",
+ "hatWear": "Usar",
+ "hatWearing": "Vestindo ⇩",
+ "hatConfirmTap": "Toque em para confirmar",
+ "hatYours": "□ A {name} É teu!",
+ "hatNoFunds": "Você precisa {sats} saturação em gastar para que chapéu",
+ "hatNeedSpending": "Abra o seu Equilíbrio de gastos primeiro",
+ "hatMainnetOnly": "Chapéus são vendidos na mainnet e Mutinynet apenas",
+ "profNotesTitle": "Últimos posts",
+ "profNotesNone": "Nenhum post recente encontrado.",
+ "profReplyTag": "resposta",
+ "msgSearching": "A procurar...",
+ "msgNoMatches": "Sem correspondências",
+ "msgBadNpub": "Não é uma publicação válida",
+ "msgSignerNoDm": "Este sinalizador não consegue criptografar DMs — faça login novamente",
+ "msgJoin": "Entrar",
+ "msgCreate": "Criar",
+ "msgInvitePlaceholder": "Colar um link de convite",
+ "msgNamePlaceholder": "Denominação comunitária",
+ "msgBadInvite": "Não é um link de convite válido",
+ "msgInviteLoading": "A obter o convite...",
+ "msgInviteNotFound": "Convidar não encontrado em seus relés",
+ "msgInviteRevoked": "Este convite foi revogado",
+ "msgInviteExpired": "Este convite expirou",
+ "msgInviteTo": "Está convidado para {name}",
+ "msgInviteFounder": "Fundada por {npub}",
+ "msgDirectInvite": "{from} convidou-te para {name}",
+ "msgDismiss": "Licenciamento",
+ "msgInviteTitle": "Convidar pessoas",
+ "msgCopyInvite": "Copiar o link do convite",
+ "msgLinkCopied": "Ligação de convite copiada",
+ "msgInviteSent": "Convidar enviado",
+ "msgLeave": "Deixar a comunidade",
+ "msgLeaveConfirm": "A sério? Rejuntar precisa de um novo convite",
+ "nostrSettings": "Nostr",
+ "settingsWallet": "Carteira",
+ "settingsPayments": "Pagamentos",
+ "settingsNetwork": "Rede",
+ "advancedSettings": "Avançado",
+ "recoveryDesc": "As doze palavras que fazem backup desta carteira. Quem os vir pode roubar os seus fundos.",
+ "receiveOfflineSpending": "Você está offline — seu endereço de pagamento precisa da rede. Você ainda pode receber para Savings com um endereço on-chain.",
+ "receiveUseSavings": "Mudar para economias",
+ "arkOffboardAmtPlaceholder": "Montante",
+ "arkSplitting": "Cortar essa quantia exata — isso pode levar um minuto...",
+ "arkSplitTimeout": "A divisão está demorando mais do que o esperado — seu equilíbrio está intacto; tente novamente em breve.",
"copyAddress": "Copiar endereço",
"paymentReceived": "Pagamento recebido!",
"tapToProceed": "Toque em qualquer lugar para continuar",
@@ -67,16 +305,30 @@
"nSelected": "{n} selecionada(s)",
"addRecipient": "+ Adicionar destinatário",
"reviewTx": "Revisar transação",
- "remove": "Remover",
"enterRecipientAddr": "Digite um endereço de destino.",
"enterAddrForN": "Digite um endereço para o destinatário {n}.",
"enterValidAmtForN": "Digite um valor válido para o destinatário {n}.",
"selectCoin": "Selecione ao menos uma moeda para gastar.",
"networkFee": "Taxa de rede",
"offlineSignNote": "Offline: assine agora e transmita a transação de um dispositivo conectado.",
+ "unconfirmedInputWarn": "Este pagamento gasta bitcoin que ainda não confirmou, por isso não vai confirmar até que a transação anterior faz.",
"signBroadcast": "Assinar e transmitir",
"signTx": "Assinar transação",
+ "signExport": "Assinar e (transmitir em outro lugar)",
+ "scanQr": "Ler QR",
+ "scanHint": "Aponte a câmera para um código QR",
+ "scanNoCamera": "Não foi possível acessar a câmera.",
+ "scanNoDecoder": "A leitura de QR precisa de conexão na primeira vez que é usada.",
+ "scanUnrecognized": "Não foi possível ler um endereço Bitcoin desse QR.",
+ "broadcastScanned": "Transmitir transação?",
+ "broadcastNow": "Transmitir",
+ "bumpFee": "Aumentar taxa",
+ "bumpConfirm": "Substituir com uma taxa maior?",
+ "replaceTx": "Substituir",
+ "bumpInsufficient": "Fundos insuficientes para aumentar nessa taxa. Tente uma taxa menor.",
+ "scanOffline": "Você está offline — reconecte-se para transmitir esta transação.",
"broadcastFailed": "Falha ao transmitir: {msg}",
+ "broadcastTimeout": "Tempo esgotado para chegar à rede. O pagamento não foi enviado — tente novamente.",
"signingFailed": "Falha ao assinar: {msg}",
"done": "Concluído",
"txSignedNote": "✓ Transação assinada. Transmita o código abaixo de um dispositivo conectado (ex.: mempool.space → Broadcast).",
@@ -89,25 +341,99 @@
"copyTxid": "Copiar ID da transação",
"viewOnMempool": "Ver no explorador de blocos ↗",
"noTxYet": "Nenhuma transação ainda.",
+ "loadingHistory": "Carregando transações…",
"received": "Recebido",
"sent": "Enviado",
"pendingTag": "⏳ pendente",
+ "stuckTag": "□ preso",
+ "stuckNote": "Taxa demasiado baixa — pode não confirmar",
+ "stuckIncomingNote": "□ A taxa deste pagamento está abaixo do piso atual da rede, por isso pode não confirmar. Apenas o remetente pode acelerá-lo (pump ou re-enviar).",
+ "stuckOutgoingNote": "□ A taxa desta transacção está abaixo do actual piso da rede, pelo que pode não confirmar por si só. Bump a taxa abaixo para retransmiti-lo a uma taxa mais elevada.",
"awaitingConfirmation": "aguardando confirmação",
"feeShort": "taxa {x}",
"historyOffline": "O histórico não está disponível offline.",
"status": "Status",
"confirmed": "Confirmada",
"confirmedTag": "confirmada",
- "pendingInMempool": "Pendente (no mempool)",
"block": "Bloco",
"date": "Data",
"copyId": "Copiar ID",
"backToHistory": "← Voltar ao histórico",
"recoveryPhrase": "Frase de recuperação",
+ "giftWelcome": "Você recebeu Bitcoin",
+ "giftBackedUp": "Já anotei",
+ "giftLink": "Presentear Bitcoin",
+ "giftLinkDesc": "Pré-assine um valor como um link. Quem o abrir resgata os Bitcoin para uma carteira novinha que só essa pessoa controla.",
+ "giftLinkWarn": "⚠ Qualquer pessoa que abrir este link pode resgatar o valor, então compartilhe-o apenas com a pessoa que você está presenteando. Mantenha os valores baixos.",
+ "giftLinkReveal": "Criar link de presente",
+ "giftAmountLabel": "Valor a presentear",
+ "giftAmountInvalid": "Insira pelo menos {n}.",
+ "giftMinNote": "Mínimo {n} com as taxas atuais, para superar a poeira ao ser resgatado.",
+ "giftAllNote": "Presentes todo o seu saldo; o destinatário paga a taxa de reclamação.",
+ "giftExceedsBalance": "Isso é mais do que o seu equilíbrio.",
+ "giftSettling": "{n} de seu equilíbrio ainda está se estabelecendo — tente novamente em um momento.",
+ "giftNeedsHeadroom": "Presente até {n}, ou toque em Max para presentear todo o seu equilíbrio.",
+ "giftAnother": "Criar outro",
+ "giftForYou": "Um presente para ti",
+ "claimGift": "Alegação",
+ "dismiss": "Licenciamento",
+ "giftCopyCode": "Código do pedido de cópia",
+ "giftQrTooLong": "Muito grande para um código QR — compartilhe o link abaixo.",
+ "giftConsolidateExplain": "Este presente embalaria {count} moedas, o que torna dispendioso para o destinatário reclamar. Dividir uma moeda primeiro (~{fee}) dá-lhes um presente de entrada única limpo.",
+ "giftConsolidateFirst": "Dividir em uma moeda primeiro",
+ "giftUseManyCoins": "Utilização {count} moedas de qualquer forma",
+ "giftSplitExplain": "Este presente trancaria {lock} até ser reivindicado ({change} De que volta a você, então). Você pode dividir uma moeda do tamanho direito primeiro para aproximadamente {fee} Então, apenas a quantia do presente fica trancada.",
+ "giftSplitFirst": "Dividir uma moeda primeiro",
+ "giftLockWhole": "Bloquear a moeda inteira ({n})",
+ "giftSplitFailed": "Não foi possível dividir a moeda.",
+ "giftChecking": "Abrindo seu presente...",
+ "giftTakenTitle": "Já reivindicado",
+ "giftTakenBody": "Desculpe, este presente já foi reivindicado.",
+ "createWalletAnyway": "Criar uma carteira de qualquer maneira",
+ "goToHome": "Vai para casa.",
+ "newWalletTitle": "Sua nova carteira",
+ "newWalletBody": "Faça backup da sua frase de recuperação para mantê-lo seguro.",
+ "giftHistoryTitle": "Ligação do presente",
+ "giftUnclaimedTag": "não reclamado",
+ "giftClaimedTag": "alegado",
+ "giftView": "Ligação do presente",
+ "giftCodeLabel": "Código de pedido (enviado via DM)",
+ "giftCancel": "Cancelar",
+ "viewAllGifts": "Ver todos os presentes ({n})",
+ "prevPage": "‹ Anterior",
+ "nextPage": "Próximo ›",
+ "pageXofY": "Página {x} de {y}",
+ "lockedInGifts": "Fechado em presentes",
+ "giftReserved": "Links de presente não resgatados ({n})",
+ "giftReclaim": "Recuperar",
+ "giftReclaimPrompt": "Recuperar libera esta moeda para o seu próximo pagamento, mas o link continua resgatável até você gastá-la. Pagar uma taxa de rede para revogá-lo agora?",
+ "giftReclaimed": "Moeda recuperada",
+ "giftReclaimedTag": "ainda resgatável",
+ "giftRevoke": "Revogar agora",
+ "giftRevokeConfirm": "Revogar este presente agora? Isso devolve a moeda à sua carteira e desativa o link.",
+ "giftRevoked": "Presente revogado",
+ "giftRevokedTag": "revogado",
+ "giftCopyLinkAgain": "Copiar o link do presente",
+ "copyLink": "Copiar link",
+ "claimBody": "Resgate para uma carteira novinha que só você controla.",
+ "claimBodyExisting": "Reivindicar na sua conta “{name}”",
+ "claimIntoPrompt": "Escolha onde recebê-lo.",
+ "claimNewWallet": "Receba em uma carteira nova",
+ "giftClaimedContext": "Esta transação entregou o seu presente",
+ "claimIntoExisting": "Receba em uma de suas contas:",
+ "claimOr": "ou",
+ "goToWallet": "Ir para a carteira",
+ "claimBtn": "Resgatar",
+ "claimFeeNote": "~{n} taxa",
+ "claimFailed": "Este presente já foi resgatado ou não está mais disponível.",
+ "claimNotVisibleBody": "As moedas que financiam este presente não são visíveis da rede/fonte de dados desta carteira. Certifique-se de que esta carteira usa a mesma rede e fonte de dados que o remetente e tente novamente.",
+ "claimedTitle": "Resgatado!",
+ "claimedBody": "Seus Bitcoin estão a caminho. Faça backup da sua frase de recuperação para mantê-los seguros.",
"recoveryWarn": "⚠ Quem vir estas palavras pode roubar seus fundos. Certifique-se de que ninguém esteja olhando antes de revelá-las.",
"bip39Passphrase": "Senha",
"copyPassphrase": "Copiar senha",
"revealRecovery": "Revelar frase de recuperação",
+ "revealWords": "Mostrar as palavras",
"offlineTransfer": "Transferência offline",
"offlineTransferDesc": "Exporte suas moedas em um dispositivo conectado, depois importe o arquivo em um offline (com esta carteira + semente) para assinar sem internet.",
"exportSnapshot": "⤓ Exportar snapshot",
@@ -115,8 +441,416 @@
"rescan": "Reescanear",
"rescanDesc": "Seu endereço atual atualiza automaticamente. Reescaneie apenas se um pagamento foi enviado a um endereço antigo (reutilizado) e não aparece.",
"rescanWallet": "Reescanear carteira",
+ "rescanAddresses": "Procurar novamente um endereço",
+ "rescanAddrDesc": "Toque em Procurar novamente ao lado do endereço para o qual foi enviado um pagamento. Só que essa morada foi revista de novo.",
+ "rescanOne": "Pesquisar novamente",
+ "rescanDone": "Endereço revisto",
+ "rescanFailed": "Falha na pesquisa",
+ "unusedTag": "não utilizado",
"scanning": "Escaneando…",
+ "explorer": "Explorador de blocos",
+ "explorerDesc": "O servidor que esta carteira consulta para saldos e histórico. Aponte-o para seu próprio nó para máxima privacidade.",
+ "explorerUrl": "URL do servidor",
+ "explorerUrlHint": "Base REST do Esplora / electrs, por exemplo https://mempool.space/api",
+ "walletName": "Nome da conta",
+ "walletSettings": "Configuração da conta",
+ "walletSettingsDesc": "Nome, frase de recuperação, chave pública e auto-logout para esta conta.",
+ "autolockTitle": "Sair automaticamente",
+ "autolockDesc": "Depois que o aplicativo estiver em segundo plano por tanto tempo, registre esta carteira — ela é removida deste dispositivo (incluindo do Save to device), então mantenha sua frase de recuperação. Outras contas não são afectadas. O temporizador nunca é executado enquanto o aplicativo está aberto e focado.",
+ "autolockNever": "Nunca",
+ "autolock1m": "Após 1 minuto",
+ "autolock5m": "Após 5 minutos",
+ "autolock1h": "Após 1 hora",
+ "autolock1d": "Após 1 dia",
+ "dataSource": "Fonte de dados",
+ "dataSourceDesc": "Onde Coinos lê a cadeia e como aprende sobre pagamentos recebidos.",
+ "modeCoinos": "cunos (instant)",
+ "modeCoinosDesc": "O padrão. Dados de cadeia e pagamentos instantâneos vêm do próprio nó Bitcoin, com servidores públicos como backup automático.",
+ "modeExplorer": "Explorador de blocos",
+ "modeExplorerDesc": "Lê de seu explorador de bloco escolhido e sondagens para pagamentos. Um pouco mais lento.",
+ "modeElectrum": "Servidor Electrum",
+ "backendElectrumDesc": "Dados e pagamentos instantâneos sobre um WebSocket Electrum. Aponte para o seu próprio servidor para uma carteira totalmente auto-alojada.",
+ "electrumUrl": "Servidor Electrum (wss://)",
+ "electrumUrlHint": "Um servidor WebSocket Electrum, por exemplo wss://your-node:50004",
+ "sourceUrl": "URL do servidor",
+ "sourceUrlHint": "wss:// para um servidor Electrum, ou uma base Esplora REST (https://.../api). O tipo é detectado a partir do URL.",
+ "detectedElectrum": "Electrum — dados + notificações de pagamento instantâneas.",
+ "detectedEsplora": "Explorador de bloco (Espora) — apenas dados; sondagens para pagamentos.",
+ "silentPaymentNote": "Pagamento silencioso",
+ "receiveAddressTab": "Poupança",
+ "receiveLnTab": "Raios",
+ "receiveSpTab": "Pagamento silencioso",
+ "arkReceiveIntro": "Receba instantaneamente e de graça — direto para o Passe.",
+ "arkTitle": "Equilíbrio de gastos",
+ "arkDesc": "Seu saldo de gastos envia e recebe instantaneamente sem taxas de mineração, e continua sendo seu — você pode movê-lo de volta para Poupança sempre que quiser.",
+ "arkServerUrl": "URL do servidor",
+ "arkEsploraUrl": "URL do Esplora (fonte da cadeia)",
+ "arkWatchOnly": "Gastar precisa das chaves da carteira — carregue a semente para usá - la.",
+ "arkConnecting": "Conectando...",
+ "arkConnectBtn": "Ligar",
+ "arkNotConnected": "Não conectado — escolha um servidor em Configurações.",
+ "arkBalance": "Gastar",
+ "arkBoarding": "Em movimento...",
+ "arkBoardHistory": "Movido para Gastar",
+ "arkVtxos": "Moedas (VTXO)",
+ "arkPendingActions": "{n} operação(s) em curso",
+ "arkBoardBtn": "Mover para o Gasto",
+ "arkBoardFeeNote": "Taxa {fee} sats – {net} A saturação vai chegar em Spending.",
+ "arkBoardFeeLabel": "Taxa",
+ "arkBoardedTitle": "A caminho!",
+ "arkBoardedNote": "Pronto para gastar após 1 confirmação.",
+ "arkBoardIntro": "Mover dinheiro da poupança para a despesa:",
+ "arkBoardAvailable": "{n} em Poupança",
+ "arkBoardNoFunds": "Precisa pelo menos {n} Saturação na Poupança.",
+ "arkRefreshBtn": "Atualizar / consolidar {n} moeda(s)",
+ "arkOffboardBtn": "Mover {n} a Poupança",
+ "giftSourceChain": "Em cadeia",
+ "giftSourceArk": "Gastar",
+ "giftArkNote": "Enviado da Spending — o link reclama instantaneamente, sem taxa.",
+ "arkRenewWarn": "Seu equilíbrio de gastos ({amount}) é muito pequeno para se renovar e irá expirar em torno {date}. Receber qualquer quantia — ou gastá - a — mantém - a viva.",
+ "arkRenewForecast": "Moedas renovam em ~{when} em vez {fee}.",
+ "arkRenewForecastNow": "As moedas renovam em breve para {fee}.",
+ "arkBoardStuck": "Movendo dinheiro bateu um obstáculo e continuará tentando novamente: {error}",
+ "arkRenewWarnPush": "Seu equilíbrio de gastos é muito pequeno para se renovar e expira em torno {date}. Receba qualquer quantia ou gastá-la para mantê-la viva.",
+ "giftArkOutstanding": "{n} Presente(s) instantâneo(s) não reclamado(s)",
+ "giftArkRevoked": "O presente voltou a ser gasto.",
+ "claimArkFree": "instantâneo, sem taxa",
+ "arkGiftWrongNet": "Este dom vive {net} — mudar a rede em Definições e, em seguida, abrir o link novamente.",
+ "arkOffboardedTitle": "A caminho!",
+ "arkOffboardedNote": "Chega em Poupança após 1 confirmação.",
+ "arkOffboarded": "Movido para economias",
+ "arkOffboardHistory": "Movido para economias",
+ "arkExitBtn": "Mover para Salvações sem o servidor",
+ "arkExitStarted": "Saída unilateral iniciada para {n} Moeda(s) — transmissão da cadeia de saída.",
+ "arkExitNoFeeCoin": "Pausado: o próximo passo precisa aproximadamente {need} Saturações em Poupança por sua taxa de mineração. Aumentar a poupança e ela continua sozinha.",
+ "arkExitFeeShort": "Poupança não pode cobrir as taxas de mineração da saída (sobre {need} saturação necessária, {have} disponível). Aumentar a poupança primeiro.",
+ "preimageLabel": "Preimagem",
+ "copyPreimage": "Copiar a preimagem",
+ "arkExitSummary": "Mover {n} sats para economias on-chain — aproximadamente {eta} até aterrar.",
+ "arkExitViewTx": "Visualização no explorador de blocos",
+ "arkExitSoon": "logo",
+ "arkExitRetrying": "atingir um obstáculo — tentar novamente automaticamente",
+ "arkExitCancel": "Cancelar esta saída",
+ "arkExitLink": "Mover para economias",
+ "arkExitPageTitle": "Mover dinheiro para economias",
+ "arkExitPageIntro": "Duas maneiras de mover o seu saldo de gastos para a poupança.",
+ "arkCoopTitle": "Cooperativa (recomendada)",
+ "arkCoopDesc": "A forma normal: uma transação em Poupança, pronta após uma única confirmação, com uma pequena taxa retirada do valor.",
+ "arkUniTitle": "Saída unilateral",
+ "arkUniDesc": "Sua escotilha de fuga: reclame o dinheiro você mesmo sem a ajuda de ninguém. Leva cerca de um dia e custa taxas de mineração, mas funciona mesmo que o servidor desapareça.",
+ "arkExitNoBalance": "Nada em gastar para se mexer.",
+ "arkExitingHistory": "Mover para economias",
+ "arkExitPendingTag": "em curso",
+ "arkNoSpendableMidExit": "Nenhum saldo gastável — suas moedas estão a caminho de Poupança em uma saída on-chain.",
+ "arkExitInFlightLink": "Saída em curso ({n} sats) — detalhes da vista",
+ "arkExitCoopHeld": "O teu equilíbrio está na saída unilateral abaixo. Embora essa saída ainda não tenha tocado na corrente, cancelando-a liberta as moedas para um movimento cooperativo.",
+ "arkZapTitle": "Enviar um zap",
+ "awTitle": "Retirar automaticamente",
+ "awDesc": "Quando o Gasto passar por uma quantidade que você escolher, envie-a automaticamente — para um endereço, um nome de pagamento, um endereço relâmpago ou um npub.",
+ "awDest": "Enviar para",
+ "awDestPh": "nome@ domínio, npub, bc1..., ark1...",
+ "awThreshold": "Quando o Gasto atinge (sats)",
+ "awKeep": "Manter atrás (sats)",
+ "awTurnOn": "Activar a retirada automática",
+ "awTurnOff": "Desligar",
+ "awOn": "A retirada automática está ligada",
+ "awOff": "Retirar automaticamente está desligado",
+ "awBadDest": "Esse destino não é um destino que possamos pagar.",
+ "awLowThreshold": "Usar um limiar de pelo menos 1.000 sats",
+ "awKeepTooHigh": "Manter menos atrás do que o limiar",
+ "awOutOfRange": "O montante está fora dos limites do destino",
+ "awSent": "Retirar automaticamente {n}",
+ "awLast": "Último enviado {n} · {when}",
+ "awLastError": "A última tentativa falhou: {why}",
+ "zapTitle": "Enviar um zap",
+ "zapFinding": "Encontrar a melhor maneira de lhes pagar...",
+ "arkZapLookup": "A procurá-los...",
+ "arkZapNoArk": "Nenhuma maneira de pagar esta conta foi encontrada — nenhum endereço Ark, endereço Lightning, ou registro de pagamento.",
+ "arkZapHint": "Instantaneamente e grátis, com um recibo zap nostr.",
+ "arkZapCommentPh": "Comentário (opcional)",
+ "arkZapBtn": "Zap",
+ "arkZapSentTitle": "Zapped!",
+ "arkZapNoArkGift": "Eles ainda não definiram um endereço Ark - enviar o zap como um presente Ark trancado para sua chave nostr em vez disso. Eles vão obter um DM com o link de reclamação, e só eles podem abri-lo.",
+ "arkZapGiftBtn": "Enviar presente bloqueado",
+ "arkZapGiftHint": "Instantânea Um presente da Arca que só a chave do nariz deles pode reclamar. Você pode revogá-lo do cartão de presente enquanto não reclamado.",
+ "arkZapGiftSentTitle": "Presente enviado!",
+ "giftDmText": "□ Alguém te enviou. {amount} em cunos! Reivindica aqui: {link}Se lhe for pedido um código de reclamação, utilize: {code}",
+ "giftDmSending": "Enviando-lhes o link de reivindicação por DM...",
+ "giftDmSent": "Ligação de reclamação enviada pela DM 文",
+ "giftDmFailed": "Não foi possível alcançá-los pelo DM — copie o link e reivindique o código e passe-os consigo mesmo.",
+ "giftLockedTo": "Travado para",
+ "giftCodeHint": "Insira o código de reclamação do seu DM para desbloquear este presente.",
+ "claimCodePlaceholder": "Código do pedido",
+ "claimCodeWrong": "Esse código não desbloqueia este presente.",
+ "claimWithExtension": "Desbloquear com a extensão nostr",
+ "orEnterCode": "ou digite o seu código de reclamação",
+ "extWrongAccount": "Sua extensão é iniciada em uma conta nostr diferente.",
+ "extNoNip44": "Sua extensão não suporta decodificação NIP-44.",
+ "extDecryptFailed": "Não foi possível descodificar com a extensão.",
+ "arkOpsBoard": "{n} Depósito(s) que confirma(m)",
+ "arkOpsSend": "{n} envio(s) finalizando",
+ "arkOpsRefresh": "{n} atualizar (es) à espera da próxima rodada",
+ "arkOpsOffboard": "{n} levantamento(s) confirmando",
+ "arkOpsLnPay": "{n} Pagamentos relâmpagos em voo",
+ "arkOpsLnRecv": "{n} Factura(ões) por liquidar",
+ "arkLnPayVia": "Instantânea, de sua Equilíbrio de gastos",
+ "arkLnFee": "Taxa",
+ "arkLnPaying": "A pagar a factura...",
+ "arkLnPayFailed": "O pagamento falhou",
+ "arkLnRefunded": "O pagamento falhou — seu dinheiro está de volta em Spending.",
+ "arkLnPaidTitle": "Pago!",
+ "or": "ou",
+ "nlSignIn": "Iniciar sessão",
+ "onbWelcomeTitle": "Bem-vindo ao cungos",
+ "onbStart": "Começar",
+ "onbSeedTitle": "Configurar sua carteira",
+ "onbSigninTitle": "Iniciar sessão",
+ "onbLegacyTitle": "Mexam-se. conta io",
+ "onbLegacyBody": "Os cunos originais. Nós podemos mover o seu saldo e apontar o seu nome de usuário aqui — sua conta antiga continua funcionando, ele apenas pára de receber pagamentos.",
+ "onbLegacyGo": "Mexe os meus cunos. conta io",
+ "onbLegacyNoAddr": "Seu endereço de pagamento ainda não está pronto — tente novamente em um momento.",
+ "onbLegacyDone": "Terminei, continue.",
+ "onbHaveCoinos": "Migrar uma conta de cungos existente",
+ "migrateClaimed": "Bem-vindo de volta — {name} é seu aqui agora.",
+ "migrateClaimFailed": "O teu equilíbrio mudou, mas... {name} ainda não está livre. Tenta reivindicá-lo num minuto.",
+ "migrateWorking": "Alegação {name}...",
+ "onbSpendTitle": "Configurar uma conta de despesa",
+ "onbSpendBody": "Reclame um nome de usuário e obtenha seu próprio endereço de pagamento — as pessoas podem enviar bitcoin instantaneamente, com apenas seu nome.",
+ "onbNameWait": "Preparando as coisas...",
+ "onbNotNow": "Agora não.",
+ "onbAvatarTitle": "Escolha o seu look",
+ "onbAvatarBody": "Escolha um punk ou carregue a sua própria foto. Podes mudá-lo quando quiseres.",
+ "onbUpload": "Enviar uma foto",
+ "onbUploadFailed": "O envio falhou — tente um punk por enquanto",
+ "onbProfileSkipped": "Não foi possível publicar o seu perfil — defini-lo mais tarde a partir de Editar perfil",
+ "onbContinue": "Continuar",
+ "onbSkipAvatar": "Continuar com o meu padrão",
+ "onbDoneTitle": "Está tudo pronto!",
+ "onbDoneBody": "Sua conta de gastos está configurada — seu endereço é ao vivo e o chat da comunidade de cungos está esperando por você.",
+ "onbEnter": "Digite cunos",
+ "spendSetup": "Configurar uma conta de despesa",
+ "nlConnectApp": "□ Conecte um aplicativo singer",
+ "nlOpenSigner": "Abrir aplicativo de assinatura",
+ "nlWaitingSigner": "À espera que o seu signatário se conecte...",
+ "nlTitle": "Entrar com Nostr",
+ "nlSignInNostr": "Entrar com Nostr",
+ "nlDesc": "Use sua conta Nostr para abrir sua carteira — em qualquer dispositivo, com a mesma conta.",
+ "nlExtension": "Usar extensão do navegador",
+ "nlGoogle": "Entrar com Google",
+ "nlPasskey": "Entrar com uma chave-mestra",
+ "nlKeyOrBunker": "Nsec, chave privada, ou bunker://...",
+ "nlGo": "Entrar",
+ "nlHint": "Funciona com Amber, Amethyst e outros sinalizadores remotos (colar seu bunker://endereço), ou uma extensão do navegador. Uma chave colada é usada uma vez e nunca armazenada.",
+ "nlApprove": "Aprovar o pedido em seu assinante →",
+ "nlUnrecognized": "Isso não se parece com uma chave privada ou um endereço bunker://.",
+ "nlNewTitle": "Criar uma carteira para esta conta",
+ "nlNewDesc": "Esta conta Nostr ainda não tem carteira. Nós vamos fazer um e salvá-lo, criptografado em sua conta, para que você possa abri-lo em qualquer lugar que você usa esta conta.",
+ "nlBackupWarning": "Sua carteira será recuperável por qualquer um que controlar esta conta Nostr — trate essa conta como uma chave para o seu dinheiro.",
+ "nlCreateBtn": "Criar a minha carteira",
+ "nlLinkTitle": "Conta Nostr",
+ "nlLinkDesc": "Entrar com o seu próprio Em vez disso, conta Nostr — o chat e o seu endereço de pagamento usarão a sua identidade e iniciar sessão com ele noutro dispositivo abre esta carteira.",
+ "nlBuiltinDesc": "Esta carteira tem uma conta Nostr integrada, derivada da sua semente. O chat e seu endereço de pagamento já o usam — você não precisa vincular nada.",
+ "nlExportBtn": "Exportar a chave Nostr",
+ "nlExportWarn": "Esta chave abre esta carteira. Qualquer um que o tenha pode gastar seu dinheiro, ler suas conversas e mudar seu endereço de pagamento — guarde - o como sua frase de recuperação.",
+ "nlExportReveal": "Mostrar a chave",
+ "nlExportedNote": "Entrar com o Nostr usando esta chave abre esta carteira.",
+ "nlChangeBtn": "Usar uma conta Nostr diferente",
+ "nlLinkedDesc": "Esta carteira abre quando você faz login com esta conta Nostr.",
+ "nlConnected": "ligado",
+ "nlDisconnected": "não conectado",
+ "nlReconnectDesc": "Seu sinalizador não está conectado, então este aplicativo não pode assinar como você. Conecte-o novamente para postar e atualizar seu perfil — sua carteira e equilíbrio não são afetados.",
+ "nlReconnectTitle": "Reconectar seu sinalizador",
+ "nlReconnectBody": "Seu sinalizador Nostr não está conectado neste dispositivo. Reconectar para continuar agindo como {npub}...",
+ "nlWrongAccount": "Aquele sinalizador é uma conta Nostr diferente. Reconectar com {npub}.",
+ "nlLinked": "Carteira ligada à sua conta Nostr",
+ "nlNeedSeed": "Esta carteira não tem nenhuma frase de recuperação carregada.",
+ "nlAlreadyLinked": "Aquela conta Nostr já tem uma carteira diferente.",
+ "namesAutoFailed": "Não foi possível configurar o seu endereço automaticamente ({why}). Escolhe um lá em baixo.",
+ "namesSettingUp": "A configurar o seu endereço de pagamento...",
+ "namesTitle": "Endereço de pagamento",
+ "receiveNameTab": "Gastar",
+ "namesCustom": "Alterar nome de usuário",
+ "namesCustomHow": "Escolha um novo nome para o seu endereço de pagamento. A tua antiga morada deixa de funcionar.",
+ "namesDesc": "Reclame seu endereço de pagamento — como [email protected]. As pessoas podem pagar-lhe apenas digitando-o, sem códigos para copiar ou QR para digitalizar.",
+ "namesPlaceholder": "utilizador",
+ "namesResolving": "Olhando para cima {name}...",
+ "namesSendTo": "Enviar para {name}",
+ "namesClaim": "Alegação",
+ "namesClaimed": "Agora és. {name}",
+ "namesCopy": "Copiar endereço",
+ "namesMoreOpen": "Mais opções",
+ "namesMoreTitle": "Mais formas de ser pago",
+ "namesMoreBolt11": "Factura relâmpago (BOLT 11)",
+ "namesMoreBolt11How": "Uma factura única para um montante específico",
+ "namesMoreBolt12": "Oferta relâmpago (BOLT 12)",
+ "namesMoreBolt12How": "Uma oferta reutilizável — piscinas de mineração como o Ocean pagam a um",
+ "namesMoreArk": "Endereço Ark",
+ "namesMoreArkHow": "Receba diretamente de qualquer carteira Ark",
+ "namesMoreClink": "Oferta Nostr (CLINK)",
+ "namesMoreClinkHow": "Um código estático As carteiras Nostr podem pagar",
+ "namesMoreOnchain": "Endereço do Bitcoin (on-chain)",
+ "namesMoreOnchainHow": "Mudar para Salvações para um endereço regular na cadeia",
+ "namesInvAmountPh": "Montante (sats)",
+ "namesInvMemoPh": "Descrição (opcional)",
+ "namesInvCreate": "Criar fatura",
+ "namesInvNew": "Nova factura",
+ "namesInvBadAmount": "Digite um montante em sats",
+ "namesOfferMemoPh": "Rótulo (por exemplo, pagamento marítimo)",
+ "namesOfferCreate": "Criar",
+ "namesOfferNoMemo": "Sem rótulo",
+ "namesOfferQr": "QR",
+ "namesRelease": "Lançar",
+ "namesReleased": "Nome libertado",
+ "namesNeedArk": "Sua carteira ainda está conectando - tente novamente em um momento",
+ "namesNotFound": "Nenhum registro de pagamento encontrado para {name}",
+ "namesNoUsableInstruction": "Essa morada existe, mas esta carteira não tem como pagá-la.",
+ "namesZapCode": "Obter zapped em Nostr",
+ "namesZapCodeHow": "Colar este código no seu Perfil do aplicativo Nostr e zaps terra reta nesta carteira:",
+ "namesZapCodeCopy": "Copiar código",
+ "namesOwnDomain": "Use seu próprio domínio",
+ "namesOwnDomainHow": "Tem o seu próprio domínio? Adicione esta linha aos seus registros DNS (DNSSEC deve ser ativado) e seu endereço também funciona lá:",
+ "msgMarkAllRead": "Marcar todas as leituras",
+ "namesOwnNode": "Entregue ao seu próprio nó",
+ "namesOwnNodeMenuHow": "Correr um nó Lightning? Aponte seu endereço para ele — os pagamentos pousam lá em vez de nesta carteira.",
+ "namesOwnNodeHow": "Executa o teu próprio Node relâmpago? Colar o código de oferta CLINK (noffer1...) de um serviço ao lado dele — Os pagamentos relâmpagos para o seu endereço serão entregues diretamente ao seu nó em vez de nesta carteira.",
+ "namesOwnNodeActive": "Os pagamentos relâmpagos para o seu endereço são entregues ao seu próprio nó:",
+ "namesOwnNodeClear": "Entregue novamente nesta carteira",
+ "namesOwnNodeSet": "Entrega atualizada — pagamentos vão para o seu nó",
+ "namesOwnNodeCleared": "Pagamentos de terra nesta carteira novamente",
+ "namesOwnNodeNoRelay": "Que oferecem nomes de código sem relé",
+ "namesOwnLnoHow": "Ou cole a oferta BOLT12 do seu nó (lno1...) — ele entra no registro DNS do seu endereço, então os remetentes obtêm faturas diretamente do seu nó.",
+ "namesOwnLnoActive": "O registro DNS do seu endereço traz a oferta do seu próprio nó:",
+ "namesOwnLnoBad": "Isso não parece uma oferta BOLT12",
+ "bolt12Currency": "Esta oferta tem preço em {currency}, que esta carteira não pode pagar",
+ "clinkBadInvoice": "O serviço do destinatário devolveu uma factura que não corresponde",
+ "clinkFixedAmount": "Esta oferta tem um preço fixo",
+ "nwcTitle": "Ligar a Carteira Nostr",
+ "nwcDesc": "Deixe que outro aplicativo pague desta carteira sobre a nastr — ela nunca vê suas chaves, só gasta dentro dos limites que você define, e você pode cortá-la a qualquer momento.",
+ "nwcTabWarning": "Funciona enquanto Coinos está aberto — ligue o fundo respondendo abaixo para continuar trabalhando quando não está.",
+ "nwcAdd": "Adicionar uma ligação",
+ "nwcBackground": "Resposta quando fechada",
+ "nwcOn": "Ligado",
+ "nwcOff": "Desligado",
+ "nwcBackgroundOn": "Os pedidos serão respondidos em segundo plano",
+ "nwcBackgroundOff": "Resposta de fundo desligada",
+ "nwcPaidTitle": "Pagamento enviado",
+ "nwcPaidBody": "- Não.{amount} sats via {name}",
+ "settingsNotifications": "Notificação",
+ "searchUsers": "Pesquisar",
+ "spendingName": "Gastar",
+ "manageAccounts": "Contas",
+ "lockedToast": "Travado",
+ "logout": "Sair",
+ "lockedTitle": "Travado",
+ "lockedDesc": "As vossas carteiras estão trancadas neste dispositivo. Digite sua senha para abri-los novamente.",
+ "settingsWalletDesc": "Nome, chaves, backup",
+ "settingsPaymentsDesc": "Zaps e retirada automática",
+ "settingsNetworkDesc": "Servidores e exploradores",
+ "settingsNostrDesc": "Identidade e ligações",
+ "settingsNotifDesc": "O que toca este dispositivo",
+ "settingsAdvancedDesc": "Raridades e salvamentos",
+ "unlockForLabel": "Fique destrancado",
+ "unlockFor5m": "5 minutos",
+ "unlockFor30m": "30 minutos",
+ "unlockFor1d": "1 dia",
+ "unlockForever": "Até que eu o tranque",
+ "viewWithoutPassword": "Ver sem senha",
+ "arkExitSendTitle": "Enviar em cadeia",
+ "arkExitSendNote": "Deixa o teu Equilíbrio de gastos e chega on-chain — as taxas de rede saem do que chega.",
+ "savingsName": "Poupança",
+ "renameWallet": "Mudar o Nome",
+ "addWalletSeed": "Frase de sementes",
+ "addWalletNewSeed": "Nova frase de semente",
+ "addWalletShareSeed": "As mesmas sementes que {name}",
+ "addWalletShareNote": "Faz backup sob a frase existente, mas com suas próprias moedas separadas, história e identidade.",
+ "addWalletGo": "Continuar",
+ "zapSentShort": "Zapped {n}",
+ "zapSetupTitle": "Define a sua quantidade de zap",
+ "zapSetupDesc": "Um toque em □ envia esta quantidade instantaneamente — sem formulário, sem confirmação. Você pode alterá-lo a qualquer momento em Configurações → Pagamentos.",
+ "zapSetupSave": "Salvar e zap",
+ "zapDefaultLabel": "Quantidade de zap de 1 tap",
+ "zapDefaultHint": "O que um único toque do botão □ envia.",
+ "threadNoReplies": "Ainda não há respostas.",
+ "threadReplyHint": "Escreva uma resposta...",
+ "threadReplySend": "Responder",
+ "threadReplied": "Resposta publicada",
+ "threadRootMissing": "Não foi possível encontrar o post original.",
+ "searchUsersHint": "Nome, pub, ou endereço de pagamento...",
+ "searchUsersEmpty": "Encontra alguém na Nastr e abre o perfil.",
+ "searchNoResults": "Ninguém encontrou.",
+ "notifTitle": "Notificação",
+ "notifEnable": "Activar as notificações neste dispositivo",
+ "notifEnabled": "Notificações habilitadas",
+ "notifOnDevice": "As notificações estão ligadas para este dispositivo.",
+ "notifPayRecv": "Pagamentos recebidos",
+ "notifDm": "Mensagens diretas",
+ "notifChatHint": "O chat comunitário é opt-in por quarto – ligue-o do menu de um quarto.",
+ "notifPaySent": "Pagamentos enviados por aplicativos conectados",
+ "notifPaySentHint": "Um heads-up quando um aplicativo conectado — um cliente nostr zapping, por exemplo — gasta desta carteira enquanto está fechado.",
+ "nwcNotifHint": "Você será solicitado a permitir notificações — a conexão as usa para responder quando Coinos está fechado.",
+ "nwcNotifNeeded": "Sem notificações, a conexão não poderia responder quando o Coinos está fechado, então não foi adicionado. Permitir notificações e tentar novamente.",
+ "nwcNotifBlocked": "As notificações estão bloqueadas para este site. Permita-os nas configurações do seu navegador e, em seguida, adicione a conexão novamente.",
+ "nwcNoPush": "Este navegador não pode receber notificações push, então uma conexão não funcionaria enquanto Coinos estiver fechado.",
+ "nwcAppName": "Nome do aplicativo (por exemplo, Damus)",
+ "nwcMaxPayment": "Máximo por pagamento (sats)",
+ "nwcDailyBudget": "Orçamento diário (sats)",
+ "nwcCreate": "Criar uma ligação",
+ "nwcShow": "Mostrar texto de conexão",
+ "nwcCopy": "Copiar texto de conexão",
+ "nwcRevoke": "Revogar",
+ "nwcRevoked": "Revogado {name}",
+ "nwcLimits": "Máxima {max}/pagamento · {day}/dia · {spent} gasto hoje",
+ "arkLnFundsPending": "Seu dinheiro está liquidando de um pagamento anterior — tentando novamente...",
+ "lnZapOffer": "Zap {addr}",
+ "arkLnInvoiceIntro": "Ou aceitar um pagamento Lightning, direto para o Spending.",
+ "arkLnPaidHistory": "Enviado",
+ "arkLnReceivedHistory": "Recebido",
+ "arkLnCancelInvoice": "Cancelar fatura",
+ "arkExited": "Movido para economias",
+ "arkExitHistory": "Movido para economias",
+ "arkRefreshStarted": "Atualizar apresentado — completa com a próxima rodada.",
+ "arkSendTitle": "Enviar",
+ "arkSendHint": "Endereço Ark – enviado instantaneamente fora da cadeia, sem taxa de mineração.",
+ "arkPayTo": "Para",
+ "arkNoFee": "nenhum – envio instantâneo de corrente off-chain",
+ "arkSendBtn": "Enviar",
+ "arkSentTitle": "Enviado!",
+ "arkBoarded": "Embarque na Arca",
+ "dateLabel": "Data",
+ "detailsLabel": "Detalhes",
+ "arkVtxoId": "Moeda (VTXO)",
+ "lnReceiveIntro": "Receber mais Relâmpago — pago nesta carteira em cadeia, não-custodial.",
+ "lnReceiveAwaiting": "Partilhar esta factura. Quando é pago, a saturação chega aqui automaticamente.",
+ "lnReceiveWatching": "À espera do pagamento...",
+ "lnReceived": "Recebido!",
+ "lnCreateInvoice": "Criar fatura",
+ "copyInvoice": "Copiar factura",
+ "amountSatsLabel": "Montante (sats)",
+ "destPlaceholder": "Endereço ou factura Lightning",
+ "lnQuoting": "A obter uma citação...",
+ "lnPayTitle": "Pague sobre o relâmpago",
+ "lnPayAmount": "Montante",
+ "lnPayBoltzFee": "Taxa de troca",
+ "lnPayNetworkFee": "Taxa de rede",
+ "lnPayTotal": "Total",
+ "lnPayConfirm": "Pagamento",
+ "lnPaySentTitle": "Pagamento relâmpago enviado",
+ "lnPaySentBody": "O fornecedor de swap paga a fatura uma vez que o bloqueio on-chain confirma.",
+ "lnZapTitle": "Zap sobre o relâmpago",
+ "lnZapReviewTitle": "Zap sobre o relâmpago",
+ "lnZapFallback": "Zap sobre o relâmpago em vez",
+ "lnZapResolving": "Encontrar o seu endereço Relâmpago...",
+ "lnZapRequesting": "A solicitar uma factura Lightning...",
+ "lnZapNoAddress": "Este usuário nostr não publicou um endereço Lightning.",
+ "lnZapRange": "Digite {min}- Não.{max} sats",
+ "lnZapHintNostr": "Enviado sobre Lightning, com um recibo público zap na nastr.",
+ "lnZapHintPlain": "Enviado sobre Lightning (este endereço não suporta recibos zap).",
+ "lnZapSentBody": "O seu zap está a caminho — o fornecedor de swaps paga-o assim que o bloqueio on-chain confirmar.",
+ "lnZapFailed": "Não foi possível completar o zap.",
"language": "Idioma",
+ "darkMode": "Modo escuro",
+ "lightMode": "Modo claro",
+ "offlineBanner": "Não é possível chegar à rede — trabalhando offline. Importar um instantâneo em Configurações (sob Avançado) para carregar moedas.",
"retry": "Tentar de novo",
"copied": "Copiado",
"snapshotExported": "Snapshot exportado",
@@ -126,78 +860,5 @@
"copy": "Copiar",
"switchUnit": "Alternar BTC / sats",
"footerMadeBy": "feito por",
- "footerSourceOn": "código disponível no",
- "bumpFee": "Aumentar taxa",
- "bumpConfirm": "Substituir com uma taxa maior?",
- "replaceTx": "Substituir",
- "bumpInsufficient": "Fundos insuficientes para aumentar nessa taxa. Tente uma taxa menor.",
- "giftWelcome": "Você recebeu Bitcoin",
- "giftWelcomeBody": "Esta carteira é sua agora. Qualquer pessoa com a frase de recuperação controla as moedas, então faça o backup antes de qualquer outra coisa.",
- "giftBackup": "Fazer backup desta carteira",
- "giftSkip": "Pular por enquanto",
- "giftBackedUp": "Já anotei",
- "giftLink": "Presentear Bitcoin",
- "giftLinkDesc": "Pré-assine um valor como um link. Quem o abrir resgata os Bitcoin para uma carteira novinha que só essa pessoa controla.",
- "giftLinkWarn": "⚠ Qualquer pessoa que abrir este link pode resgatar o valor, então compartilhe-o apenas com a pessoa que você está presenteando. Mantenha os valores baixos.",
- "giftLinkReveal": "Criar link de presente",
- "copyLink": "Copiar link",
- "giftAmountLabel": "Valor a presentear",
- "giftAmountInvalid": "Insira pelo menos {n}.",
- "giftAnother": "Criar outro",
- "giftReserved": "Links de presente não resgatados ({n})",
- "claimBody": "Resgate para uma carteira novinha que só você controla.",
- "claimBtn": "Resgatar",
- "claimFailed": "Este presente já foi resgatado ou não está mais disponível.",
- "claimedTitle": "Resgatado!",
- "claimedBody": "Seus Bitcoin estão a caminho. Faça backup da sua frase de recuperação para mantê-los seguros.",
- "giftRevoke": "Revogar agora",
- "giftRevoked": "Presente revogado",
- "giftReclaim": "Recuperar",
- "giftReclaimPrompt": "Recuperar libera esta moeda para o seu próximo pagamento, mas o link continua resgatável até você gastá-la. Pagar uma taxa de rede para revogá-lo agora?",
- "giftReclaimed": "Moeda recuperada",
- "giftRevokeConfirm": "Revogar este presente agora? Isso devolve a moeda à sua carteira e desativa o link.",
- "giftReclaimedTag": "ainda resgatável",
- "giftMinNote": "Mínimo {n} com as taxas atuais, para superar a poeira ao ser resgatado.",
- "addWallet": "Adicionar carteira",
- "lockAll": "Bloquear tudo",
- "watchOnly": "Somente leitura",
- "watchOnlyTag": "somente leitura",
- "watchOnlyAdd": "Adicionar somente leitura",
- "watchOnlyDesc": "Acompanhe qualquer carteira a partir da chave pública da conta. Você pode receber e ver o saldo e o histórico, mas não enviar.",
- "watchOnlyNote": "Esta é uma carteira somente leitura. Você pode receber e visualizar, mas não pode enviar.",
- "watchXpubLabel": "xpub ou zpub da conta",
- "labelOptional": "Rótulo (opcional)",
- "walletLabelN": "Carteira {n}",
- "watchLabelN": "Observação {n}",
- "publicKey": "Chave pública",
- "publicKeyDesc": "Compartilhe isto para acompanhar esta carteira somente leitura em outro dispositivo ou aplicativo. Revela seus endereços, não suas chaves.",
- "copyKey": "Copiar chave",
- "showPublicKey": "Mostrar chave pública",
- "saveDevice": "Salvar neste dispositivo",
- "forgetDevice": "Salva · esquecer",
- "savedTag": "salva",
- "setPassword": "Definir uma senha",
- "setPasswordDesc": "Criptografa esta carteira neste dispositivo. Você precisará dela para desbloquear as carteiras salvas depois.",
- "enterPassword": "Digite sua senha",
- "enterPasswordDesc": "Desbloqueie suas carteiras salvas para continuar.",
- "password": "Senha",
- "confirmPassword": "Confirmar senha",
- "pwTooShort": "Use ao menos 8 caracteres.",
- "pwMismatch": "As senhas não coincidem.",
- "pwWrong": "Senha incorreta.",
- "unlockSaved": "Desbloquear carteiras salvas",
- "unlockSavedDesc": "Digite sua senha para abrir as carteiras salvas neste dispositivo.",
- "unlock": "Desbloquear",
- "useAnotherWallet": "Usar outra carteira",
- "save": "Salvar",
- "importLabel": "Frase de recuperação ou chave",
- "importPlaceholder": "Suas 12 ou 24 palavras, ou um xpub / xprv",
- "invalidImport": "Isso não é uma frase de recuperação, xpub ou xprv válida.",
- "importedKey": "Chave importada",
- "importedKeyNote": "Esta carteira foi importada de uma chave privada estendida, então não há frase de recuperação. Faça backup dessa chave para manter a carteira.",
- "clearAll": "Apagar tudo",
- "clearAllWarn": "⚠ Isto remove todas as carteiras deste dispositivo. Qualquer carteira cuja frase de recuperação ou chave você não tenha feito backup será perdida para sempre.",
- "rename": "Renomear",
- "darkMode": "Modo escuro",
- "lightMode": "Modo claro"
+ "footerSourceOn": "código disponível no"
}