From 9cdff4259f9e4ab28a01e3b725caafc3a8455376 Mon Sep 17 00:00:00 2001 From: Thayrone Date: Mon, 25 Mar 2024 21:54:18 -0300 Subject: [PATCH 1/9] portuguese translation --- frontend/static/locales/pt.json | 276 ++++++++++++++++---------------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/frontend/static/locales/pt.json b/frontend/static/locales/pt.json index 6ed2eecce..99f24d5c7 100644 --- a/frontend/static/locales/pt.json +++ b/frontend/static/locales/pt.json @@ -1,118 +1,118 @@ { "#1": "Phrases in basic/Main.tsx", - "Using Testnet Bitcoin": "Using Testnet Bitcoin", + "Using Testnet Bitcoin": "Usando Bitcoin Testnet", "#2": "Phrases in basic/BookPage/index.tsx", - "Chart": "Chart", - "Create": "Create", - "List": "List", - "Map": "Map", + "Chart": "Gráfico", + "Create": "Criar", + "List": "Lista", + "Map": "Mapa", "#3": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", + "Existing orders match yours!": "Existem ordens correspondentes!", "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", - "Community and public support": "Community and public support", - "Exchange summary": "Exchange summary", + "Community and public support": "Comunidade e suporte público", + "Exchange summary": "Resumo da Exchange", "Learn RoboSats": "Aprender sobre o RoboSats", - "RoboSats information": "RoboSats information", + "RoboSats information": "Informações do RoboSats", "client for nerds": "client for nerds", "#5": "Phrases in basic/NavBar/NavBar.tsx", - "More": "More", - "Offers": "Offers", + "More": "Mais", + "Offers": "Ofertas", "Order": "Ordem", "Robot": "Robô", - "Settings": "Settings", + "Settings": "Ajustes", "#6": "Phrases in basic/OrderPage/index.tsx", "Contract": "Contrato", "#7": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "2. Meet your robot identity": "2. Meet your robot identity", - "3. Browse or create an order": "3. Browse or create an order", - "Building your robot!": "Building your robot!", + "1. Generate a token": "1. Gerar um token", + "2. Meet your robot identity": "2. Conheça a identidade do seu robô", + "3. Browse or create an order": "3. Navegue ou crie uma ordem", + "Building your robot!": "Criando seu robô!", "Continue": "Continue", - "Generate token": "Generate token", - "Hi! My name is": "Hi! My name is", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.", - "See profile": "See profile", - "Store it somewhere safe!": "Store it somewhere safe!", - "Telegram group": "Telegram group", + "Generate token": "Gerar token", + "Hi! My name is": "Olá! Meu nome é", + "If you need help on your RoboSats journey join our public support": "Se você precisar de ajuda em sua jornada no RoboSats, junte-se ao nosso suporte público", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats é um mercado peer-to-peer. Você pode navegar nas ofertas públicas ou criar uma nova.", + "See profile": "Ver perfil", + "Store it somewhere safe!": "Guarde-o em um lugar seguro!", + "Telegram group": "Grupo do Telegram", "This is your trading avatar": "Este é seu avatar para negociação", - "This temporary key gives you access to a unique and private robot identity for your trade.": "This temporary key gives you access to a unique and private robot identity for your trade.", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", - "roll again": "roll again", + "This temporary key gives you access to a unique and private robot identity for your trade.": "Esta chave temporária dá acesso a uma identidade de robô única e privada para sua negociação.", + "You can also add your own random characters into the token or": "Você também pode adicionar seus próprios caracteres aleatórios ao token ou", + "or visit the robot school for documentation.": "ou visite a escola de robôs para documentação.", + "roll again": "Girar novamente", "#8": "Phrases in basic/RobotPage/Recovery.tsx", - "Enter your robot token to re-build your robot and gain access to its trades.": "Enter your robot token to re-build your robot and gain access to its trades.", - "Paste token here": "Paste token here", - "Recover": "Recover", - "Robot recovery": "Robot recovery", + "Enter your robot token to re-build your robot and gain access to its trades.": "Entre com seu token de robô para reconstruir seu robô e ganhar acesso às suas negociações.", + "Paste token here": "Cole o token aqui", + "Recover": "Recuperar", + "Robot recovery": "Recuperação de robô", "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Add Robot": "Add Robot", - "Add a new Robot": "Add a new Robot", - "Building...": "Building...", - "Delete Garage": "Delete Garage", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Logout": "Logout", - "Looking for orders!": "Looking for orders!", - "No existing orders found": "No existing orders found", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Robot Garage": "Robot Garage", + "Active order #{{orderID}}": "Ordem ativa #{{orderID}}", + "Add Robot": "Adicionar Robô", + "Add a new Robot": "Adicionar um novo Robô", + "Building...": "Criando...", + "Delete Garage": "Deletar Garagem", + "Last order #{{orderID}}": "Última ordem #{{orderID}}", + "Logout": "Sair", + "Looking for orders!": "Procurando por ordens!", + "No existing orders found": "Nenhuma ordem existente encontrada", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reutilizar a identidade de negociação degrada sua privacidade contra outros usuários, coordenadores e observadores.", + "Robot Garage": "Garagem de Robôs", "Store your token safely": "Guarde seu token de forma segura", - "Welcome back!": "Welcome back!", + "Welcome back!": "Bem-vindo de volta!", "#10": "Phrases in basic/RobotPage/TokenInput.tsx", "Copied!": "Copiado!", "#11": "Phrases in basic/RobotPage/Welcome.tsx", - "A Simple and Private LN P2P Exchange": "A Simple and Private LN P2P Exchange", - "Create a new robot and learn to use RoboSats": "Create a new robot and learn to use RoboSats", - "Fast Generate Robot": "Fast Generate Robot", - "Recover an existing robot using your token": "Recover an existing robot using your token", - "Recovery": "Recovery", - "Start": "Start", + "A Simple and Private LN P2P Exchange": "Uma Exchange P2P LN Simples e Privada", + "Create a new robot and learn to use RoboSats": "Crie um novo robô e aprenda a usar o RoboSats", + "Fast Generate Robot": "Gere um robô rapidamente", + "Recover an existing robot using your token": "Recupere um robô existente usando seu token", + "Recovery": "Recuperação", + "Start": "Iniciar", "#12": "Phrases in basic/RobotPage/index.tsx", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "The token is too short": "The token is too short", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.", + "Connecting to TOR": "Conectando ao TOR", + "Connection encrypted and anonymized using TOR.": "Conexão criptografada e anonimizada usando TOR.", + "Not enough entropy, make it more complex": "Entropia insuficiente, torne-a mais complexa", + "The token is too short": "O token é muito curto", + "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "Isso garante privacidade máxima, entretanto, você pode sentir que o aplicativo fique lento. Se a conexão for perdida, reinicie-o.", "#13": "Phrases in components/TorConnection.tsx", - "Connected to TOR network": "Connected to TOR network", - "Connecting to TOR network": "Connecting to TOR network", - "Connection error": "Connection error", - "Initializing TOR daemon": "Initializing TOR daemon", + "Connected to TOR network": "Conectado à rede TOR", + "Connecting to TOR network": "Conectando à rede TOR", + "Connection error": "Erro de conexão", + "Initializing TOR daemon": "Inicializando o daemon TOR", "#14": "Phrases in components/BookTable/BookControl.tsx", "ANY": "QUALQUER", "Buy": "Comprar", "DESTINATION": "DESTINATION", "I want to": "Eu quero", - "METHOD": "METHOD", - "Select Host": "Select Host", + "METHOD": "MÉTODO", + "Select Host": "Selecione Host", "Select Payment Currency": "Selecione a moeda de pagamento", - "Select Payment Method": "Select Payment Method", + "Select Payment Method": "Selecione método de pagamento", "Sell": "Vender", - "Show Lightning swaps": "Show Lightning swaps", + "Show Lightning swaps": "Mostrar Lightning swaps", "Swap In": "Swap In", "Swap Out": "Swap Out", "and use": "e utilizar", - "hosted by": "hosted by", - "pay with": "pay with", + "hosted by": "hospedado por", + "pay with": "pagar com", "#15": "Phrases in components/BookTable/index.tsx", - "Add filter": "Add filter", + "Add filter": "Adicionar filtro", "Amount": "Quantidade", - "An error occurred.": "An error occurred.", - "And": "And", + "An error occurred.": "Ocorreu um erro.", + "And": "E", "Be the first one to create an order": "Seja o primeiro a criar um pedido", "Bond": "Bond", "Column title": "Column title", "Columns": "Columns", "Currency": "Moeda", - "Delete": "Delete", + "Delete": "Deletar", "Destination": "Destination", - "Expiry": "Expiry", - "Filter": "Filter", + "Expiry": "Expira", + "Filter": "Filtrar", "Filter value": "Filter value", "Find column": "Find column", "Hide": "Esconder", - "Hide all": "Hide all", + "Hide all": "Esconder tudo", "Host": "Host", "Is": "É", "Logic operator": "Logic operator", @@ -120,10 +120,10 @@ "Menu": "Menu", "No orders found to buy BTC for {{currencyCode}}": "Nenhum pedido encontrado para comprar BTC por {{currencyCode}}", "No orders found to sell BTC for {{currencyCode}}": "Nenhum pedido encontrado para vender BTC por {{currencyCode}}", - "No results found.": "No results found.", + "No results found.": "Nenhum resultado encontrado.", "Operator": "Operator", - "Or": "Or", - "Orders per page:": "Orders per page:", + "Or": "Ou", + "Orders per page:": "Ordens por página:", "Others": "Outros", "Pay": "Pagar", "Payment Method": "método de pagamento", @@ -164,18 +164,18 @@ "Accept": "Accept", "By doing so, you will be fetching map tiles from a third-party provider. Depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. Depending on your setup, private information might be leaked to servers outside the RoboSats federation.", "Close": "Fechar", - "Download high resolution map?": "Download high resolution map?", + "Download high resolution map?": "Baixar mapa em alta resolução?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/About.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", - ". RoboSats developers will never contact you. The developers or the coordinators will definitely never ask for your robot token.": ". RoboSats developers will never contact you. The developers or the coordinators will definitely never ask for your robot token.", + ". RoboSats developers will never contact you. The developers or the coordinators will definitely never ask for your robot token.": ". os desenvolvedores do RoboSats nunca entrarão em contato com você. Os desenvolvedores ou os coordenadores definitivamente nunca pedirão seu token de robô.", "All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.": "Todos eles, desde que sejam rápidos. Você pode anotar seu(s) método(s) de pagamento preferido(s). Você terá que combinar com um par que também aceite esse método. A etapa para trocar fiat tem um tempo de expiração de 24 horas antes que uma disputa seja aberta automaticamente. É altamente recomendável usar trilhos de pagamento fiduciário instantâneos.", "Are there trade limits?": "Existem limites de negociações?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, the RoboSats coordinator will help resolving the dispute.": "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, the RoboSats coordinator will help resolving the dispute.", - "Be aware your fiat payment provider might charge extra fees. In any case, the buyer bears the costs of sending fiat. That includes banking charges, transfer fees and foreign exchange spreads. The seller must receive exactly the amount stated in the order details.": "Be aware your fiat payment provider might charge extra fees. In any case, the buyer bears the costs of sending fiat. That includes banking charges, transfer fees and foreign exchange spreads. The seller must receive exactly the amount stated in the order details.", - "Disclaimer": "Disclaimer", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, the RoboSats coordinator will help resolving the dispute.": "Em nenhum momento, AnonymousAlice01 e BafflingBob02 precisam confiar os fundos de bitcoin um no outro. Em caso de conflito, o coordenador do RoboSats ajudará a resolver a disputa.", + "Be aware your fiat payment provider might charge extra fees. In any case, the buyer bears the costs of sending fiat. That includes banking charges, transfer fees and foreign exchange spreads. The seller must receive exactly the amount stated in the order details.": "Esteja ciente de que seu provedor de pagamento fiduciário pode cobrar taxas extras. Em qualquer caso, o comprador arca com os custos de envio de moeda fiduciária. Isso inclui taxas bancárias, taxas de transferência e spreads de câmbio. O vendedor deve receber exatamente o valor indicado nos detalhes do pedido.", + "Disclaimer": "Ressalva", "During a typical order, your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.": "During a typical order, your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.", "Each RoboSats coordinator will set a maximum trade size to minimize the hassle of lightning routing failures. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously using the Robot garage. Remember to back up your robot tokens!": "Each RoboSats coordinator will set a maximum trade size to minimize the hassle of lightning routing failures. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously using the Robot garage. Remember to back up your robot tokens!", "How does it work?": "Como funciona?", @@ -203,7 +203,7 @@ "What is the trust model?": "Qual é o modelo de confiança?", "What payment methods are accepted?": "Quais métodos de pagamento são aceitos?", "You can also check the full guide in ": "Você também pode conferir o guia completo em ", - "You can build more trust on the RoboSats and coordinator infrastructure by inspecting the source code.": "You can build more trust on the RoboSats and coordinator infrastructure by inspecting the source code.", + "You can build more trust on the RoboSats and coordinator infrastructure by inspecting the source code.": "Você pode construir mais confiança na infraestrutura do RoboSats e do coordenador, inspecionando o código-fonte.", "You can find a step-by-step description of the trade pipeline in ": "Você pode encontrar uma descrição passo a passo do pipeline comercial em ", "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if the coordinator goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if the coordinator disappears. This window is usually about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels or directly to your trade coordinator using one of the contact methods listed on their profile.": "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if the coordinator goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if the coordinator disappears. This window is usually about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels or directly to your trade coordinator using one of the contact methods listed on their profile.", "Your trade partner will not know the destination of the Lightning payment. The permanence of the data collected by the coordinators depend on their privacy and data policies. If a dispute arises, a coordinator may request additional information. The specifics of this process can vary from coordinator to coordinator.": "Your trade partner will not know the destination of the Lightning payment. The permanence of the data collected by the coordinators depend on their privacy and data policies. If a dispute arises, a coordinator may request additional information. The specifics of this process can vary from coordinator to coordinator.", @@ -225,21 +225,21 @@ "Your public key": "Sua chave pública", "#21": "Phrases in components/Dialogs/Client.tsx", "... somewhere on Earth!": "... alguém na terra!", - "Client info": "Client info", + "Client info": "Informações do cliente", "Made with": "Feito com", - "RoboSats client version": "RoboSats client version", + "RoboSats client version": "Versão do cliente RoboSats", "and": "e", "#22": "Phrases in components/Dialogs/Community.tsx", "Community": "Comunidade", - "Follow RoboSats in Nostr": "Follow RoboSats in Nostr", - "Follow RoboSats in X": "Follow RoboSats in X", + "Follow RoboSats in Nostr": "Siga RoboSats no Nostr", + "Follow RoboSats in X": "Sigam RoboSats no X", "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats English speaking community!": "Junte-se à comunidade RoboSats de língua inglesa!", - "Join RoboSats SimpleX group": "Join RoboSats SimpleX group", + "Join RoboSats SimpleX group": "Junte-se ao grupo RoboSats SimpleX", "Join RoboSats Spanish speaking community!": "Junte-se à comunidade RoboSats de língua espanhola!", - "Nostr Official Account": "Nostr Official Account", + "Nostr Official Account": "Conta Oficial do Nostr", "RoboSats in Reddit": "RoboSats no Reddit", - "RoboSats main public support": "RoboSats main public support", + "RoboSats main public support": "Supote público principal do RoboSats", "Support is only offered via SimpleX. Join our community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!": "Support is only offered via SimpleX. Join our community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!", "Tell us about a new feature or a bug": "Conte-nos sobre um novo recurso ou um bug", "We are abandoning Telegram! Our old TG groups": "We are abandoning Telegram! Our old TG groups", @@ -247,10 +247,10 @@ "#23": "Phrases in components/Dialogs/Coordinator.tsx", "...Opening on Nostr gateway. Pubkey copied!": "...Opening on Nostr gateway. Pubkey copied!", "24h contracted volume": "Volume contratado em 24h", - "24h non-KYC bitcoin premium": "24h non-KYC bitcoin premium", + "24h non-KYC bitcoin premium": "Prêmio de bitcoin sem KYC em 24h", "Book liquidity": "Liquidez do livro", "CLN version": "CLN version", - "Client": "Client", + "Client": "Cliente", "Coordinator": "Coordinator", "Coordinator Notice": "Coordinator Notice", "Coordinator commit hash": "Coordinator commit hash", @@ -258,11 +258,11 @@ "Coordinator hosted web app": "Coordinator hosted web app", "Coordinator offline": "Coordinator offline", "Current onchain payout fee": "Taxa de pagamento onchain atual", - "Current onchain payout status": "Current onchain payout status", + "Current onchain payout status": "Estado atual do pagamento onchain", "Development fund supporter: donates {{percent}}% to make RoboSats better.": "Development fund supporter: donates {{percent}}% to make RoboSats better.", - "Does not have large trade limits.": "Does not have large trade limits.", + "Does not have large trade limits.": "Não tem grandes limites de negociação.", "Download PGP Pubkey. Fingerprint: ": "Download PGP Pubkey. Fingerprint: ", - "Established": "Established", + "Established": "Estabelecido", "Founder: coordinating trades since the testnet federation.": "Founder: coordinating trades since the testnet federation.", "Good OpSec: the coordinator follows best practices to protect his and your privacy.": "Good OpSec: the coordinator follows best practices to protect his and your privacy.", "LN Node": "LN Node", @@ -280,7 +280,7 @@ "Public buy orders": "Ordens de compra públicas", "Public sell orders": "Ordens de venda públicss", "Reddit": "Reddit", - "RoboSats version": "RoboSats version", + "RoboSats version": "Versão do RoboSats", "Send Email": "Send Email", "Simplex": "Simplex", "Stats for Nerds": "Stats for Nerds", @@ -310,14 +310,14 @@ "You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.": "Você está prestes a visitar o \"Learn RoboSats\"(Aprender sobre o RoboSats). Ele hospeda tutoriais e documentação para ajudá-lo a aprender como usar o RoboSats e entender como funciona.", "#28": "Phrases in components/Dialogs/NoRobot.tsx", "Generate Robot": "Gerar robô", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "Generate a robot avatar first. Then create your own order.": "Gerar um avatar de robô primeiro. Em seguida, crie sua própria ordem.", "You do not have a robot avatar": "Você não tem um avatar de robô", "#29": "Phrases in components/Dialogs/Profile.tsx", "Coordinators that know your robot:": "Coordinators that know your robot:", - "Looking for your robot!": "Looking for your robot!", - "Your Robot": "Your Robot", + "Looking for your robot!": "Procurando pelo seu robô!", + "Your Robot": "Seu Robô", "#30": "Phrases in components/Dialogs/StoreToken.tsx", - "Back it up!": "Apoia-la!", + "Back it up!": "Apóia-la!", "Done": "Feito", "Store your robot token": "Armazene seu token de robô", "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Você pode precisar recuperar seu avatar de robô no futuro: armazene-o com segurança. Você pode simplesmente copiá-lo em outra aplicação.", @@ -354,43 +354,43 @@ " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", "Add New": "Adicionar novo", "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", - "Amount Range": "Amount Range", + "Amount Range": "Faixa de valor", "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", "Amount of fiat to exchange for bitcoin": "Quantidade de moeda fiduciária(fiat) para trocar por bitcoin", - "Buy BTC for ": "Buy BTC for ", + "Buy BTC for ": "Comprar BTC por ", "Buy or Sell Bitcoin?": "Comprar ou vender Bitcoin?", "Choose a Pricing Method": "Escolha um método de precificação", - "Clear form": "Clear form", - "Edit order": "Edit order", - "Enable advanced options": "Enable advanced options", + "Clear form": "Limpar formulário", + "Edit order": "Editar ordem", + "Enable advanced options": "Habilitar opções avançadas", "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", "Escrow/invoice step length": "Escrow/invoice step length", - "Exact": "Exact", - "Exact Amount": "Exact Amount", + "Exact": "Exato", + "Exact Amount": "Valor Exato", "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Forma(s) de Pagamento Fiat", "Fidelity Bond Size": "Tamanho do título de fidelidade", "In or Out of Lightning?": "In or Out of Lightning?", "Let the price move with the market": "Deixe o preço se mover com o mercado", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxAmount}}": "Deve ser inferior a {{maxAmount}}", "Must be less than {{maxSats}": "Deve ser inferior a {{maxSats}}", "Must be less than {{max}}%": "Deve ser inferior a {{max}}%", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minAmount}}": "Deve ser superior a {{minAmount}}", "Must be more than {{minSats}}": "Deve ser superior a {{minSats}}", "Must be more than {{min}}%": "Deve ser superior a {{min}}%", "Must be shorter than 65 characters": "Deve ter menos de 65 caracteres", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Onchain amount to receive (BTC)": "Valor onchain a receber (BTC)", + "Onchain amount to send (BTC)": "Valor onchain a enviar (BTC)", "Order current rate:": "Taxa atual do pedido:", - "Order for ": "Order for ", - "Order rate:": "Order rate:", + "Order for ": "Ordem para ", + "Order rate:": "Taxa da ordem:", "Premium over Market (%)": "Prêmio sobre o mercado (%)", "Public Duration (HH:mm)": "Duração Pública (HH:mm)", - "Public order length": "Public order length", + "Public order length": "Tempo da ordem pública", "Relative": "Relativo", "Satoshis": "Satoshis", - "Sell BTC for ": "Sell BTC for ", + "Sell BTC for ": "Vender BTC por ", "Set a fix amount of satoshis": "Defina uma quantidade fixa de satoshis", "Set the skin-in-the-game, increase for higher safety assurance": "Defina a skin-in-the-game(pele em risco), aumente para maior garantia de segurança", "Swap Destination(s)": "Trocar Destino(s)", @@ -400,26 +400,26 @@ "Swap?": "Swap?", "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You are already maker of an active order": "You are already maker of an active order", - "You can add new methods": "You can add new methods", - "You must fill the form correctly": "You must fill the form correctly", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", + "You can add new methods": "Você pode adicionar novos métodos", + "You must fill the form correctly": "Você deve preencher o formulário corretamente", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "Você recebe aprox {{swapSats}} LN Sats (as taxas podem variar)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "Você envia aprox {{swapSats}} LN Sats (as taxas podem variar)", "Your order fixed exchange rate": "Taxa de câmbio fixa do seu pedido", "#38": "Phrases in components/MakerForm/SelectCoordinator.tsx", "Order Host": "Order Host", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "#39": "Phrases in components/Notifications/index.tsx", "Lightning routing failed": "Lightning routing failed", - "New chat message": "New chat message", - "Order chat is open": "Order chat is open", - "Order has been disputed": "Order has been disputed", - "Order has been taken!": "Order has been taken!", - "Order has expired": "Order has expired", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "Trade finished successfully!": "Trade finished successfully!", + "New chat message": "Nova mensagem de chat", + "Order chat is open": "Ordem de chat está aberta", + "Order has been disputed": "Ordem foi contestada", + "Order has been taken!": "Ordem foi feita!", + "Order has expired": "Ordem expirou", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Exchange de Bitcoin Simples e Privada", + "Trade finished successfully!": "Negociação concluída com sucesso!", "You can claim Sats!": "You can claim Sats!", - "You lost the dispute": "You lost the dispute", - "You won the dispute": "You won the dispute", + "You lost the dispute": "Você perdeu a disputa", + "You won the dispute": "Você ganhou a disputa", "₿ Rewards!": "₿ Rewards!", "⚖️ Disputed!": "⚖️ Disputed!", "✅ Bond!": "✅ Bond!", @@ -436,7 +436,7 @@ "Amount {{currencyCode}}": "Quantidade {{currencyCode}}", "By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.": "Ao aceitar esta ordem, você corre o risco de perder seu tempo. Se o criador não proceder a tempo, você será compensado em satoshis por 50% do título do criador.", "Enter amount of fiat to exchange for bitcoin": "Insira o valor da moeda fiduciária para trocar por bitcoin", - "Sounds fine": "Sounds fine", + "Sounds fine": "Parece ok", "Take Order": "Tomar uma ordem", "The maker is away": "O criador está ausente", "Too high": "Muito alto", @@ -487,7 +487,7 @@ "Your compensations": "Your compensations", "Your current order": "Sua ordem atual", "Your last order #{{orderID}}": "Sua última ordem #{{orderID}}", - "finished order": "finished order", + "finished order": "ordem finalizada", "#43": "Phrases in components/SettingsForm/index.tsx", "Dark": "Dark", "Fiat": "Fiat", @@ -498,7 +498,7 @@ "#44": "Phrases in components/TorConnection/index.tsx", "#45": "Phrases in components/TradeBox/CancelButton.tsx", "Cancel": "Cancelar", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", + "Cancel order and unlock bond instantly": "Cancelar ordem e desbloquear vínculo instantaneamente", "Collaborative Cancel": "Cancelamento colaborativo", "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "#46": "Phrases in components/TradeBox/CollabCancelAlert.tsx", @@ -506,7 +506,7 @@ "{{nickname}} is asking for a collaborative cancel": "{{nickname}} está pedindo um cancelamento colaborativo", "#47": "Phrases in components/TradeBox/TradeSummary.tsx", "Buyer": "Comprador", - "Completed in": "Completed in", + "Completed in": "Concluído em", "Contract exchange rate": "Contract exchange rate", "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", @@ -588,7 +588,7 @@ "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.", "Submit dispute statement": "Enviar declaração de disputa", "#62": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "Advanced options": "Advanced options", + "Advanced options": "Opções avançadas", "Invoice to wrap": "Invoice to wrap", "Payout Lightning Invoice": "Pagamento Lightning Invoice", "Proxy Budget": "Proxy Budget", @@ -609,7 +609,7 @@ "Confirm {{amount}} {{currencyCode}} received": "Confirmar que recebeu {{amount}} {{currencyCode}}", "Confirm {{amount}} {{currencyCode}} sent": "Confirmar o envio de {{amount}} {{currencyCode}}", "Open Dispute": "Abrir disputa", - "Payment failed?": "Payment failed?", + "Payment failed?": "Pagamento falhou?", "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Diga oi! Seja útil e conciso. Deixe-os saber como enviar {{amount}} {{currencyCode}} para você.", "To open a dispute you need to wait": "To open a dispute you need to wait", "Wait for the seller to confirm he has received the payment.": "Aguarde o vendedor confirmar que recebeu o pagamento.", @@ -661,10 +661,10 @@ "#79": "Phrases in components/TradeBox/Prompts/Successful.tsx", "Renew": "Renew", "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats fica melhor com mais liquidez e usuários. Conte a um amigo bitcoiner sobre Robosats!", - "Sending coins to": "Sending coins to", + "Sending coins to": "Enviando moedas para", "Start Again": "Comece de novo", "Thank you for using Robosats!": "Obrigado por usar Robosats!", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Thank you! RoboSats loves you too": "Obriagdo! RoboSats também te ama", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Sua TXID", "#80": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", @@ -682,8 +682,8 @@ "Waiting for maker bond": "Waiting for maker bond", "Public": "Public", "Waiting for taker bond": "Waiting for taker bond", - "Cancelled": "Cancelled", - "Expired": "Expired", + "Cancelled": "Cancelado", + "Expired": "Expirado", "Waiting for trade collateral and buyer invoice": "Waiting for trade collateral and buyer invoice", "Waiting only for seller trade collateral": "Waiting only for seller trade collateral", "Waiting only for buyer invoice": "Waiting only for buyer invoice", @@ -701,8 +701,8 @@ "This order has been cancelled by the maker": "This order has been cancelled by the maker", "Invoice expired. You did not confirm taking the order in time.": "Invoice expired. You did not confirm taking the order in time.", "Invalid Order Id": "Invalid Order Id", - "You must have a robot avatar to see the order details": "You must have a robot avatar to see the order details", + "You must have a robot avatar to see the order details": "Você precisa ter um robô para ver os detalhes da ordem", "This order has been cancelled collaborativelly": "This order has been cancelled collaboratively", - "This order is not available": "This order is not available", + "This order is not available": "Esta ordem não está disponível", "The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/RoboSats/robosats/issues": "The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/RoboSats/robosats/issues" -} +} \ No newline at end of file From 1641496a69a5fc42c3b5d0157af8f5741fbc2b4e Mon Sep 17 00:00:00 2001 From: Thayrone Date: Wed, 3 Apr 2024 22:02:38 -0300 Subject: [PATCH 2/9] feat: add pt folder and translate quick-start to portuguese --- docs/_includes/improve_pt | 6 + docs/_includes/wip_pt | 15 ++ .../00-quick-start/00-quicks-start-guide.md | 18 ++ .../docs/pt/00-quick-start/01-lightning.md | 33 +++ docs/_pages/docs/pt/00-quick-start/02-tor.md | 21 ++ .../docs/pt/00-quick-start/03-access.md | 87 ++++++++ .../pt/01-best-practices/00-best-practices.md | 13 ++ .../docs/pt/01-best-practices/01-pgp-guide.md | 190 ++++++++++++++++++ .../pt/01-best-practices/01-pgp-guide_es.md | 87 ++++++++ .../01-best-practices/02-payment-methods.md | 99 +++++++++ .../pt/01-best-practices/03-proxy-wallets.md | 53 +++++ .../docs/pt/01-best-practices/04-channels.md | 13 ++ docs/_pages/docs/pt/02-features/01-private.md | 34 ++++ docs/_pages/docs/pt/02-features/02-fast.md | 13 ++ docs/_pages/docs/pt/02-features/03-safe.md | 15 ++ .../pt/03-understand/01-trade-pipeline.md | 38 ++++ .../_pages/docs/pt/03-understand/02-robots.md | 55 +++++ .../docs/pt/03-understand/03-premium.md | 57 ++++++ docs/_pages/docs/pt/03-understand/04-bonds.md | 80 ++++++++ .../docs/pt/03-understand/05-trade-escrow.md | 79 ++++++++ .../docs/pt/03-understand/06-disputes.md | 25 +++ .../docs/pt/03-understand/07-wallets.md | 113 +++++++++++ .../_pages/docs/pt/03-understand/08-limits.md | 25 +++ docs/_pages/docs/pt/03-understand/09-swaps.md | 57 ++++++ .../docs/pt/03-understand/10-telegram.md | 110 ++++++++++ docs/_pages/docs/pt/03-understand/11-api.md | 11 + .../_pages/docs/pt/03-understand/12-prices.md | 96 +++++++++ docs/_pages/docs/pt/03-understand/13-fees.md | 93 +++++++++ .../pt/03-understand/14-on-chain-payouts.md | 48 +++++ .../docs/pt/contribute/00-contribute.md | 23 +++ .../docs/pt/contribute/01-development.md | 97 +++++++++ .../_pages/docs/pt/contribute/02-languages.md | 52 +++++ .../_pages/docs/pt/contribute/03-liquidity.md | 34 ++++ docs/_pages/docs/pt/contribute/04-guides.md | 29 +++ docs/_pages/docs/pt/contribute/05-art.md | 21 ++ docs/_pages/docs/pt/contribute/06-outreach.md | 25 +++ docs/_pages/docs/pt/contribute/07-donate.md | 54 +++++ docs/_pages/docs/pt/home.md | 72 +++++++ docs/_pages/docs/pt/stats.md | 13 ++ 39 files changed, 2004 insertions(+) create mode 100644 docs/_includes/improve_pt create mode 100644 docs/_includes/wip_pt create mode 100644 docs/_pages/docs/pt/00-quick-start/00-quicks-start-guide.md create mode 100644 docs/_pages/docs/pt/00-quick-start/01-lightning.md create mode 100644 docs/_pages/docs/pt/00-quick-start/02-tor.md create mode 100644 docs/_pages/docs/pt/00-quick-start/03-access.md create mode 100644 docs/_pages/docs/pt/01-best-practices/00-best-practices.md create mode 100644 docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md create mode 100644 docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md create mode 100644 docs/_pages/docs/pt/01-best-practices/02-payment-methods.md create mode 100644 docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md create mode 100644 docs/_pages/docs/pt/01-best-practices/04-channels.md create mode 100644 docs/_pages/docs/pt/02-features/01-private.md create mode 100644 docs/_pages/docs/pt/02-features/02-fast.md create mode 100644 docs/_pages/docs/pt/02-features/03-safe.md create mode 100644 docs/_pages/docs/pt/03-understand/01-trade-pipeline.md create mode 100644 docs/_pages/docs/pt/03-understand/02-robots.md create mode 100644 docs/_pages/docs/pt/03-understand/03-premium.md create mode 100644 docs/_pages/docs/pt/03-understand/04-bonds.md create mode 100644 docs/_pages/docs/pt/03-understand/05-trade-escrow.md create mode 100644 docs/_pages/docs/pt/03-understand/06-disputes.md create mode 100644 docs/_pages/docs/pt/03-understand/07-wallets.md create mode 100644 docs/_pages/docs/pt/03-understand/08-limits.md create mode 100644 docs/_pages/docs/pt/03-understand/09-swaps.md create mode 100644 docs/_pages/docs/pt/03-understand/10-telegram.md create mode 100644 docs/_pages/docs/pt/03-understand/11-api.md create mode 100644 docs/_pages/docs/pt/03-understand/12-prices.md create mode 100644 docs/_pages/docs/pt/03-understand/13-fees.md create mode 100644 docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md create mode 100644 docs/_pages/docs/pt/contribute/00-contribute.md create mode 100644 docs/_pages/docs/pt/contribute/01-development.md create mode 100644 docs/_pages/docs/pt/contribute/02-languages.md create mode 100644 docs/_pages/docs/pt/contribute/03-liquidity.md create mode 100644 docs/_pages/docs/pt/contribute/04-guides.md create mode 100644 docs/_pages/docs/pt/contribute/05-art.md create mode 100644 docs/_pages/docs/pt/contribute/06-outreach.md create mode 100644 docs/_pages/docs/pt/contribute/07-donate.md create mode 100644 docs/_pages/docs/pt/home.md create mode 100644 docs/_pages/docs/pt/stats.md diff --git a/docs/_includes/improve_pt b/docs/_includes/improve_pt new file mode 100644 index 000000000..c175e7465 --- /dev/null +++ b/docs/_includes/improve_pt @@ -0,0 +1,6 @@ +## Você pode ajudar a melhorar esta página! + +Learn RoboSats é um esforço conjunto da comunidade RoboSats. Se você já usou o RoboSats antes, você é um especialista! Ajude a melhorar esta documentação. + +**Dica Pro:** Você pode diretamente [editar esta página ](https://github.com/RoboSats/robosats/blob/main/docs/{{page.src}}) e abrir um [Pull Request ](https://github.com/RoboSats/robosats/pulls). Suas alterações serão exibidas aqui. +{: .notice--primary} diff --git a/docs/_includes/wip_pt b/docs/_includes/wip_pt new file mode 100644 index 000000000..e1a5450d4 --- /dev/null +++ b/docs/_includes/wip_pt @@ -0,0 +1,15 @@ + +
+
+ +
+
+ +Esta página está em construção. Learn.RoboSats é um esforço conjunto da comunidade RoboSats. + +## Você pode ajudar a melhorar esta página! + +**Dica Pro:** Você pode diretamente [editar esta página ](https://github.com/RoboSats/robosats/blob/main/docs/{{page.src}}) e abrir um [Pull Request ](https://github.com/RoboSats/robosats/pulls). Suas alterações serão exibidas aqui. +{: .notice--primary} + +Se você já usou o RoboSats, você é um especialista! Se você entende como tudo funciona nos bastidores, você é um mestre! Considere contribuir com os guias e documentação da plataforma Learn.RoboSats. diff --git a/docs/_pages/docs/pt/00-quick-start/00-quicks-start-guide.md b/docs/_pages/docs/pt/00-quick-start/00-quicks-start-guide.md new file mode 100644 index 000000000..dfbf48ba8 --- /dev/null +++ b/docs/_pages/docs/pt/00-quick-start/00-quicks-start-guide.md @@ -0,0 +1,18 @@ +--- +layout: single +title: "Guia de inicio rápido" +permalink: /docs/pt/quick-start/ +sidebar: + title: 'Inicio rápido' + nav: docs +--- + +RoboSats é uma maneira fácil de trocar Bitcoin de forma privada por moedas nacionais. Simplifica a experiência peer-to-peer e faz uso de [hold de faturas lightning](/docs/escrow/#what-is-a-hold-invoice) para minimizar os requisitos de custódia e confiança entre pares. Você também pode usar o RoboSats para realizar [swaps](/docs/swaps/) peer-to-peer. + +**Vamos lá!** Para começar a usar o RoboSats, você só precisa de uma [ carteira Lightning](/docs/pt/wallets/) e [um navegador com TOR habilitado](/docs/pt/tor/). +{: .notice--primary} + +1. Obter uma [Carteira](/docs/pt/wallets/) Lightning +2. Baixe [Navegador Tor](https://www.torproject.org/download/), ou uma [alternativa](/docs/pt/access/) suportada +3. Acesse [RoboSats](/docs/pt/access/) +4. Veja os [tutoriais](/watch/pt/) se necessário! diff --git a/docs/_pages/docs/pt/00-quick-start/01-lightning.md b/docs/_pages/docs/pt/00-quick-start/01-lightning.md new file mode 100644 index 000000000..e342be077 --- /dev/null +++ b/docs/_pages/docs/pt/00-quick-start/01-lightning.md @@ -0,0 +1,33 @@ +--- +layout: single +title: "A rede Lightning" +permalink: /docs/pt/lightning/ +toc: true +toc_sticky: true +sidebar: + title: 'Rede Lightning' + nav: docs +src: "_pages/docs/pt/00-quick-start/01-lightning.md" +--- + +A Rede Lightning, ou simplesmente referida como LN, é uma rede de micropagamentos off chain (camada dois) com baixas taxas e pagamentos instantâneos. RoboSats aproveita as vantagens da transação fora da cadeia para fornecer aos usuários uma experiência rápida e barata! Existem muitos conteúdos excelentes para aprender mais sobre como funciona a rede Lightning! Consulta ["Mastering the Lightning Network"](https://github.com/lnbook/lnbook) para ver um ótimo conteúdo. + +RoboSats é experimental e, como tal, atualmente é suportado por um [nodo coordinador experimental](https://amboss.space/node/{{site.robosats.node_id}}). A próxima [atualização da federação](https://github.com/RoboSats/robosats/pull/601) permite que qualquer pessoa se torne um nodo coordenador e apoie a federação RoboSats, criando assim uma carteira de pedidos descentralizada, mas unificada, composta por membros da federação competindo contra uns aos outros para atrair comerciantes. + +## **Usando a Rede Lightning** + +Um pré-requisito para usar o LN é uma carteira. É altamente recomendável usar uma carteira sem custódia e de código aberto, onde somente você possui as chaves. As carteiras custodiais e de código fechado podem coletar informações sobre suas transações, informações de conta e, potencialmente, outros metadados. Lembre-se também de que quaisquer fundos mantidos no LN não são considerados armazenamento frio, mas estão em uma carteira “quente” conectada à internet. Para usar o RoboSats, é recomendado usar uma carteira que funcione bem com [hold de faturas lightning](/docs/pt/escrow/#qué-es-una-factura-de-retención), consulte [Entender > Wallets](/docs/pt/wallets/) para obter uma lista não exaustiva de compatibilidade de carteiras LN. + +Ao usar Lightning, os pagamentos são feitos por meio de faturas. O comprador de Sats emite uma fatura para o vendedor de Sats, muitas vezes na forma de um código QR, solicitando ao vendedor o pagamento da quantia específica de Sats solicitada pela fatura. A fatura começa com o prefixo "lnbc" e pode ser decodificada para inspecionar seu conteúdo, como a quantidade de Sats enviados, o ID do nó para o qual os Sats foram enviados, quaisquer descrições fornecidas, etc. + +A Rede Lightning, como está, não é completamente privada. Os usuários devem ter cuidado para não revelar informações sensíveis ao enviar e receber pagamentos na LN. Não confie em uma carteira de código fechado e custodial para respeitar suas informações; você pode obter um maior grau de privacidade se usar uma carteira sem custódia. Ademais, consulte [Práticas recomendadas > Wallets Proxy](/docs/pt/proxy-wallets/) para obter mais informações sobre questões de privacidade ao receber Sats pela LN. + +## **"Travessuras" da Rede Lightning** + +Embora seja muito raro, pode acontecer que algum nó de roteamento intermediário fique offline ou a transação fique “travada” durante a tentativa de pagamento. Informalmente chamados de travessuras da Rede Lightning, problemas como esse se devem às limitações atuais do LN. Resolve sozinho após algumas horas ou no máximo alguns dias. + +Ao comprar bitcoin (receber Sats na LN), a fatura que você fornece pode falhar no roteamento e exigir muitas tentativas. RoboSats tenta enviar o Sats três vezes e, se falhar, solicitará uma nova fatura para tentar novamente. Repita até que seja enviado! Durante este tempo, seus fundos são considerados seguros. + +No caso de esse cenário, faça backup do token privado do seu robô e verifique o pagamento do seu pedido de tempos em tempos". Se o problema persistir, não hesite em entrar em contato com o [grupo de suporte no SimpleX](/contribute/code/#communication-channels) para que a equipe do RoboSats possa investigar. + +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/00-quick-start/02-tor.md b/docs/_pages/docs/pt/00-quick-start/02-tor.md new file mode 100644 index 000000000..07241cef7 --- /dev/null +++ b/docs/_pages/docs/pt/00-quick-start/02-tor.md @@ -0,0 +1,21 @@ +--- +layout: single +title: "Rede TOR" +permalink: /docs/pt/tor/ +sidebar: + title: 'TOR' + nav: docs +src: "_pages/docs/pt/00-quick-start/02-tor.md" +--- + +[The Onion Router](https://www.torproject.org/download/), ou TOR para abreviar, é um navegador de código aberto e orientado a privacidade que permite a comunicação anônima. Milhares de retransmissores voluntários compõem a rede para direcionar o tráfego da Internet em todo o mundo gratuitamente. RoboSats utiliza TOR como uma camada de privacidade e, portanto, [acessar RoboSats](/docs/pt/access/#-de-manera-privada-con-tor) via TOR é altamente recomendado. + +Uma alternativa suportada ao TOR é o [projeto I2P](/docs/access/#-privately-with-i2p). Você também pode usar um navegador compatível com TOR, como o Brave, mas os usuários devem sempre presumir que estão sendo espionados e tomar cuidado para acessar o RoboSats com segurança. + +## **Problemas com TOR** + +A utilização do TOR tem desvantagens, como velocidades de conexão de rede mais baixas, [tempo de inatividade](https://status.torproject.org/) esporádico devido a DDoS e privacidade imperfeita em relação às técnicas de impressão digital de sites. + +Tenha isso em mente ao usar o RoboSats. É importante fazer backup do token secreto do seu robô caso a rede TOR tenha problemas de conexão. + +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/00-quick-start/03-access.md b/docs/_pages/docs/pt/00-quick-start/03-access.md new file mode 100644 index 000000000..5a58ac3c0 --- /dev/null +++ b/docs/_pages/docs/pt/00-quick-start/03-access.md @@ -0,0 +1,87 @@ +--- +layout: single +title: "Acessando RoboSats" +permalink: /docs/pt/access/ +toc: true +toc_sticky: true +sidebar: + title: 'Acceso' + nav: docs +src: "_pages/docs/pt/00-quick-start/03-access.md" +--- + +## De maneira privada com TOR + +Uma forma segura e muito privada de usar o RoboSats é através do endereço Onion. Você precisa do [navegador TOR](/docs/pt/tor/) e acesse pelo link: + +> [robosats6tkf3eva7x2voqso3a5wcorsnw34j
veyxfqi2fu7oyheasid.onion](http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/) + +Você também pode abrir o atalho [dex.robosats.com](https://dex.robosats.com) no navegador Tor e ser redirecionado instantaneamente para o site Onion. + +**Privado:** Sua conexão é criptografada de ponta a ponta e retransmitida por várias camadas de nós, o que dificultará o rastreamento. +{: .notice--primary} + +## Coordenador Experimental RoboSats com TOR + +Você pode acessar o coordenador Experimental através deste endereço Onion. Você precisa do [navegador TOR](/docs/tor/) e acessar através do link: + +> [robosats6tkf3eva7x2voqso3a5wcorsnw34j
veyxfqi2fu7oyheasid.onion](http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion/) + +## Privado com aplicativo Android habilitado para TOR + +RoboSats pode ser acessado com segurança e privacidade por meio do aplicativo Android. O aplicativo está disponível na página de lançamento do RoboSats GitHub: + +> [Baixe a versão mais recente do APK RoboSats universal para Android](https://github.com/RoboSats/robosats/releases) + +## De maneira privada com I2P + +I2P é outra forma segura e privada de usar RoboSats. Você precisa instalar [I2P](https://geti2p.com/en/download). + +> [robosats.i2p?i2paddresshelper=r7r4sckft
6ptmk4r2jajiuqbowqyxiwsle4iyg4fijtoordc6z7a.b32.i2p](http://robosats.i2p?i2paddresshelper=r7r4sckft6ptmk4r2jajiuqbowqyxiwsle4iyg4fijtoordc6z7a.b32.i2p) + +## De forma insegura na Clearnet + +Existe uma maneira insegura de acessar RoboSats sem TOR que depende de serviços tor2web de terceiros. Com este URL você pode acessar o RoboSats de qualquer navegador, mas usar este URL é **altamente desencorajado!** + +> [unsafe.robosats.com](https://unsafe.robosats.com) + +**Inseguro:** Sua privacidade pode ser comprometida se você usar o URL inseguro da clearnet em um navegador normal. +{: .notice--secondary} + +Se você usar o URL clearnet, deverá presumir que está sendo espionado. No entanto, os recursos mais confidenciais do RoboSats estão desativados (por exemplo, chat), portanto os usuários não podem fornecer dados pessoais. Use este URL apenas para dar uma olhada rápida nas ordens de pedidos. Nunca use-o para negociar ou fazer login em avatares de robôs ativos. + +## Todo em um + +Para simplificar, o URL "robosats.com" foi criado para servir como um link completo e fácil de lembrar para navegadores. Se você usar um navegador TOR ou I2P, você será direcionado para o site Onion ou I2P, respectivamente. Caso contrário, você será direcionado para o site inseguro da Clearnet. + +> [robosats.com](https://robosats.com) + +## Outros + +### Testnet + +Você pode praticar e testar todas as funcionalidades do RoboSats sem perder fundos usando [Testnet Bitcoin](https://en.bitcoin.it/wiki/Testnet). Tudo que você precisa é de uma carteira Lightning Testnet e acesso à plataforma testnet + +> [robotestagw3dcxmd66r4rgksb4nmmr43fh7
7bzn2ia2eucduyeafnyd.onion](http://robotestagw3dcxmd66r4rgksb4nmmr43fh77bzn2ia2eucduyeafnyd.onion/) + +Ou, acesse de forma insegura a testnet clearnet através do link: + +> [unsafe.testnet.robosats.com](http://unsafe.testnet.robosats.com) + +### Onion Mirrors + +A plataforma **testnet** pode ser acessada na porta 8001 da onion de mainnet + +> [robosats6tkf3eva7x2voqso3a5wcorsnw34j
veyxfqi2fu7oyheasid.onion:8001](http://robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion:8001) + +Também é possível acessar a plataforma **mainnet** na porta 8001 da onion testnet + +> [robotestagw3dcxmd66r4rgksb4nmmr43fh7
7bzn2ia2eucduyeafnyd.onion:8001](http://robotestagw3dcxmd66r4rgksb4nmmr43fh77bzn2ia2eucduyeafnyd.onion:8001) + +### Clearnet Mirrors + +Existem vários serviços tor2web que servem como espelhos caso um deles não esteja disponível + +> [unsafe.robosats.com](https://unsafe.robosats.com/)
> [unsafe2.robosats.com](https://unsafe2.robosats.com/)
> [unsafe3.robosats.com](https://unsafe3.robosats.com/)
> [unsafe.testnet.robosats.com](http://unsafe.testnet.robosats.com/)
> [unsafe2.testnet.robosats.com](http://unsafe2.testnet.robosats.com/) + +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/01-best-practices/00-best-practices.md b/docs/_pages/docs/pt/01-best-practices/00-best-practices.md new file mode 100644 index 000000000..029d27736 --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/00-best-practices.md @@ -0,0 +1,13 @@ +--- +layout: single +title: Buenas prácticas +permalink: /docs/es/best-practices/ +sidebar: + title: 'Buenas prácticas' + nav: docs +src: "_pages/docs/es/01-best-practices/00-best-practices.md" +--- + +Aunque RoboSats es muy privado y seguro desde el principio, siempre hay algunos pasos adicionales que puedes seguir para mejorar tu privacidad y minimizar riesgos. + +{% include wip_es%} diff --git a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md new file mode 100644 index 000000000..459f73dd3 --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md @@ -0,0 +1,190 @@ +--- +layout: single +title: Encriptación fácil con PGP +permalink: /docs/es/pgp-encryption/ +toc: true +toc_sticky: true +sidebar: + title: 'Encriptación PGP' + nav: docs +src: "_pages/docs/es/01-best-practices/01-pgp-guide.md" +--- + +# Encriptación PGP en RoboSats + +Todas las comunicaciones en RoboSats están encriptadas con PGP. La aplicación del cliente es completamente transparente y ofrece una manera fácil de copiar y exportar las claves PGP. + +## Verifica la privacidad de tu comunicación + +Puedes garantizar la confidencialidad de tus datos sensibles verificando la implementación del estándar PGP en RoboSats. Cualquier implementación de PGP de terceros que te permita importar claves y mensajes puede usarse para verificar el chat de RoboSats. En esta pequeña guía, usaremos la herramienta de línea de comandos [GnuPG](https://gnupg.org/). + +### Importar claves en GnuPG +#### Importar tu clave privada encriptada +Cada avatar de robot tiene una clave pública y una clave privada encriptada. Podemos importar la clave privada a GPG, primero la copiamos desde RoboSats: + +
+ +
+ +Luego la importamos en GnuPG con el siguiente comando: + +``` +echo "" | gpg --import +``` + + +Se verá así: + +
+ +
+ +Se te pedirá que ingreses la contraseña de la clave privada. Usamos nuestro *token* de robot **supersecreto** para desencriptarlo, tú eres el único que conoce el *token* del robot. + +
+ +
+ +Si tu token es el correcto, habrás importado la clave privada para la comunicación. +
+ +
+Podemos ver cómo la aplicación frontal llamó a esta clave `"RoboSats ID"`. Este es el ID del robot, el segundo hash SHA256 de nuestro *token* secreto, y se usó originalmente para generar de manera determinista el apodo y la imagen de avatar del robot ([aprende más](/docs/es/private/#generación-de-avatares-de-robot)). + +#### Importar la clave pública de tu compañero +Solo necesitamos repetir los pasos anteriores para importar la clave pública de nuestro compañero. + +``` +echo "" | gpg --import +``` + +
+ +
+ +Estamos listos. Hemos importado nuestra clave privada encriptada y la clave pública de nuestro compañero en GPG. Hasta ahora, todo parece estar bien. + +### Desencriptar y verificar mensajes con GnuPG +#### Desencriptar mensaje +Ahora intentemos leer uno de los mensajes encriptados que nuestro compañero nos envió y veamos si se pueden desencriptar con nuestra clave privada y están correctamente firmados por él. + +
+ +
+ +Haciendo clic en el icono del "ojo", podemos ver el mensaje PGP ASCII en bruto. Podemos hacer clic en el botón de copiar para llevarlo a GnuPG. + +
+ +
+ +Todo lo que queda es desencriptar el mensaje PGP de nuestro compañero usando nuestra clave privada. Es muy probable que GnuPG nos pida nuevamente nuestro *token* para desencriptar nuestra clave privada. + +``` +echo "" | gpg --decrypt +``` + +#### Verificación del mensaje encriptado + +
+ +
+ +¡Voilà! Aquí está. Podemos estar seguros de que: +1. El **mensaje encriptado dice** "¡Es tan genial que RoboSats tenga una forma tan transparente de verificar tu comunicación encriptada!" (Marcado en rojo) +2. El mensaje solo puede ser desencriptado por 2 claves privadas: la nuestra y la de nuestro compañero. **¡Nadie más puede leerlo!** (marcado en azul) +3. El mensaje **fue firmado por nuestro compañero**, debe ser él. Nadie se ha infiltrado en este chat pretendiendo ser tu compañero. (marcado en verde) + +Dado que los mensajes son firmados por los robots que llevan el registro, nuestro *token* de robot es muy útil en caso de una disputa. Si tu compañero intenta engañarte y luego miente al personal encargado de resolver la disputa, ¡puedes demostrarlo! Es útil exportar el registro completo del chat como Json (haz clic en el botón de exportación) o, al menos, conservar tu *token* de robot. Con eso, puedes proporcionar evidencia excelente de que dijo algo diferente en el chat privado contigo. + +La aplicación frontal de RoboSats que se ejecuta en tu navegador realiza la tarea de encriptar, desencriptar y verificar cada mensaje. Pero en este tutorial lo hemos verificado de manera independiente y funciona como se espera: hemos verificado que **solo la persona con acceso al token del robot puede leer (desencriptar) y firmar mensajes** durante una transacción de RoboSats. + +**Consejo profesional:** Para verificar de manera independiente que tu token es absolutamente secreto y nunca se envía a un tercero, necesitarás ejecutar un sniffer de paquetes de solicitudes HTTP. También puedes verificar por ti mismo el [código fuente del frontend](https://github.com/RoboSats/robosats/tree/main/frontend/src). +{: .notice--secondary} + +## Legado: ¿Por qué se necesita la encriptación? + +Inicialmente, RoboSats no tenía una configuración de encriptación PGP incorporada. Por lo tanto, los usuarios tenían que hacerlo manualmente para asegurar que sus comunicaciones fueran privadas. A continuación, se presenta un documento antiguo para aprender cómo encriptar tu comunicación usando OpenKeychain en Android. Sin embargo, la misma herramienta también se puede usar para verificar el canal de encriptación incorporado. ¿Quién sabe? Tal vez quieras encriptar tus mensajes dos veces. Entonces, esta es tu guía. + +Dado que RoboSats funciona a través de la red TOR, todas las comunicaciones están cifradas de extremo a extremo. Esto ayuda a prevenir que los datos en tránsito sean leídos o manipulados por ataques de intermediarios. Además, el protocolo TOR asegura que el usuario está conectado al nombre de dominio en la barra de direcciones del navegador, en este caso, la dirección oficial de RoboSats en TOR (robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion). Sin embargo, en RoboSats v0.1.0, los datos se transferían en texto plano a través del front-end y el back-end de la aplicación. Este comportamiento permitía la posibilidad de que un sniffer malintencionado en la computadora de cualquiera de las partes o incluso en el servidor de RoboSats en la capa de abstracción de la aplicación capturara datos sensibles intercambiados sobre información de pago en moneda fiduciaria. Esto representaría un ataque a la privacidad del propietario de los datos. Incluso si el chat de RoboSats estuviera completamente encriptado en cada paso, aún así no debes confiar en que los datos sensibles estén encriptados (ver la guía de verificación anterior). La mejor práctica para evitar este problema era usar encriptación asimétrica durante el intercambio de datos sensibles; esta guía muestra un método que garantiza la confidencialidad de los datos sensibles utilizando el estándar PGP. + +### Aplicaciones PGP + +#### Android +OpenKeychain es una aplicación de Android de código abierto que te permite crear y gestionar pares de claves criptográficas y firmar y/o encriptar/desencriptar texto y archivos. OpenKeychain se basa en el bien establecido estándar OpenPGP, haciendo que la encriptación sea compatible entre dispositivos y sistemas. La aplicación OpenKeychain se puede encontrar en [[F-droid.org]](https://f-droid.org/packages/org.sufficientlysecure.keychain/) o en la tienda Google Play [[Enlace]](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain). + +
+ +
+ +#### iOS +PGPro es una aplicación de iOS de código abierto que te permite crear y gestionar pares de claves criptográficas y firmar y/o encriptar/desencriptar texto y archivos. PGPro se basa en ObjectivePGP, que es compatible con OpenPGP. Puede encontrarse en su sitio web [[Enlace]](https://pgpro.app/) o en la tienda de aplicaciones de Apple [[Enlace]](https://apps.apple.com/us/app/pgpro/id1481696997). + +
+ +
+ +#### Otros +Para obtener una lista de software compatible con Windows, Mac OS y otros sistemas operativos, consulta [openpgp.org/software/](https://openpgp.org/software/). Dado que el concepto es el mismo, este método se puede replicar utilizando cualquier otra aplicación. + +### Esquema de encriptación. + +En la mayoría de los casos, la información sensible que queremos proteger es la información de pago en moneda fiduciaria del vendedor, es decir, el número de teléfono, la cuenta de PayPal, etc. Por lo tanto, la imagen a continuación muestra el esquema de encriptación que garantiza que la información de pago del vendedor solo pueda ser leída por el comprador. + +
+ +
+ +El proceso de intercambio de datos se ha dividido en 3 pasos sencillos: + +- Creación de pares de claves por parte del comprador. + +- Compartir la clave pública del comprador con el vendedor. + +- Intercambio de datos encriptados. + +### Guía paso a paso. + +#### Creación de pares de claves por parte del comprador. + +El primer paso para garantizar la confidencialidad de los datos es crear un par de claves pública/privada. A continuación, se muestran los pasos para crear un par de claves en la aplicación OpenKeychain; este procedimiento solo necesita hacerlo el comprador. Este paso solo necesita hacerse una vez, no es necesario repetirlo cuando los compradores deseen comprar de nuevo, ya que en una transacción futura ya tendrán el par de claves. + +
+ +
+ +
+ +
+ +#### Compartir la clave pública del comprador con el vendedor. + +Ahora el comprador tiene dos claves, la clave privada debe conocerla únicamente su propietario (en este caso específico, el comprador, quien también la ha creado), y la clave pública puede ser conocida por cualquier otra persona (el vendedor). El vendedor necesita la clave pública del comprador para cifrar los datos sensibles, por lo que el comprador debe enviar el texto plano que representa la clave pública. Los pasos a continuación muestran cómo compartir el texto plano que representa la clave pública, así como cómo el vendedor la agrega a su aplicación OpenKeychain para usarla más tarde. + +
+ +
+ +
+ +
+ +La clave debe copiarse, incluyendo el encabezado `(-----BEGIN PGP PUBLIC KEY BLOCK-----)` y el pie de página `(-----END PGP PUBLIC KEY BLOCK-----)` para el correcto funcionamiento de la aplicación. + +### Intercambio de datos cifrados. + +Una vez que el vendedor tiene la clave pública del comprador, se puede aplicar el esquema de cifrado mostrado anteriormente. Los siguientes pasos describen el proceso de intercambio de datos cifrados. + +
+ +
+ +
+ +
+ +Los datos cifrados deben copiarse incluyendo el encabezado `(-----BEGIN PGP MESSAGE-----)` y el pie de página `(-----END PGP MESSAGE-----)` para el funcionamiento correcto de la aplicación. Si el comprador visualiza correctamente en la app los datos del vendedor significa que el intercambio ha sido exitoso y la confidencialidad de los datos está asegurada ya que la única clave que puede descifrarlos es la clave privada del comprador. + +Si quieres leer un tutorial sobre cómo usar OpenKeychain para uso general, consulta [As Easy as P,G,P](https://diverter.hostyourown.tools/as-easy-as-pgp/) + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md new file mode 100644 index 000000000..9cb819370 --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md @@ -0,0 +1,87 @@ +--- +layout: single +title: Encriptación fácil con PGP +permalink: /docs/pgp-encryption/es/ +toc: true +toc_sticky: true +sidebar: + title: 'Encriptación PGP' + nav: docs +src: "_pages/docs/es/01-best-practices/01-pgp-guide_es.md" +--- + +Cómo usar OpenKeychain para cifrar datos sensibles al usar RoboSats. + +## ¿Por qué es necesaria la encriptación? + +Dado que RoboSats funciona a través de la red Tor, todas las comunicaciones están cifradas de extremo a extremo. Esto ayuda a prevenir ataques de intermediarios que podrían leer o manipular datos durante su transmisión. Además, el protocolo Tor asegura que el usuario esté conectado al nombre de dominio en la barra de direcciones del navegador, en este caso la dirección Tor oficial de RoboSats (robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion). Sin embargo, en RoboSats v0.1.0, los datos se transfieren como texto sin formato a través del front-end (la interfaz de usuario) y el back-end (administración) de la aplicación. Esto podría hacer que los datos confidenciales como la información del pago en fiat (ARS, EUR, USD, …) puedan ser interceptados por un rastreador malicioso en el dispositivo de cualquiera de las partes o incluso en el servidor de RoboSats en la capa de abstracción de la aplicación. Esto supondría un ataque a la privacidad del titular de los datos. Incluso si el chat de RoboSats estuviera completamente encriptado en cada paso, no deberías confiar en que los datos confidenciales estén encriptados. La mejor práctica para evitar este problema es usar encriptación asimétrica durante el intercambio de datos confidenciales. Esta guía detalla un método que garantiza la confidencialidad de los datos personales utilizando el estándar PGP. + +## La aplicación OpenKeychain. + +OpenKeychain es una aplicación de Android de código abierto que permite crear y administrar pares de claves criptográficas y firmar y/o cifrar/descifrar texto y archivos. OpenKeychain se basa en el estándar OpenPGP que hace que el cifrado sea compatible en todos los dispositivos y sistemas. Puedes consultar una lista de software compatible para Windows, Mac OS y otros sistemas operativos, en este enlace: [openpgp.org/software/](https://openpgp.org/software/). Ya que el concepto es el mismo, este método se puede replicar utilizando cualquier otra aplicación. La aplicación OpenKeychain se puede encontrar en F-droid.org [[Link]](https://f-droid.org/packages/org.sufficientlysecure.keychain/) o en Google play store [[Link]](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain) + +
+ +
+ +## Esquema de cifrado. + +En la mayoría de los casos, la información confidencial que queremos proteger es la información de pago en moneda fiat del vendedor, es decir: el número de teléfono, la cuenta de PayPal, etc. La imagen a continuación muestra el esquema de encriptación que garantiza que la información de pago del vendedor solo pueda ser leída por el comprador. + +
+ +
+ +El proceso de intercambio de datos se ha dividido en 3 sencillos pasos: + +- Creación de pares de claves por parte del comprador. + +- Compartir la clave pública del comprador con el vendedor. + +- Intercambio de datos encriptados. + +## Guía paso a paso. + +### Creación de pares de claves por parte del comprador. + +El primer paso para garantizar la confidencialidad de los datos es crear un par de claves pública/privada. A continuación se muestran los pasos para crear un par de claves en la aplicación OpenKeychain. Este procedimiento solo debe ser realizado por el comprador. Este paso solo se debe realizar una vez, no es necesario repetirlo cuando el comprador quiera volver a comprar, ya que en una futura operación ya tendrá el par de claves. + +
+ +
+ +
+ +
+ +### Compartir la clave pública del comprador con el vendedor. + +Ahora el comprador tiene dos claves: la clave privada sólo debe ser conocida por su propietario (en este caso concreto el comprador, que también la ha creado); la clave pública puede ser conocida por cualquier otra persona (el vendedor). El vendedor necesita la clave pública del comprador para cifrar los datos confidenciales, por lo que el comprador debe enviar el texto sin formato que representa la clave pública. Los pasos a continuación muestran cómo compartir el texto sin formato que representa la clave pública (imágenes 1-2), y también cómo el vendedor puede agregarla a su aplicación OpenKeychain para usarla más tarde (imágenes 3-8). + +
+ +
+ +
+ +
+ +La clave debe copiarse incluyendo el encabezado `(-----BEGIN PGP PUBLIC KEY BLOCK-----)` y el pie de página `(-----END PGP PUBLIC KEY BLOCK-----)` para el funcionamiento correcto de la aplicación. + +### Intercambio de datos encriptados. + +Una vez que el vendedor tiene la clave pública del comprador, se puede aplicar el esquema de cifrado que se muestra arriba. Los siguientes pasos describen el proceso de intercambio de datos cifrados. + +
+ +
+ +
+ +
+ +Los datos cifrados deben copiarse incluyendo el encabezado `(-----BEGIN PGP MESSAGE-----)` y el pie de página `(-----END PGP MESSAGE-----)` para el funcionamiento correcto de la aplicación. Si el comprador visualiza correctamente en la app los datos del vendedor significa que el intercambio ha sido exitoso y la confidencialidad de los datos está asegurada ya que la única clave que puede descifrarlos es la clave privada del comprador. + +Si quieres leer un tutorial sobre cómo usar OpenKeychain para uso general, consulta [As Easy as P,G,P](https://diverter.hostyourown.tools/as-easy-as-pgp/) + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md b/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md new file mode 100644 index 000000000..7d99aa961 --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md @@ -0,0 +1,99 @@ +--- +layout: single +title: Buenas prácticas Fiat +permalink: /docs/es/payment-methods/ +toc: true +toc_sticky: true +sidebar: + title: 'Buenas prácticas Fiat' + nav: docs +src: "_pages/docs/es/01-best-practices/02-payment-methods.md" +--- + +Actualmente, no hay restricciones en el método de pago fiat. Puedes pagar con cualquier método que tanto tú como tu contraparte acordéis. Esto incluye el método de mayor riesgo, como PayPal, Venmo y Cash. Sin embargo, se recomienda el método de pago con menor riesgo. Puedes conocer más detalles sobre las características y diferencias de cada método de pago fiat en Bisq wiki. Las pautas de Bisq se aplican como pautas predeterminadas en RoboSats. + +## Recomendación general + +Esta recomendación se crea como una mejor práctica para operar en la plataforma RoboSats. Estas mejores prácticas es muy recomendable que ambos pares las sigan para garantizar el éxito del intercambio y evitar disputas innecesarias. + +Nota: Esta guía es una modificación de las reglas de intercambio de Bisq y ajustada de acuerdo a las diferencias de funcionamiento de cada plataforma. + +### Para ambos comprador y vendedor de bitcoin + + 1. Asegúrate de revisar la seccion Cómo usar antes de empezar a intercambiar.
+ 2. Indica el acuerdo claramente para evitar malentendidos.
+ 3. El método de pago fiat debería poder enviar y recibir instantáneamente porque la factura retenida tiene un tiempo de expiración de 24 horas.
+Si el temporizador llega al vencimiento, podría desencadenar una disputa y podría conducir a una pérdida de la fianza.
+ 4. Después de que el tomador haya tomado la orden, ambas partes deben estar listas para pasar al siguiente paso antes de que expire el tiempo.
+ 5. Ten en cuenta que nadie puede leer el chat entre tu y tu contraparte. + +### Para el comprador de bitcoin + + 1. Asegúrate de que la cuenta/dirección de destino de envío fiat sea correcta.
+ 2. Asegúrate de conservar el comprobante de envío fiat, como el recibo de la transacción.
+ 3. Haz click en el botón "Confirmar fiat enviado" después de enviar con éxito el fiat fuera de tu cuenta.
+ +### Para el comprador de bitcoin + + 1. Confirma si el cantidad final de fiat recibido es correcta.
+ 2. Haz click en "Confirmar fiat recibido" una vez que estés 100 % seguro de que el dinero fiat se haya depositado correctamente en tu cuenta.
+ 3. Si estás de acuerdo con el comprador en usar la plataforma de alto riesgo, necesitarás precauciones especiales para evitar la devolución de cargo (esto se discutirá más adelante).
+ +## Método de pago de riesgo medio-bajo + +### Cheques regalo de Amazon +Los cheques regalo de Amazon son uno de los métodos de pago más privados en RoboSats. Tienden a ser rápidos y convenientes, pero los fondos deben gastarse en Amazon. + +Es importante no compartir el código del cheque regalo directamente en el chat, ya que esto podría generar disputas difíciles de resolver en caso de fraude. Como vendedor, **no aceptes un código de cheque regalo en el chat**. En su lugar, el vendedor debe proporcionar un correo electrónico en el chat. El comprador debe comprar un nuevo cheque regalo explícitamente para el intercambio y enviarla a la dirección de correo electrónico del vendedor. De esta forma el vendedor sabe que es el único que tiene acceso al código canjeable. Este enfoque también genera evidencia verificable de que el cheque regalo se compró para el intercambio en RoboSats en caso de disputa. + +En caso de que el comprador tenga un código de cheque regalo de Amazon, primero deberá aplicar el código a su propia cuenta. Luego comprar un nuevo cheque regalo de Amazon para el correo electrónico del vendedor utilizando el saldo de la cuenta. + +Encuentra más detalles en [Pautas de Bisq para cheques regalo Amazon](https://bisq.wiki/Amazon_eGift_card) + +### Interac e-Transfer + +En Canadá, [Interac e-Transfer](https://www.interac.ca/en/consumers/support/faq-consumers/) es un método de pago popular y ampliamente aceptado utilizado para enviar pagos de una cuenta bancaria a otra, utilizando solo un correo electrónico registrado (o número de teléfono). Se considera que las transferencias electrónicas tienen un bajo riesgo de contracargos; sin embargo, los contracargos probablemente sigan siendo posibles en casos raros. Las transferencias electrónicas pueden ser iniciadas tanto por el remitente al enviar un pago al correo electrónico del destinatario, como por el receptor al enviar una solicitud de pago al correo electrónico del remitente. + +### Wise + +[Wise](https://wise.com/) (anteriormente TransferWise) es un transmisor de dinero internacional regulado en 175 países y 50 monedas. Es conocido por sus tarifas relativamente bajas para transferir dinero entre países y monedas. Los contracargos siguen siendo un riesgo, pero probablemente sean poco comunes. Los usuarios pueden transferir dinero entre cuentas de Wise utilizando una dirección de correo electrónico de manera similar a cómo funcionan las e-Transferencias; o en Canadá, los usuarios pueden solicitar e-Transferencias estándar directamente desde sus cuentas de Wise. + + +## Método de pago de alto riesgo + +En esta sección se analiza la mejor práctica para los usuarios que intentan realizar transacciones con un método de pago con un alto riesgo de perder fondos. + +### Paypal +Paypal es uno de los métodos de pago fiat más utilizados. Sin embargo, con la política de protección del comprador de Paypal, el comprador puede realizar una acción fraudulenta creando una solicitud de reembolso en Paypal una vez finalizado el intercambio. De esta manera quedándose con el fiat y con el bitcoin. + +Este fraude se puede prevenir acordando con el comprador que envíe dinero utilizando la opción "enviar dinero a un amigo o familiar". Esto hará que el comprador se convierta en el responsable de la tarifa de transacción y será menos probable que solicite un reembolso. + +### Para el vendedor +Si eres un vendedor y tu contraparte acordó usar "enviar dinero a un amigo o familiar", pero tu contraparte usó la opción "enviar dinero por bienes o servicios", debes devolver el pago fiat y pedirle a su compañero que lo envíe con un método acordado. Si insisten en romper el acuerdo, puedes pedirle que finalice voluntariamente el intercambio o que finalice el intercambio comenzando una disputa. + +### Para el comprador +Si eres un comprador y necesitas usar "enviar dinero a un amigo o familiar" para pagar dinero fiat a tu par, puedes elegir el tipo de pago especificado siguiendo estos pasos. + +#### PayPal Desktop +En PayPal Desktop, se encuentra debajo de la lista desplegable de divisas, debería estar etiquetado como "Enviar a un amigo". +Si está etiquetado de otra manera, deberás hacer clic en "Cambiar" a la derecha para cambiar el tipo de pago. +
+ +
+A continuación, selecciona "Enviar a un amigo" en la página de selección del tipo de pago. +
+ +
+ +#### PayPal movil +En PayPal móvil, se ubica debajo del método de pago (en este caso es VISA), debe estar etiquetado como “Amigos o Familiares”. +Si está etiquetado de otra manera, deberás presionar la pestaña ">" a la derecha para cambiar el tipo de pago. +
+ +
+A continuación, selecciona "Enviar a un amigo" en la página de selección del tipo de pago. +
+ +
+ +{% include improve_es %} diff --git a/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md b/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md new file mode 100644 index 000000000..dec43838f --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md @@ -0,0 +1,53 @@ +--- +layout: single +title: "Wallets Proxy" +permalink: /docs/es/proxy-wallets/ +sidebar: + title: 'Wallets Proxy' + nav: docs +src: "_pages/docs/es/01-best-practices/03-proxy-wallets.md" +--- + +Recibir en la red lightning puede revelar información personal +por lo que es importante tener en cuenta algunas cosas. + +Si tu nodo tiene canales públicos +cualquier factura que hagas revelará los UTXOs que se usaron para abrir esos canales. +Si esos UTXOs provienen de un intercambio KYC, +entonces cualquiera con acceso a la base de datos del intercambio +podrá vincular tus facturas lightning a tu identidad. +Incluso si utilizas UTXOs coinjoined para abrir tus canales, +o que arrancar su nodo exclusivamente mediante el pago de los canales de entrada, +las facturas siguen siendo potencialmente comprometedoras +ya que permiten a un atacante correlacionar diferentes +pagos para saber que van a la misma entidad (tú). +Además, si cierras esos canales +los UTXOs resultantes seguirán ligados a esas +transacciones. +Si tu nodo sólo tiene canales no anunciados +será más difícil encontrar tus UTXOs onchain +pero seguirás teniendo el problema de la +correlación de pagos. + +Para pequeñas cantidades, el uso de una wallet proxy de custodia es una forma razonable de +mejorar su privacidad al recibir en la red lightning. +Recibir en una buena cartera de custodia sólo revelará los UTXO del custodio. +Para conocer información sobre ti, +el pagador de tus facturas tendría que confabularse con el custodio del monedero. + +Una alternativa sin custodia es usar un servidor lnproxy +para envolver las facturas a su propio nodo y recibir a las facturas envueltas en su lugar. +Simplemente genere una factura a su nodo y péguela en una interfaz web lnproxy. +El servidor lnproxy devolverá una factura "envuelta" al nodo de lightning del servidor lnproxy. +La factura empaquetada debe tener la misma +descripción y hash de pago que la que pegó, +y un importe ligeramente superior para tener en cuenta el enrutamiento. +Debe verificar esto utilizando un descodificador de facturas como https://lightningdecoder.com . +Si los hash de pago coinciden, puede estar seguro de que el nodo lnproxy +no será capaz de robar sus fondos. +A continuación, sólo tiene que utilizar la factura envuelta en cualquier lugar donde hubiera utilizado la factura original. +factura original. +Para aprender cualquier información sobre usted de una factura envuelta, +un atacante tendría que confabularse con el servidor lnproxy que usaste. + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/01-best-practices/04-channels.md b/docs/_pages/docs/pt/01-best-practices/04-channels.md new file mode 100644 index 000000000..2845dd46d --- /dev/null +++ b/docs/_pages/docs/pt/01-best-practices/04-channels.md @@ -0,0 +1,13 @@ +--- +layout: single +title: "Canales Lightning" +permalink: /docs/es/channels/ +sidebar: + title: 'Canales Lightning' + nav: docs +src: "_pages/docs/es/01-best-practices/04-channels_es.md" +--- + + + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/02-features/01-private.md b/docs/_pages/docs/pt/02-features/01-private.md new file mode 100644 index 000000000..827d4c717 --- /dev/null +++ b/docs/_pages/docs/pt/02-features/01-private.md @@ -0,0 +1,34 @@ +--- +layout: single +title: Privado por defecto +permalink: /docs/es/private/ +toc: true +toc_sticky: true +sidebar: + title: 'Privado' + nav: docs +src: "_pages/docs/es/02-features/01-private.md" +--- + + +RoboSats es absolutamente privado por defecto. Los cuatro ingredientes principales son: + +1. **Sin registro.** Con un solo click generarás un avatar de robot: eso es todo lo que necesitas. Dado que no se necesita correo electrónico, teléfono, nombre de usuario o cualquier entrada del usuario, no hay forma posible de cometer un error y identificarte a ti mismo. Tus avatares de Robot no se pueden vincular a ti. +2. **Comunicación encriptada con PGP auditable.** Cada robot tiene un par de claves PGP para encriptar la comunicación de extremo a extremo. RoboSats hace que sea muy fácil para ti exportar tus claves y [verificar por ti mismo](/docs/es/pgp-encryption/) que la comunicación es privada con cualquier otra aplicación de terceros que implemente el estándar OpenPGP. +3. **Solo en la red Tor.** Tu ubicación o dirección IP nunca es conocida por el nodo o tus pares. +4. **Una identidad -> un intercambio.** Puede (y se recomienda) operar con una identidad diferente cada vez. Es conveniente y fácil. Ningún otro exchange tiene esta característica y **¡es fundamental para la privacidad!** En RoboSats, los observadores no tienen forma de saber que el mismo usuario ha realizado varios intercambios si usó diferentes avatares de robot. + +La combinación de estas características hace que los intercambios en RoboSats sean lo más privados posible. + +## Generación de avatares de robot +
+ +
+ +Solo tu contraparte puede conocer cosas sobre ti mientras chateais. Mantén el chat breve y conciso y evita proporcionar más información de la estrictamente necesaria para el intercambio fiat. + +**ProTip** Puedes mejorar tu privacidad usando una [billetera proxy](/docs/es/proxy-wallets/) lightning cuando compre Sats en RoboSats. +{: .notice--primary} + + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/02-features/02-fast.md b/docs/_pages/docs/pt/02-features/02-fast.md new file mode 100644 index 000000000..87dba7e6f --- /dev/null +++ b/docs/_pages/docs/pt/02-features/02-fast.md @@ -0,0 +1,13 @@ +--- +layout: single +title: Lightning Fast +permalink: /docs/es/fast/ +toc: true +toc_sticky: true +sidebar: + title: 'Rápido' + nav: docs +src: "_pages/docs/es/02-features/02-fast.md" +--- + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/02-features/03-safe.md b/docs/_pages/docs/pt/02-features/03-safe.md new file mode 100644 index 000000000..35180b65f --- /dev/null +++ b/docs/_pages/docs/pt/02-features/03-safe.md @@ -0,0 +1,15 @@ +--- +layout: single +title: Seguro +permalink: /docs/es/safe/ +toc: true +toc_sticky: true +sidebar: + title: 'Seguro' + nav: docs +src: "_pages/docs/es/02-features/03-fast.md" +--- + + + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md b/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md new file mode 100644 index 000000000..e9bf55cbd --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md @@ -0,0 +1,38 @@ +--- +layout: single +classes: wide +title: "Trade Pipeline" +permalink: /docs/es/trade-pipeline/ +sidebar: + title: 'Trade Pipeline' + nav: docs +src: "_pages/docs/es/03-understand/01-trade-pipeline.md" +--- + +Alice quiere comprar Sats de manera privada. Esto es paso a paso lo que sucede cuando compra usando RoboSats. + +## Flujo de órdenes en pasos numéricos + +1. Alice genera un avatar (AdequateAlice01) usando su token aleatorio privado. +2. Alice almacena de forma segura el token para poder recuperar AdequateAlice01 en el futuro. +3. Alice hace una nueva orden y bloquea una factura retenida pequeña para publicarla (fianza de creador). +4. Bob quiere vender satoshis, ve el pedido de Alice en el libro y lo toma. +5. Bob escanea una factura retenida pequeña como su fianza de tomador. El contrato termina. +6. Bob publica una factura retenida con los satoshis a negociar. Mientras Alice envía su invoice de recibir. +7. En un chat privado, Bob le dice a Alice cómo enviarle el fiat. +8. Alice le paga a Bob, luego confirman que el fiat ha sido enviado y recibido. +9. Se cobra la factura retenida de Bob y se envían los satoshis a Alice. +10. Las fianzas de Bob y Alice regresan automáticamente, ya que cumplieron con las reglas. +11. Las fianzas serían cobradas (perdidas) en caso de cancelación unilateral o engaño (disputa perdida). + +## Flujo de ordenes en el organigrama + +
+ +
+ +
+ +
+ +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/02-robots.md b/docs/_pages/docs/pt/03-understand/02-robots.md new file mode 100644 index 000000000..0d30fb11d --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/02-robots.md @@ -0,0 +1,55 @@ +--- +layout: single +title: Robot Avatars +permalink: /docs/es/robots/ +toc: true +toc_sticky: true +sidebar: + title: 'Robots' + nav: docs +src: "_pages/docs/es/03-understand/02-robots.md" +--- + +Identificate como un robot con su token privado correspondiente. ¡Usa esta identidad anónima para comenzar a hacer y recibir ordenes con RoboSats! No se recomienda usar el mismo robot dos veces ya que esto degrada la privacidad del usuario final. + +Cada nueva visita a la página web del sitio de RoboSats presentará al usuario final un avatar de robot y un nombre de usuario generados de forma automática y aleatoria para proporcionar privacidad por defecto al usuario final. + +Por lo tanto, asegúrate de **almacenar de forma segura el token privado** asociado con ese avatar específico. Sin el token, no podrás acceder ni volver a generar ese avatar único. + +¡Recuerda ser conciso pero cortés cuando chatees con tus pares robots! + +## **¿Por qué la privacidad?** + +Dar prioridad a la privacidad absoluta del usuario final proporciona el mayor grado de protección. Los datos de los usuarios son especialmente propicios a ser explotados por piratas informáticos y ciberdelincuentes; Para evitar tales escenarios en primer lugar, RoboSats no recopila ningún dato del usuario. + +Las plataformas que recopilan información personal presentan un riesgo real para el usuario. Las filtraciones de datos en la última década han filtrado informacion sensible de miles de millones de usuarios combinando piratería y seguridad deficiente de las plataformas. + +La privacidad es extremadamente importante para RoboSats; sin embargo, tus transacciones en RoboSats son tan privadas como tu las realices. Los usuarios deben tener cuidado de utilizar métodos que preserven la privacidad al interactuar con RoboSats y sus pares robots. Consulte [Inicio rápido > Acceso](/docs/es/access/) para obtener información adicional. + +## **Reutilización del robot: no recomendado** + +Se recomienda encarecidamente generar un nuevo robot aleatorio después de cada operación para mejorar la privacidad. La reutilización de robots puede potencialmente exponer la información del usuario, ya que se pueden vincular varios pedidos a un solo avatar. + +El token único asociado con cada avatar no está destinado a la reutilización del robot; más bien, está destinado a actuar como una contraseña para acceder a pedidos en curso y resolver disputas activas. Guarda este token de forma segura o correras el riesgo de no volver a acceder a ese avatar de robot en particular. + +Recuperar un robot es fácil: simplemente reemplaza el token generado aleatoriamente con tu token respaldado y selecciona "Generar robot" para recuperar el perfil de tu robot. + +Si bien es posible que nos encariñemos con nuestra identidad de robot único durante el breve tiempo en que se realiza o toma una orden, es mejor pasar a un nuevo avatar. ¡Piensa en todos los buenos momentos que tendrás haciendo y tomando ordenes con nuevas identidades de robot! + +Como se indicó, la reutilización de robots es desaconsejable y, en última instancia, puede convertirse en un detrimento para la privacidad del usuario final. + +## **Proceso de construcción de robots** + +RoboSats hace referencia al código fuente de RoboHash.org como una forma rápida de generar nuevos avatares para un sitio web. Su robot se "construye" a partir de un token único, una cadena aleatoria de caracteres (ZD3I7XH...), donde solo esos caracteres en su orden exacto pueden generar ese avatar de robot exacto. + +Se genera automáticamente un token para el usuario cada vez que se accede a la página web de RoboSats. Los usuarios pueden volver a generar tantos tokens aleatorios como deseen, lo cual se recomienda encarecidamente después de cada transacción. Como nota, puedes ingresar un token de entropía suficiente creada por ti mismo en lugar de confiar en RoboSats. Debido a que solo tu conoces el token, es aconsejable hacer una copia de seguridad del token de forma segura. + +En el fondo, la creación de tokens en la página de inicio de RoboSats es el proceso de generar y cifrar tu clave privada PGP con tu token en el lado del cliente de la app. El usuario solicita al nodo RoboSats un avatar y un apodo generados a partir del token cifrado y le devuelve la identidad del robot correspondiente. Vea el gráfico a continuación: + +![Generación de identidades de RoboSats](https://learn.robosats.com/assets/images/private/usergen-pipeline.png) + +## **Comunicándose con sus pares robots** + +Su identidad puede estar oculta por una identidad de robot, pero eso no es excusa para ser un compañero difícil durante los intercambios. ¡Otros robots también tienen robo-sentimientos! Se conciso y respetuoso al conversar con tus pares; esto hará que la experiencia en RoboSats sea más fácil y fluida. Nunca compartas más información de la que sea absolutamente necesaria para completar el intercambio. + +Todas las comunicaciones en RoboSats están encriptadas con PGP. Los mensajes de chat cifrados entre pares están firmados por cada robot, lo que demuestra que nadie interceptó el chat y es útil para resolver disputas. Consulta [Buenas prácticas > Cifrado PGP](https://learn.robosats.com/docs/pgp-encryption/es/) para obtener información adicional. diff --git a/docs/_pages/docs/pt/03-understand/03-premium.md b/docs/_pages/docs/pt/03-understand/03-premium.md new file mode 100644 index 000000000..e8ca80ae1 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/03-premium.md @@ -0,0 +1,57 @@ +--- +layout: single +title: Prima sobre el Mercado +permalink: /docs/es/premium/ +toc: true +toc_sticky: true +sidebar: + title: 'Prima' + nav: docs +src: "_pages/docs/es/03-understand/03-premium.md" +--- + +La prima asociada con su orden de par a par es la diferencia de precio que existe por encima o por debajo de la tarifa actual de bitcoin-fiat que se encuentra en sus intercambios centralizados típicos. + +Al navegar por el libro de ordenes, el precio de intercambio de bitcoin de los ordenes en vivo se ajusta automáticamente para incluir la prima correspondiente de la orden. + +En la parte inferior de la interfaz de robosats se encuentra la prima de precio durante las últimas 24 horas, generalmente alrededor de +5%, y es de esperar en un entorno privado entre pares. + +¡Elige una prima competitiva e incentiva a otros robots para que brinden liquidez al mercado con sus bitcoins y fiat anónimos! + +## **Elegir una prima** + +Crea una orden, luego ingresa la "Prima sobre el mercado (%)", que puede ser un valor de porcentaje positivo, negativo o cero. De forma predeterminada, la prima del pedido tiene un precio relativo a la tarifa de mercado de bitcoin-fiat. + +O, en lugar de la configuración predeterminada, los creadores de la orden pueden seleccionar el método fijo de precios explícito eligiendo una cantidad exacta de satoshis para intercambiar por la cantidad fiat dada. + +Al seleccionar una prima, ten en cuenta los métodos de pago y el monto que hayas elegido; estos, junto con su prima deseada, competirán con otras órdenes en vivo para incentivar y atraer a los robots tomadores de la orden. Experimenta con diferentes primas para encontrar la que mejor se adapte a tus ordenes específicas. + +Si compras bitcoin, entonces una prima más alta aumenta las posibilidades de que un vendedor tome la orden; o, si vendes bitcoin, entonces una prima más alta disminuye las posibilidades de que un comprador tome la orden. Como creador de ordenes, se muestra cómo se compara la prima de tu orden con el resto de ordenes activas de la misma moneda. + +Resumiendo: +* Prima **Positiva**: opera BTC a un sobreprecio con respecto al precio promedio en los intercambios centralizados. +* Prima **Negativa**: opera BTC con un descuento con respecto al precio promedio en los intercambios centralizados. +* Prima **cero**: opera BTC sin diferencia de precio con respecto al precio promedio en los intercambios centralizados. +* Método de fijación de precios **relativo**: deja que la prima de precio se mueva con precio de mercado de bitcoin-fiat. +* Método de fijación de precios **explícito**: establezca una prima de precio utilizando una cantidad fija de satoshis. +* **Clasificación de prima**: indica cómo se clasifica la prima de su pedido respecto al resto de órdenes públicas con la misma moneda, desde 0 % (prima más baja) hasta 100 % (prima más alta). + +Al realizar la orden, debajo del botón "Crear orden", verás un resumen en texto con la descripción tu orden. Por ejemplo, comprar bitcoin por $100 con una prima de +5,00% en relación con el precio de mercado sería: "Crear orden de compra de BTC por 100 USD con una prima del 5%". + +Si se comete un error al seleccionar una prima, o el pedido no se toma dentro de tu preferencia de tiempo, entonces el pedido se puede cancelar fácilmente para hacer uno nuevo. + +Ten en cuenta que el valor porcentual está limitado a dos decimales. Además, formatea los valores decimales usando "." (punto) y no "," (coma) como separador decimal. + +## **¿Por qué tener primas?** + +Naturalmente, muchos robots quieren comprar bitcoins pero muy pocos quieren vender; como consecuencia, existe una gran demanda de intercambio de bitcoins de forma privada. Las primas son simplemente el subproducto de esa relación de oferta y demanda en un mercado anónimo de par a par. + +Por lo tanto, los compradores deben ser realistas y ajustar sus primas en consecuencia; de hecho, los vendedores que intercambian bitcoins por fiat generalmente buscarán una prima porque están proporcionando liquidez con sus bitcoins. Sin embargo, dependiendo de las condiciones del mercado, la prima puede volverse cero o negativa. + +La privacidad es valiosa tanto para el comprador como para el vendedor y siempre vale la pena, ya sea por el tiempo, el esfuerzo o el riesgo; como tal, los usuarios pueden esperar una prima adicional con sus transacciones. + +## **Información Adicional** + +La prima relativa hace referencia a los tipos de cambio actuales de las API públicas, específicamente los precios de blockchain.io y yadio.io. Luego se calcula el precio medio de bitcoin en la moneda seleccionada y se muestra como la tarifa de mercado que sigue su prima. + +La prima de 24 horas que se muestra en robosats está determinada por la mediana ponderada, no por la media, de los pedidos exitosos en las últimas 24 horas. Este método de cálculo es más resistente a los valores atípicos y más representativo del consenso del mercado entre pares. En otras palabras, el usuario debe ver este valor como la prima que aproximadamente puede esperar pagar por una orden. diff --git a/docs/_pages/docs/pt/03-understand/04-bonds.md b/docs/_pages/docs/pt/03-understand/04-bonds.md new file mode 100644 index 000000000..f8d9c4047 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/04-bonds.md @@ -0,0 +1,80 @@ +--- +layout: single +title: Maker and Taker Bonds +permalink: /docs/es/bonds/ +toc: true +toc_sticky: true +sidebar: + title: 'Bonds' + nav: docs +src: "_pages/docs/es/03-understand/04-bonds.md" +--- + +La **fianza de fidelidad** es un pequeño depósito que el usuario "bloquea" y que se desbloqueará después de que se complete la transacción; sin embargo, los usuarios pueden perder su fianza si no cumplen con las obligaciones del contrato. + +El **proceso de comercio de RoboSats** utiliza fianzas de fidelidad para incentivar tanto al creador de la orden como al tomador a seguir las reglas y no engañar a su compañero robot. Más específicamente, las fianzas son [facturas bloqueadas](https://github.com/lightningnetwork/lnd/pull/2022) utilizando la Red Lightning; ¡es la tecnología que hace posible RoboSats! +Consulte [Comprender > Custodia de operaciones > ¿Qué es una factura retenida?](/docs/es/escrow/#qué-es-una-factura-de-retención) para comprender cómo funcionan en la práctica las facturas de retención. + +Por defecto, la fianza es del 3% del monto total de la transacción. Alternativamente, los creadores de órdenes pueden personalizar este monto desde un 2% hasta un 15%. Fianzas más grandes significan más "compromiso" necesario para comerciar. + +La fianza no sale de tu billetera Lightning, pero ten en cuenta que algunas wallets funcionan mejor con RoboSats que otras debido a la naturaleza del mecanismo de factura bloqueada de Lightning. Consulta [Entender > Wallets](/docs/es/wallets/) para obtener información adicional. + +*Nota: La opción que permite a los "Tomadores sin fianza" está en desarrollo pero no está disponible por el momento.* + +## **Cómo bloquear una fianza** + +Primero, consulta [Entender > Wallets](/docs/es/wallets/) para encontrar wallets Lightning compatibles que facilitarán el uso de RoboSats. Dependiendo de la wallet, la factura puede mostrarse como un pago en tránsito, congelado o incluso como si estuviera fallando. ¡Consulta la lista de compatibilidad de wallets! + +Lee la guía correspondiente según si estás creando o tomando la orden: + +* **Creador (Maker)**: Selecciona "Crear orden" y modifica las condiciones de la orden a tu gusto. La orden se puede personalizar para requerir una fianza diferente al 3% predeterminado del monto total de la transacción, variando desde un 2% hasta un 15%. Una vez completado, confirma con "Crear orden" y luego utiliza el siguiente código QR que se encuentra en el "Cuadro de contrato" con tu billetera Lightning para bloquear la cantidad indicada de satoshis para tu fianza. Siempre puedes cancelar la orden no tomada mientras esté activa y la fianza se desbloqueará automáticamente; sin embargo, si intentas cancelar la orden después de que sea tomada, perderás tu fianza. *Nota: Prepárate con tu billetera de antemano porque el cuadro de orden expira en diez minutos.* + +* **Tomador (Taker)**: Explora el libro de órdenes y encuentra una orden a tu gusto. Simplemente selecciona la opción "Tomar orden" y luego utiliza el siguiente código QR que se encuentra en el "Cuadro de contrato" con tu billetera Lightning para bloquear la cantidad indicada de satoshis para tu fianza. *Nota: Prepárate con tu billetera de antemano porque el cuadro de orden expira en cuatro minutos. Si no procedes, la orden tomada vuelve a ser pública.* + +Después de que se completa la transacción y ambos robots están satisfechos, las fianzas del creador y el tomador se desbloquean. Técnicamente, la fianza bloqueada nunca salió de tu billetera; pero ten cuidado, si no sigues las obligaciones del contrato intentando engañar o cancelando unilateralmente, perderás tu fianza de fidelidad. + +Tu billetera puede tardar un tiempo en mostrar los fondos como desbloqueados en el saldo de tu cuenta. Algunas wallets tienen dificultades para reconocer la factura bloqueada de Lightning como una retención temporal de tus fondos. + +Si el problema persiste, ponte en contacto con el grupo de Telegram de RoboSats; pero ten cuidado con los estafadores que pueden contactarte directamente e hacerse pasar por el personal de RoboSats. El personal de RoboSats nunca se pondrá en contacto contigo primero. Consulta [Contribuir > Código > Canales de comunicación](/contribute/code/#communication-channels) para conocer los grupos de Telegram disponibles. + +## **Perder tu fianza** + +Básicamente, hay cinco condiciones que provocan que un usuario pierda su fianza: + +* Engañar o decepcionar a tu par (y perder la disputa de la orden) + +* Cancelar unilateralmente la orden sin la colaboración de tu par + +* No presentar la factura de pago como comprador de bitcoin dentro del límite de tiempo dado + +* No presentar la fianza de la transacción como vendedor de bitcoin dentro del límite de tiempo dado + +* No confirmar que se recibió el fiat como vendedor de bitcoin + +Las condiciones anteriores se detallan más a continuación. + +Si el límite de tiempo para presentar la factura (comprador) o bloquear el fide + +icomiso (vendedor) se agota, la orden caducará y el robot que no cumplió con su parte del trato perderá la fianza. La mitad de la fianza perdida va al robot honesto como compensación por el tiempo perdido. + +Por lo tanto, no olvides tu orden porque una vez que un robot la toma y bloquea su fianza de fidelidad, podrías perder tu fianza si caduca el temporizador. ¡Asegúrate de recordar tu orden y respalda el token único de tu robot! + +Si recibiste fiat pero no haces clic en "Confirmar recepción de fiat" en tu extremo, corres el riesgo de perder tu fianza, ya que se abre automáticamente una disputa y el personal de RoboSats encontrará que no seguiste las reglas del contrato. + +Debido a los límites de tiempo involucrados en el proceso de orden, se recomienda utilizar métodos de pago instantáneo en fiat que ayuden a reducir las posibilidades de perder tu fianza. Consulta [Mejores prácticas > Métodos de pago](/docs/es/payment-methods/) para obtener información adicional. + +No se recomienda abrir una disputa solo para cancelar una orden porque uno de los dos comerciantes perderá su fianza de fidelidad, salvo casos excepcionales que quedan a discreción del personal de RoboSats. + +Como nota al margen, si RoboSats desaparece repentinamente o se cierra, las fianzas se desbloquean automáticamente ya que técnicamente nunca salieron de tu billetera. + +## **¿No tienes bitcoin para las fianzas?** + +Debido a que las fianzas requieren una factura bloqueada de Lightning, ¿qué puedes hacer si no tienes bitcoin desde el principio? Aunque la fianza suele ser solo del 3% de tu monto total de transacción, esto presenta una barrera real para usar RoboSats por primera vez si tu pila de satoshis no existe. + +Actualmente, los tomadores sin fianza no están disponibles; sin embargo, ¡ten en cuenta que esto está en desarrollo! Los tomadores sin fianza presentan un mayor riesgo para el creador de la orden, ya que el tomador no tiene nada en juego. Puede ser razonable esperar primas más altas en órdenes que permiten tomadores sin fianza. + +Hay una gran cantidad de aplicaciones y servicios disponibles donde se pueden ganar pequeñas cantidades de bitcoin. RoboSats no respalda una aplicación específica, pero los usuarios han informado éxito con aplicaciones como [Stacker News](https://stacker.news/), [Fountain](https://www.fountain.fm/), [Carrot](https://www.earncarrot.com/), [THNDR](https://www.thndr.games/), etc. + +Dado que la fianza es una retención temporal de tus fondos, incluso podrías pedir prestados satoshis a un amigo solo para la fianza de fidelidad. Después de que la fianza se desbloquea de una transacción exitosa, ¡simplemente devuelve los fondos a tu amigo! + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/05-trade-escrow.md b/docs/_pages/docs/pt/03-understand/05-trade-escrow.md new file mode 100644 index 000000000..f02ea3fcf --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/05-trade-escrow.md @@ -0,0 +1,79 @@ +--- +layout: single +title: Deposito de fianza +permalink: /docs/es/escrow/ +toc: true +toc_sticky: true +sidebar: + title: 'Deposito de fianza' + nav: docs +src: "_pages/docs/es/03-understand/05-trade-escrow.md" +--- + +Cuando se vende bitcoin, se utiliza un deposito de fianza para proteger al comprador contra fraudes o impagos. la fianza actúa como una garantía de seguridad, aprovechando las [facturas de retención](https://github.com/lightningnetwork/lnd/pull/2022) de Lightning para una transacción sin confianza entre robots. + +El tiempo asignado para presentar (bloquear) un deposito de fianza es determinado por el creador del pedido. El temporizador de vencimiento de la fianza predetermina a tres horas; sin embargo, esto se puede personalizar para variar entre una y ocho horas. + +Si el vendedor no bloquea el deposito de fianza dentro del límite de tiempo dado en el pedido, entonces el vendedor pierde su fianza de fidelidad. Consulta [Entender > Fianzas](/docs/es/bonds/) para obtener información adicional sobre las fianzas de fidelidad. Además, si se abre una disputa, los satoshis en la fianza se liberan al ganador de la disputa. + +Asegúrate de utilizar una wallet Lightning que funcione bien con RoboSats, consulta [Entender > Wallets](/docs/es/wallets/) para obtener información adicional. + +*Nota: El término "vendedor" se refiere a la venta de bitcoin, mientras que "comprador" se refiere a la compra de bitcoin.* + +## **Qué es una Factura de Retención** + +Las facturas de retención de Lightning, también conocidas como facturas retenidas, son un tipo de factura que "bloquea" fondos en tu billetera y luego "desbloquea" esos fondos según el estado de la factura, según lo determine el receptor. En algunas wallets, la interfaz de usuario describe este tipo de pago como un pago "en tránsito" o "congelado". + +A diferencia de los pagos típicos de Lightning que se bloquean y liquidan inmediatamente cuando llega el pago, una factura de retención solo bloquea el pago pero aún no lo liquida. A partir de este momento, el remitente no puede revocar su pago y, por lo tanto, los fondos están bloqueados en tu billetera pero aún no han salido de ella. El receptor elige si liquida (completa) o desbloquea (cancela) el HTLC y la factura. + +En la práctica, la factura de retención de fianza está bloqueada hacia el nodo coordinador experimental de RoboSats. Esto significa que la factura se cobra exactamente cuando el vendedor hace clic en "Confirmar Fiat Recibido" y luego se paga la factura al comprador. Durante el tiempo que lleva liquidar el pago de Lightning al comprador, RoboSats tiene los fondos mientras intenta realizar repetidamente el pago al comprador. + +Este método es, en este momento, el enfoque más seguro para asegurar que los compañeros cumplan con su parte del trato, ya que aún no se ha demostrado prácticamente una factura de retención directa entre el vendedor y el comprador con wallets convencionales. + +## **Cómo Presentar un deposito de fianza** + +Primero, consulta [Entender > Wallets](/docs/es/wallets/) para conocer las wallet Lightning compatibles que facilitarán el uso de RoboSats. Dependiendo de la wallet, los fondos bloqueados pueden mostrarse como un pago en tránsito, congelado o incluso como si fallara. ¡Revisa la lista de compatibilidad de la wallet! + +Lee la guía relevante según si estás creando o tomando un pedido para vender bitcoin: + +- Creador: Selecciona "Hacer Pedido" y modifica las condiciones del pedido a tu gusto. El pedido se puede personalizar para requerir un "Tiempo de Espera de Depósito de fianza" (temporizador de vencimiento) diferente al predeterminado de tres horas, variando entre una y ocho horas. Cuando tu pedido en vivo sea tomado y el tomador haya presentado su fianza de fidelidad, usa el código QR que se muestra en la "Caja de Contratos" con tu billetera Lightning para bloquear la cantidad indicada de satoshis como garantía. *Nota: Los fondos de fianza se liberan al comprador una vez que seleccionas "Confirmar Fiat Recibido", lo que resuelve el pedido. Solo confirma después de que el fiat haya llegado a tu cuenta.* +- Tomador: Navega por el libro de pedidos y encuentra un pedido de tu agrado. Simplemente selecciona la opción "Tomar Pedido" y bloquea tu fianza de fidelidad. Inmediatamente después de enviar la fianza, usa el siguiente código QR que se encuentra en la "Caja de Contratos" con tu billetera Lightning para bloquear la cantidad indicada de satoshis como garantía. *Nota: Los fondos de fianza se liberan al comprador una vez que seleccionas "Confirmar Fiat Recibido", lo que resuelve el pedido. Solo confirma después de que el fiat haya llegado a tu cuenta.* + +Tan pronto como el tomador del pedido bloquea su fianza, el comprador y el vendedor deben presentar la factura de pago y el deposito de fianza, respectivamente, dentro del límite de tiempo dado. + +De forma predeterminada, el temporizador de vencimiento es de tres horas; sin embargo, como creador del pedido, puedes personalizar el temporizador para que varíe entre una y ocho horas. En otras palabras, modifica el tiempo permitido para bloquear los fondos de fianza y proporcionar la factura de pago. Tal vez quieras una transacción rápida y establecer el temporizador a un máximo de una hora en lugar de tres horas. + +Si bloqueas los fondos de fianza antes de que el comprador haya proporcionado la factura de pago, deberás esperar para chatear con tu par hasta después de que hayan proporcionado la factura. + +Si no bloqueas los fondos de fianza en absoluto, entonces el pedido expirará y el vendedor perderá su fianza. La mitad de la fianza perdida se destina al robot honesto como compensación por el tiempo perdido. Del mismo modo, si el comprador no proporciona la factura de pago dentro del límite de tiempo establecido, el comprador pierde su fianza. + +Después de que se bloquea el deposito de fianza, el pedido no se puede cancelar excepto si tanto el creador como el tomador están de acuerdo en cancelarlo de manera colaborativa. Además, después de que el vendedor confirma que se recibió el fiat, el pedido ya no se puede cancelar de manera colaborativa. El pedido puede completarse con éxito o entrar en una disputa. + +## **Cómo y Cuándo se Libera la fianza** + +El deposito de fianza siempre se libera a su legítimo propietario según el estado del comercio o, si es necesario, el resultado de la disputa. Hay dos escenarios que hacen que el deposito de fianza se libere: + +- Completar un comercio exitoso (el vendedor confirma que se recibió el fiat) +- Abrir una disputa si el comercio no tuvo éxito (el vendedor no confirmó intencionalmente que se recibió el fiat) + +Los escenarios anteriores se expanden en detalle adicional a continuación. + +Una vez que se coordina el método de pago en fiat con el comprador, el vendedor hace clic en "Confirmar Fiat Recibido" para finalizar el comercio, lo que libera los fondos de fianza al comprador. El vendedor solo debe confirmar que se recibió el fiat *después* de que aparezca en su posesión. + +Si nunca recibiste el pago en fiat del comprador, no hagas clic en "Confirmar Fiat Recibido" y, en su lugar, abre una disputa para que el personal de RoboSats la revise. Intentar hacer trampa al no confirmar intencionalmente que se recibió el fiat resulta en que se abra automáticamente una disputa en nombre del comprador. + +El robot tramposo correrá el riesgo de perder esa disputa y, consecuentemente, perderá su fianza. La totalidad de la fianza bloqueada se libera y se recompensa al robot honesto. + +¡No olvides tu pedido! Si tu par envió el fiat y el temporizador del pedido expira antes de que confirmes que se recibió el fiat, correrás el riesgo de perder la siguiente disputa, lo que a su vez hará que pierdas tu fianza. ¡Asegúrate de recordar tu pedido y respalda el token único de tu robot! + +Debido a los límites de tiempo involucrados en el proceso del pedido, se recomienda utilizar métodos de pago en fiat instantáneos para evitar exceder el temporizador de vencimiento. Consulta [Mejores Prácticas > Métodos de Pago](/docs/es/payment-methods/) para obtener información adicional. + +Aunque sea una ventana de tiempo muy pequeña (aproximadamente un segundo), el deposito de fianza podría perderse permanentemente si RoboSats se cerrara o desapareciera repentinamente entre el momento en que el vendedor confirma que se recibió el fiat y el momento en que la wallet Lightning del comprador registra los fondos de fianza liberados. Utiliza una wallet Lightning bien conectada con suficiente liquidez entrante para ayudar a evitar fallas en el enrutamiento y, por ende, minimizar cualquier ventana de oportunidad de este tipo. + +## **Información Adicional** + +Algunas wallets Lightning tienen dificultades para reconocer la factura de retención de Lightning como un bloqueo de fondos. Como vendedor, es necesario utilizar una wallet que permita múltiples HTLC pendientes, ya que deberás bloquear fondos para una fianza y luego un fideicomiso. + +Si surgen problemas, comunícate con el grupo de Telegram de RoboSats; pero ten cuidado con los estafadores que pueden contactarte directamente e impersonar al personal de RoboSats. El personal de RoboSats nunca se comunicará directamente contigo primero. Consulta [Contribuir > Código > Canales de Comunicación](/contribute/code/#communication-channels) para conocer los grupos de Telegram disponibles. + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/06-disputes.md b/docs/_pages/docs/pt/03-understand/06-disputes.md new file mode 100644 index 000000000..c7b2c2706 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/06-disputes.md @@ -0,0 +1,25 @@ +--- +layout: single +title: Disputas +permalink: /docs/esdisputes/ +sidebar: + title: 'Disputas' + nav: docs +src: "_pages/docs/es/03-understand/06-disputes.md" +--- + +La mayoría de las veces, los conflictos surgen por una falta de comunicación entre compañeros. En muy raras ocasiones se producen intentos de fraude. En cualquier caso, es reconfortante saber que existe un proceso para resolver disputas y proteger al robot honrado. + +## **Soporte** + +El soporte y la mediación de disputas están disponibles a través del chat grupal público de RoboSats SimpleX. Consulta [Contribute > Code > Communication Channels](/contribute/code/#communication-channels) para obtener el enlace de invitación a SimpleX. + +Existen otros chats grupales públicos disponibles, pero los problemas relacionados con disputas deben llevarse al chat grupal SimpleX. + +*Nota: El personal de RoboSats NUNCA te enviará mensajes directos en privado. Ten cuidado con los estafadores que se hacen pasar por el personal de RoboSats y los administradores del grupo. Siempre debes ser cauteloso cuando alguien te pida que le envíes bitcoin para recibir ayuda.* + +## **Ejemplo de Disputa** + +Consulta [Tutoriales > Leer (en inglés) > Disputas](/read/en/#disputes) para obtener una descripción general de ejemplo del proceso de disputa. + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/07-wallets.md b/docs/_pages/docs/pt/03-understand/07-wallets.md new file mode 100644 index 000000000..eb97b8d76 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/07-wallets.md @@ -0,0 +1,113 @@ +--- +layout: single +title: Compatibilidad de wallets RoboSats +permalink: /docs/es/wallets/ +toc: true +toc_sticky: true +sidebar: + title: 'Wallets' + nav: docs +src: "_pages/docs/es/03-understand/07-wallets.md" + +# Icons +good: "" +soso: "" +bad: "" +phone: "" +laptop: "" +cli: "" +laptop_phone: "" +remote: "" +thumbsup: "" +thumbsdown: "" +unclear: "" +bitcoin: "" +--- +Esta es una compilación no exhaustiva basada en la experiencia pasada de los usuarios. No hemos probado todas las wallets, si pruebas una wallet que aún no está cubierta, [informa aquí](https://github.com/Reckless-Satoshi/robosats/issues/44). + +| Wallet | Versión | Dispositivo | UX1 | Fianzas2 | Pagos3 | Comp4 | Total5 | +|:---|:---|:--:|:--:|:--:|:--:|:--:|:--:| +|[Alby](#alby-extensión-de-navegador)|[v1.14.2](https://github.com/getAlby/lightning-browser-extension)|{{page.laptop}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} |{{page.thumbsup}}| +|[Blink](#blink-móvil-antiguo-bitcoin-beach-wallet)|[2.2.73](https://www.blink.sv/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} |{{page.thumbsup}}| +|[Blixt](#blixt-androidios-backend-ligero-lnd-en-el-dispositivo)|[v0.4.1](https://github.com/hsjoberg/blixt-wallet)|{{page.phone}}|{{page.soso}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[Blue](#bluewallet-móvil)|[1.4.4](https://bluewallet.io/)|{{page.phone}}|{{page.good}}|{{page.unclear}}|{{page.unclear}}|{{page.good}}|{{page.unclear}}| +|[Breez](#breez-móvil)|[0.16](https://breez.technology/mobile/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[Cash App](#cash-app-móvil)|[4.7](https://cash.app/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} |{{page.thumbsup}}| +|[Core Lightning](#core-lightning--cln-cli-interface)|[v0.11.1](https://github.com/ElementsProject/lightning)|{{page.cli}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[Electrum](#electrum-desktop)|[4.1.4](https://github.com/spesmilo/electrum)|{{page.laptop}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}|| +|[LND](#lnd-cli-interface)|[v0.14.2](https://github.com/LightningNetwork/lnd)|{{page.cli}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[Mash](https://app.mash.com/wallet)|[Beta](https://mash.com/consumer-experience/)|{{page.laptop}}{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} | {{page.thumbsup}}| +|[Muun](#muun-móvil)|[47.3](https://muun.com/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.bad}}|{{page.bad}}|{{page.thumbsdown}}| +|[Phoenix](#phoenix-móvil)|[35-1.4.20](https://phoenix.acinq.co/)|{{page.phone}}|{{page.good}}|{{page.soso}}|{{page.soso}}|{{page.soso}}|{{page.unclear}}| +|[SBW](https://github.com/RoboSats/robosats/issues/44#issue-1135544303)|[2.4.27](https://github.com/btcontract/wallet/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[WoS](https://github.com/RoboSats/robosats/issues/44#issue-1135544303)|[1.15.0](https://www.walletofsatoshi.com/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| +|[Zeus](#zeus-móvil-lnd-cln-eclair-remote-backend)|[v0.6.0-rc3](https://github.com/ZeusLN/zeus)|{{page.phone}}{{page.remote}}|{{page.soso}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| + +1. **UX:** ¿Muestra claramente la wallet que hay un pago "en transito" (factura retenida)? +2. **Fianzas:** ¿Puede la wallet bloquear los invoices con tiempos de expiracioón largos necesarios para las fianzas? +3. **Pagos:** ¿Puede la wallet recibir pagos de RoboSats después de comprar Sats? +4. **Compatible:** ¿Es la wallet generalmente compatible con RoboSats? +5. **Total:** ¿Es la wallet suficientemente compatible y estable para ser usada consistentemente sin problemas? + +### Alby (extensión de navegador) +Alby es una extensión de navegador compatible con el estándar WebLN. Dado que RoboSats es compatible con WebLN, la experiencia con Alby es probablemente la mejor de su clase: no tendrás que escanear los códigos QR ni generar invoices, simplemente haz clic en la ventana emergente de Alby para confirmar las acciones. Puedes conectar la extensión de Alby a la mayoría de los nodos y wallets populares, o simplemente dejar que Alby aloje una wallet de custodia para ti. + +Instrucciones especiales para instalar Alby en el navegador Tor: +1. Instala la extensión de Alby desde [Firefox add-ons store](https://addons.mozilla.org/en-US/firefox/addon/alby/) +2. Clicka en la extension de Alby y sigue los pasos para configurar tu wallet. + +### Blink (Móvil, antiguo Bitcoin Beach Wallet) +Funciona bien con RoboSats. Las facturas retenidas aparecen como "Pendiente" en el historial de transacciones. Los pagos a la wallet Blink funcionan según lo previsto. Wallet custodiado por Galoy que se originó en el proyecto Bitcoin Beach en El Salvador (anteriormente conocido como "Bitcoin Beach Wallet"). + +### Blixt (Android/iOS, backend ligero LND en el dispositivo) +La mayoría de las pruebas de desarrollo para Robosats se han realizado con Blixt. Es una de las wallets Lightning más completas que existen. Sin embargo, genera malentendidos cuando las facturas retenidas están bloqueadas, ya que muestra una rueda giratoria con el pago en tránsito. El usuario debe verificar el sitio web (robosats) para confirmar. Blixt permite múltiples HTLC pendientes, esto es necesario como vendedor ya que necesita bloquear un bono de tomador/creador y luego un fideicomiso comercial (2 HTLC concurrentes pendientes). Eventualmente, también podría mostrarse como facturas pagadas/cargadas que aún están pendientes, especialmente si el usuario fuerza el cierre de blixt y lo vuelve a abrir. Ocasionalmente pueden mostrarse como fianzas que de hecho han sido devueltas. + +### Bluewallet (Móvil) +Funciona bien. Pero están teniendo problemas en el modo custodial. Las fianzas que devuelve RoboSats se cobran a los usuarios (¿entonces Bluewallet se queda con ese saldo?). Y los bonos que se reparten... ¡Blue los cobra dos veces! Más información una vez que nos respondan. EDIT: ¡Blue ha confirmado que están trabajando para resolver pronto estos errores contables! + +### Breez (Móvil) +Funciona bien con RoboSats. Breez es una wallet no custodial. Así que ten en cuenta la gestión de canales y cosas así. Es una interfaz versátil y fácil de usar. + +### Cash App (móvil) +Funciona bien con RoboSats. Las facturas retenidas aparecen como "Pendientes" en el historial de transacciones. Los pagos a la wallet Cash App funcionan según lo previsto. wallet custodiada por Block, Inc, anteriormente conocido como Square, Inc, que está dirigido por Jack Dorsey. + +### Core Lightning / CLN (CLI Interface) +Funciona como es esperado. El comando `lightning-cli pay ` no concluye mientras el pago está pendiente, pero puedes usar `lightning-cli paystatus ` para monitorear el estado. + +### Electrum (Desktop) +La experiencia en el uso de Electrum es limitada. No parece admitir más de un HTLC pendiente (incluso si hay varios canales). No se recomienda usar esta wallet con RoboSats. Sin embargo, funciona bien si usted es un comprador, ya que solo se necesita una factura retenida para la fianza de fidelidad. El pago se muestra como pendiente con una rueda giratoria durante el tiempo de bloqueo. + +### LND (CLI Interface) +Raw, muestra exactamente lo que está sucediendo y lo que sabe "IN_FLIGHT". No es fácil de usar y, por lo tanto, no se recomienda que los principiantes interactúen con Robosats. Sin embargo, todo funciona perfectamente. Si usas LNCLI regularmente, no encontrarás ningún problema para usarlo con RoboSats. + +### Mash Wallet App (Mobile PWA & Desktop Web-Wallet) +En general, la wallet [Mash](https://mash.com/consumer-experience/) funciona de extremo a extremo con Robosats tanto en la venta como en la compra a través de lightning. La mayoría de los detalles relevantes de la factura en la wallet mash se muestran y son claros para los usuarios durante todo el proceso. Cuando las transacciones se completan, se abren en la aplicación móvil tanto en el lado del remitente como en el del destinatario para resaltar que las transacciones se han completado. El equipo tiene un error abierto para solucionar este problema en breve (esta nota es del 21 de agosto de 2023). + +### Muun (Móvil) +Muun funciona igual de bien con las facturas retenidas que Blixt o LND. Puedes ser vendedor en RoboSats usando Muun y la experiencia de usuario será excelente. Sin embargo, para ser un comprador, debes enviar una dirección onchain donde recibir el pago, una invoice lightning no funcionará. Muun está haciendo un _ataque de desvío de tarifas_ a cualquier remitente que pague a Muun. Hay un salto obligatorio a través de un canal privado con una tarifa de +1500ppm. RoboSats estrictamente no enrutará el pago de un comprador por una pérdida neta. Dado que las tarifas de intercambio en RoboSats son del 0,2% y debe cubrir las tarifas de enrutamiento, **RoboSats nunca encontrará una ruta adecuada para un usuario de Muun**. Por el momento, RoboSats escaneará la invoice en busca de sugerencias de enrutamiento que potencialmente puedan codificar en un _ataque de desvío de tarifas_. Si se da el caso, la invoice será rechazada: envíe una dirección onchain en su lugar para un hacer un swap. Consulta [Entender > Pagos on-chain](/docs/es/on-chain-payouts/) para obtener más información sobre los intercambios on-chain. Es importante tener en cuenta que Muun tiene problemas en épocas de picos altos de comisiones on-chain. En cualquier caso, la solución para recibir a Muun es: o bien enviar una dirección on-chain o elegir un presupuesto de enrutamiento más alto después de activar el interruptor de "Opciones avanzadas". + +### OBW (Móvil) +Uno de los más simples y uno de los mejores. La factura retenida muestra como "sobre la marcha", no es de custodial y puede crear sus propios canales. Compra uno a un proveedor de liquidez o utilice Hosted Channels. Es mantenido por el gran Fiatjaf y es un fork del abandonado SBW. +*Actualización 26-10-23: En este momento no tiene desarrollo ni soporte. + +### Phoenix (Móvil) +Phoenix funciona muy bien como tomador de ordenes. Phoenix también funcionará bien como creador de ordenes, siempre que la configuración de la orden `duración pública` + `duración del depósito` sea inferior a 10 horas. De lo contrario, es posible que haya problemas para bloquear la fianza de creador. Si la duración total de los invoice de las fianzas/depositos supera los 450 bloques, Phoenix no permitirá que los usuarios bloqueen la fianza (`No se puede agregar htlc (...) razón = caducidad demasiado grande`). + +### SBW (Móvil) +Desde la version 2.5 no soporta lightning + +### Zeus (Móvil, LND, CLN, Eclair remote backend) +Es una interfaz para LND, CLN y Eclair. Funciona como es esperado. Es extremadamente engañoso con una pantalla roja completa "TIME OUT" unos segundos después de enviar el HTLC. Sin embargo, si el usuario consulta en el sitio web, el invoice se bloquea correctamente. + +## Ayuda a mantener actualizada esta página +Hay muchas wallets y todas siguen mejorando a la velocidad de la luz. Puedes contribuir al proyecto de código abierto RoboSats probando wallets, editando [el contenido de esta página](https://github.com/Reckless-Satoshi/robosats/tree/main/docs/{{page.src}}) y abriendo un [Pull Request](https://github.com/Reckless-Satoshi/robosats/pulls) + +## Información adicional + +Recibir Sats a través de Lightning no es completamente privado. Consulta [Mejores Practicas > Proxy Wallets](/docs/es/proxy-wallets/) para más información sobre cómo recibir Sats de forma privada. + +Si tienes problemas para recibir fondos en tu wallet (debido a problemas de gestión del canal, problemas de enrutamiento, problemas de la wallet, etc.), una solución rápida para recibir un pago rápido sería tener un segunda wallet a mano que esté bien conectado y con suficiente capacidad de canal. Podrías recibir Sats en tu segunda wallet y, una vez resueltos los problemas, enviarlos a tu wallet principal. + +¡No dudes en contactar con el grupo de chat público RoboSats [SimpleX](/contribute/code/#communication-channels) para pedir consejo o ayuda en el uso de los wallets! + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/08-limits.md b/docs/_pages/docs/pt/03-understand/08-limits.md new file mode 100644 index 000000000..3a2aa18ec --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/08-limits.md @@ -0,0 +1,25 @@ +--- +layout: single +title: Limites de intercambio +permalink: /docs/es/limits/ +sidebar: + title: 'Limites' + nav: docs +src: "_pages/docs/es/03-understand/08-limits.md" +--- + +RoboSats se basa en Lightning Network, una red de micropagos. Por lo tanto, las cantidades enviadas y recibidas a través de la Red Lightning deben ser lo suficientemente pequeñas como para encontrar con éxito una ruta adecuada. + +El tamaño máximo de una operación es {{site.robosats.max_trade_limit}} Sats y el tamaño mínimo es {{site.robosats.min_trade_limit}} Sats. + +Sin embargo, no hay límites a la cantidad de operaciones que puede realizar/tomar en RoboSats (aunque se recomienda encarecidamente limitar una orden por identidad de robot). Genere y gestione varias identidades de robot mediante la función Garaje de robots. Sólo asegúrese de hacer una copia de seguridad de sus tokens de robot secretos. + +## **¿Por qué tener límites?** + +La razón de tener un límite en la cantidad de Sats que puede enviar / recibir con RoboSats se debe a minimizar los fallos de enrutamiento Lightning. Esto hace que la experiencia del usuario final con RoboSats mucho más suave para asegurar que los fondos se pagan de forma fiable. + +Cuantos más Sats intentes enviar a través de LN, más difícil será encontrar un camino. Si no hubiera límites en un pedido, entonces un usuario podría intentar recibir sats que nunca encontrarán una ruta adecuada. + +Para reducir los quebraderos de cabeza y agilizar la experiencia, se ha establecido un límite sensible a la realidad de la capacidad media de los canales de la Lightning Network. Por ejemplo, intentar recibir 10 millones de saturaciones puede no resultar rentable si la capacidad media de los canales de la red es [muy inferior a 10 millones de saturaciones](https://1ml.com/statistics). + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/09-swaps.md b/docs/_pages/docs/pt/03-understand/09-swaps.md new file mode 100644 index 000000000..b66fe0f92 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/09-swaps.md @@ -0,0 +1,57 @@ +--- +layout: single +title: P2P Swaps +permalink: /docs/es/swaps/ +sidebar: + title: 'Swaps' + nav: docs +src: "_pages/docs/es/03-understand/09-swaps.md" +--- + +Además de los diversos métodos de pago fiat disponibles, hay algo +llamado *Destino Swap* también. Estos son métodos de pago, pero en BTC, en una red que no sea Lightning Network. Esto es útil si deseas intercambiar satoshis lightning por satoshis on-chain (o en cualquier otra red como Liquid BTC si lo prefiere). Este proceso de intercambio de satoshis en la red Lightning a cambio de satoshis on-chain generalmente se denomina "swap". + +La siguiente tabla hace facil entender el swap en términos de "comprador" y "vendedor": + +| Lado | Vende | Recibe | Tipo Swap | +|-----------|-------------|------------|-----------| +| Vendedor | ⚡BTC | 🔗 BTC | Swap out | +| Comprador | 🔗 BTC | ⚡BTC | Swap in | + + +### Como hacer un swap P2P + +Recuerda, en RoboSats siempre compras o vendes satoshis de Lightning. Si deseas recibir satoshis a través de Lightning a cambio de tus satoshis on-chain, crearás una orden de **COMPRA**. Por el contrario, si quieres recibir satoshis on-chain a cambio de tus satoshis Lightning, crearás una orden de *VENTA*. + +En la pantalla de crear orden, selecciona "BTC" del menudo desplegable de moneda: + +
+ +
+ +Selecciona el destino del Swap en el menú desplegable: + +
+ +
+ +A continuación, establece la cantidad o rango por el que desea hacer el swap. Recuerda que si tu es un vendedor, entonces recibirás BTC on-chain; si eres el comprador, enviarás BTC on-chain: + +
+ +
+ +Luego simplemente crea la orden y espera a que un tomador tome la orden. En la sala de chat avanza como de costumbre, pero esta vez el método de pago es simplemente una dirección de bitcoin on-chain. + +### Cantidad de orden y comisiones mineras + +La cantidad a enviar on-chain debe ser del valor exacto mencionado en la orden. El que envía sats on-chain debe cubrir las tarifas de minería (tarifas de transacción on-chain). + +### Que prima debería poner? + +En el caso de los swaps, es mejor mantener la prima al 0%, pero si deseas hacer la oferta a tu contraparte, puedes seguir las siguientes recomendaciones: + +1. Si eres el **vendedor** - estarás **recibiendo** BTC on-chain; ajustar la prima un poco por debajo de 0% (ej. -0.1%, -0.5%) hará tu oferta mas atractiva. El tomador ya paga un 0.125% de comisión en el intercambio y además tiene que pagar las tarifas de minado para enviar BTC on-chain. +2. Si eres el **comprador** - estarás **enviando** BTC on-chain; ajustar la prima un poco por encima de 0% (ej. 0.1%, 0.5%) hará tu oferta mas atractiva. + +Estas son solo recomendaciones generales sobre qué prima configurar para comenzar con swaps, pero al final del día, el precio es el que establece el mercado, por lo que experimenta y comprueba lo que funciona para ti. diff --git a/docs/_pages/docs/pt/03-understand/10-telegram.md b/docs/_pages/docs/pt/03-understand/10-telegram.md new file mode 100644 index 000000000..5fcc4f66f --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/10-telegram.md @@ -0,0 +1,110 @@ +--- +layout: single +title: Notificaciones, alertas y grupos en Telegram +permalink: /docs/es/telegram/ +sidebar: + title: 'Telegram' + nav: docs +src: "_pages/docs/es/03-understand/10-telegram.md" +--- + + + +{% include wip_es %} + +**Robots Alert bot 🔔** + +Puedes encontrarlo en Telegram con el nombre de usuario @RobosatsAlertBot, +cuyo administrador es @jakyhack. + +**¿Que puedo hacer con @RobosatsAlertBot?** + +Es un bot diseñado para notificarte cuando una orden que cumpla tus requerimientos +sea posteada en el libro de ordenes de RoboSats. + +Esto quiere decir que si quieres "COMPRAR" satoshis con "EUROS" con una prima máxima +del "5%" a través de los medios de pago "BIZUM,PAYPAL,SEPA,STRIKE", díselo a +@RobosatsAlertBot y él se encargará de avisarte cuando una orden que cumple con +estos requisitos se publique en robosats. + +**Guía de usuario** + +Accede a @RobosatsAlertBot e inicia el bot con el comando /start + +A continuación, te dará a elegir entre 2 opciones, añadir una nueva alerta o listar +las alertas que ya tienes configuradas (Obviamente cuando inicies el bot por primera +vez no tendrás ninguna). + +![image](https://user-images.githubusercontent.com/47178010/170114653-f1d22f61-1db3-4a6a-b38c-5542a1b76648.png) + +Crea una nueva alerta haciendo clic en el botón "+ Add new alert" o usando el comando /new + +A partir de ese momento el bot está listo para guardar tus preferencias, te hará 4 preguntas: +- ¿Qué es lo que quieres hacer? Podrás elegir entre comprar o vender, esto significa +decirle al bot lo que quieres hacer dentro de Robosats. + +![image](https://user-images.githubusercontent.com/47178010/170114706-a4226028-50a5-414e-8ae8-c44f90833ff6.png) + +- ¿Cuál es tu moneda FIAT? Te dará una lista de monedas FIAT, solo elige la tuya + +![image](https://user-images.githubusercontent.com/47178010/170114837-3e83f1c9-035a-4b59-8c8e-043f77995a33.png) + +- ¿Cuál es la prima máxima que estás dispuesto a pagar? o ¿Cuál es la prima mínima +que estás dispuesto a aceptar? Dependiendo de si quieres comprar o vender satoshis +te hará una pregunta u otra. + +![image](https://user-images.githubusercontent.com/47178010/170115618-66117113-e702-4faa-b02d-a8101244f7da.png) + +- ¿Qué métodos de pago aceptas para realizar/recibir pagos con FIAT? Simplemente dile +al bot qué métodos de pago estarías dispuesto a aceptar para tu intercambio. +Informarle en el siguiente formato: "Revolut,SEPA,Strike,Bizum" (sin comillas). +Si es indiferente al método de pago FIAT, simplemente envía: "Any" (sin comillas). + +![image](https://user-images.githubusercontent.com/47178010/170115693-7378b25a-93af-4ad3-ad7e-d0185364003d.png) + + +Una vez informado todo esto, tu alerta está configurada correctamente. En caso de que +se publique una orden en Robosats que cumpla con tus condiciones, @RobosatsAlertBot te +notificará por telegram con un enlace al libro de ordenes para que puedas continuar con +el intercambio si lo deseas. A continuación se muestra un ejemplo de una alerta. + +![image](https://user-images.githubusercontent.com/47178010/170116003-6316c10a-0c6f-44bc-8eb6-17a1df8e1f3f.png) + +**¿Con qué frecuencia mira robosats al libro de órdenes?** + +Robosats revisa el libro de órdenes cada minuto, esto quiere decir que el tiempo máximo +que pasará desde que se publica una orden que cumple tus condiciones hasta que +@RobosatsAlertBot te notifica será de 1 minuto. + +**¿Una vez que @RobosatsAlertBot me haya notificado, ¿puedo usar esa misma alerta nuevamente?** + +Sí, una vez que @RobosatsAlertBot te notifica, tu alerta permanece en deshabilitada, +simplemente vuelve a habilitarla y @RobosatsAlertBot te notificará nuevamente cuando +una orden cumpla con tus condiciones. + +**¿Qué puede ir mal?** + +No pasa nada, pero puede haber decepciones, es posible que las condiciones de tu alerta +sean condiciones compartidas por muchos usuarios, esto significa que hay muchos usuarios +que quieren encontrar una orden con las mismas (o muy similares) condiciones que tú. +Esto significa que un pedido con condiciones muy restrictivas puede estar en el libro de +órdenes muy poco tiempo porque algún otro usuario lo acepta antes que tú, por lo que el +creador del bot recomienda tenerlo siempre con sonido. + +**PÉRDIDA DE PRIVACIDAD** + +Robosats es un exchange enfocado en la privacidad del usuario, es por eso que no se +utiliza KYC y su uso óptimo está orientado a ser utilizado con el navegador TOR. + +Una vez que abandonas TOR y vas a una aplicación de terceros (Telegram en este caso) +estás perdiendo privacidad. + +Este bot, como cualquier otro, almacenará tu ID de usuario de Telegram, ya que es +necesario para contactar con el usuario. También almacenará los datos de tu alerta. + +Es decir, el bot sabrá que el usuario 123456789 tiene una alerta para comprar sats con +euros con un máximo del 5% de prima a través de bizum o paypal o strike. + +Es importante tener esto siempre en cuenta. No debemos obsesionarnos con la privacidad, +pero sí debemos tener en cuenta lo que damos y lo que no damos de ella. + diff --git a/docs/_pages/docs/pt/03-understand/11-api.md b/docs/_pages/docs/pt/03-understand/11-api.md new file mode 100644 index 000000000..004464ca3 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/11-api.md @@ -0,0 +1,11 @@ +--- +layout: default +title: RoboSats API v0.1 +permalink: /docs/es/api/ +sidebar: + title: 'API' + nav: docs +src: "_pages/docs/es/03-understand/11-api.md" +--- + +{% include api-latest.html %} diff --git a/docs/_pages/docs/pt/03-understand/12-prices.md b/docs/_pages/docs/pt/03-understand/12-prices.md new file mode 100644 index 000000000..07b5e26ba --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/12-prices.md @@ -0,0 +1,96 @@ +--- +layout: single +title: Precio de las ordenes +permalink: /docs/es/prices/ +sidebar: + title: 'Precios' + nav: docs +src: "_pages/docs/es/03-understand/12-prices.md" +--- + +El precio es la tarifa fiat a la que el bitcoin se negoció por última vez en un exchange. En otras palabras, indica el precio de intercambio que un comprador y un vendedor estarían dispuestos a aceptar para una operación posterior entre bitcoin y fiat. + +Al hacer una orden, hay dos métodos diferentes de fijación de precios disponibles: +* **Método de fijación de precios relativo**: deja que el precio de la orden se mueva con el mercado a lo largo del tiempo (dinámico). +* **Método de fijación de precios explícito**: establece el precio de la orden utilizando una cantidad fija de satoshis (estático). + +Cuando navegue por el libro de órdenes, el precio bitcoin-fiat de las órdenes en vivo que vea se ajustará automáticamente para incluir la prima correspondiente a la orden. Consulte [Entender > Prima](/docs/es/premium/) para obtener información adicional sobre las primas. + +¡Si una moneda fiduciaria no está disponible en RoboSats, entonces se puede añadir fácilmente una nueva moneda mediante la apertura de una solicitud de extracción en [GitHub](https://github.com/RoboSats/robosats)! + +***El método de precios explícitos se ha eliminado como opción por razones técnicas, pero podría volver en futuras actualizaciones. Actualmente, el precio de las órdenes sólo es relativo a la tarifa de mercado. + +## Precios en la práctica + +Si el precio de la orden es *relativo*, entonces la cantidad de satoshis que se negocian en relación con el tipo de cambio fiat (llamaremos `trade_sats`) se "bloquea" una vez que el tomador de la orden bloquea su bono. Hasta que se bloquea el bono del tomador, el precio de la orden sigue moviéndose con el mercado a lo largo del tiempo. + +Una vez que el bono del tomador se bloquea para una orden de precio relativo, la cantidad de satoshis que se negocian se calcula de la siguiente manera: + +```` +tarifa_prima = tarifa_CEX * (1 + (prima / 100)) +trade_sats = importe / tarifa_prima +```` + +donde `trade_sats` son los satoshis que se van a negociar, `prima` es lo que el creador de la orden definió durante la creación de la orden, y `tarifa_CEX` es el precio de cambio actual del bitcoin dada la divisa que se está utilizando. + +Las comisiones de la plataforma (`fee_sats`) asociadas a tu orden se calculan usando la variable `trade_sats`: +* Para maker: + ```` + fee_fraction = 0.002 * 0.125 + = 0.00025 ==> {{site.robosats.maker_fee}}%%. + fee_sats = trade_sats * fee_fraction + ```` +* Para el tomador: + ```` + fee_fraction = 0.002 * (1 - 0.125) + = 0.00175 ==> {{site.robosats.taker_fee}}% + fee_sats = trade_sats * fee_fraction + ```` + +donde `fracción_de_tarifa` se combina para una tarifa total compartida de la plataforma de {{site.robosats.total_fee}}%; que se desglosa en {{site.robosats.maker_fee}}% y {{site.robosats.taker_fee}}% para maker y taker, respectivamente. Consulte [Entender > Tarifas](https://learn.robosats.com/docs/fees/) para obtener información adicional sobre las tarifas. + +RoboSats cobra las tarifas en el proceso de depósito en garantía (`escrow_amount`) y la factura de pago (`payout_amount`) calculando lo siguiente: +* Para el vendedor: + ```` + escrow_amount = trade_sats + fee_sats + ```` +* Para el comprador + ```` + payout_amount = trade_sats - fee_sats + ```` + +En esencia, RoboSats añade a la `escrow_amount`, deduce de la `payout_amount`, y, dependiendo de si usted es el tomador de la orden o el ordenante, aplica los cálculos apropiados `fee_fraction`. + +Si el precio de la orden es *explícito*, entonces la cantidad de satoshis que se negocia es fija, independientemente del tipo de cambio fiat actual (`CEX_rate`). Una vez creada la orden, los satoshis están bloqueados desde el principio; sin embargo, la prima asociada se moverá con el mercado a lo largo del tiempo en lugar del precio. + +## **Cómo determinan los exchange centralizados el tipo de mercado bitcoin-fiat** + +La tarifa de mercado global bitcoin-fiat se determina a través de un simple arbitraje bitcoin; esto hace que el precio fiat de bitcoin converja hacia los precios que se ven en los intercambios centralizados típicos. + +Por ejemplo, si el exchange "A" cotiza el bitcoin a 10.000 $ y el exchange "B" a 10.100 $ (100$ de diferencia), comprar bitcoin en el exchange "A" y venderlo inmediatamente en el exchange "B" le reportará un beneficio de 100 $ (sin tener en cuenta las comisiones de negociación). + +Esta acción hará que suba el precio del bitcoin en el exchange "A" y que baje el precio del bitcoin en el exchange "B". Al final, el precio de ambos exchanges se aproxima y disminuyen las oportunidades de arbitraje rentable. + +Los países que no permiten que grandes exchanges operen en su jurisdicción a menudo verán que el bitcoin se negocia a un precio más alto, o con una prima, debido a la dificultad para que los arbitrajistas intervengan y se beneficien de esa diferencia de precio. + +## **¿De dónde obtiene RoboSats información sobre precios?** + +El precio de intercambio de bitcoin en RoboSats está determinado por los tipos de cambio actuales de las API públicas, específicamente los precios de blockchain.info y yadio.io. Dada la moneda que estás utilizando, el precio medio de bitcoin-fiat se calcula a partir de los tipos de cambio actuales. + +Los datos extraídos de blockchain.info y yadio.io son públicos y fácilmente verificables por cualquiera en cualquier momento. + +No dude en sugerir otros proveedores de API. RoboSats calcula el precio medio bitcoin-fiat de todas las APIs referenciadas. Añadir más APIs conduciría a precios más robustos y precisos en la plataforma. + +## **Cómo añadir divisas** + +Todas las monedas disponibles en yadio.io y blockchain.info APIs deben estar disponibles en RoboSats también. + +¿No ves una divisa con la que quieras operar? Es muy fácil para los colaboradores añadir una nueva moneda mediante la apertura de una solicitud de extracción en el [GitHub](https://github.com/RoboSats/robosats). + +En primer lugar, compruebe el archivo actual [currencies.json](https://github.com/RoboSats/robosats/blob/main/frontend/static/assets/currencies.json) para verificar si la moneda que usted está buscando es, en efecto, falta en RoboSats. + +Si encuentras una moneda que falta en RoboSats y también está disponible en cualquiera de las dos APIs referenciadas, entonces puedes editar directamente los archivos currencies.json y [FlagsWithProps.tsx](https://github.com/RoboSats/robosats/blob/main/frontend/src/components/FlagWithProps/FlagWithProps.tsx). + +Después de fusionar el pull request, la moneda añadida estará disponible en RoboSats. + +{% include wip_es %} diff --git a/docs/_pages/docs/pt/03-understand/13-fees.md b/docs/_pages/docs/pt/03-understand/13-fees.md new file mode 100644 index 000000000..016ea5322 --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/13-fees.md @@ -0,0 +1,93 @@ +--- +layout: single +title: Comisiones de la plataforma +permalink: /docs/es/fees/ +sidebar: + title: 'Comisiones' + nav: docs +src: "_pages/docs/es/03-understand/13-fees.md" +--- + +RoboSats cobra una comisión de {{site.robosats.total_fee}}% del importe total de la operación; esta comisión se distribuye entre el emisor y el receptor de la orden, que pagan {{site.robosats.maker_fee}}% y {{site.robosats.taker_fee}}%, respectivamente. + +Las comisiones de la plataforma se resumen en la siguiente tabla para enfatizar que el porcentaje de comisión depende de si usted hace o toma la orden: + +| Lado | Maker | Taker | +|--------|------------------------------|------------------------------| +| Comprador | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | +| Vendedor | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | + +*Nota: Se puede incurrir en tarifas externas, como las tarifas de enrutamiento de Lightning Network y las tarifas de transacción en la cadena. + +## **Costes de plataforma en la práctica** + +La comisión total ({{site.robosats.total_fee}}%) se divide entre el creador y el receptor. El comprador paga una cantidad mayor ({{site.robosats.taker_fee}}%) que el vendedor ({{site.robosats.maker_fee}}%); esto está diseñado para animar a más vendedores y aumentar la liquidez disponible en la bolsa. + +En la práctica, las comisiones se aplican cuando se presenta al usuario la presentación de la garantía de la operación (vendedor) o la factura de pago (comprador) después de que se bloquee la garantía del tomador. + +Si el precio de la orden es *relativo*, entonces la cantidad de Sats que se negocia en relación con el tipo de cambio fiat (que llamaremos `trade_sats`) fluctúa hasta que se bloquea el bono tomador. En los casos de precios de órdenes *explícitos*, la cantidad de Sats que se negocia es fija. Consulte [Entender > Precios](/docs/es/prices/) para obtener información adicional sobre los métodos de fijación de precios relativos y explícitos. + +Hasta que se bloquea el bono del tomador, el precio de la orden continúa moviéndose con el mercado a lo largo del tiempo. Una vez que el bono taker está bloqueado para una orden con precio relativo, la cantidad de Sats que se negocia se calcula de la siguiente manera: + +```` +tarifa_prima = tarifa_CEX * (1 + (prima / 100)) +trade_sats = cantidad / tarifa_prima +```` + +donde `trade_sats` son los Sats que se van a negociar, `premium` es lo que el creador de la orden definió durante la creación de la orden, y `CEX_rate` es el precio actual de cambio de bitcoin dada la moneda que se está utilizando. + +Las comisiones de la plataforma (`fee_sats`) asociadas a tu orden se calculan usando la variable `trade_sats`: +* Para maker: + ```` + fee_fraction = 0.002 * 0.125 + = 0.00025 ==> {{site.robosats.maker_fee}}%%. + fee_sats = trade_sats * fee_fraction + ```` +* Para el tomador: + ```` + fee_fraction = 0.002 * (1 - 0.125) + = 0.00175 ==> {{site.robosats.taker_fee}}% + fee_sats = trade_sats * fee_fraction + ```` + +donde `fracción_de_tarifa` se combina para una tarifa de plataforma total compartida de {{site.robosats.total_fee}}%. Como se ha indicado anteriormente, el tomador paga una cantidad mayor ({{site.robosats.taker_fee}}%) que la que paga el creador ({{site.robosats.maker_fee}}%) para fomentar el crecimiento de la liquidez con más creadores de órdenes. + +RoboSats cobra las comisiones en el proceso de depósito en garantía (`escrow_amount`) y factura de pago (`payout_amount`) calculando lo siguiente: +* Para el vendedor: + ```` + escrow_amount = trade_sats + fee_sats + ```` +* Para el comprador + ```` + payout_amount = trade_sats - fee_sats + ```` + +En esencia, RoboSats añade a la `escrow_amount`, deduce de la `payout_amount`, y, dependiendo de si usted es el tomador de la orden o el ordenante, se aplica el apropiado `fee_fraction` cálculos. + +## **¿Por qué hay comisiones?** + +Las cuotas sirven para mejorar la experiencia del usuario final de la plataforma a través del desarrollo continuo, ofreciendo soporte multilingüe y elaborando guías para interactuar con la plataforma. + +A su vez, las tarifas recompensan a los desarrolladores y colaboradores voluntarios de GitHub por completar tareas que son [elegibles para ganar bitcoin](https://github.com/users/Reckless-Satoshi/projects/2). ¡Compruébalo! Si ganas Sats por tus contribuciones, las tarifas en las que incurras al utilizar RoboSats estarán suficientemente cubiertas. + +Implementar tarifas también ayuda a mitigar la oportunidad de ataques de denegación de servicio por parte de bots maliciosos que congestionan el coordinador RoboSats. + +## **Tarifas externas** + +Se puede incurrir en comisiones externas de la plataforma cuando se realizan pagos en la cadena (swaps en la cadena) y cuando se enrutan pagos a través de la Red Lightning. + +Al elegir recibir bitcoin en la cadena, se muestra un resumen de la tarifa de minería (`fee_mining`) y la tarifa de intercambio (`fee_swap`). El `payout_amount` para recibir on-chain se calcula de la siguiente manera: + +```` +payout_amount = trade_sats - fee_sats - fee_mining - fee_swap +```` + +La tarifa de intercambio es una tarifa adicional que RoboSats cobra por hacer el pago on-chain y la tarifa de minería es la tarifa de la tarifa en la cadena en sats/vbyte que se puede personalizar para adaptarse a sus necesidades. Consulte [Entender > Pagos on-chain](/docs/es/on-chain-payouts/) para obtener información adicional sobre los pagos on-chain. + +RoboSats aprovecha la velocidad y la seguridad de la Red Lightning, por lo tanto los pagos enviados a través de la Red Lightning pueden incurrir en gastos dependiendo de la "ruta" necesaria que el pago debe tomar. + +Los usuarios pueden recibir pagos de forma privada a través de [lnproxy](https://lnproxy.org/), una sencilla herramienta de privacidad de la Red Lightning, pero su presupuesto de enrutamiento puede aumentar para cubrir las tarifas adicionales en las que incurre el servidor lnproxy. Consulte [Mejores Practicas > Proxy Wallets](/docs/es/proxy-wallets/) para obtener más información sobre la recepción privada. + +El usuario tiene la opción de especificar el presupuesto de enrutamiento de Lightning Network, que puede ayudar a reducir los fallos de enrutamiento. Consulta [Acceso Rápido > Lightning Network](/docs/es/lightning/) para obtener más información sobre los fallos de enrutamiento. + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md b/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md new file mode 100644 index 000000000..c498cf5fd --- /dev/null +++ b/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md @@ -0,0 +1,48 @@ +--- +layout: single +title: Pagos On-chain +permalink: /docs/es/on-chain-payouts/ +sidebar: + title: 'Pagos on-chain' + nav: docs +src: "_pages/docs/es/03-understand/14-on-chain-payouts.md" +--- + +Aunque Robosats es un exchange construido sobre la red lightning, hay una opción para que el comprador reciba sus sats en una dirección BTC on-chain. Esto se conoce como pago on-chain o, a veces,intercambio a on-chain (que no debe confundirse con [Swaps P2P](/docs/es/swaps/es)). En la interfaz de usuario, esta opción está disponible después de que el tomador haya bloqueado su fianza. +Cuando el estado de la orden es "Esperando factura del comprador", deberías ver dos opciones: "Lightning" y "on-chain": + +
+ +
+ +Cuando hagas click en la opción de dirección on-chain, veras lo siguiente: + +
+ +
+ +Se muestra una descripción general de las tarifas y puedes ingresar una dirección bitcoin on-chain donde recibir el pago y también ingresa la tarifa de minería. La *Comisión de swap* es un comisión adicional que cobra Robosats por realizar el pago on-chain. Esto no incluye las comisiones del tomador/creador. La comisión del Swap se cobra sobre el importe después de deducir las comisiones de tomador/creador. + +Además de la comisión de swap, también existe la tarifa de minería para la transacción on-chain. Puedes elegir la tarifa de minería que se adapte a tus necesidades. La entrada *Tarifa minera* te permite elegir la tarifa en sats/vbyte. + +Si la dirección on-chain es válida, entonces la orden pasa a la siguiente etapa como habitualmente. Al final, si la operación es exitosa, debería ver una pantalla con el id de transacción de pago: + +
+ +
+ +### Comisiones de pago on-chain + +Las comisiones de pago on-chain (también conocidas como comisiones de swap) van cambiando de vez en cuando. Puede oscilar entre el 1% y el 10%. Para obtener las comisiones actuales on-chain, puedes consultar el resumen de intercambio haciendo clic en el botón "%" de la pantalla de inicio: + +
+ +
+ +El cuadro de diálogo de resumen de intercambio muestra el valor actual de las comisiones de pago on-chain: + +
+ +
+ +% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/00-contribute.md b/docs/_pages/docs/pt/contribute/00-contribute.md new file mode 100644 index 000000000..a2c608650 --- /dev/null +++ b/docs/_pages/docs/pt/contribute/00-contribute.md @@ -0,0 +1,23 @@ +--- +layout: single +title: "Contribuye" +permalink: /contribute/es/ +sidebar: + title: 'Contribuye' + nav: contribute +src: "_pages/docs/es/contribute/00-contribute.md" +--- + +Robosats es un proyecto totalmente de código abierto y, como tal, ¡un esfuerzo impulsado por la comunidad! Puedes ayudar a RoboSats a mejorar de muchas maneras diferentes (ni siquiera necesitas saber codificar). Ayuda traduciendo, creando guías, simplemente diciendo a otros que usen RoboSats, ¡y mucho más! + +Échales un vistazo: + +1. [Desarrollo](/contribute/es/code/) +2. [Traducciones](/contribute/es/languages/) +3. [Liquidez Lightning](/contribute/es/liquidity/) +4. [Guías y video tutoriales](/contribute/es/guides/) +5. [Arte](/contribute/es/art/) +6. [Comparte](/contribute/es/outreach/) +7. [Dona](/contribute/es/donate/) + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/01-development.md b/docs/_pages/docs/pt/contribute/01-development.md new file mode 100644 index 000000000..4c4190f0f --- /dev/null +++ b/docs/_pages/docs/pt/contribute/01-development.md @@ -0,0 +1,97 @@ +--- +layout: single +title: "Develop RoboSats" +permalink: /contribute/es/code/ +sidebar: + title: 'Code' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/es/contribute/01-development.md" +--- + +Todo el mundo puede contribuir al desarrollo del proyecto de código abierto RoboSats. Si estás buscando un lugar donde empezar a contribuir, entonces echa un vistazo a la lista de temas que comparten la etiqueta ["good first issue"](https://github.com/RoboSats/robosats/issues?q=is%3Aopen+is%3Aissue+label%3A "good+first+issue"); estos temas son buenos para los recién llegados. + +Esta guía de contribución se basa en la [Guía de contribución de Bisq](https://github.com/bisq-network/bisq/blob/master/CONTRIBUTING.md). Seguir las mejores prácticas del software libre ayuda a que el desarrollo se mantenga organizado a medida que el proyecto crece con nuevas características y se optimiza continuamente. Los futuros colaboradores te agradecerán que sigas estas buenas prácticas y que tu trabajo sea más fácil de desarrollar. + +## Canales de comunicación + +*!!! Cuidado con los estafadores que se hacen pasar por administradores de RoboSats. Los administradores NUNCA te llamarán o enviarán mensajes privados.* + +- **Simplex:** [Grupo principal RoboSats](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). ¿Tienes preguntas o un problema? Encuentra apoyo comunitario en el chat público del grupo SimpleX. Si quieres pasar el rato con otros robots geniales y aprender más sobre RoboSats, entonces esas discusiones ocurren en los chats de grupo SimpleX, Nostr y Matrix. + +- **Nostr:** [Grupo General RoboSats](https://snort.social/e/note1tfwvglg8xz8420pfgav0dc9mqekv02nkpck2axefklrema7lk6wszmwxdy). Pasa el rato con otros robots geniales y no dudes en hacer preguntas sobre RoboSats. Además, la cuenta [Nostr RoboSats](https://snort.social/p/npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) (npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) proporciona actualizaciones importantes del proyecto, consejos y trucos sobre el uso de RoboSats y otros comentarios centrados en la privacidad. Las preguntas y la participación son bienvenidas. Recuerda: los problemas que requieran la ayuda del personal de RoboSats deben dirigirse al chat principal del grupo SimpleX, donde las respuestas son más rápidas y el personal puede investigar más a fondo su problema. + +- **Matrix:** [Grupo de Desarrollo RoboSats](https://matrix.to/#/#robosats:matrix.org). Principal grupo de chat de comunicación de desarrolladores donde tienen lugar discusiones abiertas y técnicas sobre el desarrollo. La discusión sobre los cambios en el código se realiza en GitHub issues y pull requests (PRs). + +- **Twitter:** [RoboSats](https://twitter.com/RoboSats). Anuncia actualizaciones del proyecto, comparte consejos y trucos sobre el uso de RoboSats y debate otros temas relacionados con la privacidad. No dudes en hacer preguntas y compartir tu experiencia con RoboSats. El personaje "Robotoshi", un robot amante de la privacidad y a veces descarado, dirige el Twitter de RoboSats e intenta responder a todas las preguntas. Ten en cuenta que el chat público del grupo Simplex antes mencionado puede ser más eficaz para buscar ayuda técnica y que los usuarios que busquen ayuda en disputas serán dirigidos al chat SimpleX. + +## Flujo de trabajo de los colaboradores + +Todos los colaboradores de RoboSats envían cambios a través de pull requests. El flujo de trabajo es el siguiente: + - Fork el repositorio + - Crear una rama a partir de la rama `main` + - Haz commit de los cambios + - Elimina/Squash commits redundantes o innecesarios + - Envíe un pull request desde tu rama a la rama `main` del repositorio principal + - Realiza cambios en el pull request si los revisores lo solicitan y pide una nueva revisión + +Los pull requests deben centrarse en un único cambio. No mezcle, por ejemplo, refactorizaciones con una corrección de errores o la implementación de una nueva característica. Esta práctica facilita a los colaboradores la revisión de cada pull request. + +## Revisión de Pull Requests + +Robosats sigue el flujo de revisión establecido por el proyecto Bitcoin Core. Lo siguiente es una adaptación de la [Bitcoin Core contributor documentation](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#peer-review): + +Cualquiera puede participar en la revisión por pares que se expresa mediante comentarios en el pull request. Típicamente los revisores revisarán el código en busca de errores obvios, así como probar el parche y opinar sobre los méritos técnicos del parche. Los mantenedores del proyecto tienen en cuenta la revisión por pares a la hora de determinar si hay consenso para fusionar una pull request (recuerda que las discusiones pueden haberse repartido entre GitHub y Telegram). El siguiente lenguaje se utiliza en los comentarios de pull-request: + - `ACK` significa "He probado el código y estoy de acuerdo en que se fusione"; + - `NACK` significa "No estoy de acuerdo en que esto se fusione", y debe ir acompañado de una justificación técnica sólida. Los NACK que no vayan acompañados de una justificación pueden no tenerse en cuenta; + - `utACK` significa "No he probado el código, pero lo he revisado y parece correcto, estoy de acuerdo en que se fusione"; + - El `concepto ACK` significa "Estoy de acuerdo con el principio general de esta solicitud de extracción"; + - `Nit` se refiere a problemas triviales, a menudo no bloqueantes. + +Tenga en cuenta que los Pull Requests marcados con `NACK` y/o `Change requested` de GitHub se cierran a los 30 días si no se atienden. + +## Compensación para desarrolladores (Programa piloto) + +[Consulta el estado actual de las tareas compensadas para desarrolladores en el proyecto de Github](https://github.com/users/Reckless-Satoshi/projects/2/views/5) + +Por el momento, RoboSats es un proyecto joven y sin financiación, pero ha demostrado la capacidad de generar ingresos suficientes para cubrir a duras penas los costes operativos. Un programa de compensación a los desarrolladores es la mejor manera de garantizar el apoyo sostenido de la base de código. Por el momento, las contribuciones de código al núcleo del proyecto recibirán pequeñas recompensas más parecidas a una propina que a una compensación monetaria significativa. El procedimiento piloto para el desarrollo compensado: + +1. El desarrollador abre un PR con la descripción del trabajo que va a realizar, incluyendo opcionalmente la cantidad de Sats que cree que merece el trabajo. +2. Se produce una oferta/negociación para fijar una cantidad de Sats hasta llegar a un acuerdo. Todo el mundo es bienvenido a expresar su opinión sobre si la compensación es adecuada para el RP. +3. El trabajo se lleva a cabo: ¡construir, construir, construir! +4. La revisión tiene lugar. Una vez que los mantenedores dan el visto bueno a la fusión... +5. El desarrollador presenta una factura LN (con un largo plazo de vencimiento). La factura se paga en el momento de la fusión. + +Cada paso (negociación, envío de código, revisión y envío de factura) debe realizarse públicamente en GitHub (es decir, nada de mensajes privados ni similares). Póngase en contacto con el jefe del equipo de desarrollo (@reckless-satoshi) por adelantado si tiene dudas sobre si su contribución es adecuada para recibir una compensación. Actualmente, sólo las contribuciones a la funcionalidad y mantenimiento del frontend o backend son elegibles para compensaciones (por el momento, esto excluye: arte, traducciones, etc.). + +## Convenciones de estilo y codificación + +### Configurar nombre de usuario Git y metadatos de correo electrónico + +Ver https://help.github.com/articles/setting-your-username-in-git/ para instrucciones. + +### Escribir mensajes de commits bien formados + +De https://chris.beams.io/posts/git-commit/#seven-rules: + + 1. Separa el asunto del cuerpo con una línea en blanco + 2. Limite la línea de asunto a 50 caracteres (*) + 3. Escriba el asunto en mayúsculas + 4. No termine el asunto con un punto + 5. Utilice el modo imperativo en el asunto + 6. Envuelva el cuerpo a 72 caracteres (*) + 7. Utilice el cuerpo para explicar qué y por qué en lugar de cómo. + +### Firma tus commits con GPG + +Ver https://github.com/blog/2144-gpg-signature-verification para más información y +https://help.github.com/articles/signing-commits-with-gpg/ para instrucciones. + +### Use un editor que soporte Editorconfig + +La configuración [.editorconfig](.editorconfig) de este repositorio asegura una gestión consistente de los espacios en blanco. La mayoría de los editores modernos lo soportan de forma nativa o con un plugin. Vea http://editorconfig.org para más detalles. + +### Mantener limpio el historial de git + +Es muy importante mantener el historial git claro, ligero y fácilmente navegable. Esto significa que los contribuidores deben asegurarse de que sus pull requests incluyen sólo commits significativos (si son redundantes o fueron añadidas después de una revisión, deben ser eliminadas) y _no merge commits_. diff --git a/docs/_pages/docs/pt/contribute/02-languages.md b/docs/_pages/docs/pt/contribute/02-languages.md new file mode 100644 index 000000000..f89e75ba6 --- /dev/null +++ b/docs/_pages/docs/pt/contribute/02-languages.md @@ -0,0 +1,52 @@ +--- +layout: single +title: "Traduce RoboSats" +permalink: /contribute/es/languages/ +sidebar: + title: 'Traducción' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/es/contribute/02-languages.md" +--- + +RoboSats es una forma de cambiar bitcoin por **cualquier moneda del mundo**. Por ello, muchos usuarios sólo encontrarán útil esta herramienta si está disponible en un idioma que entiendan. Traducir RoboSats a un nuevo idioma es una de las contribuciones más valiosas al proyecto. Pone la plataforma a disposición de nuevos públicos, aumenta el alcance de esta genial herramienta de libertad y, en consecuencia, incrementa la liquidez de la cartera de pedidos para que aún más usuarios apilen Sats en privado. + +No hay mucho texto en RoboSats; sin embargo, podría ser mejor dividir el trabajo con otro contribuyente. Puedes ponerte en contacto con las [comunidades RoboSats](https://learn.robosats.com/contribute/es/code/#canales-de-comunicación) y encontrar usuarios dispuestos a dividir la tarea. + +## Cómo contribuir con una nueva traducción + +Simplemente crea un nuevo archivo de traducción en `frontend/static/locales` [enlace a GitHub](https://github.com/RoboSats/robosats/tree/main/frontend/static/locales). En `locales` hay un único archivo con un diccionario json para cada idioma. Para crear una nueva traducción, simplemente copia `es.json` (el texto maestro) en un nuevo archivo con el nombre del idioma [código ISO 639 de dos caracteres](https://www.loc.gov/standards/iso639-2/php/English_list.php). + +## Directrices + +El diccionario `.json` de cada idioma contiene pares de claves y valores con el siguiente formato {"clave1": "valor1", "clave2": "valor2", ...}. La mayoría de las claves son frases literales en inglés. Simplemente hay que traducirlas a la derecha, por ejemplo, para traducir el botón `Make Order` al español, se editaría el fichero json para que tuviera este aspecto `{... "Make Order": "Crear Orden",...}`. + +### 1. **No todas las teclas son frases explícitas.** +Algunas claves no son la sentencia en inglés, sino un nombre de variable. Por ejemplo, "phone_unsafe_alert". En este caso, debes echar un vistazo al valor originalmente en `en.json`. + +### 2. **El diccionario de idioma está dividido en 9 secciones.** +La primera clave de cada sección es una referencia y no es necesario traducirla. Por ejemplo, la segunda sección comienza con la clave:valor `"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation"`. No es necesario traducirlo; es sólo información para que el traductor entienda en qué parte de la aplicación va a trabajar. + +### 3. **Intenta mantener una longitud similar a la de la frase original.** +En la mayoría de los casos no pasa nada si la traducción es más corta. Sin embargo, las traducciones con un mayor número de caracteres pueden romper la interfaz de usuario. No siempre es posible ceñirse a la longitud de la frase en inglés. En esos casos, es posible que haya que modificar la interfaz de usuario. Póngase en contacto con la persona responsable de dicho cambio. + +### 4. **Algunas frases contienen variables.** +Por ejemplo, {{currencyCode}}. Insertará el código de moneda donde se encuentre la variable. Por ejemplo, `"Paga 30 {{currencyCode}}"` se renderizará como "Paga 30 USD". + +### 5. **Algunas frases contienen etiquetas HTML.** +Estas etiquetas suelen ser hipervínculos. Por ejemplo, en `{"phone_unsafe_alert": "Use <1>Tor Browser y visite el sitio <3>Onion."}` el texto hijo de <1> (Tor Browser) enlazará con el sitio web Tor Download, y los hijos de <3> enlazarán con el sitio RoboSats Onion. + +### 6. **Es mejor traducir de arriba a abajo del archivo .json**. +Algunos textos son de alta prioridad, otros de baja prioridad. Es probable que algunas claves cambien pronto o que no sean tan relevantes para el usuario de la aplicación. Los archivos de traducción se ordenan de arriba a abajo por la prioridad de la traducción. + +### 7. **Usa un corrector ortográfico.** +Sí, por favor! 😉 + +### 8. **Entiende el contexto; ¿dónde se mostrará esta cadena?** +Las traducciones literales pueden no funcionar bien en algunos idiomas. Mientras que en inglés la redacción es siempre similar independientemente de la posición en la interfaz de usuario, en algunos idiomas puede ser muy diferente si estás traduciendo un botón (el usuario está realizando una acción) o si simplemente estás traduciendo un tooltip. Podría ser inteligente traducir las cadenas mientras se mira la aplicación. Sin embargo, muchas cadenas sólo pueden encontrarse mientras se opera. El sitio testnet RoboSats es genial para este uso. Puedes explorar toda la app simplemente interactuando con ella usando una wallet testnet Lightning. Sin embargo, si no puedes encontrar dónde se muestra una cadena, puede ser más rápido simplemente escribir un mensaje en el [grupo SimpleX](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). + +### 9. **¡Felicítate a ti mismo!** +En serio. ¡Es tan impresionante que estés ayudando a construir herramientas de libertad! + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/03-liquidity.md b/docs/_pages/docs/pt/contribute/03-liquidity.md new file mode 100644 index 000000000..4a126def9 --- /dev/null +++ b/docs/_pages/docs/pt/contribute/03-liquidity.md @@ -0,0 +1,34 @@ +--- +layout: single +title: "Abre un canal" +permalink: /contribute/es/liquidity/ +sidebar: + title: 'LN liquidity' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/docs/es/contribute/03-liquidity.md" +--- + +Una forma de contribuir a RoboSats es abrir un canal al [nodo coordinador experimental de RoboSats](https://amboss.space/node/0282eb467bc073833a039940392592bf10cf338a830ba4e392c1667d7697654c7e) y proporcionar al nodo liquidez de salida. Basta con utilizar la plataforma para vender bitcoin y empujar la liquidez hacia el extremo de RoboSats. + +## RoboSats no es un nodo de enrutamiento + +RoboSats no es un nodo de enrutamiento típico de la Lightning Network. Un nodo destinado a enrutar pagos quiere canales equilibrados para maximizar las posibilidades de éxito en el reenvío de pagos. El nodo coordinador experimental RoboSats quiere maximizar: + +1. La cantidad de HTLCs concurrentes pendientes sin fallo (bono/escrow). +2. La fiabilidad de los pagos entrantes que se abonan a los usuarios, independientemente del canal. + +Dicho esto, no importa si toda la liquidez saliente del nodo coordinador experimental RoboSats se concentra en dos canales, siempre y cuando, cuando sea necesario pagar a un comprador, los nodos conectados encaminen eficazmente el pago. La concentración de liquidez en unos pocos canales sólo es un problema para los nodos mal conectados. + +## Vendedores de Bitcoin que abren canales + +Como ejemplo, un vendedor crea un nuevo nodo y su único canal es con el nodo coordinador experimental RoboSats. Empujan liquidez al extremo de RoboSats y, en consecuencia, el nodo coordinador experimental RoboSats no puede usar ese mismo canal para entregar los Sats al comprador. El canal se considera liquidez "sin salida". + +Por este motivo, la apertura de un canal al nodo coordinador experimental RoboSats sólo es útil para el proveedor de liquidez (vendedor), ya que no incurre en gastos de enrutamiento y tiene una mayor fiabilidad de enrutamiento. Cuando un canal está completamente saturado (y el vendedor ya no puede empujar liquidez), entonces se cierra y los Sats se utilizan para abrir canales de salida a un peer fiable. + +## Compradores de Bitcoin Abriendo Canales + +Como comprador, abrir canales es menos útil. Hacerlo sólo mejoraría la fiabilidad. Tenga en cuenta que al abrir un canal directo con el nodo coordinador experimental RoboSats, ¡toda la liquidez estará de su lado! Por lo tanto, ese canal no sería útil para recibir un pago de inmediato. + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/04-guides.md b/docs/_pages/docs/pt/contribute/04-guides.md new file mode 100644 index 000000000..c68929511 --- /dev/null +++ b/docs/_pages/docs/pt/contribute/04-guides.md @@ -0,0 +1,29 @@ +--- +layout: single +title: "Guías" +permalink: /contribute/es/guides/ +sidebar: + title: 'Guías' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/docs/es/contribute/04-guides.md" +--- + +Aunque RoboSats se esfuerza por ser una experiencia de compra/venta fluida e intuitiva, ¡muchos usuarios siguen prefiriendo confiar en guías y tutoriales para aplicaciones que nunca han utilizado antes! Ayúdanos escribiendo tu propia guía detallando tu experiencia con RoboSats. + +Las guías, los tutoriales, las demostraciones, etc. son complementos muy valiosos para el sitio web de RoboSats. Hay tantas características interesantes de RoboSats que puede haber guías genéricas (cómo comprar, vender, intercambiar, etc.) y también muchas guías específicas (cómo utilizar métodos específicos de intercambio, recepción en cadena, recepción en factura envuelta, etc.). + +## Cosas a tener en cuenta + +Para proporcionar a sus lectores/espectadores la información más precisa sobre la plataforma, considere consultar brevemente la documentación de RoboSats aquí en [learn.robosats.com](https://learn.robosats.com/es/). Allí encontrarás muchas características y aspectos de RoboSats con todo detalle, así como algunos [tutoriales creados anteriormente](https://learn.robosats.com/watch/es/) que pueden servirte de referencia para tu tutorial. + +Si usted tiene preguntas persistentes que no se responden en la documentación, entonces por favor no dude en llegar y preguntar en el [grupo de apoyo público SimpleX](https://learn.robosats.com/contribute/code/#communication-channels). + +Si estás tratando de hacer una demostración en vivo de RoboSats para una reunión o conferencia, ¡hay compañeros robots dispuestos en los grupos de Telegram antes mencionados que estarían encantados de echar una mano robótica! No hay nada mejor (y más útil) para los novatos que ver RoboSats en vivo y en acción. + +## Cómo añadir tu guía aquí + +Una vez que hayas creado una guía, ¡puedes solicitar que se añada al sitio de documentación de RoboSats! ¡Basta con crear una solicitud de extracción en el GitHub! + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/05-art.md b/docs/_pages/docs/pt/contribute/05-art.md new file mode 100644 index 000000000..7779d940c --- /dev/null +++ b/docs/_pages/docs/pt/contribute/05-art.md @@ -0,0 +1,21 @@ +--- +layout: single +title: "Arte & Memes" +permalink: /contribute/es/art/ +sidebar: + title: 'Arte' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/docs/es/contribute/05-art.md" +--- + +¿Tienes talento artístico? Considera la posibilidad de dibujar fan arts y promocionar RoboSats a través de dulces imágenes. Una imagen vale más que mil palabras, y además genera más participación que los artículos largos. No buscamos a Vincent van Gogh ni a Pablo Picasso, sino a personas con ganas de dibujar y de compartir la buena noticia de la compra/venta entre iguales. + +## Ideas + +Aquí no hay límites. Si quieres hacer una lluvia de ideas, no dudes en enviar un mensaje a los [grupos públicos de apoyo SimpleX](https://learn.robosats.com/contribute/es/code/#canales-de-comunicación). ¡El coordinador de arte RoboSats es [@Red_Purdy](https://twitter.com/Red_Purdy) y puede ayudar a proporcionar ideas! + +Un ejemplo del uso del arte para crear compromiso con la comunidad incluye [Telegram stickers](https://t.me/addstickers/Robosats1). Las pegatinas enlazadas muestran a la casi mascota Robotoshi. + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/06-outreach.md b/docs/_pages/docs/pt/contribute/06-outreach.md new file mode 100644 index 000000000..df1c81983 --- /dev/null +++ b/docs/_pages/docs/pt/contribute/06-outreach.md @@ -0,0 +1,25 @@ +--- +layout: single +title: "Comparte" +permalink: /contribute/es/outreach/ +sidebar: + title: 'Comparte' + nav: contribute +toc: true +toc_sticky: true +src: "_pages/docs/es/contribute/06-outreach.md" +--- + +La mejor forma de apoyar a RoboSats es utilizarlo y recomendar a los demás que lo prueben. Sin pares que aporten liquidez a los libros de órdenes, las bolsas peer-to-peer como la nuestra dejarían de existir. Cuando los usuarios utilizan RoboSats e invitan a otros a probarlo, la liquidez aumenta y la plataforma puede admitir aún más usuarios. + +Lo mejor que podemos hacer es razonar con los usuarios por qué deben valorar su privacidad y evitar las bolsas contrarias a la privacidad. Consulte este [artículo](https://bitcoinmagazine.com/culture/the-value-of-p2p-bitcoin-exchanges), escrito por un colaborador de RoboSats, en el que se explican algunas de las razones por las que los usuarios deberían plantearse proteger su privacidad y utilizar intercambios P2P como RoboSats. + +## Redes sociales + +Las redes sociales son una gran oportunidad para la publicidad boca a boca de RoboSats. Si has tenido una buena experiencia con RoboSats o tienes algo interesante que decir sobre el proyecto, ¡hazlo saber! Grítalo desde el cielo de los robots. + +Por ejemplo, puedes publicarlo en Nostr y etiquetar la cuenta de Nostr de RoboSats (npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqk3m82) para que pueda compartirse con los demás. O, si estás en Twitter, crea un tweet y etiqueta la cuenta [RoboSats Twitter](https://twitter.com/RoboSats). + +¡Cualquier ayuda será muy apreciada en este sector! Más liquidez en el libro de órdenes atrae a más usuarios y, por lo tanto, ¡más usuarios pueden aprovechar las ventajas de comprar y vender bitcoin de forma privada! + +{% include improve_es %} diff --git a/docs/_pages/docs/pt/contribute/07-donate.md b/docs/_pages/docs/pt/contribute/07-donate.md new file mode 100644 index 000000000..ed37e43bd --- /dev/null +++ b/docs/_pages/docs/pt/contribute/07-donate.md @@ -0,0 +1,54 @@ +--- +layout: single +classes: wide +title: "Dona al equipo del proyecto RoboSats" +permalink: /contribute/es/donate/ +sidebar: + title: 'Dona' + nav: contribute +src: "_pages/docs/es/contribute/07-donate.md" +--- + +No creemos que el desarrollo de RoboSats deba depender de las donaciones para mantenerse con vida. El objetivo del proyecto es generar ingresos suficientes para cubrir los costes de desarrollo, servidor, liquidez y promoción. La **mejor manera de donar a RoboSats es utilizar activamente la herramienta** y contárselo a tus amigos. + +Sin embargo, algunos bitcoiners muy entusiastas se ponen en contacto con nosotros para impulsar el desarrollo y la longevidad de RoboSats. Apreciamos mucho estas donaciones, sobre todo porque la plataforma es todavía muy joven y sigue funcionando con pérdidas netas. + +Puedes donar de las siguientes maneras: + + - **Envíanos un zapp en Nostr:** + Todos los zaps de Nostr se destinarán al equipo de medios sociales. + Aquí está la cuenta de nPub para RoboSats : + + ``` +npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82 + ``` + + - **Sugiere directamente a los desarrolladores que estén trabajando en las funciones que te gusten.** Consulta los [PR activos](https://github.com/RoboSats/robosats/pulls) y muestra tu apoyo a los desarrolladores a través de las sugerencias Lightning. Simplemente escribe un mensaje, por ejemplo "@nombre_del_desarrollador, me gustaría financiar el desarrollo de esta función con 6000 Sats". El desarrollador debería responder con una factura LN con un largo tiempo de expiración. + + - **Haz una donación a los devs de RoboSats via Paynym (BIP47): [{{site.robosats.paynym}}](https://paynym.is/{{site.robosats.paynym}})** código paynym: + +
+
+ ⚡RoboSats⚡ +
+ +``` + {{site.robosats.paynym_code}} + ``` + + - **Tip the lead developer via Paynym (BIP47): [{{site.robosats.leaddev_paynym}}](https://paynym.is/{{site.robosats.leaddev_paynym}})** código paynym: + +
+
+ ⚡Reckless_Satoshi⚡ +
+ + ``` + {{site.robosats.leaddev_paynym_code}} + ``` + + - **Tip the [experimental RoboSats coordinator](https://amboss.space/node/{{site.robosats.node_id}}) via KeySend:** +
+ + +
diff --git a/docs/_pages/docs/pt/home.md b/docs/_pages/docs/pt/home.md new file mode 100644 index 000000000..946cb0572 --- /dev/null +++ b/docs/_pages/docs/pt/home.md @@ -0,0 +1,72 @@ +--- +layout: splash +permalink: /es/ +styled_title: 'Aprende + + + + + + + +obosats' +header: + overlay_color: "#5e616c" + overlay_image: /assets/images/misc/learn-robosats-home.png + cta_label: ' Aprende a usarlo ahora' + cta_url: "/watch/es/" + caption: +excerpt: 'Una forma sencilla y privada de cambiar bitcoin por monedas nacionales.
Usa RoboSats con el navegador Tor
Página del proyecto en Github' +feature_row: + - image_path: /assets/images/misc/feature-fast.png + alt: "fast" + title: "Lightning Fast" + excerpt: "Intercambiar P2P nunca ha sido tan rápido!
Las facturas retenidas de Lightning sirven como fianzas para una alta seguridad y velocidad. ¡De principio a fin antes de que el siguiente bloque sea minado!" + url: "/docs/es/fast/" + btn_class: "btn--primary" + btn_label: "Aprender mas" + - image_path: /assets/images/misc/feature-private.png + alt: "private" + title: "Absolutamente Privado" + excerpt: "Las mejores prácticas de privacidad por defecto. Simple y libre de KYC. Generarás un avatar Robot aleatorio de un solo uso. El intercambio es sólo Tor.
" + url: "/docs/es/private/" + btn_class: "btn--primary" + btn_label: "Aprender mas" + - image_path: /assets/images/misc/feature-open-source.png + alt: "FLOSS" + title: "Codigo abierto" + excerpt: 'RoboSats es totalmente de código abierto y siempre lo será. Construido por robots como tú.{::nomarkdown}

{:/nomarkdown}' + url: "https://github.com/RoboSats/robosats/blob/main/LICENSE" + btn_class: "btn--primary" + btn_label: "Ver licencia" +--- +{% include feature_row %} + +#### Sponsors +
+
+
+ +#### Reviews +
+
+
+
+
+
diff --git a/docs/_pages/docs/pt/stats.md b/docs/_pages/docs/pt/stats.md new file mode 100644 index 000000000..7be6d218f --- /dev/null +++ b/docs/_pages/docs/pt/stats.md @@ -0,0 +1,13 @@ +--- +layout: single +classes: wide +title: "RoboSats Estadisticas" +permalink: /stats/es/ +sidebar: + title: ' Estadisticas' + nav: docs +src: "_pages/docs/es/stats.md" +--- + +
+Maintained by [AntonopulosL](https://twitter.com/antonopulosl) From 35f6b377fbf071cba09c1d5707fa92c46951b72d Mon Sep 17 00:00:00 2001 From: Thayrone Date: Wed, 3 Apr 2024 22:22:25 -0300 Subject: [PATCH 3/9] feat: translate home to portuguese --- docs/_pages/docs/pt/home.md | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/docs/_pages/docs/pt/home.md b/docs/_pages/docs/pt/home.md index 946cb0572..5622ce453 100644 --- a/docs/_pages/docs/pt/home.md +++ b/docs/_pages/docs/pt/home.md @@ -1,7 +1,7 @@ --- layout: splash -permalink: /es/ -styled_title: 'Aprende +permalink: /pt/ +styled_title: 'Aprenda Aprende a usarlo ahora' - cta_url: "/watch/es/" + cta_label: ' Aprenda a usá-lo agora' + cta_url: "/watch/pt/" caption: -excerpt: 'Una forma sencilla y privada de cambiar bitcoin por monedas nacionales.
Usa RoboSats con el navegador Tor
Página del proyecto en Github' +excerpt: 'Uma forma simples e privada de trocar bitcoin por moedas nacionais.
Use RoboSats com navegador Tor
Página do projeto no Github' feature_row: - image_path: /assets/images/misc/feature-fast.png alt: "fast" title: "Lightning Fast" - excerpt: "Intercambiar P2P nunca ha sido tan rápido!
Las facturas retenidas de Lightning sirven como fianzas para una alta seguridad y velocidad. ¡De principio a fin antes de que el siguiente bloque sea minado!" - url: "/docs/es/fast/" + excerpt: "Trocar P2P nunca foi tão rápido! As faturas do LN Hodl servem como títulos e garantias para alta garantia e velocidade. Do início ao fim antes que o próximo bloco seja minerado!" + url: "/docs/pt/fast/" btn_class: "btn--primary" - btn_label: "Aprender mas" + btn_label: "Aprender mais" - image_path: /assets/images/misc/feature-private.png alt: "private" title: "Absolutamente Privado" - excerpt: "Las mejores prácticas de privacidad por defecto. Simple y libre de KYC. Generarás un avatar Robot aleatorio de un solo uso. El intercambio es sólo Tor.
" - url: "/docs/es/private/" + excerpt: "Melhores práticas de privacidade por padrão. Simples e sem KYC. Você gerará um avatar aleatório do Robô para uso único. A exchange é apenas via Tor.
" + url: "/docs/pt/private/" btn_class: "btn--primary" - btn_label: "Aprender mas" + btn_label: "Aprender mais" - image_path: /assets/images/misc/feature-open-source.png alt: "FLOSS" - title: "Codigo abierto" - excerpt: 'RoboSats es totalmente de código abierto y siempre lo será. Construido por robots como tú.{::nomarkdown}

{:/nomarkdown}' + title: "Código aberto" + excerpt: 'RoboSats é totalmente código aberto e sempre será. Construído por robots como você!.{::nomarkdown}

{:/nomarkdown}' url: "https://github.com/RoboSats/robosats/blob/main/LICENSE" btn_class: "btn--primary" - btn_label: "Ver licencia" + btn_label: "Ver licença" --- + {% include feature_row %} -#### Sponsors +#### Patrocinadores +
-#### Reviews +#### Avaliações +
From ece59d7a77f1800604c36a2b08358f2b0ba72c9d Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 12:09:28 -0300 Subject: [PATCH 4/9] feat: translation best practices to portuguese --- .../pt/01-best-practices/00-best-practices.md | 12 +- .../docs/pt/01-best-practices/01-pgp-guide.md | 129 +++++++++--------- .../pt/01-best-practices/01-pgp-guide_es.md | 87 ------------ .../01-best-practices/02-payment-methods.md | 103 +++++++------- .../pt/01-best-practices/03-proxy-wallets.md | 82 +++++------ .../docs/pt/01-best-practices/04-channels.md | 12 +- 6 files changed, 176 insertions(+), 249 deletions(-) delete mode 100644 docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md diff --git a/docs/_pages/docs/pt/01-best-practices/00-best-practices.md b/docs/_pages/docs/pt/01-best-practices/00-best-practices.md index 029d27736..8b05d3317 100644 --- a/docs/_pages/docs/pt/01-best-practices/00-best-practices.md +++ b/docs/_pages/docs/pt/01-best-practices/00-best-practices.md @@ -1,13 +1,13 @@ --- layout: single -title: Buenas prácticas -permalink: /docs/es/best-practices/ +title: Boas práticas +permalink: /docs/pt/best-practices/ sidebar: - title: 'Buenas prácticas' + title: 'Boas práticas' nav: docs -src: "_pages/docs/es/01-best-practices/00-best-practices.md" +src: "_pages/docs/pt/01-best-practices/00-best-practices.md" --- -Aunque RoboSats es muy privado y seguro desde el principio, siempre hay algunos pasos adicionales que puedes seguir para mejorar tu privacidad y minimizar riesgos. +Embora o RoboSats seja muito privado e seguro desde o início. Sempre há algumas etapas adicionais que você pode seguir para melhorar sua privacidade e minimizar seus riscos. -{% include wip_es%} +{% include wip_pt%} diff --git a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md index 459f73dd3..4776843bc 100644 --- a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md +++ b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide.md @@ -1,153 +1,160 @@ --- layout: single -title: Encriptación fácil con PGP -permalink: /docs/es/pgp-encryption/ +title: Criptografia fácil com PGP +permalink: /docs/pt/pgp-encryption/ toc: true toc_sticky: true sidebar: - title: 'Encriptación PGP' + title: 'Criptografia PGP' nav: docs -src: "_pages/docs/es/01-best-practices/01-pgp-guide.md" +src: "_pages/docs/pt/01-best-practices/01-pgp-guide.md" --- -# Encriptación PGP en RoboSats +Todas as comunicações no RoboSats são criptografadas por PGP. O aplicativo cliente é totalmente transparente e oferece uma maneira fácil de copiar e exportar as chaves PGP. -Todas las comunicaciones en RoboSats están encriptadas con PGP. La aplicación del cliente es completamente transparente y ofrece una manera fácil de copiar y exportar las claves PGP. +## Verifique a privacidade da sua comunicação -## Verifica la privacidad de tu comunicación +Você pode garantir a confidencialidade de seus dados verificando a implementação do padrão PGP pelo RoboSats. Qualquer implementação PGP de terceiros que permita importar chaves e mensagens pode ser usada para verificar o bate-papo do RoboSats. Neste pequeno guia usaremos a ferramenta de linha de comando [GnuPG](https://gnupg.org/). -Puedes garantizar la confidencialidad de tus datos sensibles verificando la implementación del estándar PGP en RoboSats. Cualquier implementación de PGP de terceros que te permita importar claves y mensajes puede usarse para verificar el chat de RoboSats. En esta pequeña guía, usaremos la herramienta de línea de comandos [GnuPG](https://gnupg.org/). +### Importar chaves para o GnuPG -### Importar claves en GnuPG -#### Importar tu clave privada encriptada -Cada avatar de robot tiene una clave pública y una clave privada encriptada. Podemos importar la clave privada a GPG, primero la copiamos desde RoboSats: +#### Importe sua chave privada criptografada + +Cada avatar de robô possui uma chave pública e uma chave privada criptografada. Podemos importar a chave privada para o GPG, primeiro copiamos do RoboSats:
-Luego la importamos en GnuPG con el siguiente comando: +Em seguida, importamos para o GnuPG com o seguinte comando: ``` -echo "" | gpg --import +echo "" | gpg --import ``` - -Se verá así: +parecerá assim:
-Se te pedirá que ingreses la contraseña de la clave privada. Usamos nuestro *token* de robot **supersecreto** para desencriptarlo, tú eres el único que conoce el *token* del robot. +Você será solicitado a inserir a frase secreta da chave privada. Nós usamos nosso **token** de robô _supersecreto_ para descriptografá-lo, você é o único que conhece o token do robô.
-Si tu token es el correcto, habrás importado la clave privada para la comunicación. +Se o seu token for o correto, você deverá ter importado a chave privada para comunicação. +
-Podemos ver cómo la aplicación frontal llamó a esta clave `"RoboSats ID"`. Este es el ID del robot, el segundo hash SHA256 de nuestro *token* secreto, y se usó originalmente para generar de manera determinista el apodo y la imagen de avatar del robot ([aprende más](/docs/es/private/#generación-de-avatares-de-robot)). +Podemos ver como o aplicativo frontend nomeou essa chave `"RoboSats ID"`. Este é o ID do robô, o segundo hash SHA256 do nosso token secreto, e foi usado originalmente para gerar deterministicamente o apelido do robô e a imagem do avatar do robô ([saiba mais](/docs/private/#robot-avatar-generation-pipeline) ). -#### Importar la clave pública de tu compañero -Solo necesitamos repetir los pasos anteriores para importar la clave pública de nuestro compañero. +#### Importe a chave pública do seu par + +Só precisamos repetir os passos acima para importar a chave pública da sua contraparte. ``` -echo "" | gpg --import +echo "" | gpg --import ```
-Estamos listos. Hemos importado nuestra clave privada encriptada y la clave pública de nuestro compañero en GPG. Hasta ahora, todo parece estar bien. +Estamos prontos. Importamos nossa chave privada criptografada e a chave pública de nosso parceiro GPG. Até agora, tudo ok. + +### Descriptografe e verifique mensagens com GnuPG -### Desencriptar y verificar mensajes con GnuPG -#### Desencriptar mensaje -Ahora intentemos leer uno de los mensajes encriptados que nuestro compañero nos envió y veamos si se pueden desencriptar con nuestra clave privada y están correctamente firmados por él. +#### Descriptografar mensagem + +Agora vamos tentar ler uma das mensagens criptografadas que nosso parceiro nos enviou e ver se elas podem ser descriptografadas com nossa chave privada e se estão corretamente assinadas por ele.
-Haciendo clic en el icono del "ojo", podemos ver el mensaje PGP ASCII en bruto. Podemos hacer clic en el botón de copiar para llevarlo a GnuPG. +Ao clicar no ícone "olho", podemos ver a mensagem bruta do Armored ASCII PGP. Podemos clicar no botão copiar para levá-lo ao GnuPG.
-Todo lo que queda es desencriptar el mensaje PGP de nuestro compañero usando nuestra clave privada. Es muy probable que GnuPG nos pida nuevamente nuestro *token* para desencriptar nuestra clave privada. +Tudo o que resta é descriptografar a mensagem PGP do nosso par usando nossa chave privada. É muito provável que o GnuPG nos peça novamente nosso _token_ para descriptografar nossa chave privada. ``` -echo "" | gpg --decrypt +echo "" | gpg --decrypt ``` -#### Verificación del mensaje encriptado +#### Verificação da mensagem criptografada
-¡Voilà! Aquí está. Podemos estar seguros de que: -1. El **mensaje encriptado dice** "¡Es tan genial que RoboSats tenga una forma tan transparente de verificar tu comunicación encriptada!" (Marcado en rojo) -2. El mensaje solo puede ser desencriptado por 2 claves privadas: la nuestra y la de nuestro compañero. **¡Nadie más puede leerlo!** (marcado en azul) -3. El mensaje **fue firmado por nuestro compañero**, debe ser él. Nadie se ha infiltrado en este chat pretendiendo ser tu compañero. (marcado en verde) +Voilà! Aqui está. Podemos ter certeza de que: + +1. A **mensagem criptografada diz** "É tão legal que o RoboSats tem uma maneira tão transparente de verificar sua comunicação criptografada!" (Marcado em vermelho) +2. A mensagem só pode ser descriptografada por 2 chaves privadas: a nossa e a do nosso parceiro. **Ninguém mais pode ler!** (marcado em azul) +3. A mensagem **foi assinada pelo nosso peer**, deve ser ele. Ninguém se infiltrou neste chat fingindo ser seu parceiro. (marcado em verde) -Dado que los mensajes son firmados por los robots que llevan el registro, nuestro *token* de robot es muy útil en caso de una disputa. Si tu compañero intenta engañarte y luego miente al personal encargado de resolver la disputa, ¡puedes demostrarlo! Es útil exportar el registro completo del chat como Json (haz clic en el botón de exportación) o, al menos, conservar tu *token* de robot. Con eso, puedes proporcionar evidencia excelente de que dijo algo diferente en el chat privado contigo. +Como as mensagens são assinadas pelos robôs que mantêm o registo, o nosso token de robô é muito útil em caso de disputa. Se o seu colega tentar traí-lo e depois mentir para a equipe encarregada de resolver a disputa, você pode provar isso! É útil exportar o log completo do chat como JSON (clique no botão exportar) ou, pelo menos, salvar o token do seu robô. Com eles você pode fornecer excelentes evidências de que ele disse algo diferente no bate-papo privado com você. -La aplicación frontal de RoboSats que se ejecuta en tu navegador realiza la tarea de encriptar, desencriptar y verificar cada mensaje. Pero en este tutorial lo hemos verificado de manera independiente y funciona como se espera: hemos verificado que **solo la persona con acceso al token del robot puede leer (desencriptar) y firmar mensajes** durante una transacción de RoboSats. +O aplicativo frontend do RoboSats executado em seu navegador faz o trabalho de criptografar, descriptografar e verificar cada mensagem. Mas neste tutorial verificamos de forma independente que funciona conforme o esperado: verificamos que **apenas a pessoa com acesso ao token do robô pode ler (descriptografar) e assinar mensagens** durante uma negociação RoboSats. -**Consejo profesional:** Para verificar de manera independiente que tu token es absolutamente secreto y nunca se envía a un tercero, necesitarás ejecutar un sniffer de paquetes de solicitudes HTTP. También puedes verificar por ti mismo el [código fuente del frontend](https://github.com/RoboSats/robosats/tree/main/frontend/src). +**Dica Pro:** Para verificar de forma independente se o seu token é absolutamente secreto e nunca foi enviado a terceiros, você precisará executar um sniffer de pacotes de solicitação HTTP. Você também pode verificar você mesmo o [código-fonte do frontend](https://github.com/RoboSats/robosats/tree/main/frontend/src). {: .notice--secondary} -## Legado: ¿Por qué se necesita la encriptación? +## Legado: Por que a criptografia é necessária? -Inicialmente, RoboSats no tenía una configuración de encriptación PGP incorporada. Por lo tanto, los usuarios tenían que hacerlo manualmente para asegurar que sus comunicaciones fueran privadas. A continuación, se presenta un documento antiguo para aprender cómo encriptar tu comunicación usando OpenKeychain en Android. Sin embargo, la misma herramienta también se puede usar para verificar el canal de encriptación incorporado. ¿Quién sabe? Tal vez quieras encriptar tus mensajes dos veces. Entonces, esta es tu guía. +RoboSats inicialmente não tinha uma configuração de criptografia PGP integrada. Portanto, os usuários tinham que fazer isso manualmente para garantir que suas comunicações fossem privadas. O que se segue é um documento antigo para você aprender como criptografar sua comunicação sozinho usando OpenKeychain no Android. No entanto, a mesma ferramenta também pode ser usada para verificar o pipeline de criptografia integrado. Quem sabe? Talvez você queira criptografar duas vezes suas mensagens. Então este é o seu guia. -Dado que RoboSats funciona a través de la red TOR, todas las comunicaciones están cifradas de extremo a extremo. Esto ayuda a prevenir que los datos en tránsito sean leídos o manipulados por ataques de intermediarios. Además, el protocolo TOR asegura que el usuario está conectado al nombre de dominio en la barra de direcciones del navegador, en este caso, la dirección oficial de RoboSats en TOR (robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion). Sin embargo, en RoboSats v0.1.0, los datos se transferían en texto plano a través del front-end y el back-end de la aplicación. Este comportamiento permitía la posibilidad de que un sniffer malintencionado en la computadora de cualquiera de las partes o incluso en el servidor de RoboSats en la capa de abstracción de la aplicación capturara datos sensibles intercambiados sobre información de pago en moneda fiduciaria. Esto representaría un ataque a la privacidad del propietario de los datos. Incluso si el chat de RoboSats estuviera completamente encriptado en cada paso, aún así no debes confiar en que los datos sensibles estén encriptados (ver la guía de verificación anterior). La mejor práctica para evitar este problema era usar encriptación asimétrica durante el intercambio de datos sensibles; esta guía muestra un método que garantiza la confidencialidad de los datos sensibles utilizando el estándar PGP. +Como o RoboSats funciona na rede TOR, toda a comunicação é criptografada de ponta a ponta. Isso ajuda a evitar que dados em trânsito sejam lidos ou adulterados por ataques man-in-the-middle. Além disso, o protocolo TOR garante que o usuário esteja conectado ao nome de domínio na barra de endereço do navegador, neste caso o endereço tor oficial do RoboSats (robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion). No entanto, no RoboSats v0.1.0 os dados foram transferidos como texto simples através do front-end e back-end do aplicativo. Esse comportamento permitiu que dados confidenciais trocados em relação a informações de pagamento fiduciário pudessem ser capturados por um sniffer malicioso no computador de qualquer uma das partes ou mesmo no servidor RoboSats na camada de abstração do aplicativo. Isso representaria um ataque à privacidade do proprietário dos dados. Mesmo que o bate-papo do RoboSats tenha sido completamente criptografado em todas as etapas, você ainda não deve confiar que os dados confidenciais estejam criptografados (consulte o guia de verificação acima). A melhor prática para evitar este problema foi usar criptografia assimétrica durante a troca de dados confidenciais. Este guia mostra um método que garante a confidencialidade dos dados sensíveis usando o padrão PGP. -### Aplicaciones PGP +### Aplicativos PGP #### Android -OpenKeychain es una aplicación de Android de código abierto que te permite crear y gestionar pares de claves criptográficas y firmar y/o encriptar/desencriptar texto y archivos. OpenKeychain se basa en el bien establecido estándar OpenPGP, haciendo que la encriptación sea compatible entre dispositivos y sistemas. La aplicación OpenKeychain se puede encontrar en [[F-droid.org]](https://f-droid.org/packages/org.sufficientlysecure.keychain/) o en la tienda Google Play [[Enlace]](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain). + +OpenKeychain é um aplicativo Android de código aberto que permite criar e gerenciar pares de chaves criptográficas e assinar e/ou criptografar/descriptografar textos e arquivos. OpenKeychain é baseado no padrão OpenPGP bem estabelecido, tornando a criptografia compatível entre dispositivos e sistemas. O aplicativo OpenKeychain pode ser encontrado em F-droid.org [[Link]](https://f-droid.org/packages/org.sufficientlysecure.keychain/) ou na Google Play Store [[Link]](https:/ /play.google.com/store/apps/details?id=org.sufficientlysecure.keychain).
#### iOS -PGPro es una aplicación de iOS de código abierto que te permite crear y gestionar pares de claves criptográficas y firmar y/o encriptar/desencriptar texto y archivos. PGPro se basa en ObjectivePGP, que es compatible con OpenPGP. Puede encontrarse en su sitio web [[Enlace]](https://pgpro.app/) o en la tienda de aplicaciones de Apple [[Enlace]](https://apps.apple.com/us/app/pgpro/id1481696997). + +PGPro é um aplicativo iOS de código aberto que permite criar e gerenciar pares de chaves criptográficas e assinar e/ou criptografar/descriptografar textos e arquivos. PGPro é baseado em ObjectivePGP que é compatível com OpenPGP. Ele pode ser encontrado no site deles [[Link]](https://pgpro.app/) ou na App Store [[Link]](https://apps.apple.com/us/app/pgpro/id1481696997 ).
-#### Otros -Para obtener una lista de software compatible con Windows, Mac OS y otros sistemas operativos, consulta [openpgp.org/software/](https://openpgp.org/software/). Dado que el concepto es el mismo, este método se puede replicar utilizando cualquier otra aplicación. +#### Outros + +Para uma lista de softwares compatíveis para Windows, Mac OS e outros sistemas operacionais, consulte [openpgp.org/software/](https://openpgp.org/software/). Como o conceito é o mesmo, este método pode ser replicado em qualquer outro aplicativo. -### Esquema de encriptación. +### Esquema de criptografia. -En la mayoría de los casos, la información sensible que queremos proteger es la información de pago en moneda fiduciaria del vendedor, es decir, el número de teléfono, la cuenta de PayPal, etc. Por lo tanto, la imagen a continuación muestra el esquema de encriptación que garantiza que la información de pago del vendedor solo pueda ser leída por el comprador. +Na maioria dos casos, as informações confidenciais que gostaríamos de proteger são as informações de pagamento fiduciário do vendedor, ou seja, número de telefone, conta PayPal, etc. Portanto, a imagem abaixo mostra o esquema de criptografia que garante que as informações de pagamento do vendedor só possam ser lidas pelo comprador.
-El proceso de intercambio de datos se ha dividido en 3 pasos sencillos: +O processo de troca de dados foi dividido em 3 etapas fáceis: -- Creación de pares de claves por parte del comprador. +- Criação de pares de chaves pelo comprador. -- Compartir la clave pública del comprador con el vendedor. +- Compartilhar a chave pública do comprador com o vendedor. -- Intercambio de datos encriptados. +- Troca de dados criptografados. -### Guía paso a paso. +### Guia passo a passo. -#### Creación de pares de claves por parte del comprador. +#### Criação de pares de chaves pelo comprador. -El primer paso para garantizar la confidencialidad de los datos es crear un par de claves pública/privada. A continuación, se muestran los pasos para crear un par de claves en la aplicación OpenKeychain; este procedimiento solo necesita hacerlo el comprador. Este paso solo necesita hacerse una vez, no es necesario repetirlo cuando los compradores deseen comprar de nuevo, ya que en una transacción futura ya tendrán el par de claves. +O primeiro passo para garantir a confidencialidade dos dados é criar um par de chaves pública/privada. Abaixo estão as etapas para criar um par de chaves no aplicativo OpenKeychain; Este procedimento só precisa ser feito pelo comprador. Este passo só precisa ser feito uma vez, não há necessidade de repeti-lo quando os compradores quiserem comprar novamente, pois em uma transação futura já terão o par de chaves.
@@ -157,9 +164,9 @@ El primer paso para garantizar la confidencialidad de los datos es crear un par
-#### Compartir la clave pública del comprador con el vendedor. +#### Compartilhar a chave pública do comprador com o vendedor. -Ahora el comprador tiene dos claves, la clave privada debe conocerla únicamente su propietario (en este caso específico, el comprador, quien también la ha creado), y la clave pública puede ser conocida por cualquier otra persona (el vendedor). El vendedor necesita la clave pública del comprador para cifrar los datos sensibles, por lo que el comprador debe enviar el texto plano que representa la clave pública. Los pasos a continuación muestran cómo compartir el texto plano que representa la clave pública, así como cómo el vendedor la agrega a su aplicación OpenKeychain para usarla más tarde. +Agora o comprador possui duas chaves, a chave privada deve ser conhecida apenas pelo seu proprietário (neste caso específico, o comprador, que também a criou), e a chave pública pode ser conhecida por qualquer outra pessoa (o vendedor). O vendedor precisa da chave pública do comprador para criptografar dados confidenciais, portanto o comprador deve enviar o texto simples que representa a chave pública. As etapas abaixo mostram como compartilhar o texto simples que representa a chave pública, bem como como o vendedor o adiciona ao aplicativo OpenKeychain para uso posterior.
@@ -169,11 +176,11 @@ Ahora el comprador tiene dos claves, la clave privada debe conocerla únicamente
-La clave debe copiarse, incluyendo el encabezado `(-----BEGIN PGP PUBLIC KEY BLOCK-----)` y el pie de página `(-----END PGP PUBLIC KEY BLOCK-----)` para el correcto funcionamiento de la aplicación. +A chave deve ser copiada, incluindo o cabeçalho `(-----BEGIN PGP PUBLIC KEY BLOCK-----)` e o rodapé `(-----END PGP PUBLIC KEY BLOCK-----) ` para o correto funcionamento do aplicativo. -### Intercambio de datos cifrados. +### Troca de dados criptografados. -Una vez que el vendedor tiene la clave pública del comprador, se puede aplicar el esquema de cifrado mostrado anteriormente. Los siguientes pasos describen el proceso de intercambio de datos cifrados. +Assim que o vendedor tiver a chave pública do comprador, o esquema de criptografia mostrado acima pode ser aplicado. As etapas a seguir descrevem o processo de troca de dados criptografados.
@@ -183,8 +190,8 @@ Una vez que el vendedor tiene la clave pública del comprador, se puede aplicar
-Los datos cifrados deben copiarse incluyendo el encabezado `(-----BEGIN PGP MESSAGE-----)` y el pie de página `(-----END PGP MESSAGE-----)` para el funcionamiento correcto de la aplicación. Si el comprador visualiza correctamente en la app los datos del vendedor significa que el intercambio ha sido exitoso y la confidencialidad de los datos está asegurada ya que la única clave que puede descifrarlos es la clave privada del comprador. +Os dados criptografados devem ser copiados incluindo o cabeçalho `(-----BEGIN PGP MESSAGE-----)` e o rodapé `(-----END PGP MESSAGE-----)` para operação correta da aplicação. Se o comprador visualizar corretamente os dados do vendedor no aplicativo, significa que a troca foi bem-sucedida e a confidencialidade dos dados está garantida, pois a única chave que pode descriptografá-los é a chave privada do comprador. -Si quieres leer un tutorial sobre cómo usar OpenKeychain para uso general, consulta [As Easy as P,G,P](https://diverter.hostyourown.tools/as-easy-as-pgp/) +Se você quiser ler um tutorial sobre como usar o OpenKeychain para uso geral, consulte [As Easy as P,G,P](https://diverter.hostyourown.tools/as-easy-as-pgp/) -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md b/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md deleted file mode 100644 index 9cb819370..000000000 --- a/docs/_pages/docs/pt/01-best-practices/01-pgp-guide_es.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -layout: single -title: Encriptación fácil con PGP -permalink: /docs/pgp-encryption/es/ -toc: true -toc_sticky: true -sidebar: - title: 'Encriptación PGP' - nav: docs -src: "_pages/docs/es/01-best-practices/01-pgp-guide_es.md" ---- - -Cómo usar OpenKeychain para cifrar datos sensibles al usar RoboSats. - -## ¿Por qué es necesaria la encriptación? - -Dado que RoboSats funciona a través de la red Tor, todas las comunicaciones están cifradas de extremo a extremo. Esto ayuda a prevenir ataques de intermediarios que podrían leer o manipular datos durante su transmisión. Además, el protocolo Tor asegura que el usuario esté conectado al nombre de dominio en la barra de direcciones del navegador, en este caso la dirección Tor oficial de RoboSats (robosats6tkf3eva7x2voqso3a5wcorsnw34jveyxfqi2fu7oyheasid.onion). Sin embargo, en RoboSats v0.1.0, los datos se transfieren como texto sin formato a través del front-end (la interfaz de usuario) y el back-end (administración) de la aplicación. Esto podría hacer que los datos confidenciales como la información del pago en fiat (ARS, EUR, USD, …) puedan ser interceptados por un rastreador malicioso en el dispositivo de cualquiera de las partes o incluso en el servidor de RoboSats en la capa de abstracción de la aplicación. Esto supondría un ataque a la privacidad del titular de los datos. Incluso si el chat de RoboSats estuviera completamente encriptado en cada paso, no deberías confiar en que los datos confidenciales estén encriptados. La mejor práctica para evitar este problema es usar encriptación asimétrica durante el intercambio de datos confidenciales. Esta guía detalla un método que garantiza la confidencialidad de los datos personales utilizando el estándar PGP. - -## La aplicación OpenKeychain. - -OpenKeychain es una aplicación de Android de código abierto que permite crear y administrar pares de claves criptográficas y firmar y/o cifrar/descifrar texto y archivos. OpenKeychain se basa en el estándar OpenPGP que hace que el cifrado sea compatible en todos los dispositivos y sistemas. Puedes consultar una lista de software compatible para Windows, Mac OS y otros sistemas operativos, en este enlace: [openpgp.org/software/](https://openpgp.org/software/). Ya que el concepto es el mismo, este método se puede replicar utilizando cualquier otra aplicación. La aplicación OpenKeychain se puede encontrar en F-droid.org [[Link]](https://f-droid.org/packages/org.sufficientlysecure.keychain/) o en Google play store [[Link]](https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain) - -
- -
- -## Esquema de cifrado. - -En la mayoría de los casos, la información confidencial que queremos proteger es la información de pago en moneda fiat del vendedor, es decir: el número de teléfono, la cuenta de PayPal, etc. La imagen a continuación muestra el esquema de encriptación que garantiza que la información de pago del vendedor solo pueda ser leída por el comprador. - -
- -
- -El proceso de intercambio de datos se ha dividido en 3 sencillos pasos: - -- Creación de pares de claves por parte del comprador. - -- Compartir la clave pública del comprador con el vendedor. - -- Intercambio de datos encriptados. - -## Guía paso a paso. - -### Creación de pares de claves por parte del comprador. - -El primer paso para garantizar la confidencialidad de los datos es crear un par de claves pública/privada. A continuación se muestran los pasos para crear un par de claves en la aplicación OpenKeychain. Este procedimiento solo debe ser realizado por el comprador. Este paso solo se debe realizar una vez, no es necesario repetirlo cuando el comprador quiera volver a comprar, ya que en una futura operación ya tendrá el par de claves. - -
- -
- -
- -
- -### Compartir la clave pública del comprador con el vendedor. - -Ahora el comprador tiene dos claves: la clave privada sólo debe ser conocida por su propietario (en este caso concreto el comprador, que también la ha creado); la clave pública puede ser conocida por cualquier otra persona (el vendedor). El vendedor necesita la clave pública del comprador para cifrar los datos confidenciales, por lo que el comprador debe enviar el texto sin formato que representa la clave pública. Los pasos a continuación muestran cómo compartir el texto sin formato que representa la clave pública (imágenes 1-2), y también cómo el vendedor puede agregarla a su aplicación OpenKeychain para usarla más tarde (imágenes 3-8). - -
- -
- -
- -
- -La clave debe copiarse incluyendo el encabezado `(-----BEGIN PGP PUBLIC KEY BLOCK-----)` y el pie de página `(-----END PGP PUBLIC KEY BLOCK-----)` para el funcionamiento correcto de la aplicación. - -### Intercambio de datos encriptados. - -Una vez que el vendedor tiene la clave pública del comprador, se puede aplicar el esquema de cifrado que se muestra arriba. Los siguientes pasos describen el proceso de intercambio de datos cifrados. - -
- -
- -
- -
- -Los datos cifrados deben copiarse incluyendo el encabezado `(-----BEGIN PGP MESSAGE-----)` y el pie de página `(-----END PGP MESSAGE-----)` para el funcionamiento correcto de la aplicación. Si el comprador visualiza correctamente en la app los datos del vendedor significa que el intercambio ha sido exitoso y la confidencialidad de los datos está asegurada ya que la única clave que puede descifrarlos es la clave privada del comprador. - -Si quieres leer un tutorial sobre cómo usar OpenKeychain para uso general, consulta [As Easy as P,G,P](https://diverter.hostyourown.tools/as-easy-as-pgp/) - -{% include improve_es %} diff --git a/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md b/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md index 7d99aa961..67cacf73e 100644 --- a/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md +++ b/docs/_pages/docs/pt/01-best-practices/02-payment-methods.md @@ -1,99 +1,106 @@ --- layout: single -title: Buenas prácticas Fiat -permalink: /docs/es/payment-methods/ +title: Boas práticas da Fiat +permalink: /docs/pt/payment-methods/ toc: true toc_sticky: true sidebar: - title: 'Buenas prácticas Fiat' + title: 'Boas práticas da Fiat' nav: docs -src: "_pages/docs/es/01-best-practices/02-payment-methods.md" +src: "_pages/docs/pt/01-best-practices/02-payment-methods.md" --- -Actualmente, no hay restricciones en el método de pago fiat. Puedes pagar con cualquier método que tanto tú como tu contraparte acordéis. Esto incluye el método de mayor riesgo, como PayPal, Venmo y Cash. Sin embargo, se recomienda el método de pago con menor riesgo. Puedes conocer más detalles sobre las características y diferencias de cada método de pago fiat en Bisq wiki. Las pautas de Bisq se aplican como pautas predeterminadas en RoboSats. +Atualmente, não há restrições ao método de pagamento fiduciário. Você pode pagar com qualquer método que você e seu par concordem. Isso inclui métodos de maior risco, como aplicativos PayPal, Venmo e Cash. No entanto, o método de pagamento com menor risco é recomendado. Você pode aprender mais detalhes sobre as características e diferenças de cada método de pagamento fiduciário em Bisq wiki. As diretrizes Bisq se aplicam como diretrizes padrão para RoboSats. -## Recomendación general +## Recomendações gerais -Esta recomendación se crea como una mejor práctica para operar en la plataforma RoboSats. Estas mejores prácticas es muy recomendable que ambos pares las sigan para garantizar el éxito del intercambio y evitar disputas innecesarias. +Esta recomendação foi criada como uma prática recomendada para negociação na plataforma RoboSats. Estas melhores práticas são altamente encorajadas a serem seguidas por ambos os pares comerciais para garantir o sucesso do comércio e evitar disputas desnecessárias. -Nota: Esta guía es una modificación de las reglas de intercambio de Bisq y ajustada de acuerdo a las diferencias de funcionamiento de cada plataforma. +Nota: Este guia é uma modificação das regras de negociação da Bisq e ajustada de acordo com as diferenças na operação de cada plataforma. -### Para ambos comprador y vendedor de bitcoin +### Para comprador e vendedor de bitcoin - 1. Asegúrate de revisar la seccion Cómo usar antes de empezar a intercambiar.
- 2. Indica el acuerdo claramente para evitar malentendidos.
- 3. El método de pago fiat debería poder enviar y recibir instantáneamente porque la factura retenida tiene un tiempo de expiración de 24 horas.
-Si el temporizador llega al vencimiento, podría desencadenar una disputa y podría conducir a una pérdida de la fianza.
- 4. Después de que el tomador haya tomado la orden, ambas partes deben estar listas para pasar al siguiente paso antes de que expire el tiempo.
- 5. Ten en cuenta que nadie puede leer el chat entre tu y tu contraparte. +1. Não deixe de conferir a seção Como usar antes de começar a trocar.
+2. Declare o acordo claramente para evitar mal-entendidos.
+3. O método de pagamento fiduciário deve poder enviar e receber instantaneamente porque a fatura retida tem prazo de validade de 24 horas.
+ Se o cronômetro expirar, isso poderá desencadear uma disputa e levar à perda do depósito.
+4. Depois que o tomador tiver anotado o pedido, ambas as partes deverão estar prontas para passar para a próxima etapa antes que o tempo expire.
+5. Lembre-se de que ninguém pode ler o bate-papo entre você e seu par. -### Para el comprador de bitcoin +### Para comprador de bitcoin - 1. Asegúrate de que la cuenta/dirección de destino de envío fiat sea correcta.
- 2. Asegúrate de conservar el comprobante de envío fiat, como el recibo de la transacción.
- 3. Haz click en el botón "Confirmar fiat enviado" después de enviar con éxito el fiat fuera de tu cuenta.
+1. Certifique-se de que a conta/endereço de destino do envio fiduciário esteja correto.
+2. Certifique-se de guardar um comprovante de envio fiduciário, como o recibo da transação.
+3. Clique no botão "Confirmar envio da moeda fiduciária" depois de enviar a moeda fiduciária da sua conta.
-### Para el comprador de bitcoin +### Para vendedor de bitcoin - 1. Confirma si el cantidad final de fiat recibido es correcta.
- 2. Haz click en "Confirmar fiat recibido" una vez que estés 100 % seguro de que el dinero fiat se haya depositado correctamente en tu cuenta.
- 3. Si estás de acuerdo con el comprador en usar la plataforma de alto riesgo, necesitarás precauciones especiales para evitar la devolución de cargo (esto se discutirá más adelante).
+1. Confirme se o valor final do decreto recebido está correto.
+2. Clique em "Confirmar moeda fiduciária recebida" quando tiver 100% de certeza de que a moeda fiduciária foi depositada com sucesso em sua conta.
+3. Se você concordar com o comprador em usar a plataforma de alto risco, precisará de precauções especiais para evitar estornos (isso será discutido mais adiante).
-## Método de pago de riesgo medio-bajo +## Método de pagamento de risco médio-baixo -### Cheques regalo de Amazon -Los cheques regalo de Amazon son uno de los métodos de pago más privados en RoboSats. Tienden a ser rápidos y convenientes, pero los fondos deben gastarse en Amazon. +### Amazon eGift Cards -Es importante no compartir el código del cheque regalo directamente en el chat, ya que esto podría generar disputas difíciles de resolver en caso de fraude. Como vendedor, **no aceptes un código de cheque regalo en el chat**. En su lugar, el vendedor debe proporcionar un correo electrónico en el chat. El comprador debe comprar un nuevo cheque regalo explícitamente para el intercambio y enviarla a la dirección de correo electrónico del vendedor. De esta forma el vendedor sabe que es el único que tiene acceso al código canjeable. Este enfoque también genera evidencia verificable de que el cheque regalo se compró para el intercambio en RoboSats en caso de disputa. +Os vales-presente da Amazon são um dos métodos de pagamento mais privados no RoboSats. Eles tendem a ser rápidos e convenientes, mas os fundos devem ser gastos na Amazon. -En caso de que el comprador tenga un código de cheque regalo de Amazon, primero deberá aplicar el código a su propia cuenta. Luego comprar un nuevo cheque regalo de Amazon para el correo electrónico del vendedor utilizando el saldo de la cuenta. +É importante não compartilhar o código do vale-presente diretamente no chat, pois isso pode gerar disputas difíceis de resolver em caso de fraude. Como vendedor, **não aceite código de vale-presente no chat**. Em vez disso, o vendedor deve fornecer um e-mail no chat. O comprador deve adquirir explicitamente um novo vale-presente para a troca e enviá-lo para o endereço de e-mail do vendedor. Desta forma, o vendedor sabe que é o único que tem acesso ao código resgatável. Esta abordagem também gera provas verificáveis ​​de que o vale-presente foi adquirido para troca no RoboSats em caso de disputa. -Encuentra más detalles en [Pautas de Bisq para cheques regalo Amazon](https://bisq.wiki/Amazon_eGift_card) +Caso o comprador possua um código de vale-presente da Amazon, ele deverá primeiro aplicar o código em sua própria conta. Em seguida, compre um novo vale-presente da Amazon para o e-mail do vendedor usando o saldo da conta. + +Encontre mais detalhes em [Diretrizes Bisq para vales-presente da Amazon](https://bisq.wiki/Amazon_eGift_card) ### Interac e-Transfer -En Canadá, [Interac e-Transfer](https://www.interac.ca/en/consumers/support/faq-consumers/) es un método de pago popular y ampliamente aceptado utilizado para enviar pagos de una cuenta bancaria a otra, utilizando solo un correo electrónico registrado (o número de teléfono). Se considera que las transferencias electrónicas tienen un bajo riesgo de contracargos; sin embargo, los contracargos probablemente sigan siendo posibles en casos raros. Las transferencias electrónicas pueden ser iniciadas tanto por el remitente al enviar un pago al correo electrónico del destinatario, como por el receptor al enviar una solicitud de pago al correo electrónico del remitente. +No Canadá, [Interac e-Transfer](https://www.interac.ca/en/consumers/support/faq-consumers/) é um método de pagamento popular e amplamente aceito, usado para enviar pagamentos de uma conta bancária para outra, usando apenas um e-mail cadastrado (ou número de telefone). As transferências eletrônicas são consideradas de baixo risco de estornos; no entanto, estornos provavelmente ainda são possíveis em casos raros. As transferências eletrônicas podem ser iniciadas pelo remetente, enviando um pagamento para o e-mail do destinatário, ou pelo destinatário, enviando uma solicitação de pagamento para o e-mail do remetente. ### Wise -[Wise](https://wise.com/) (anteriormente TransferWise) es un transmisor de dinero internacional regulado en 175 países y 50 monedas. Es conocido por sus tarifas relativamente bajas para transferir dinero entre países y monedas. Los contracargos siguen siendo un riesgo, pero probablemente sean poco comunes. Los usuarios pueden transferir dinero entre cuentas de Wise utilizando una dirección de correo electrónico de manera similar a cómo funcionan las e-Transferencias; o en Canadá, los usuarios pueden solicitar e-Transferencias estándar directamente desde sus cuentas de Wise. - +[Wise](https://wise.com/) (antigo TransferWise) é um transmissor de dinheiro internacional regulamentado em 175 países e 50 moedas. É conhecido pelas suas taxas relativamente baixas para transferência de dinheiro entre países e moedas. Os estornos ainda são um risco, mas provavelmente são raros. Os usuários podem transferir dinheiro entre contas Wise usando um endereço de e-mail semelhante ao funcionamento das transferências eletrônicas; ou no Canadá, os usuários podem solicitar transferências eletrônicas padrão diretamente de suas contas Wise. -## Método de pago de alto riesgo +## Método de pagamento de alto risco -En esta sección se analiza la mejor práctica para los usuarios que intentan realizar transacciones con un método de pago con un alto riesgo de perder fondos. +Esta seção discute as práticas recomendadas para usuários que tentam fazer transações com uma forma de pagamento com alto risco de perda de fundos. ### Paypal -Paypal es uno de los métodos de pago fiat más utilizados. Sin embargo, con la política de protección del comprador de Paypal, el comprador puede realizar una acción fraudulenta creando una solicitud de reembolso en Paypal una vez finalizado el intercambio. De esta manera quedándose con el fiat y con el bitcoin. -Este fraude se puede prevenir acordando con el comprador que envíe dinero utilizando la opción "enviar dinero a un amigo o familiar". Esto hará que el comprador se convierta en el responsable de la tarifa de transacción y será menos probable que solicite un reembolso. +Paypal é um dos métodos de pagamento fiduciário mais utilizados. No entanto, com a política de proteção ao comprador do PayPal, o comprador pode realizar uma ação fraudulenta criando um solicitação de reembolso no Paypal após a conclusão da troca. Desta forma, permanecendo com moeda fiduciária e bitcoin. + +Esta fraude pode ser evitada fazendo com que o comprador envie dinheiro usando a opção “enviar dinheiro para um amigo ou familiar”. Isso tornará o comprador responsável pela taxa de transação e será menos provável que solicite um reembolso. + +### Para o vendedor + +Se você é um vendedor e seu par concordou em usar “enviar dinheiro para um amigo ou membro da família”, mas seu par usou a opção “enviar dinheiro para bens ou serviços”, você deve devolver o pagamento fiduciário e pedir ao seu par para enviar com um método acordado. Se eles insistirem em quebrar o acordo, você pode pedir-lhes que encerrem voluntariamente a negociação ou encerrem a negociação abrindo uma disputa. -### Para el vendedor -Si eres un vendedor y tu contraparte acordó usar "enviar dinero a un amigo o familiar", pero tu contraparte usó la opción "enviar dinero por bienes o servicios", debes devolver el pago fiat y pedirle a su compañero que lo envíe con un método acordado. Si insisten en romper el acuerdo, puedes pedirle que finalice voluntariamente el intercambio o que finalice el intercambio comenzando una disputa. +### Para o comprador -### Para el comprador -Si eres un comprador y necesitas usar "enviar dinero a un amigo o familiar" para pagar dinero fiat a tu par, puedes elegir el tipo de pago especificado siguiendo estos pasos. +Se você é um comprador e precisa usar “enviar dinheiro para um amigo ou membro da família” para pagar moeda fiduciária a seu colega, você pode escolher o tipo de pagamento especificado seguindo estas etapas. #### PayPal Desktop -En PayPal Desktop, se encuentra debajo de la lista desplegable de divisas, debería estar etiquetado como "Enviar a un amigo". -Si está etiquetado de otra manera, deberás hacer clic en "Cambiar" a la derecha para cambiar el tipo de pago. + +No PayPal Desktop, ele está localizado abaixo da lista suspensa de moedas e deve ser rotulado como "Enviar para um amigo". +Se estiver rotulado de forma diferente, você precisará clicar em “Alterar” à direita para alterar o tipo de pagamento. +
-A continuación, selecciona "Enviar a un amigo" en la página de selección del tipo de pago. +Em seguida, selecione “Enviar para um amigo” na página de seleção do tipo de pagamento.
-#### PayPal movil -En PayPal móvil, se ubica debajo del método de pago (en este caso es VISA), debe estar etiquetado como “Amigos o Familiares”. -Si está etiquetado de otra manera, deberás presionar la pestaña ">" a la derecha para cambiar el tipo de pago. +#### PayPal Mobile + +No PayPal mobile, está localizado abaixo da forma de pagamento (neste caso é VISA), deve estar rotulado “Amigos ou Familiares”. +Se estiver rotulado de forma diferente, você precisará pressionar a guia ">" à direita para alterar o tipo de pagamento. +
-A continuación, selecciona "Enviar a un amigo" en la página de selección del tipo de pago. +Em seguida, selecione “Enviar para um amigo” na página de seleção do tipo de pagamento.
-{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md b/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md index dec43838f..0bd55e347 100644 --- a/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md +++ b/docs/_pages/docs/pt/01-best-practices/03-proxy-wallets.md @@ -1,53 +1,53 @@ --- layout: single title: "Wallets Proxy" -permalink: /docs/es/proxy-wallets/ +permalink: /docs/pt/proxy-wallets/ sidebar: title: 'Wallets Proxy' nav: docs -src: "_pages/docs/es/01-best-practices/03-proxy-wallets.md" +src: "_pages/docs/pt/01-best-practices/03-proxy-wallets.md" --- -Recibir en la red lightning puede revelar información personal -por lo que es importante tener en cuenta algunas cosas. +Receber na Rede Lightning pode revelar informações pessoais +por isso é importante manter algumas coisas em mente. -Si tu nodo tiene canales públicos -cualquier factura que hagas revelará los UTXOs que se usaron para abrir esos canales. -Si esos UTXOs provienen de un intercambio KYC, -entonces cualquiera con acceso a la base de datos del intercambio -podrá vincular tus facturas lightning a tu identidad. -Incluso si utilizas UTXOs coinjoined para abrir tus canales, -o que arrancar su nodo exclusivamente mediante el pago de los canales de entrada, -las facturas siguen siendo potencialmente comprometedoras -ya que permiten a un atacante correlacionar diferentes -pagos para saber que van a la misma entidad (tú). -Además, si cierras esos canales -los UTXOs resultantes seguirán ligados a esas -transacciones. -Si tu nodo sólo tiene canales no anunciados -será más difícil encontrar tus UTXOs onchain -pero seguirás teniendo el problema de la -correlación de pagos. +Se o seu nó tiver canais públicos, +quaisquer faturas que você fizer revelarão os UTXOs que foram usados para abrir esses canais. +Se esses UTXOs vierem de uma exchange KYC, +então qualquer pessoa com acesso ao banco de dados da exchange +poderá vincular suas faturas lightning à sua identidade. +Mesmo se você usar UTXOs coinjoined para abrir seus canais, +ou você inicializa seu nó exclusivamente pagando por canais de entrada, +faturas ainda são potencialmente comprometedoras +uma vez que permitem que um invasor correlacione diferentes +pagamentos para saber que eles estão indo para a mesma entidade (você). +Além disso, se você fechar esses canais, +os UTXOs resultantes continuarão vinculados àqueles +transações. +Se o seu nó tiver apenas canais não anunciados +será mais difícil encontrar seus UTXOs on-chain +mas você ainda terá o problema de +correlação de pagamento. -Para pequeñas cantidades, el uso de una wallet proxy de custodia es una forma razonable de -mejorar su privacidad al recibir en la red lightning. -Recibir en una buena cartera de custodia sólo revelará los UTXO del custodio. -Para conocer información sobre ti, -el pagador de tus facturas tendría que confabularse con el custodio del monedero. +Para pequenas quantias, usar uma carteira proxy de custódia é uma maneira razoável de +melhore sua privacidade ao receber na rede lightning. +Receber em uma boa carteira de custódia revelará apenas os UTXOs do custodiante. +Para saber informações sobre você, +o pagador de suas faturas teria que conspirar com o custodiante da carteira. -Una alternativa sin custodia es usar un servidor lnproxy -para envolver las facturas a su propio nodo y recibir a las facturas envueltas en su lugar. -Simplemente genere una factura a su nodo y péguela en una interfaz web lnproxy. -El servidor lnproxy devolverá una factura "envuelta" al nodo de lightning del servidor lnproxy. -La factura empaquetada debe tener la misma -descripción y hash de pago que la que pegó, -y un importe ligeramente superior para tener en cuenta el enrutamiento. -Debe verificar esto utilizando un descodificador de facturas como https://lightningdecoder.com . -Si los hash de pago coinciden, puede estar seguro de que el nodo lnproxy -no será capaz de robar sus fondos. -A continuación, sólo tiene que utilizar la factura envuelta en cualquier lugar donde hubiera utilizado la factura original. -factura original. -Para aprender cualquier información sobre usted de una factura envuelta, -un atacante tendría que confabularse con el servidor lnproxy que usaste. +Uma alternativa sem custódia é usar um servidor lnproxy +agrupar as faturas em seu próprio nó e receber as faturas agrupadas. +Basta gerar uma fatura em seu nó e colá-la em uma interface web lnproxy. +O servidor lnproxy retornará uma fatura "embrulhada" para o nó relâmpago do servidor lnproxy. +A fatura embalada deve ter o mesmo +descrição e hash de pagamento diferente daquele que você colou, +e um valor um pouco maior para levar em conta o roteamento. +Você deve verificar isso usando um decodificador de notas como https://lightningdecoder.com. +Se os hashes de pagamento corresponderem, você pode ter certeza de que o nó lnproxy +não será capaz de roubar seus fundos. +Em seguida, basta usar a fatura embrulhada em qualquer lugar onde você usaria a fatura original. +fatura original. +Para saber qualquer informação sobre você em uma fatura embrulhada, +um invasor teria que conspirar com o servidor lnproxy que você usou. -{% include wip_es %} +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/01-best-practices/04-channels.md b/docs/_pages/docs/pt/01-best-practices/04-channels.md index 2845dd46d..19557cc09 100644 --- a/docs/_pages/docs/pt/01-best-practices/04-channels.md +++ b/docs/_pages/docs/pt/01-best-practices/04-channels.md @@ -1,13 +1,13 @@ --- layout: single -title: "Canales Lightning" -permalink: /docs/es/channels/ +title: "Canais Lightning" +permalink: /docs/pt/channels/ sidebar: - title: 'Canales Lightning' + title: 'Canais Lightning' nav: docs -src: "_pages/docs/es/01-best-practices/04-channels_es.md" +src: "_pages/docs/pt/01-best-practices/04-channels_es.md" --- - + -{% include wip_es %} +{% include wip_pt %} From fcf474163ef53ab3458755466227d6e06b97d37c Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 12:22:21 -0300 Subject: [PATCH 5/9] feat: translation features to portuguese --- docs/_pages/docs/pt/02-features/01-private.md | 29 ++++++++++--------- docs/_pages/docs/pt/02-features/02-fast.md | 6 ++-- docs/_pages/docs/pt/02-features/03-safe.md | 6 ++-- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/docs/_pages/docs/pt/02-features/01-private.md b/docs/_pages/docs/pt/02-features/01-private.md index 827d4c717..51a39fb17 100644 --- a/docs/_pages/docs/pt/02-features/01-private.md +++ b/docs/_pages/docs/pt/02-features/01-private.md @@ -1,34 +1,35 @@ --- layout: single -title: Privado por defecto -permalink: /docs/es/private/ +title: Privado por padrão +permalink: /docs/pt/private/ toc: true toc_sticky: true sidebar: title: 'Privado' nav: docs -src: "_pages/docs/es/02-features/01-private.md" +src: "_pages/docs/pt/02-features/01-private.md" --- -RoboSats es absolutamente privado por defecto. Los cuatro ingredientes principales son: -1. **Sin registro.** Con un solo click generarás un avatar de robot: eso es todo lo que necesitas. Dado que no se necesita correo electrónico, teléfono, nombre de usuario o cualquier entrada del usuario, no hay forma posible de cometer un error y identificarte a ti mismo. Tus avatares de Robot no se pueden vincular a ti. -2. **Comunicación encriptada con PGP auditable.** Cada robot tiene un par de claves PGP para encriptar la comunicación de extremo a extremo. RoboSats hace que sea muy fácil para ti exportar tus claves y [verificar por ti mismo](/docs/es/pgp-encryption/) que la comunicación es privada con cualquier otra aplicación de terceros que implemente el estándar OpenPGP. -3. **Solo en la red Tor.** Tu ubicación o dirección IP nunca es conocida por el nodo o tus pares. -4. **Una identidad -> un intercambio.** Puede (y se recomienda) operar con una identidad diferente cada vez. Es conveniente y fácil. Ningún otro exchange tiene esta característica y **¡es fundamental para la privacidad!** En RoboSats, los observadores no tienen forma de saber que el mismo usuario ha realizado varios intercambios si usó diferentes avatares de robot. +RoboSats é absolutamente privado por padrão. Os quatro ingredientes principais são: -La combinación de estas características hace que los intercambios en RoboSats sean lo más privados posible. +1. **Sem registro algum.** Com um único clique você gerará um avatar de robô: é tudo o que você precisa. Como nenhum e-mail, telefone, nome de usuário ou qualquer entrada do usuário é necessário, não há como cometer um erro e fazer doxx você mesmo. Seus avatares do Robô não podem ser vinculados a você. +2. **Comunicação criptografada PGP auditável.** Cada robô possui um par de chaves PGP para criptografar a comunicação ponta a ponta. O RoboSats torna muito fácil exportar suas chaves e [verificar por si mesmo](/docs/pt/pgp-encryption/) se a comunicação é privada com qualquer outro aplicativo de terceiros que implemente o Padrão OpenPGP. +3. **Somente na rede Tor.** Sua localização ou endereço IP nunca é conhecido pelo nó ou por seus pares. +4. **Uma identidade -> uma troca.** Você pode (e é recomendado) negociar com uma identidade diferente a cada vez. É conveniente e fácil. Nenhuma outra exchange possui esse recurso e **é fundamental para a privacidade!** No RoboSats, os observadores não têm como saber que o mesmo usuário fez múltiplas negociações se usou diferentes avatares de robôs. + +A combinação desses recursos torna as trocas no RoboSats o mais privadas possível. + +## Geração de avatares de robô -## Generación de avatares de robot
-Solo tu contraparte puede conocer cosas sobre ti mientras chateais. Mantén el chat breve y conciso y evita proporcionar más información de la estrictamente necesaria para el intercambio fiat. +Somente seu par comercial pode saber coisas sobre você enquanto você conversa. Mantenha o bate-papo curto e conciso e evite fornecer mais informações do que o estritamente necessário para a troca fiduciária. -**ProTip** Puedes mejorar tu privacidad usando una [billetera proxy](/docs/es/proxy-wallets/) lightning cuando compre Sats en RoboSats. +**Dica Pro** Você pode aumentar sua privacidade usando uma [carteira proxy](/docs/proxy-wallets/) lightning ao comprar Sats no RoboSats. {: .notice--primary} - -{% include wip_es %} +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/02-features/02-fast.md b/docs/_pages/docs/pt/02-features/02-fast.md index 87dba7e6f..f150a92e7 100644 --- a/docs/_pages/docs/pt/02-features/02-fast.md +++ b/docs/_pages/docs/pt/02-features/02-fast.md @@ -1,13 +1,13 @@ --- layout: single title: Lightning Fast -permalink: /docs/es/fast/ +permalink: /docs/pt/fast/ toc: true toc_sticky: true sidebar: title: 'Rápido' nav: docs -src: "_pages/docs/es/02-features/02-fast.md" +src: "_pages/docs/pt/02-features/02-fast.md" --- -{% include wip_es %} +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/02-features/03-safe.md b/docs/_pages/docs/pt/02-features/03-safe.md index 35180b65f..444a66d13 100644 --- a/docs/_pages/docs/pt/02-features/03-safe.md +++ b/docs/_pages/docs/pt/02-features/03-safe.md @@ -1,15 +1,15 @@ --- layout: single title: Seguro -permalink: /docs/es/safe/ +permalink: /docs/pt/safe/ toc: true toc_sticky: true sidebar: title: 'Seguro' nav: docs -src: "_pages/docs/es/02-features/03-fast.md" +src: "_pages/docs/pt/02-features/03-fast.md" --- -{% include wip_es %} +{% include wip_pt %} From ab78f3044f27aa157619ab835b60382a63086f08 Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 18:27:53 -0300 Subject: [PATCH 6/9] feat: translation understand to portuguese --- .../pt/03-understand/01-trade-pipeline.md | 36 +++--- .../_pages/docs/pt/03-understand/02-robots.md | 52 ++++----- .../docs/pt/03-understand/03-premium.md | 71 +++++++----- docs/_pages/docs/pt/03-understand/04-bonds.md | 73 ++++++------ .../docs/pt/03-understand/05-trade-escrow.md | 79 ++++++------- .../docs/pt/03-understand/06-disputes.md | 18 +-- .../docs/pt/03-understand/07-wallets.md | 109 ++++++++++-------- .../_pages/docs/pt/03-understand/08-limits.md | 22 ++-- docs/_pages/docs/pt/03-understand/09-swaps.md | 45 ++++---- .../docs/pt/03-understand/10-telegram.md | 95 +++++---------- docs/_pages/docs/pt/03-understand/11-api.md | 4 +- .../_pages/docs/pt/03-understand/12-prices.md | 107 ++++++++--------- docs/_pages/docs/pt/03-understand/13-fees.md | 100 ++++++++-------- .../pt/03-understand/14-on-chain-payouts.md | 29 ++--- 14 files changed, 418 insertions(+), 422 deletions(-) diff --git a/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md b/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md index e9bf55cbd..4d119f559 100644 --- a/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md +++ b/docs/_pages/docs/pt/03-understand/01-trade-pipeline.md @@ -2,30 +2,32 @@ layout: single classes: wide title: "Trade Pipeline" -permalink: /docs/es/trade-pipeline/ +permalink: /docs/pt/trade-pipeline/ sidebar: title: 'Trade Pipeline' nav: docs -src: "_pages/docs/es/03-understand/01-trade-pipeline.md" +src: "_pages/docs/pt/03-understand/01-trade-pipeline.md" --- -Alice quiere comprar Sats de manera privada. Esto es paso a paso lo que sucede cuando compra usando RoboSats. +O trade pipeline do RoboSats é direto e simplificado. O fluxo geral de pedidos ao fazer e receber pedidos é apresentado abaixo em etapas numéricas e em um fluxograma. -## Flujo de órdenes en pasos numéricos +Alice quer comprar Sats em maneira privada. Isto é passo a passo o que acontece quando ela compra usando RoboSats: -1. Alice genera un avatar (AdequateAlice01) usando su token aleatorio privado. -2. Alice almacena de forma segura el token para poder recuperar AdequateAlice01 en el futuro. -3. Alice hace una nueva orden y bloquea una factura retenida pequeña para publicarla (fianza de creador). -4. Bob quiere vender satoshis, ve el pedido de Alice en el libro y lo toma. -5. Bob escanea una factura retenida pequeña como su fianza de tomador. El contrato termina. -6. Bob publica una factura retenida con los satoshis a negociar. Mientras Alice envía su invoice de recibir. -7. En un chat privado, Bob le dice a Alice cómo enviarle el fiat. -8. Alice le paga a Bob, luego confirman que el fiat ha sido enviado y recibido. -9. Se cobra la factura retenida de Bob y se envían los satoshis a Alice. -10. Las fianzas de Bob y Alice regresan automáticamente, ya que cumplieron con las reglas. -11. Las fianzas serían cobradas (perdidas) en caso de cancelación unilateral o engaño (disputa perdida). +## Fluxo de ordens em etapas numéricas -## Flujo de ordenes en el organigrama +1. Alice gera um avatar (AdequateAlice01) usando seu token aleatório privado. +2. Alice armazena o token com segurança caso precise recuperar AdequateAlice01 no futuro. +3. Alice faz um novo pedido e bloqueia uma fatura de pequena retenção para publicá-la (maker bond). +4. Bob quer vender Sats, vê o pedido de Alice no livro e aceita. +5. Bob escaneia uma fatura de pequena retenção como seu título de tomador. O contrato é definitivo. +6. Bob publica os Sats negociados com uma fatura suspensa. Enquanto Alice envia sua fatura de pagamento. +7. Em um bate-papo privado, Bob diz a Alice como enviar fiat para ele. +8. Alice paga a Bob e eles confirmam que o fiat foi enviado e recebido. +9. A fatura de retenção comercial de Bob é cobrada e os Sats são enviados para Alice. +10. Os títulos de Bob e Alice retornam automaticamente, desde que cumpram as regras. +11. Os títulos seriam cobrados (perdidos) em caso de cancelamento unilateral ou fraude (disputa perdida). + +## Fluxo de ordens no fluxograma
@@ -35,4 +37,4 @@ Alice quiere comprar Sats de manera privada. Esto es paso a paso lo que sucede c
-{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/02-robots.md b/docs/_pages/docs/pt/03-understand/02-robots.md index 0d30fb11d..02b6a2722 100644 --- a/docs/_pages/docs/pt/03-understand/02-robots.md +++ b/docs/_pages/docs/pt/03-understand/02-robots.md @@ -1,55 +1,55 @@ --- layout: single -title: Robot Avatars -permalink: /docs/es/robots/ +title: Avatares de robôs +permalink: /docs/pt/robots/ toc: true toc_sticky: true sidebar: - title: 'Robots' + title: 'Robôs' nav: docs -src: "_pages/docs/es/03-understand/02-robots.md" +src: "_pages/docs/pt/03-understand/02-robots.md" --- -Identificate como un robot con su token privado correspondiente. ¡Usa esta identidad anónima para comenzar a hacer y recibir ordenes con RoboSats! No se recomienda usar el mismo robot dos veces ya que esto degrada la privacidad del usuario final. +Assuma a identidade de um robô com um token privado correspondente. Use esta identidade anônima para começar a fazer e receber pedidos com RoboSats! Não é recomendado usar o mesmo robô duas vezes, pois isso prejudica a privacidade do usuário final. -Cada nueva visita a la página web del sitio de RoboSats presentará al usuario final un avatar de robot y un nombre de usuario generados de forma automática y aleatoria para proporcionar privacidad por defecto al usuario final. +Cada nova visita à página do site RoboSats apresentará ao usuário final um avatar de robô e um nome de usuário gerados de forma automática e aleatória para fornecer privacidade padrão ao usuário final. -Por lo tanto, asegúrate de **almacenar de forma segura el token privado** asociado con ese avatar específico. Sin el token, no podrás acceder ni volver a generar ese avatar único. +Portanto, certifique-se de **armazenar com segurança o token privado** associado a esse avatar específico. Sem o token, você não poderá acessar nem gerar novamente aquele avatar exclusivo. -¡Recuerda ser conciso pero cortés cuando chatees con tus pares robots! +Lembre-se de ser conciso, mas cortês ao conversar com seus pares robôs! -## **¿Por qué la privacidad?** +## **Por que a privacidade?** -Dar prioridad a la privacidad absoluta del usuario final proporciona el mayor grado de protección. Los datos de los usuarios son especialmente propicios a ser explotados por piratas informáticos y ciberdelincuentes; Para evitar tales escenarios en primer lugar, RoboSats no recopila ningún dato del usuario. +Priorizar a privacidade absoluta do usuário final proporciona o mais alto grau de proteção. Os dados do usuário estão especialmente preparados para serem explorados por hackers e cibercriminosos; para evitar tais cenários, em primeiro lugar, o RoboSats não coleta nenhum dado do usuário final. -Las plataformas que recopilan información personal presentan un riesgo real para el usuario. Las filtraciones de datos en la última década han filtrado informacion sensible de miles de millones de usuarios combinando piratería y seguridad deficiente de las plataformas. +As plataformas que recolhem informações pessoais apresentam um risco real para o utilizador final. As violações de dados apenas na última década vazaram bilhões de informações confidenciais de usuários por meio de uma combinação de invasões e segurança deficiente da plataforma. -La privacidad es extremadamente importante para RoboSats; sin embargo, tus transacciones en RoboSats son tan privadas como tu las realices. Los usuarios deben tener cuidado de utilizar métodos que preserven la privacidad al interactuar con RoboSats y sus pares robots. Consulte [Inicio rápido > Acceso](/docs/es/access/) para obtener información adicional. +A privacidade é extremamente importante para RoboSats; no entanto, suas transações no RoboSats são tão privadas quanto você as realiza. Os usuários devem ter o cuidado de usar métodos de preservação de privacidade ao interagir com RoboSats e seus pares robôs. Consulte [Início rápido > Acesso](/docs/access/) para obter informações adicionais. -## **Reutilización del robot: no recomendado** +## **Reutilização do robô: não recomendado** -Se recomienda encarecidamente generar un nuevo robot aleatorio después de cada operación para mejorar la privacidad. La reutilización de robots puede potencialmente exponer la información del usuario, ya que se pueden vincular varios pedidos a un solo avatar. +É altamente recomendável gerar um novo robô aleatório após cada negociação para aumentar sua privacidade. A reutilização de robôs tem o potencial de expor informações do usuário final, uma vez que vários pedidos podem ser vinculados a um único avatar. -El token único asociado con cada avatar no está destinado a la reutilización del robot; más bien, está destinado a actuar como una contraseña para acceder a pedidos en curso y resolver disputas activas. Guarda este token de forma segura o correras el riesgo de no volver a acceder a ese avatar de robot en particular. +O token exclusivo associado a cada avatar não se destina à reutilização do robô; em vez disso, pretende funcionar como uma senha para acessar pedidos em andamento e resolver disputas ativas. Armazene este token com segurança ou arrisque nunca mais acessar aquele avatar de robô específico. -Recuperar un robot es fácil: simplemente reemplaza el token generado aleatoriamente con tu token respaldado y selecciona "Generar robot" para recuperar el perfil de tu robot. +Recuperar um robô é fácil: basta substituir o token gerado aleatoriamente pelo token de backup e selecionar "Gerar Robô" para recuperar o perfil do seu robô. -Si bien es posible que nos encariñemos con nuestra identidad de robot único durante el breve tiempo en que se realiza o toma una orden, es mejor pasar a un nuevo avatar. ¡Piensa en todos los buenos momentos que tendrás haciendo y tomando ordenes con nuevas identidades de robot! +Embora possamos gostar de nossa identidade de robô única durante o curto período de tempo em que um pedido é feito ou recebido, é melhor passar para um novo avatar. Pense em todos os ótimos momentos que você passará fazendo e recebendo pedidos com novas identidades de robôs! -Como se indicó, la reutilización de robots es desaconsejable y, en última instancia, puede convertirse en un detrimento para la privacidad del usuario final. +Conforme afirmado, a reutilização de robôs é imprudente e pode, em última análise, tornar-se um prejuízo para a privacidade do utilizador final. -## **Proceso de construcción de robots** +## **Processo de construção do robô** -RoboSats hace referencia al código fuente de RoboHash.org como una forma rápida de generar nuevos avatares para un sitio web. Su robot se "construye" a partir de un token único, una cadena aleatoria de caracteres (ZD3I7XH...), donde solo esos caracteres en su orden exacto pueden generar ese avatar de robot exacto. +RoboSats faz referência ao código-fonte do RoboHash.org como uma maneira rápida de gerar novos avatares para um site. Seu robô é "construído" a partir de um token único, uma sequência aleatória de caracteres (ZD3I7XH...), onde apenas os caracteres em sua ordem exata podem gerar aquele avatar exato do robô. -Se genera automáticamente un token para el usuario cada vez que se accede a la página web de RoboSats. Los usuarios pueden volver a generar tantos tokens aleatorios como deseen, lo cual se recomienda encarecidamente después de cada transacción. Como nota, puedes ingresar un token de entropía suficiente creada por ti mismo en lugar de confiar en RoboSats. Debido a que solo tu conoces el token, es aconsejable hacer una copia de seguridad del token de forma segura. +Um token é gerado automaticamente para você cada vez que a página do RoboSats é acessada. Os usuários podem gerar novamente quantos tokens aleatórios desejarem, o que é fortemente recomendado após cada negociação. Como observação, você pode inserir um token de entropia suficiente criado por você mesmo, em vez de depender do RoboSats; mas como só você conhece o token, é aconselhável fazer backup do seu token com segurança. -En el fondo, la creación de tokens en la página de inicio de RoboSats es el proceso de generar y cifrar tu clave privada PGP con tu token en el lado del cliente de la app. El usuario solicita al nodo RoboSats un avatar y un apodo generados a partir del token cifrado y le devuelve la identidad del robot correspondiente. Vea el gráfico a continuación: +Em background, a criação de token na página inicial do RoboSats é o processo de geração e criptografia de sua chave privada PGP com seu token no lado do cliente do aplicativo. O usuário final solicita do nó RoboSats um avatar e um apelido gerado a partir do seu token criptografado e retorna para você a identidade do robô correspondente. Veja o gráfico abaixo: -![Generación de identidades de RoboSats](https://learn.robosats.com/assets/images/private/usergen-pipeline.png) +![Geração de identidade RoboSats](https://learn.robosats.com/assets/images/private/usergen-pipeline.png) -## **Comunicándose con sus pares robots** +## **Comunicando-se com seus pares robôs** -Su identidad puede estar oculta por una identidad de robot, pero eso no es excusa para ser un compañero difícil durante los intercambios. ¡Otros robots también tienen robo-sentimientos! Se conciso y respetuoso al conversar con tus pares; esto hará que la experiencia en RoboSats sea más fácil y fluida. Nunca compartas más información de la que sea absolutamente necesaria para completar el intercambio. +Sua identidade pode estar oculta por uma identidade de robô, mas isso não é desculpa para ser um colega difícil durante as negociações. Outros robôs também têm sentimentos robóticos! Seja sucinto e respeitoso ao conversar com colegas; isso tornará a experiência mais fácil e tranquila no RoboSats. Nunca compartilhe mais informações do que o absolutamente necessário para concluir o pedido. -Todas las comunicaciones en RoboSats están encriptadas con PGP. Los mensajes de chat cifrados entre pares están firmados por cada robot, lo que demuestra que nadie interceptó el chat y es útil para resolver disputas. Consulta [Buenas prácticas > Cifrado PGP](https://learn.robosats.com/docs/pgp-encryption/es/) para obtener información adicional. +Todas as comunicações no RoboSats são criptografadas com PGP. Mensagens criptografadas de bate-papo ponto a ponto são assinadas por cada bot, provando que ninguém interceptou o bate-papo e é útil para resolver disputas. Consulte [Práticas recomendadas > Criptografia PGP](https://learn.robosats.com/docs/pgp-encryption/pt/) para obter informações adicionais. diff --git a/docs/_pages/docs/pt/03-understand/03-premium.md b/docs/_pages/docs/pt/03-understand/03-premium.md index e8ca80ae1..2818d0b72 100644 --- a/docs/_pages/docs/pt/03-understand/03-premium.md +++ b/docs/_pages/docs/pt/03-understand/03-premium.md @@ -1,57 +1,68 @@ --- layout: single -title: Prima sobre el Mercado -permalink: /docs/es/premium/ +title: Prêmio sobre o mercado +permalink: /docs/pt/premium/ toc: true toc_sticky: true sidebar: - title: 'Prima' + title: 'Prêmio' nav: docs -src: "_pages/docs/es/03-understand/03-premium.md" +src: "_pages/docs/pt/03-understand/03-premium.md" --- -La prima asociada con su orden de par a par es la diferencia de precio que existe por encima o por debajo de la tarifa actual de bitcoin-fiat que se encuentra en sus intercambios centralizados típicos. +O prêmio associado ao seu pedido peer-to-peer é a diferença de preço que existe acima ou abaixo da taxa atual do bitcoin-fiat encontrada em suas exchanges centralizadas típicas. -Al navegar por el libro de ordenes, el precio de intercambio de bitcoin de los ordenes en vivo se ajusta automáticamente para incluir la prima correspondiente de la orden. +Ao navegar na carteira de ordens, o preço de troca de bitcoin das ordens ao vivo é automaticamente ajustado para incluir o prêmio correspondente do pedido. -En la parte inferior de la interfaz de robosats se encuentra la prima de precio durante las últimas 24 horas, generalmente alrededor de +5%, y es de esperar en un entorno privado entre pares. +Na parte inferior da interface da exchange está o preço prêmio do mercado nas últimas 24 horas, geralmente em torno de +5%, e é esperado em um ambiente privado ponto a ponto. -¡Elige una prima competitiva e incentiva a otros robots para que brinden liquidez al mercado con sus bitcoins y fiat anónimos! +Escolha um prêmio competitivo e incentive outros robôs a fornecer liquidez ao mercado com seus bitcoins e moedas fiduciárias anônimas! -## **Elegir una prima** +## **Escolhendo um prêmio** -Crea una orden, luego ingresa la "Prima sobre el mercado (%)", que puede ser un valor de porcentaje positivo, negativo o cero. De forma predeterminada, la prima del pedido tiene un precio relativo a la tarifa de mercado de bitcoin-fiat. +Crie uma ordem e insira o "Prêmio sobre Mercado (%)", que pode ser um valor percentual positivo, negativo ou zero. Por padrão, o preço do prêmio do pedido é relativo à taxa de mercado fiduciária do Bitcoin. -O, en lugar de la configuración predeterminada, los creadores de la orden pueden seleccionar el método fijo de precios explícito eligiendo una cantidad exacta de satoshis para intercambiar por la cantidad fiat dada. +Ou, em vez da configuração padrão, os criadores de ordens podem selecionar o método de precificação explícito (_ver nota de rodapé_) escolhendo uma quantidade exata de Sats para trocar pelo valor fiduciário fornecido. -Al seleccionar una prima, ten en cuenta los métodos de pago y el monto que hayas elegido; estos, junto con su prima deseada, competirán con otras órdenes en vivo para incentivar y atraer a los robots tomadores de la orden. Experimenta con diferentes primas para encontrar la que mejor se adapte a tus ordenes específicas. +Ao selecionar um prêmio, considere os métodos de pagamento e o valor que você escolheu; Estes, juntamente com o bônus desejado, competirão com outras ordens em tempo real para incentivar e atrair os robôs que recebem s. Experimente diferentes prêmios para encontrar aquele que melhor se adapta aos suas ordens específicas. -Si compras bitcoin, entonces una prima más alta aumenta las posibilidades de que un vendedor tome la orden; o, si vendes bitcoin, entonces una prima más alta disminuye las posibilidades de que un comprador tome la orden. Como creador de ordenes, se muestra cómo se compara la prima de tu orden con el resto de ordenes activas de la misma moneda. +Se você comprar bitcoin, um prêmio mais alto aumenta as chances de um vendedor aceitar a ordem; Ou, se você vender bitcoin, um prêmio mais alto diminuirá as chances de um comprador aceitar a ordem. Como criador da ordem, você verá como o prêmio da sua ordem se compara a outras ordens ativas na mesma moeda. -Resumiendo: -* Prima **Positiva**: opera BTC a un sobreprecio con respecto al precio promedio en los intercambios centralizados. -* Prima **Negativa**: opera BTC con un descuento con respecto al precio promedio en los intercambios centralizados. -* Prima **cero**: opera BTC sin diferencia de precio con respecto al precio promedio en los intercambios centralizados. -* Método de fijación de precios **relativo**: deja que la prima de precio se mueva con precio de mercado de bitcoin-fiat. -* Método de fijación de precios **explícito**: establezca una prima de precio utilizando una cantidad fija de satoshis. -* **Clasificación de prima**: indica cómo se clasifica la prima de su pedido respecto al resto de órdenes públicas con la misma moneda, desde 0 % (prima más baja) hasta 100 % (prima más alta). +Resumindo: -Al realizar la orden, debajo del botón "Crear orden", verás un resumen en texto con la descripción tu orden. Por ejemplo, comprar bitcoin por $100 con una prima de +5,00% en relación con el precio de mercado sería: "Crear orden de compra de BTC por 100 USD con una prima del 5%". +- **Prêmio positivo**: negocie BTC a um preço acima do preço médio em exchanges centralizadas. +- **Prêmio negativo**: negocie BTC com desconto em relação ao preço médio em exchanges centralizadas. +- **Prêmio Zero**: negocie BTC sem diferença de preço em relação ao preço médio em exchanges centralizadas. +- **Método de precificação relativa**: deixe o preço prêmio se mover com a taxa de mercado bitcoin-fiat. +- **Método de precificação explícito**: defina um preço prêmio usando uma quantidade fixa de Sats. +- **Classificação Prêmio**: indica a classificação do prêmio do seu pedido entre todos os pedidos públicos com a mesma moeda, variando de 0% (menor prêmio) a 100% (maior prêmio). -Si se comete un error al seleccionar una prima, o el pedido no se toma dentro de tu preferencia de tiempo, entonces el pedido se puede cancelar fácilmente para hacer uno nuevo. +Ao realizar uma ordem, no botão “Criar ordem”, você verá um resumo em texto com a descrição da sua ordem. Por exemplo, comprar bitcoin por US$ 100 com um prêmio de + 5,00% em relação ao preço de mercado seria: "Criar uma ordem de compra de BTC por US$ 100 com um prêmio de 5%". -Ten en cuenta que el valor porcentual está limitado a dos decimales. Además, formatea los valores decimales usando "." (punto) y no "," (coma) como separador decimal. +Se for cometido um erro ao selecionar um prêmio ou se o pedido não for atendido dentro de sua preferência de tempo, o pedido poderá ser facilmente cancelado para fazer um novo. -## **¿Por qué tener primas?** +Observe que o valor percentual está limitado a duas casas decimais. Além disso, formate valores decimais usando "." (ponto) e não "," (vírgula) como separador decimal. -Naturalmente, muchos robots quieren comprar bitcoins pero muy pocos quieren vender; como consecuencia, existe una gran demanda de intercambio de bitcoins de forma privada. Las primas son simplemente el subproducto de esa relación de oferta y demanda en un mercado anónimo de par a par. +Então... o que você _deve_ escolher como prêmio? De modo geral, a maioria dos robôs deseja que suas ordens sejam atendidas rapidamente. Uma abordagem simples ao decidir um prêmio competitivo é primeiro dar uma olhada na lista de ordens existente. Revise as ofertas existentes e observe os prêmios associados à moeda e método de pagamento desejados. Torne seu pedido mais desejável do que outros escolhendo um prêmio um pouco maior (comprador) ou menor (vendedor) do que qualquer prêmio de pedido existente associado à moeda e método de pagamento desejados. -Por lo tanto, los compradores deben ser realistas y ajustar sus primas en consecuencia; de hecho, los vendedores que intercambian bitcoins por fiat generalmente buscarán una prima porque están proporcionando liquidez con sus bitcoins. Sin embargo, dependiendo de las condiciones del mercado, la prima puede volverse cero o negativa. +Por exemplo, você (comprador) descobre que o prêmio mais alto entre as ordens existentes associados à moeda e método de pagamento desejados é de 5% de prêmio. Crie uma ordem exatamente com as mesmas condições, mas com um prêmio um pouco mais alto que o do seu concorrente. Agora, os vendedores que navegam na lista de ordens compararão as ordens e perceberão que seu pedido lhes dá mais dinheiro para seus preciosos Sats e ficarão mais tentados a aceitar sua ordem! -La privacidad es valiosa tanto para el comprador como para el vendedor y siempre vale la pena, ya sea por el tiempo, el esfuerzo o el riesgo; como tal, los usuarios pueden esperar una prima adicional con sus transacciones. +Mas seus competidores de ordens concorrentes podem perceber que sua ordem existente não tem mais o prêmio mais alto na lista de ordens e, assim, cancelar sua ordem para criar uma nova com um prêmio maior que o seu... Cuidado com uma guerra de prêmios! -## **Información Adicional** +_Nota de rodapé: o método de precificação explícito foi removido como opção por motivos técnicos, mas poderá voltar em atualizações futuras. Atualmente, o preço da ordem é relativo apenas à taxa de mercado._ -La prima relativa hace referencia a los tipos de cambio actuales de las API públicas, específicamente los precios de blockchain.io y yadio.io. Luego se calcula el precio medio de bitcoin en la moneda seleccionada y se muestra como la tarifa de mercado que sigue su prima. +## **Por que ter prêmios?** -La prima de 24 horas que se muestra en robosats está determinada por la mediana ponderada, no por la media, de los pedidos exitosos en las últimas 24 horas. Este método de cálculo es más resistente a los valores atípicos y más representativo del consenso del mercado entre pares. En otras palabras, el usuario debe ver este valor como la prima que aproximadamente puede esperar pagar por una orden. +Naturalmente, muitos robôs querem comprar bitcoin, mas poucos querem vender; posteriormente, há uma grande demanda para a troca privada de bitcoins. Os prêmios são simplesmente o subproduto dessa relação de oferta e demanda num mercado anônimo, peer-to-peer. + +Portanto, os compradores devem ser realistas e ajustar os seus prêmios em conformidade; na verdade, os vendedores que negociam bitcoin por moeda fiduciária geralmente buscam um prêmio porque estão fornecendo liquidez com seu bitcoin e moeda fiduciária. Contudo, dependendo das condições de mercado, o premio pode tornar-se zero ou negativo. + +A privacidade é valiosa tanto para o comprador quanto para o vendedor e sempre vale um prêmio, seja por causa do tempo, esforço ou risco; como tal, os utilizadores finais podem esperar um prêmio de acompanhamento nas suas negociações. + +## **Informações adicionais** + +O prêmio relativo refere-se às taxas de câmbio atuais das APIs públicas, especificamente aos preços blockchain.io e yadio.io. O preço médio do bitcoin na moeda selecionada é então calculado e exibido como a taxa de mercado após o seu prêmio. + +O prêmio de 24 horas mostrado na interface da exchange é determinado pela mediana ponderada, e não pela média, de pedidos bem-sucedidos nas últimas 24 horas. Este método de cálculo é mais resistente a outliers e mais representativo do consenso do mercado peer-to-peer. Por outras palavras, o usuário final deve ver este valor como o prêmio que pode esperar pagar aproximadamente por uma encomenda. + +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/04-bonds.md b/docs/_pages/docs/pt/03-understand/04-bonds.md index f8d9c4047..a96a16e6b 100644 --- a/docs/_pages/docs/pt/03-understand/04-bonds.md +++ b/docs/_pages/docs/pt/03-understand/04-bonds.md @@ -1,80 +1,77 @@ --- layout: single title: Maker and Taker Bonds -permalink: /docs/es/bonds/ +permalink: /docs/pt/bonds/ toc: true toc_sticky: true sidebar: title: 'Bonds' nav: docs -src: "_pages/docs/es/03-understand/04-bonds.md" +src: "_pages/docs/pt/03-understand/04-bonds.md" --- -La **fianza de fidelidad** es un pequeño depósito que el usuario "bloquea" y que se desbloqueará después de que se complete la transacción; sin embargo, los usuarios pueden perder su fianza si no cumplen con las obligaciones del contrato. +O título de fidelidade é um pequeno depósito que o usuário “bloqueia” e que será desbloqueado após a conclusão da negociação; no entanto, os usuários podem perder o vínculo se não cumprirem as obrigações do contrato. -El **proceso de comercio de RoboSats** utiliza fianzas de fidelidad para incentivar tanto al creador de la orden como al tomador a seguir las reglas y no engañar a su compañero robot. Más específicamente, las fianzas son [facturas bloqueadas](https://github.com/lightningnetwork/lnd/pull/2022) utilizando la Red Lightning; ¡es la tecnología que hace posible RoboSats! -Consulte [Comprender > Custodia de operaciones > ¿Qué es una factura retenida?](/docs/es/escrow/#qué-es-una-factura-de-retención) para comprender cómo funcionan en la práctica las facturas de retención. +O processo de comércio de RoboSats utiliza fianças de fidelidade para incentivar tanto o criador da ordem quanto o tomador a seguir as regras e não enganar seu companheiro robô. Mais especificamente, as fianças são [faturas bloqueadas](https://github.com/lightningnetwork/lnd/pull/2022) utilizando a Rede Lightning; é a tecnologia que torna possível o RoboSats! Consulte [Entender > Custódia de Operações > O que é uma fatura retida?](/docs/pt/escrow/#qué-es-una-factura-de-retención) para entender como funcionam na prática as faturas retidas. -Por defecto, la fianza es del 3% del monto total de la transacción. Alternativamente, los creadores de órdenes pueden personalizar este monto desde un 2% hasta un 15%. Fianzas más grandes significan más "compromiso" necesario para comerciar. +Por padrão, a fiança é de 3% do valor total da transação. Alternativamente, os criadores de ordens podem personalizar esse valor de 2% a 15%. Fianças maiores significam mais "comprometimento" necessário para negociar. -La fianza no sale de tu billetera Lightning, pero ten en cuenta que algunas wallets funcionan mejor con RoboSats que otras debido a la naturaleza del mecanismo de factura bloqueada de Lightning. Consulta [Entender > Wallets](/docs/es/wallets/) para obtener información adicional. +A fiança não sai da sua carteira Lightning, mas observe que algumas carteiras funcionam melhor com RoboSats do que outras devido à natureza do mecanismo de fatura bloqueada da Lightning. Consulte [Entender > Wallets](/docs/pt/wallets/) para obter informações adicionais. -*Nota: La opción que permite a los "Tomadores sin fianza" está en desarrollo pero no está disponible por el momento.* +_Nota: A opção que permite "Tomadores sem fiança" está em desenvolvimento, mas não está disponível no momento._ -## **Cómo bloquear una fianza** +## **Como bloquear uma fiança** -Primero, consulta [Entender > Wallets](/docs/es/wallets/) para encontrar wallets Lightning compatibles que facilitarán el uso de RoboSats. Dependiendo de la wallet, la factura puede mostrarse como un pago en tránsito, congelado o incluso como si estuviera fallando. ¡Consulta la lista de compatibilidad de wallets! +Primeiro, consulte [Entender > Carteiras](/docs/pt/wallets/) para encontrar carteiras compatíveis com Lightning que facilitarão o uso do RoboSats. Dependendo da carteira, a fatura pode aparecer como um pagamento em trânsito, congelado ou até mesmo como falha. Confira a lista de compatibilidade de carteiras! -Lee la guía correspondiente según si estás creando o tomando la orden: +Leia o guia correspondente, dependendo se você está criando ou aceitando a ordem: -* **Creador (Maker)**: Selecciona "Crear orden" y modifica las condiciones de la orden a tu gusto. La orden se puede personalizar para requerir una fianza diferente al 3% predeterminado del monto total de la transacción, variando desde un 2% hasta un 15%. Una vez completado, confirma con "Crear orden" y luego utiliza el siguiente código QR que se encuentra en el "Cuadro de contrato" con tu billetera Lightning para bloquear la cantidad indicada de satoshis para tu fianza. Siempre puedes cancelar la orden no tomada mientras esté activa y la fianza se desbloqueará automáticamente; sin embargo, si intentas cancelar la orden después de que sea tomada, perderás tu fianza. *Nota: Prepárate con tu billetera de antemano porque el cuadro de orden expira en diez minutos.* +- **Criador (Maker)**: Selecione "Criar ordem" e ajuste as condições da ordem conforme sua preferência. A ordem pode ser personalizada para exigir uma fiança diferente dos 3% padrão do valor total da transação, variando de 2% a 15%. Depois de concluído, confirme com "Criar ordem" e então use o código QR a seguir encontrado na "Caixa de Contrato" com sua carteira Lightning para bloquear a quantia indicada de satoshis para sua fiança. Você sempre pode cancelar a ordem não aceita enquanto estiver ativa, e a fiança será desbloqueada automaticamente; no entanto, se você tentar cancelar a ordem depois de ser aceita, perderá sua fiança. _Nota: Prepare-se com sua carteira com antecedência, pois a caixa de ordem expira em dez minutos._ -* **Tomador (Taker)**: Explora el libro de órdenes y encuentra una orden a tu gusto. Simplemente selecciona la opción "Tomar orden" y luego utiliza el siguiente código QR que se encuentra en el "Cuadro de contrato" con tu billetera Lightning para bloquear la cantidad indicada de satoshis para tu fianza. *Nota: Prepárate con tu billetera de antemano porque el cuadro de orden expira en cuatro minutos. Si no procedes, la orden tomada vuelve a ser pública.* +- **Tomador (Taker)**: Explore o livro de ordens e encontre uma ordem de sua preferência. Simplesmente selecione a opção "Aceitar ordem" e então use o código QR a seguir encontrado na "Caixa de Contrato" com sua carteira Lightning para bloquear a quantia indicada de satoshis para sua fiança. _Nota: Prepare-se com sua carteira com antecedência, pois a caixa de ordem expira em quatro minutos. Se você não prosseguir, a ordem aceita volta a ser pública._ -Después de que se completa la transacción y ambos robots están satisfechos, las fianzas del creador y el tomador se desbloquean. Técnicamente, la fianza bloqueada nunca salió de tu billetera; pero ten cuidado, si no sigues las obligaciones del contrato intentando engañar o cancelando unilateralmente, perderás tu fianza de fidelidad. +Depois que a transação for concluída e ambos os robôs estiverem satisfeitos, as fianças do criador e do tomador serão desbloqueadas. Tecnicamente, a fiança bloqueada nunca saiu da sua carteira; mas tenha cuidado, se você não seguir as obrigações do contrato tentando enganar ou cancelando unilateralmente, perderá sua fiança de fidelidade. -Tu billetera puede tardar un tiempo en mostrar los fondos como desbloqueados en el saldo de tu cuenta. Algunas wallets tienen dificultades para reconocer la factura bloqueada de Lightning como una retención temporal de tus fondos. +Sua carteira pode levar um tempo para mostrar os fundos como desbloqueados no saldo da sua conta. Algumas carteiras têm dificuldades em reconhecer a fatura bloqueada da Lightning como uma retenção temporária dos seus fundos. -Si el problema persiste, ponte en contacto con el grupo de Telegram de RoboSats; pero ten cuidado con los estafadores que pueden contactarte directamente e hacerse pasar por el personal de RoboSats. El personal de RoboSats nunca se pondrá en contacto contigo primero. Consulta [Contribuir > Código > Canales de comunicación](/contribute/code/#communication-channels) para conocer los grupos de Telegram disponibles. +Se o problema persistir, entre em contato com o grupo de Telegram do RoboSats; mas tenha cuidado com os golpistas que podem entrar em contato diretamente e se passar pelo pessoal do RoboSats. O pessoal do RoboSats nunca entrará em contato com você primeiro. Consulte [Contribuir > Código > Canais de Comunicação](/contribute/code/#communication-channels) para conhecer os grupos de Telegram disponíveis. -## **Perder tu fianza** +## **Perder sua fiança** -Básicamente, hay cinco condiciones que provocan que un usuario pierda su fianza: +Basicamente, existem cinco condições que levam a um usuário a perder sua fiança: -* Engañar o decepcionar a tu par (y perder la disputa de la orden) +- Enganar ou decepcionar seu par (e perder a disputa da ordem) -* Cancelar unilateralmente la orden sin la colaboración de tu par +- Cancelar unilateralmente a ordem sem a colaboração do seu par -* No presentar la factura de pago como comprador de bitcoin dentro del límite de tiempo dado +- Não apresentar a fatura de pagamento como comprador de bitcoin dentro do prazo estabelecido -* No presentar la fianza de la transacción como vendedor de bitcoin dentro del límite de tiempo dado +- Não apresentar a fiança da transação como vendedor de bitcoin dentro do prazo estabelecido -* No confirmar que se recibió el fiat como vendedor de bitcoin +- Não confirmar o recebimento do fiat como vendedor de bitcoin -Las condiciones anteriores se detallan más a continuación. +Observe que você não perderá seu título como criador de pedidos se cancelar seu pedido _antes_ de ser recebido por um colega. As condições acima são expandidas em detalhes adicionais abaixo. -Si el límite de tiempo para presentar la factura (comprador) o bloquear el fide +Se o prazo para apresentar a fatura (comprador) ou bloquear a fiança (vendedor) expirar, a ordem será cancelada e o robô que não cumpriu sua parte perderá a fiança. Metade da fiança perdida vai para o robô honesto como compensação pelo tempo perdido. -icomiso (vendedor) se agota, la orden caducará y el robot que no cumplió con su parte del trato perderá la fianza. La mitad de la fianza perdida va al robot honesto como compensación por el tiempo perdido. +Portanto, não esqueça sua ordem, pois uma vez que um robô a aceita e bloqueia sua fiança de fidelidade, você pode perder sua fiança se o temporizador expirar. Certifique-se de lembrar sua ordem e fazer backup do token único do seu robô! -Por lo tanto, no olvides tu orden porque una vez que un robot la toma y bloquea su fianza de fidelidad, podrías perder tu fianza si caduca el temporizador. ¡Asegúrate de recordar tu orden y respalda el token único de tu robot! +Se você receber fiat mas não clicar em "Confirmar recebimento de fiat", corre o risco de perder sua fiança, pois uma disputa será aberta automaticamente e o pessoal do RoboSats verá que você não seguiu as regras do contrato. -Si recibiste fiat pero no haces clic en "Confirmar recepción de fiat" en tu extremo, corres el riesgo de perder tu fianza, ya que se abre automáticamente una disputa y el personal de RoboSats encontrará que no seguiste las reglas del contrato. +Devido aos prazos envolvidos no processo de ordem, é recomendável utilizar métodos de pagamento instantâneo em fiat para ajudar a reduzir as chances de perder sua fiança. Consulte [Melhores Práticas > Métodos de Pagamentos](/docs/pt/payment-methods/) para obter informações adicionais. -Debido a los límites de tiempo involucrados en el proceso de orden, se recomienda utilizar métodos de pago instantáneo en fiat que ayuden a reducir las posibilidades de perder tu fianza. Consulta [Mejores prácticas > Métodos de pago](/docs/es/payment-methods/) para obtener información adicional. +Não é recomendado abrir uma disputa apenas para cancelar uma ordem, pois um dos dois comerciantes perderá sua fiança de fidelidade, exceto em casos excepcionais que ficam a critério do pessoal do RoboSats. -No se recomienda abrir una disputa solo para cancelar una orden porque uno de los dos comerciantes perderá su fianza de fidelidad, salvo casos excepcionales que quedan a discreción del personal de RoboSats. +Como nota final, se o RoboSats desaparecer repentinamente ou fechar, as fianças serão desbloqueadas automaticamente, pois tecnicamente nunca saíram da sua carteira. -Como nota al margen, si RoboSats desaparece repentinamente o se cierra, las fianzas se desbloquean automáticamente ya que técnicamente nunca salieron de tu billetera. +## **Não tem bitcoin para as fianças?** -## **¿No tienes bitcoin para las fianzas?** +Como as fianças requerem uma fatura bloqueada da Lightning, o que você pode fazer se não tiver bitcoin desde o início? Embora a fiança geralmente seja apenas 3% do valor total da transação, isso apresenta uma barreira real para usar o RoboSats pela primeira vez se você não tiver satoshis disponíveis. -Debido a que las fianzas requieren una factura bloqueada de Lightning, ¿qué puedes hacer si no tienes bitcoin desde el principio? Aunque la fianza suele ser solo del 3% de tu monto total de transacción, esto presenta una barrera real para usar RoboSats por primera vez si tu pila de satoshis no existe. +Atualmente, os tomadores sem fiança não estão disponíveis; no entanto, esteja ciente de que isso está em desenvolvimento! Os tomadores sem fiança apresentam um maior risco para o criador da ordem, já que o tomador não tem nada em jogo. Pode ser razoável esperar prêmios mais altos em ordens que permitam tomadores sem fiança. -Actualmente, los tomadores sin fianza no están disponibles; sin embargo, ¡ten en cuenta que esto está en desarrollo! Los tomadores sin fianza presentan un mayor riesgo para el creador de la orden, ya que el tomador no tiene nada en juego. Puede ser razonable esperar primas más altas en órdenes que permiten tomadores sin fianza. +Existem muitos aplicativos e serviços disponíveis onde você pode ganhar pequenas quantidades de bitcoin. O RoboSats não endossa um aplicativo específico, mas os usuários relataram sucesso com aplicativos como [Stacker News](https://stacker.news/), [Fountain](https://www.fountain.fm/), [Carrot](https://www.earncarrot.com/), [THNDR](https://www.thndr.games/), etc. -Hay una gran cantidad de aplicaciones y servicios disponibles donde se pueden ganar pequeñas cantidades de bitcoin. RoboSats no respalda una aplicación específica, pero los usuarios han informado éxito con aplicaciones como [Stacker News](https://stacker.news/), [Fountain](https://www.fountain.fm/), [Carrot](https://www.earncarrot.com/), [THNDR](https://www.thndr.games/), etc. +Dado que a fiança é uma retenção temporária de seus fundos, você também pode pedir emprestado satoshis a um amigo apenas para a fiança de fidelidade. Depois que a fiança for desbloqueada de uma transação bem-sucedida, basta devolver os fundos ao seu amigo! -Dado que la fianza es una retención temporal de tus fondos, incluso podrías pedir prestados satoshis a un amigo solo para la fianza de fidelidad. Después de que la fianza se desbloquea de una transacción exitosa, ¡simplemente devuelve los fondos a tu amigo! - -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/05-trade-escrow.md b/docs/_pages/docs/pt/03-understand/05-trade-escrow.md index f02ea3fcf..d3db22955 100644 --- a/docs/_pages/docs/pt/03-understand/05-trade-escrow.md +++ b/docs/_pages/docs/pt/03-understand/05-trade-escrow.md @@ -1,79 +1,80 @@ --- layout: single -title: Deposito de fianza -permalink: /docs/es/escrow/ +title: Depósito de fiança +permalink: /docs/pt/escrow/ toc: true toc_sticky: true sidebar: - title: 'Deposito de fianza' + title: 'Depósito de fiança' nav: docs -src: "_pages/docs/es/03-understand/05-trade-escrow.md" +src: "_pages/docs/pt/03-understand/05-trade-escrow.md" --- -Cuando se vende bitcoin, se utiliza un deposito de fianza para proteger al comprador contra fraudes o impagos. la fianza actúa como una garantía de seguridad, aprovechando las [facturas de retención](https://github.com/lightningnetwork/lnd/pull/2022) de Lightning para una transacción sin confianza entre robots. +Quando se vende bitcoin, uma garantia de segurança é utilizada na forma de uma garantia de comércio. O RoboSats aproveita as [faturas de retenção](https://github.com/lightningnetwork/lnd/pull/2022) da Lightning no sistema de garantia para proteger o comprador contra fraudes ou falta de pagamento por parte de seu par comercial. -El tiempo asignado para presentar (bloquear) un deposito de fianza es determinado por el creador del pedido. El temporizador de vencimiento de la fianza predetermina a tres horas; sin embargo, esto se puede personalizar para variar entre una y ocho horas. +O tempo designado para pagar (travar) uma garantia de comércio é determinado pelo criador do pedido. O temporizador de expiração da garantia padrão é de {{site.robosats.hours_submit_escrow}} horas; no entanto, isso pode ser personalizado para variar de 1 a 8 horas. -Si el vendedor no bloquea el deposito de fianza dentro del límite de tiempo dado en el pedido, entonces el vendedor pierde su fianza de fidelidad. Consulta [Entender > Fianzas](/docs/es/bonds/) para obtener información adicional sobre las fianzas de fidelidad. Además, si se abre una disputa, los satoshis en la fianza se liberan al ganador de la disputa. +Se o vendedor não trancar sua garantia de comércio dentro do limite de tempo dado, então o vendedor perde sua fiança de fidelidade. Consulte [Entender > Bonds](/docs/pt/bonds/) para obter informações adicionais sobre fianças de fidelidade. Além disso, se uma disputa for aberta, os Satoshis em garantia são liberados para o vencedor da disputa. -Asegúrate de utilizar una wallet Lightning que funcione bien con RoboSats, consulta [Entender > Wallets](/docs/es/wallets/) para obtener información adicional. +Certifique-se de usar uma carteira Lightning que funcione bem com o RoboSats, consulte [Entender > Carteiras](/docs/pt/wallets/) para obter informações adicionais. -*Nota: El término "vendedor" se refiere a la venta de bitcoin, mientras que "comprador" se refiere a la compra de bitcoin.* +_Nota: O termo "vendedor" refere-se à venda de bitcoin, enquanto "comprador" refere-se à compra de bitcoin._ -## **Qué es una Factura de Retención** +## **O que é uma fatura de retenção?** -Las facturas de retención de Lightning, también conocidas como facturas retenidas, son un tipo de factura que "bloquea" fondos en tu billetera y luego "desbloquea" esos fondos según el estado de la factura, según lo determine el receptor. En algunas wallets, la interfaz de usuario describe este tipo de pago como un pago "en tránsito" o "congelado". +As faturas de retenção do Lightning, também conhecidas como faturas "hodl", são um tipo de fatura que "trava" fundos em sua carteira e então "desbloqueia" esses fundos dependendo do status da fatura, conforme determinado pelo receptor. Em algumas carteiras, a interface do usuário descreve esse tipo de pagamento como um pagamento "em trânsito" ou "congelado". -A diferencia de los pagos típicos de Lightning que se bloquean y liquidan inmediatamente cuando llega el pago, una factura de retención solo bloquea el pago pero aún no lo liquida. A partir de este momento, el remitente no puede revocar su pago y, por lo tanto, los fondos están bloqueados en tu billetera pero aún no han salido de ella. El receptor elige si liquida (completa) o desbloquea (cancela) el HTLC y la factura. +Ao contrário dos pagamentos típicos da Lightning que imediatamente são confirmados e liquidados quando o pagamento é recebido, uma fatura de retenção apenas confirma o pagamento, mas ainda não o liquida. A partir desse momento, o remetente não pode revogar seu pagamento e os fundos ficam assim bloqueados em sua carteira, mas ainda não saíram dela. O receptor escolhe se vai liquidar (completar) ou desbloquear (cancelar) o pagamento e a fatura. -En la práctica, la factura de retención de fianza está bloqueada hacia el nodo coordinador experimental de RoboSats. Esto significa que la factura se cobra exactamente cuando el vendedor hace clic en "Confirmar Fiat Recibido" y luego se paga la factura al comprador. Durante el tiempo que lleva liquidar el pago de Lightning al comprador, RoboSats tiene los fondos mientras intenta realizar repetidamente el pago al comprador. +Na prática, a fatura de retenção da garantia é bloqueada para o nó coordenador experimental do RoboSats. Isso significa que a fatura é cobrada exatamente quando o vendedor clica em "Confirmar Recebimento da Fiat" e então a fatura do comprador é paga. Durante o tempo necessário para liquidar o pagamento da Lightning para o comprador, o RoboSats tem os fundos enquanto tenta pagar repetidamente o comprador. -Este método es, en este momento, el enfoque más seguro para asegurar que los compañeros cumplan con su parte del trato, ya que aún no se ha demostrado prácticamente una factura de retención directa entre el vendedor y el comprador con wallets convencionales. +Este método é, no momento, a abordagem mais segura para garantir que os pares cumpram sua parte do acordo, uma vez que uma fatura de retenção direta entre vendedor e comprador ainda não foi demonstrada na prática com carteiras convencionais. -## **Cómo Presentar un deposito de fianza** +## **Como enviar um depósito de fiança** -Primero, consulta [Entender > Wallets](/docs/es/wallets/) para conocer las wallet Lightning compatibles que facilitarán el uso de RoboSats. Dependiendo de la wallet, los fondos bloqueados pueden mostrarse como un pago en tránsito, congelado o incluso como si fallara. ¡Revisa la lista de compatibilidad de la wallet! +Primeiro, consulte [Entender > Carteiras](/docs/pt/wallets/) para encontrar carteiras Lightning compatíveis que ajudarão a tornar o uso do RoboSats uma experiência mais tranquila. Dependendo da carteira, os fundos bloqueados podem ser exibidos como um pagamento em trânsito, congelado ou até mesmo falhando. Verifique a lista de compatibilidade da carteira! -Lee la guía relevante según si estás creando o tomando un pedido para vender bitcoin: +Leia o guia relevante dependendo se você está fazendo ou aceitando um pedido para vender bitcoin: -- Creador: Selecciona "Hacer Pedido" y modifica las condiciones del pedido a tu gusto. El pedido se puede personalizar para requerir un "Tiempo de Espera de Depósito de fianza" (temporizador de vencimiento) diferente al predeterminado de tres horas, variando entre una y ocho horas. Cuando tu pedido en vivo sea tomado y el tomador haya presentado su fianza de fidelidad, usa el código QR que se muestra en la "Caja de Contratos" con tu billetera Lightning para bloquear la cantidad indicada de satoshis como garantía. *Nota: Los fondos de fianza se liberan al comprador una vez que seleccionas "Confirmar Fiat Recibido", lo que resuelve el pedido. Solo confirma después de que el fiat haya llegado a tu cuenta.* -- Tomador: Navega por el libro de pedidos y encuentra un pedido de tu agrado. Simplemente selecciona la opción "Tomar Pedido" y bloquea tu fianza de fidelidad. Inmediatamente después de enviar la fianza, usa el siguiente código QR que se encuentra en la "Caja de Contratos" con tu billetera Lightning para bloquear la cantidad indicada de satoshis como garantía. *Nota: Los fondos de fianza se liberan al comprador una vez que seleccionas "Confirmar Fiat Recibido", lo que resuelve el pedido. Solo confirma después de que el fiat haya llegado a tu cuenta.* +- Criador: Crie uma ordem e modifique as condições do pedido conforme desejar. O pedido pode ser personalizado para exigir um "Temporizador de Garantia/Fatura" (temporizador de expiração) diferente do padrão de {{site.robosats.hours_submit_escrow}} horas, variando de 1 a 8 horas. Quando sua ordem publicada for aceita e o tomador tiver enviado sua fiança de fidelidade, use o código QR mostrado com sua carteira Lightning para bloquear a quantidade indicada de Satoshis como colateral (garantia). _Nota: Os fundos da garantia são liberados para o comprador apenas quando você selecionar "Confirmar Recebimento do Fiat", o que liquida o pedido. Confirme apenas após o fiat ter sido recebido em sua conta._ -Tan pronto como el tomador del pedido bloquea su fianza, el comprador y el vendedor deben presentar la factura de pago y el deposito de fianza, respectivamente, dentro del límite de tiempo dado. +- Tomador: Navegue pelo livro de ordens e encontre uma ordem de sua preferência. Clique em "Aceitar ordem" e bloqueie sua fiança de fidelidade. Imediatamente após enviar a fiança, use o código QR mostrado com sua carteira Lightning para bloquear a quantidade indicada de Satoshis como colateral (garantia). _Nota: Os fundos da garantia são liberados para o comprador apenas quando você selecionar "Confirmar Recebimento do Fiat", o que liquida o pedido. Confirme apenas após o fiat ter sido recebido em sua conta._ -De forma predeterminada, el temporizador de vencimiento es de tres horas; sin embargo, como creador del pedido, puedes personalizar el temporizador para que varíe entre una y ocho horas. En otras palabras, modifica el tiempo permitido para bloquear los fondos de fianza y proporcionar la factura de pago. Tal vez quieras una transacción rápida y establecer el temporizador a un máximo de una hora en lugar de tres horas. +Assim que o tomador da ordem bloquear sua fiança, o comprador e o vendedor devem enviar a fatura de pagamento e a garantia de comércio, respectivamente, dentro do limite de tempo dado. -Si bloqueas los fondos de fianza antes de que el comprador haya proporcionado la factura de pago, deberás esperar para chatear con tu par hasta después de que hayan proporcionado la factura. +Por padrão, o temporizador de expiração é de {{site.robosats.hours_submit_escrow}} horas; no entanto, como criador do pedido, você pode personalizar o temporizador para ser de uma hora a oito horas. Em outras palavras, modifique o tempo permitido para bloquear os fundos da garantia e fornecer a fatura de pagamento. Talvez você queira uma transação rápida e configure o temporizador para o máximo de uma hora em vez de {{site.robosats.hours_submit_escrow}} horas. -Si no bloqueas los fondos de fianza en absoluto, entonces el pedido expirará y el vendedor perderá su fianza. La mitad de la fianza perdida se destina al robot honesto como compensación por el tiempo perdido. Del mismo modo, si el comprador no proporciona la factura de pago dentro del límite de tiempo establecido, el comprador pierde su fianza. +Se o vendedor bloquear os fundos da garantia antes de o comprador fornecer a fatura de pagamento, então o vendedor aguarda entrar na etapa de chat entre pares somente após o comprador fornecer sua fatura. -Después de que se bloquea el deposito de fianza, el pedido no se puede cancelar excepto si tanto el creador como el tomador están de acuerdo en cancelarlo de manera colaborativa. Además, después de que el vendedor confirma que se recibió el fiat, el pedido ya no se puede cancelar de manera colaborativa. El pedido puede completarse con éxito o entrar en una disputa. +Se o vendedor não bloquear os fundos da garantia de forma alguma, então a ordem expirará e o vendedor perderá sua fiança. Metade da fiança perdida vai para o comprador como compensação pelo tempo desperdiçado. Da mesma forma, se o comprador não fornecer a fatura de pagamento dentro do limite de tempo dado, então o comprador perde sua fiança, onde metade vai para o vendedor. Metade restante de uma fiança perdida é "doada" para o RoboSats! -## **Cómo y Cuándo se Libera la fianza** +Depois que o depósito for bloqueado, a ordem não poderá ser cancelada, a menos que tanto o criador quanto o tomador concordem em cancelá-lo de forma colaborativa. Além disso, depois que o vendedor confirmar que o decreto foi recebido, o pedido não poderá mais ser cancelado de forma colaborativa. O pedido pode ser concluído com sucesso ou entrar em disputa. -El deposito de fianza siempre se libera a su legítimo propietario según el estado del comercio o, si es necesario, el resultado de la disputa. Hay dos escenarios que hacen que el deposito de fianza se libere: +## **Como e quando a garantia é liberada?** -- Completar un comercio exitoso (el vendedor confirma que se recibió el fiat) -- Abrir una disputa si el comercio no tuvo éxito (el vendedor no confirmó intencionalmente que se recibió el fiat) +A garantia de comércio é sempre liberada para seu verdadeiro proprietário dependendo do status do comércio ou, se necessário, do resultado da disputa. Existem dois cenários que fazem com que a fatura de retenção da garantia seja liberada: -Los escenarios anteriores se expanden en detalle adicional a continuación. +- Concluir um comércio bem-sucedido onde os fundos são enviados para o comprador (vendedor confirma que o fiat foi recebido) +- Abrir uma disputa se o comércio não foi bem-sucedido onde os fundos são retidos até a resolução da disputa (vendedor intencionalmente não confirmou que o fiat foi recebido) -Una vez que se coordina el método de pago en fiat con el comprador, el vendedor hace clic en "Confirmar Fiat Recibido" para finalizar el comercio, lo que libera los fondos de fianza al comprador. El vendedor solo debe confirmar que se recibió el fiat *después* de que aparezca en su posesión. +Os cenários acima são expandidos com mais detalhes abaixo: -Si nunca recibiste el pago en fiat del comprador, no hagas clic en "Confirmar Fiat Recibido" y, en su lugar, abre una disputa para que el personal de RoboSats la revise. Intentar hacer trampa al no confirmar intencionalmente que se recibió el fiat resulta en que se abra automáticamente una disputa en nombre del comprador. +Assim que o método de pagamento fiat for coordenado com o comprador, o vendedor clica em "Confirmar Recebimento do Fiat" para encerrar o comércio, o que libera instantaneamente os fundos da garantia para o comprador. O vendedor deve confirmar que o fiat foi recebido após ele aparecer em sua posse. -El robot tramposo correrá el riesgo de perder esa disputa y, consecuentemente, perderá su fianza. La totalidad de la fianza bloqueada se libera y se recompensa al robot honesto. +Se você nunca recebeu o pagamento fiat do comprador, não clique em "Confirmar Recebimento do Fiat" e, em vez disso, abra uma disputa para que a equipe do RoboSats possa revisar. Tentar trapacear intencionalmente não confirmando que o fiat foi recebido resulta em uma disputa sendo aberta automaticamente em nome do comprador. -¡No olvides tu pedido! Si tu par envió el fiat y el temporizador del pedido expira antes de que confirmes que se recibió el fiat, correrás el riesgo de perder la siguiente disputa, lo que a su vez hará que pierdas tu fianza. ¡Asegúrate de recordar tu pedido y respalda el token único de tu robot! +O robô trapaceiro correrá o risco de perder essa disputa e, consequentemente, perderá sua fiança. A totalidade da garantia bloqueada será liberada e recompensada para o robô honesto. -Debido a los límites de tiempo involucrados en el proceso del pedido, se recomienda utilizar métodos de pago en fiat instantáneos para evitar exceder el temporizador de vencimiento. Consulta [Mejores Prácticas > Métodos de Pago](/docs/es/payment-methods/) para obtener información adicional. +Não se esqueça do sua ordem! Se seu par enviou o fiat e o temporizador do pedido expirar antes de você confirmar que o fiat foi recebido, então você corre o risco de perder a disputa subsequente, o que por sua vez fará com que sua fiança seja perdida. Tome cuidado para lembrar da sua ordem e faça backup do token único do seu robô! -Aunque sea una ventana de tiempo muy pequeña (aproximadamente un segundo), el deposito de fianza podría perderse permanentemente si RoboSats se cerrara o desapareciera repentinamente entre el momento en que el vendedor confirma que se recibió el fiat y el momento en que la wallet Lightning del comprador registra los fondos de fianza liberados. Utiliza una wallet Lightning bien conectada con suficiente liquidez entrante para ayudar a evitar fallas en el enrutamiento y, por ende, minimizar cualquier ventana de oportunidad de este tipo. +Devido aos limites de tempo envolvidos no processo de pedido, é recomendável usar métodos de pagamento fiat instantâneos para evitar exceder o temporizador de expiração. Esteja ciente de métodos de pagamento fiat que permitem que o comprador entre em contato com sua instituição fiat e solicite o estorno da transação. É recomendável usar métodos de pagamento que sejam irreversíveis. Consulte [Melhores Práticas > Métodos de Pagamentos](/docs/pt/payment-methods/) para obter informações adicionais. -## **Información Adicional** +Embora seja uma janela de tempo muito pequena (cerca de um segundo), a garantia de comércio pode ser permanentemente perdida se o RoboSats for desligado ou desaparecer repentinamente entre o momento em que o vendedor confirma que o fiat foi recebido e o momento em que a carteira Lightning do comprador registra os fundos da garantia liberados. Use uma carteira Lightning bem conectada, com liquidez inbound suficiente, para ajudar a evitar falhas de roteamento e, consequentemente, minimizar qualquer oportunidade nessa janela. -Algunas wallets Lightning tienen dificultades para reconocer la factura de retención de Lightning como un bloqueo de fondos. Como vendedor, es necesario utilizar una wallet que permita múltiples HTLC pendientes, ya que deberás bloquear fondos para una fianza y luego un fideicomiso. +## **Informações adicionais** -Si surgen problemas, comunícate con el grupo de Telegram de RoboSats; pero ten cuidado con los estafadores que pueden contactarte directamente e impersonar al personal de RoboSats. El personal de RoboSats nunca se comunicará directamente contigo primero. Consulta [Contribuir > Código > Canales de Comunicación](/contribute/code/#communication-channels) para conocer los grupos de Telegram disponibles. +Algumas carteiras Lightning têm dificuldade em reconhecer a fatura de retenção do Lightning como uma retenção de seus fundos. Como vendedor, é necessário usar uma carteira que permita múltiplos HTLCs pendentes, pois você precisará bloquear fundos para uma fiança e depois para uma garantia. -{% include improve_es %} +Se surgirem problemas, entre em contato com o grupo RoboSats no SimpleX; mas cuidado com os golpistas que podem entrar em contato diretamente com você e se passar por funcionários do RoboSats! Os funcionários do RoboSats nunca entrarão em contato diretamente com você primeiro. Veja [Contribuir > Código > Canais de Comunicação](/contribute/code/#communication-channels) para obter o link do grupo SimpleX. + +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/06-disputes.md b/docs/_pages/docs/pt/03-understand/06-disputes.md index c7b2c2706..efb2766e4 100644 --- a/docs/_pages/docs/pt/03-understand/06-disputes.md +++ b/docs/_pages/docs/pt/03-understand/06-disputes.md @@ -5,21 +5,21 @@ permalink: /docs/esdisputes/ sidebar: title: 'Disputas' nav: docs -src: "_pages/docs/es/03-understand/06-disputes.md" +src: "_pages/docs/pt/03-understand/06-disputes.md" --- -La mayoría de las veces, los conflictos surgen por una falta de comunicación entre compañeros. En muy raras ocasiones se producen intentos de fraude. En cualquier caso, es reconfortante saber que existe un proceso para resolver disputas y proteger al robot honrado. +Com mais frequência do que não, disputas surgem devido a uma falta de comunicação entre os pares. Muito raramente há casos de tentativa de fraude. Independentemente disso, é reconfortante saber que existe um processo em vigor para resolver disputas e proteger o robô honesto! -## **Soporte** +## **Suporte** -El soporte y la mediación de disputas están disponibles a través del chat grupal público de RoboSats SimpleX. Consulta [Contribute > Code > Communication Channels](/contribute/code/#communication-channels) para obtener el enlace de invitación a SimpleX. +Suporte e mediação de disputas estão disponíveis por meio do chat público do grupo RoboSats no SimpleX. Consulte [Contribuir > Código > Canais de Comunicação](/contribute/code/#communication-channels) para obter o link de convite para o SimpleX. -Existen otros chats grupales públicos disponibles, pero los problemas relacionados con disputas deben llevarse al chat grupal SimpleX. +Existem outros chats de grupo públicos disponíveis, mas questões relacionadas a disputas devem ser levadas ao chat do grupo no SimpleX. -*Nota: El personal de RoboSats NUNCA te enviará mensajes directos en privado. Ten cuidado con los estafadores que se hacen pasar por el personal de RoboSats y los administradores del grupo. Siempre debes ser cauteloso cuando alguien te pida que le envíes bitcoin para recibir ayuda.* +_Nota: Os funcionários do RoboSats NUNCA entrarão em contato diretamente com você em particular. Fique atento a golpistas que se passam por funcionários do RoboSats e administradores de grupos. Você sempre deve estar atento quando alguém pedir para você enviar bitcoin para receber ajuda._ -## **Ejemplo de Disputa** +## **Exemplo de disputa** -Consulta [Tutoriales > Leer (en inglés) > Disputas](/read/en/#disputes) para obtener una descripción general de ejemplo del proceso de disputa. +Consulte [Tutoriais > Leia (Inglês) > Disputas](/read/pt/#disputes) para obter uma visão geral do processo de disputa. -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/07-wallets.md b/docs/_pages/docs/pt/03-understand/07-wallets.md index eb97b8d76..c21f7ca66 100644 --- a/docs/_pages/docs/pt/03-understand/07-wallets.md +++ b/docs/_pages/docs/pt/03-understand/07-wallets.md @@ -1,13 +1,13 @@ --- layout: single -title: Compatibilidad de wallets RoboSats -permalink: /docs/es/wallets/ +title: Carteiras compatíveis com RoboSats +permalink: /docs/pt/wallets/ toc: true toc_sticky: true sidebar: - title: 'Wallets' + title: 'Carteiras' nav: docs -src: "_pages/docs/es/03-understand/07-wallets.md" +src: "_pages/docs/pt/03-understand/07-wallets.md" # Icons good: "" @@ -23,9 +23,9 @@ thumbsdown: "
" bitcoin: "" --- -Esta es una compilación no exhaustiva basada en la experiencia pasada de los usuarios. No hemos probado todas las wallets, si pruebas una wallet que aún no está cubierta, [informa aquí](https://github.com/Reckless-Satoshi/robosats/issues/44). +Esta é uma compilação não exaustiva baseada na experiência anterior dos usuários. Não testamos todas as carteiras, se você tentar uma carteira que ainda não está coberta, [informe aqui](https://github.com/Reckless-Satoshi/robosats/issues/44). -| Wallet | Versión | Dispositivo | UX1 | Fianzas2 | Pagos3 | Comp4 | Total5 | +| Carteira | Versão | Dispositivo | UX1 | Bonds2 | Pagamentos3 | Comp4 | Total5 | |:---|:---|:--:|:--:|:--:|:--:|:--:|:--:| |[Alby](#alby-extensión-de-navegador)|[v1.14.2](https://github.com/getAlby/lightning-browser-extension)|{{page.laptop}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} |{{page.thumbsup}}| |[Blink](#blink-móvil-antiguo-bitcoin-beach-wallet)|[2.2.73](https://www.blink.sv/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}} |{{page.thumbsup}}| @@ -43,71 +43,80 @@ Esta es una compilación no exhaustiva basada en la experiencia pasada de los us |[WoS](https://github.com/RoboSats/robosats/issues/44#issue-1135544303)|[1.15.0](https://www.walletofsatoshi.com/)|{{page.phone}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| |[Zeus](#zeus-móvil-lnd-cln-eclair-remote-backend)|[v0.6.0-rc3](https://github.com/ZeusLN/zeus)|{{page.phone}}{{page.remote}}|{{page.soso}}|{{page.good}}|{{page.good}}|{{page.good}}|{{page.thumbsup}}| -1. **UX:** ¿Muestra claramente la wallet que hay un pago "en transito" (factura retenida)? -2. **Fianzas:** ¿Puede la wallet bloquear los invoices con tiempos de expiracioón largos necesarios para las fianzas? -3. **Pagos:** ¿Puede la wallet recibir pagos de RoboSats después de comprar Sats? -4. **Compatible:** ¿Es la wallet generalmente compatible con RoboSats? -5. **Total:** ¿Es la wallet suficientemente compatible y estable para ser usada consistentemente sin problemas? +1. **UX:** A carteira transmite claramente que existe um pagamento "em andamento" (fatura hodl)? +2. **Bonds:** A carteira pode bloquear as faturas com prazo de validade longo necessárias para os bonds? +3. **Pagamentos:** A carteira pode receber pagamentos da RoboSats depois que o usuário compra Sats? +4. **Compatível:** A carteira é globalmente compatível de ponta a ponta com a RoboSats? +5. **Total:** A carteira é compatível e estável o suficiente para ser usada consistentemente sem problemas? -### Alby (extensión de navegador) -Alby es una extensión de navegador compatible con el estándar WebLN. Dado que RoboSats es compatible con WebLN, la experiencia con Alby es probablemente la mejor de su clase: no tendrás que escanear los códigos QR ni generar invoices, simplemente haz clic en la ventana emergente de Alby para confirmar las acciones. Puedes conectar la extensión de Alby a la mayoría de los nodos y wallets populares, o simplemente dejar que Alby aloje una wallet de custodia para ti. +### Alby (extensão de navegador) +Alby é uma extensão de navegador compatível com o padrão WebLN. Considerando que a RoboSats suporta WebLN, a experiência com Alby provavelmente é de primeira qualidade: você não precisará escanear os códigos QR ou copiar/colar faturas geradas. Basta clicar no pop-up do Alby para confirmar as ações. Você pode conectar a extensão Alby à maioria dos nós e carteiras populares ou simplesmente permitir que o Alby hospede uma carteira custodial para você. +A configuração padrão da carteira custodial não é adequada para negociações extensas, pois as transações acima de um determinado resumo total serão rejeitadas. -Instrucciones especiales para instalar Alby en el navegador Tor: -1. Instala la extensión de Alby desde [Firefox add-ons store](https://addons.mozilla.org/en-US/firefox/addon/alby/) -2. Clicka en la extension de Alby y sigue los pasos para configurar tu wallet. +Instruções para instalar o Alby no Navegador Tor: -### Blink (Móvil, antiguo Bitcoin Beach Wallet) -Funciona bien con RoboSats. Las facturas retenidas aparecen como "Pendiente" en el historial de transacciones. Los pagos a la wallet Blink funcionan según lo previsto. Wallet custodiado por Galoy que se originó en el proyecto Bitcoin Beach en El Salvador (anteriormente conocido como "Bitcoin Beach Wallet"). +1. Instale a extensão Alby na [loja de add-ons do Firefox](https://addons.mozilla.org/en-US/firefox/addon/alby/) +2. Clique na extensão Alby e siga as instruções para configurar sua carteira. -### Blixt (Android/iOS, backend ligero LND en el dispositivo) -La mayoría de las pruebas de desarrollo para Robosats se han realizado con Blixt. Es una de las wallets Lightning más completas que existen. Sin embargo, genera malentendidos cuando las facturas retenidas están bloqueadas, ya que muestra una rueda giratoria con el pago en tránsito. El usuario debe verificar el sitio web (robosats) para confirmar. Blixt permite múltiples HTLC pendientes, esto es necesario como vendedor ya que necesita bloquear un bono de tomador/creador y luego un fideicomiso comercial (2 HTLC concurrentes pendientes). Eventualmente, también podría mostrarse como facturas pagadas/cargadas que aún están pendientes, especialmente si el usuario fuerza el cierre de blixt y lo vuelve a abrir. Ocasionalmente pueden mostrarse como fianzas que de hecho han sido devueltas. +### Blink (Mobile, antigo Bitcoin Beach Wallet) +Funciona bem com RoboSats. As faturas hodl (Bonds) aparecem como "Pendentes" no histórico de transações. Os pagamentos para a carteira Blink funcionam conforme o esperado. Carteira custodial da Galoy, originária do projeto Bitcoin Beach em El Salvador (anteriormente conhecida como "Bitcoin Beach Wallet"). -### Bluewallet (Móvil) -Funciona bien. Pero están teniendo problemas en el modo custodial. Las fianzas que devuelve RoboSats se cobran a los usuarios (¿entonces Bluewallet se queda con ese saldo?). Y los bonos que se reparten... ¡Blue los cobra dos veces! Más información una vez que nos respondan. EDIT: ¡Blue ha confirmado que están trabajando para resolver pronto estos errores contables! -### Breez (Móvil) -Funciona bien con RoboSats. Breez es una wallet no custodial. Así que ten en cuenta la gestión de canales y cosas así. Es una interfaz versátil y fácil de usar. +### Blixt (Android/iOS, backend leve LND no dispositivo) +A maioria dos testes de desenvolvimento para RoboSats foi feita usando o Blixt. Esta é uma das carteiras Lightning mais completas disponíveis. No entanto, pode levar a mal-entendidos quando faturas hodl estão bloqueadas, pois mostra um spinner com o pagamento em trânsito. O usuário precisa verificar no site para confirmação. Blixt permite múltiplos HTLCs pendentes; isso é necessário como vendedor, pois você precisa bloquear um bond taker/maker e depois uma garantia de negociação (2 HTLCs pendentes concorrentes). Eventualmente, também pode exibir faturas pagas/carregadas que ainda estão pendentes, especialmente se o usuário fechar o Blixt à força e reabri-lo. Ocasionalmente, pode exibir faturas de fidelidade como pagas que na verdade foram devolvidas. -### Cash App (móvil) -Funciona bien con RoboSats. Las facturas retenidas aparecen como "Pendientes" en el historial de transacciones. Los pagos a la wallet Cash App funcionan según lo previsto. wallet custodiada por Block, Inc, anteriormente conocido como Square, Inc, que está dirigido por Jack Dorsey. +### Bluewallet (Mobile) +Funciona bem. A Bluewallet encerrou seu serviço custodial. Anteriormente, o serviço custodial causava problemas onde as garantias que a RoboSats devolve são cobradas dos usuários e onde bonds cortados são cobrados duas vezes pela Bluewallet! Este era um bug conhecido por muito tempo na Bluewallet, então eles encerraram seu serviço custodial de LN (o que acabou tornando a experiência da RoboSats mais suave para os usuários). -### Core Lightning / CLN (CLI Interface) -Funciona como es esperado. El comando `lightning-cli pay ` no concluye mientras el pago está pendiente, pero puedes usar `lightning-cli paystatus ` para monitorear el estado. + +### Breez (Mobile) +Funciona bem com RoboSats. Breez é uma carteira não custodial. Portanto, tenha em mente o gerenciamento de canais e coisas assim. É uma interface versátil e fácil de usar. + +### Cash App (Mobile) +Funciona bem com RoboSats. As faturas hodl (Bonds) aparecem como "Pendentes" no histórico de transações. Os pagamentos para a carteira Cash App funcionam conforme o esperado. Carteira custodial da Block, Inc., anteriormente conhecida como Square, Inc., liderada por Jack Dorsey. + +### Core Lightning / CLN (Interface de Linha de Comando - CLI) +Funciona conforme o esperado. O comando `lightning-cli pay ` não é concluído enquanto o pagamento está pendente, mas é possível usar `lightning-cli paystatus ` para monitorar o estado. ### Electrum (Desktop) -La experiencia en el uso de Electrum es limitada. No parece admitir más de un HTLC pendiente (incluso si hay varios canales). No se recomienda usar esta wallet con RoboSats. Sin embargo, funciona bien si usted es un comprador, ya que solo se necesita una factura retenida para la fianza de fidelidad. El pago se muestra como pendiente con una rueda giratoria durante el tiempo de bloqueo. +Funciona conforme o esperado. Alguns pagamentos e bloqueios podem falhar dependendo do nó Lightning para o qual o canal é criado. Canais para ASINQ funcionam bem. + +### LND (Interface de Linha de Comando - CLI) +Bruto; mostra exatamente o que está acontecendo e o que ele sabe "IN_FLIGHT". Não é amigável para o usuário e, portanto, não é recomendado interagir com a RoboSats para iniciantes. No entanto, tudo funciona perfeitamente. Se você estiver usando o LNCLI regularmente, então não encontrará problemas em usá-lo com a RoboSats. -### LND (CLI Interface) -Raw, muestra exactamente lo que está sucediendo y lo que sabe "IN_FLIGHT". No es fácil de usar y, por lo tanto, no se recomienda que los principiantes interactúen con Robosats. Sin embargo, todo funciona perfectamente. Si usas LNCLI regularmente, no encontrarás ningún problema para usarlo con RoboSats. +### Mash Wallet App (Mobile PWA e Desktop Web-Wallet) +No geral, a carteira [Mash](https://mash.com/consumer-experience/) funciona end2end com a Robosats tanto na venda quanto na compra por meio do Lightning. A maioria dos detalhes relevantes da fatura na carteira Mash são mostrados e claros para os usuários durante todo o processo. Quando as transações são concluídas, elas são abertas no aplicativo móvel em ambos os lados, remetente e destinatário, para destacar que as transações foram concluídas. O único problema de UX é que a lista de faturas pendentes não mostra explicitamente faturas HOLD e há uma tela "giratória" no primeiro pagamento da fatura HOLD. A equipe tem um bug aberto para corrigir este problema em breve (esta observação é de 21 de agosto de 2023). -### Mash Wallet App (Mobile PWA & Desktop Web-Wallet) -En general, la wallet [Mash](https://mash.com/consumer-experience/) funciona de extremo a extremo con Robosats tanto en la venta como en la compra a través de lightning. La mayoría de los detalles relevantes de la factura en la wallet mash se muestran y son claros para los usuarios durante todo el proceso. Cuando las transacciones se completan, se abren en la aplicación móvil tanto en el lado del remitente como en el del destinatario para resaltar que las transacciones se han completado. El equipo tiene un error abierto para solucionar este problema en breve (esta nota es del 21 de agosto de 2023). +### Muun (Mobile) +Semelhante ao Blixt ou LND, o Muun se dá bem com faturas hodl. Você pode ser um vendedor na RoboSats usando Muun e a experiência do usuário será ótima. No entanto, para ser um comprador ao usar Muun, você precisa fornecer um endereço na blockchain para o pagamento, já que uma fatura Lightning não funcionará. O Muun está _desviando taxas, atacando_ qualquer de forma sorrateira de qualquer remetente para a carteira Muun. Há um salto obrigatório por meio de um canal privado com uma taxa de +1500ppm. A RoboSats **não encaminhará um pagamento para um comprador que resulte em uma perda líquida**. Dado que as taxas de negociação da RoboSats são {{site.robosats.total_fee}}% e elas precisam cobrir as taxas de roteamento, a RoboSats nunca encontrará uma rota adequada para um usuário da carteira Muun. No momento, a RoboSats escaneará sua fatura por dicas de roteamento que possam potencialmente codificar um ataque às _taxas, _desviando_. Se esse truque for encontrado, então a fatura será rejeitada: forneça um endereço na blockchain em vez disso para uma troca instantânea. Consulte [Entender > Pagamentos on-chain](/docs/pt/on-chain-payouts/) para mais informações sobre trocas instantâneas. Importante notar que o Muun tem problemas durante períodos de aumento nas taxas da blockchain. Independentemente disso, a solução alternativa para receber no Muun é: ou fornecer um endereço na blockchain ou escolher um orçamento de roteamento mais alto após habilitar a opção "Opções Avançadas". -### Muun (Móvil) -Muun funciona igual de bien con las facturas retenidas que Blixt o LND. Puedes ser vendedor en RoboSats usando Muun y la experiencia de usuario será excelente. Sin embargo, para ser un comprador, debes enviar una dirección onchain donde recibir el pago, una invoice lightning no funcionará. Muun está haciendo un _ataque de desvío de tarifas_ a cualquier remitente que pague a Muun. Hay un salto obligatorio a través de un canal privado con una tarifa de +1500ppm. RoboSats estrictamente no enrutará el pago de un comprador por una pérdida neta. Dado que las tarifas de intercambio en RoboSats son del 0,2% y debe cubrir las tarifas de enrutamiento, **RoboSats nunca encontrará una ruta adecuada para un usuario de Muun**. Por el momento, RoboSats escaneará la invoice en busca de sugerencias de enrutamiento que potencialmente puedan codificar en un _ataque de desvío de tarifas_. Si se da el caso, la invoice será rechazada: envíe una dirección onchain en su lugar para un hacer un swap. Consulta [Entender > Pagos on-chain](/docs/es/on-chain-payouts/) para obtener más información sobre los intercambios on-chain. Es importante tener en cuenta que Muun tiene problemas en épocas de picos altos de comisiones on-chain. En cualquier caso, la solución para recibir a Muun es: o bien enviar una dirección on-chain o elegir un presupuesto de enrutamiento más alto después de activar el interruptor de "Opciones avanzadas". -### OBW (Móvil) -Uno de los más simples y uno de los mejores. La factura retenida muestra como "sobre la marcha", no es de custodial y puede crear sus propios canales. Compra uno a un proveedor de liquidez o utilice Hosted Channels. Es mantenido por el gran Fiatjaf y es un fork del abandonado SBW. -*Actualización 26-10-23: En este momento no tiene desarrollo ni soporte. +### OBW (Mobile) +Um dos mais simples e um dos melhores. A fatura hodl é exibida como "em voo", não é custodial e você pode criar seus próprios canais. Compre um de um provedor de liquidez ou use Canais Hospedados. É mantido pelo incrível Fiatjaf e é um fork do abandonado SBW. +*Atualização 26-10-23: Neste momento, não há desenvolvimento ou suporte. -### Phoenix (Móvil) +### Phoenix (Mobile) Phoenix funciona muy bien como tomador de ordenes. Phoenix también funcionará bien como creador de ordenes, siempre que la configuración de la orden `duración pública` + `duración del depósito` sea inferior a 10 horas. De lo contrario, es posible que haya problemas para bloquear la fianza de creador. Si la duración total de los invoice de las fianzas/depositos supera los 450 bloques, Phoenix no permitirá que los usuarios bloqueen la fianza (`No se puede agregar htlc (...) razón = caducidad demasiado grande`). -### SBW (Móvil) -Desde la version 2.5 no soporta lightning +O Phoenix funciona muito bem como tomador de ordens. O Phoenix também funcionará bem como criador de ordens, desde que a configuração do pedido `duração pública` + `duração do depósito` seja inferior a 10 horas. Caso contrário, pode haver problemas para bloquear a fiança do criador. Se a duração total das faturas das fianças/depósitos exceder 450 blocos, o Phoenix não permitirá que os usuários bloqueiem a fiança (`Não é possível adicionar HTLC (...) razão = expiração muito grande`). + +### SBW (Mobile) +A partir da versão 2.5, não suporta Lightning. + +### Zeus (Mobile, LND, CLN, Eclair remote backend) +É uma interface para LND, CLN e Eclair. Funciona como esperado. É extremamente enganador com uma tela vermelha completa "TIME OUT" alguns segundos após o envio do HTLC. No entanto, se o usuário consultar o site, a fatura será bloqueada corretamente. + -### Zeus (Móvil, LND, CLN, Eclair remote backend) -Es una interfaz para LND, CLN y Eclair. Funciona como es esperado. Es extremadamente engañoso con una pantalla roja completa "TIME OUT" unos segundos después de enviar el HTLC. Sin embargo, si el usuario consulta en el sitio web, el invoice se bloquea correctamente. +## Ajude a manter esta página atualizada +Há muitas carteiras e todas continuam melhorando à velocidade da luz. Você pode contribuir para o projeto de código aberto RoboSats testando as carteiras, editando [o conteúdo desta página](https://github.com/Reckless-Satoshi/robosats/tree/main/docs/{{page.src}}) e abrindo um [Pull Request](https://github.com/Reckless-Satoshi/robosats/pulls) -## Ayuda a mantener actualizada esta página -Hay muchas wallets y todas siguen mejorando a la velocidad de la luz. Puedes contribuir al proyecto de código abierto RoboSats probando wallets, editando [el contenido de esta página](https://github.com/Reckless-Satoshi/robosats/tree/main/docs/{{page.src}}) y abriendo un [Pull Request](https://github.com/Reckless-Satoshi/robosats/pulls) -## Información adicional +## Informações adicionais -Recibir Sats a través de Lightning no es completamente privado. Consulta [Mejores Practicas > Proxy Wallets](/docs/es/proxy-wallets/) para más información sobre cómo recibir Sats de forma privada. +Receber Sats via Lightning não é completamente privado. Consulte [Melhores Práticas > Proxy Wallets](/docs/pt/proxy-wallets/) para obter mais informações sobre receber Sats de forma privada. -Si tienes problemas para recibir fondos en tu wallet (debido a problemas de gestión del canal, problemas de enrutamiento, problemas de la wallet, etc.), una solución rápida para recibir un pago rápido sería tener un segunda wallet a mano que esté bien conectado y con suficiente capacidad de canal. Podrías recibir Sats en tu segunda wallet y, una vez resueltos los problemas, enviarlos a tu wallet principal. +Se você estiver enfrentando problemas para receber fundos em sua carteira (devido a problemas de gerenciamento de canais, problemas de roteamento, problemas do lado da carteira, etc.), então uma solução rápida para receber um pagamento rápido seria ter uma segunda carteira à mão que esteja bem conectada e com capacidade de canal suficiente. Você poderia receber Sats em sua segunda carteira e, uma vez que os problemas forem resolvidos, então enviar para sua carteira principal. -¡No dudes en contactar con el grupo de chat público RoboSats [SimpleX](/contribute/code/#communication-channels) para pedir consejo o ayuda en el uso de los wallets! +Não hesite em entrar em contato com o grupo de bate-papo público do RoboSats no [SimpleX](/contribute/code/#communication-channels) para obter conselhos ou ajuda no uso de carteiras! -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/08-limits.md b/docs/_pages/docs/pt/03-understand/08-limits.md index 3a2aa18ec..16804ee38 100644 --- a/docs/_pages/docs/pt/03-understand/08-limits.md +++ b/docs/_pages/docs/pt/03-understand/08-limits.md @@ -1,25 +1,25 @@ --- layout: single -title: Limites de intercambio -permalink: /docs/es/limits/ +title: Limites da Exchange +permalink: /docs/pt/limits/ sidebar: title: 'Limites' nav: docs -src: "_pages/docs/es/03-understand/08-limits.md" +src: "_pages/docs/pt/03-understand/08-limits.md" --- -RoboSats se basa en Lightning Network, una red de micropagos. Por lo tanto, las cantidades enviadas y recibidas a través de la Red Lightning deben ser lo suficientemente pequeñas como para encontrar con éxito una ruta adecuada. +RoboSats é baseado na Rede Lightning, uma rede de micropagamentos. Portanto, os valores enviados e recebidos pela Lightning Network devem ser pequenos o suficiente para encontrar com sucesso uma rota adequada. -El tamaño máximo de una operación es {{site.robosats.max_trade_limit}} Sats y el tamaño mínimo es {{site.robosats.min_trade_limit}} Sats. +O tamanho máximo de negociação única é de {{site.robosats.max_trade_limit}} Sats e o tamanho mínimo de negociação única é de {{site.robosats.min_trade_limit}} Sats. -Sin embargo, no hay límites a la cantidad de operaciones que puede realizar/tomar en RoboSats (aunque se recomienda encarecidamente limitar una orden por identidad de robot). Genere y gestione varias identidades de robot mediante la función Garaje de robots. Sólo asegúrese de hacer una copia de seguridad de sus tokens de robot secretos. +No entanto, não há limites para a quantidade de negociações que você pode fazer/aceitar na RoboSats (embora seja altamente recomendável limitar um pedido por identidade de robô). Gere e gerencie várias identidades de robô usando o recurso Robot Garage. Apenas certifique-se de fazer backup com segurança de seus tokens de robô secreto! -## **¿Por qué tener límites?** +## **Por que ter limites?** -La razón de tener un límite en la cantidad de Sats que puede enviar / recibir con RoboSats se debe a minimizar los fallos de enrutamiento Lightning. Esto hace que la experiencia del usuario final con RoboSats mucho más suave para asegurar que los fondos se pagan de forma fiable. +O motivo de ter um limite na quantidade de Sats que você pode enviar/receber com a RoboSats é minimizar as falhas de roteamento da Lightning. Isso torna a experiência do usuário final com a RoboSats muito mais suave para garantir que os fundos sejam pagos de forma confiável. -Cuantos más Sats intentes enviar a través de LN, más difícil será encontrar un camino. Si no hubiera límites en un pedido, entonces un usuario podría intentar recibir sats que nunca encontrarán una ruta adecuada. +Quanto mais Sats você tentar enviar pela LN, mais difícil será encontrar um caminho. Se não houvesse limites em um pedido, então um usuário poderia tentar receber sats que nunca encontrariam uma rota adequada. -Para reducir los quebraderos de cabeza y agilizar la experiencia, se ha establecido un límite sensible a la realidad de la capacidad media de los canales de la Lightning Network. Por ejemplo, intentar recibir 10 millones de saturaciones puede no resultar rentable si la capacidad media de los canales de la red es [muy inferior a 10 millones de saturaciones](https://1ml.com/statistics). +Para reduzir dores de cabeça e simplificar a experiência, um limite está em vigor que é sensato para as realidades da capacidade média de canal em toda a Lightning Network. Por exemplo, tentar receber 10M Sats pode nunca ser pago quando a capacidade média de canal da rede está [bem abaixo de 10M Sats](https://1ml.com/statistics). -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/09-swaps.md b/docs/_pages/docs/pt/03-understand/09-swaps.md index b66fe0f92..dadcd6f3e 100644 --- a/docs/_pages/docs/pt/03-understand/09-swaps.md +++ b/docs/_pages/docs/pt/03-understand/09-swaps.md @@ -1,57 +1,58 @@ --- layout: single title: P2P Swaps -permalink: /docs/es/swaps/ +permalink: /docs/pt/swaps/ sidebar: title: 'Swaps' nav: docs -src: "_pages/docs/es/03-understand/09-swaps.md" +src: "_pages/docs/pt/03-understand/09-swaps.md" --- -Además de los diversos métodos de pago fiat disponibles, hay algo -llamado *Destino Swap* también. Estos son métodos de pago, pero en BTC, en una red que no sea Lightning Network. Esto es útil si deseas intercambiar satoshis lightning por satoshis on-chain (o en cualquier otra red como Liquid BTC si lo prefiere). Este proceso de intercambio de satoshis en la red Lightning a cambio de satoshis on-chain generalmente se denomina "swap". +Além dos vários métodos de pagamento em moeda fiduciária disponíveis, existem também algo chamado _Destinos Swap_. Estes são métodos de pagamento, mas para BTC, em uma rede diferente da Lightning Network. -La siguiente tabla hace facil entender el swap en términos de "comprador" y "vendedor": +Isso é útil se você quiser trocar Sats da Lightning por Sats on-chain (ou em qualquer outra rede como Liquid BTC, se preferir). Esse processo de trocar Sats na Rede Lightning por Sats on-chain geralmente é chamado de "swap". -| Lado | Vende | Recibe | Tipo Swap | -|-----------|-------------|------------|-----------| -| Vendedor | ⚡BTC | 🔗 BTC | Swap out | -| Comprador | 🔗 BTC | ⚡BTC | Swap in | +A tabela abaixo simplifica o entendimento da troca em termos de "comprador" e "vendedor": +| Lado | Envia | Recebe | Tipo Swap | +| --------- | ------ | ------ | --------- | +| Vendedor | ⚡BTC | 🔗 BTC | Swap out | +| Comprador | 🔗 BTC | ⚡BTC | Swap in | -### Como hacer un swap P2P +### Como fazer uma swap P2P -Recuerda, en RoboSats siempre compras o vendes satoshis de Lightning. Si deseas recibir satoshis a través de Lightning a cambio de tus satoshis on-chain, crearás una orden de **COMPRA**. Por el contrario, si quieres recibir satoshis on-chain a cambio de tus satoshis Lightning, crearás una orden de *VENTA*. +Lembre-se, no RoboSats você sempre compra ou vende Sats da Rede Lightning. Se você deseja receber Sats pela Rede Lightning em troca de seus Sats on-chain, então você cria um pedido de **COMPRA**. Por outro lado, se você deseja receber Sats on-chain em troca de seus Sats da Rede Lightning, então crie um pedido de _VENDA_ . -En la pantalla de crear orden, selecciona "BTC" del menudo desplegable de moneda: +Na tela de Criação de Pedido, selecione "BTC" no dropdown menu de moeda:
-Selecciona el destino del Swap en el menú desplegable: +Selecione seu Destino de Swap no dropdown menu:
-A continuación, establece la cantidad o rango por el que desea hacer el swap. Recuerda que si tu es un vendedor, entonces recibirás BTC on-chain; si eres el comprador, enviarás BTC on-chain: +Em seguida, defina a quantidade ou intervalo que você deseja trocar. Lembre-se de que se você for um vendedor, receberá BTC on-chain e se for o comprador, enviará BTC da on-chain:
-Luego simplemente crea la orden y espera a que un tomador tome la orden. En la sala de chat avanza como de costumbre, pero esta vez el método de pago es simplemente una dirección de bitcoin on-chain. +Em seguida, basta criar a ordem e aguardar que um tomador aceite o seu pedido. Na sala de bate-papo, você avança como de costume, mas desta vez o método de pagamento é simplesmente um endereço de bitcoin on-chain. -### Cantidad de orden y comisiones mineras +### Valor da ordem e taxas de mineração -La cantidad a enviar on-chain debe ser del valor exacto mencionado en la orden. El que envía sats on-chain debe cubrir las tarifas de minería (tarifas de transacción on-chain). +O valor a ser enviado on-chain deve ser exatamente o valor mencionado no valor da ordem. O remetente dos sats on-chain precisa cobrir as taxas de mineração (taxas de transação on-chain). -### Que prima debería poner? +### Que prêmio devo definir? -En el caso de los swaps, es mejor mantener la prima al 0%, pero si deseas hacer la oferta a tu contraparte, puedes seguir las siguientes recomendaciones: +Em caso de swaps, é melhor manter o prêmio em 0%; mas se você quiser tornar a oferta um pouco mais atraente para a contraparte, então você pode seguir as recomendações abaixo: -1. Si eres el **vendedor** - estarás **recibiendo** BTC on-chain; ajustar la prima un poco por debajo de 0% (ej. -0.1%, -0.5%) hará tu oferta mas atractiva. El tomador ya paga un 0.125% de comisión en el intercambio y además tiene que pagar las tarifas de minado para enviar BTC on-chain. -2. Si eres el **comprador** - estarás **enviando** BTC on-chain; ajustar la prima un poco por encima de 0% (ej. 0.1%, 0.5%) hará tu oferta mas atractiva. +1. Se você é o **vendedor** - você estará **recebendo** BTC on-chain; definir o prêmio ligeiramente abaixo de 0% (por exemplo, -0.1%, -0.5%) tornará sua oferta mais atraente. O tomador já paga {{site.robosats.taker_fee}}% de taxas na negociação, além de ter que pagar as taxas de mineração para enviar o BTC on-chain. -Estas son solo recomendaciones generales sobre qué prima configurar para comenzar con swaps, pero al final del día, el precio es el que establece el mercado, por lo que experimenta y comprueba lo que funciona para ti. +2. Se você é o **comprador** - você estará **enviando** BTC on-chain; definir o prêmio ligeiramente acima de 0% (por exemplo, 0.1%, 0.5%) tornará sua oferta mais atraente. + +Essas são apenas recomendações gerais sobre qual prêmio definir para começar com os swaps, mas no final do dia, o preço é determinado pelo mercado... Então, experimente e veja o que funciona para você! diff --git a/docs/_pages/docs/pt/03-understand/10-telegram.md b/docs/_pages/docs/pt/03-understand/10-telegram.md index 5fcc4f66f..967db0fcf 100644 --- a/docs/_pages/docs/pt/03-understand/10-telegram.md +++ b/docs/_pages/docs/pt/03-understand/10-telegram.md @@ -1,110 +1,79 @@ --- layout: single -title: Notificaciones, alertas y grupos en Telegram -permalink: /docs/es/telegram/ +title: Notificações, alertas e grupos no Telegram +permalink: /docs/pt/telegram/ sidebar: title: 'Telegram' nav: docs -src: "_pages/docs/es/03-understand/10-telegram.md" +src: "_pages/docs/pt/03-understand/10-telegram.md" --- -{% include wip_es %} +## **Bot de Alerta RoboSats 🔔** -**Robots Alert bot 🔔** +Você pode encontrá-lo no Telegram com o nome de usuário @RobosatsAlertBot, cujo administrador é @jakyhack. -Puedes encontrarlo en Telegram con el nombre de usuario @RobosatsAlertBot, -cuyo administrador es @jakyhack. +## **O que posso fazer com @RobosatsAlertBot?** -**¿Que puedo hacer con @RobosatsAlertBot?** +É um bot projetado para notificar quando um pedido que atende aos seus requisitos for publicado na RoboSats. -Es un bot diseñado para notificarte cuando una orden que cumpla tus requerimientos -sea posteada en el libro de ordenes de RoboSats. +Isso significa que se você quiser "COMPRAR" Sats com "EUROS" com um prêmio máximo de "5%" pelos métodos de pagamento "BIZUM, PAYPAL, SEPA, STRIKE", diga ao @RobosatsAlertBot e ele cuidará de notificá-lo quando um negócio que atenda a esses requisitos for publicado na RoboSats. -Esto quiere decir que si quieres "COMPRAR" satoshis con "EUROS" con una prima máxima -del "5%" a través de los medios de pago "BIZUM,PAYPAL,SEPA,STRIKE", díselo a -@RobosatsAlertBot y él se encargará de avisarte cuando una orden que cumple con -estos requisitos se publique en robosats. +## **Guia do usuário** -**Guía de usuario** +Acesse @RobosatsAlertBot e inicie o bot com o comando /start. -Accede a @RobosatsAlertBot e inicia el bot con el comando /start - -A continuación, te dará a elegir entre 2 opciones, añadir una nueva alerta o listar -las alertas que ya tienes configuradas (Obviamente cuando inicies el bot por primera -vez no tendrás ninguna). +Em seguida, ele lhe dará uma escolha entre 2 opções: adicionar um novo alerta ou listar os alertas que você já configurou. Obviamente, quando você inicia o bot pela primeira vez, você não terá nenhum alerta configurado. ![image](https://user-images.githubusercontent.com/47178010/170114653-f1d22f61-1db3-4a6a-b38c-5542a1b76648.png) -Crea una nueva alerta haciendo clic en el botón "+ Add new alert" o usando el comando /new +Prossiga para criar um novo alerta clicando no botão "+ Adicionar novo alerta" ou usando o comando /new. + +A partir desse momento, o bot está pronto para salvar suas preferências. Ele fará 4 perguntas: -A partir de ese momento el bot está listo para guardar tus preferencias, te hará 4 preguntas: -- ¿Qué es lo que quieres hacer? Podrás elegir entre comprar o vender, esto significa -decirle al bot lo que quieres hacer dentro de Robosats. +- O que você deseja fazer? Você poderá escolher entre comprar ou vender; isso significa dizer ao bot o que você deseja fazer dentro da RoboSats. ![image](https://user-images.githubusercontent.com/47178010/170114706-a4226028-50a5-414e-8ae8-c44f90833ff6.png) -- ¿Cuál es tu moneda FIAT? Te dará una lista de monedas FIAT, solo elige la tuya +- Qual é a sua moeda fiduciária? Ele lhe dará uma lista de moedas fiduciárias, basta escolher a sua. ![image](https://user-images.githubusercontent.com/47178010/170114837-3e83f1c9-035a-4b59-8c8e-043f77995a33.png) -- ¿Cuál es la prima máxima que estás dispuesto a pagar? o ¿Cuál es la prima mínima -que estás dispuesto a aceptar? Dependiendo de si quieres comprar o vender satoshis -te hará una pregunta u otra. +- Qual é o prêmio máximo que você está disposto a pagar? Ou qual é o prêmio mínimo que você está disposto a aceitar? Dependendo se você deseja comprar ou vender Sats, ele fará uma pergunta ou outra. ![image](https://user-images.githubusercontent.com/47178010/170115618-66117113-e702-4faa-b02d-a8101244f7da.png) -- ¿Qué métodos de pago aceptas para realizar/recibir pagos con FIAT? Simplemente dile -al bot qué métodos de pago estarías dispuesto a aceptar para tu intercambio. -Informarle en el siguiente formato: "Revolut,SEPA,Strike,Bizum" (sin comillas). -Si es indiferente al método de pago FIAT, simplemente envía: "Any" (sin comillas). +- Quais métodos de pagamento você aceita para fazer/receber pagamento em moeda fiduciária? Basta informar ao bot quais métodos de pagamento você estaria disposto a aceitar para sua negociação. Informe-os no seguinte formato: "Revolut, SEPA, Strike, Bizum" (sem aspas). Se você for indiferente ao método de pagamento em moeda fiduciária, simplesmente envie: "Qualquer" (sem aspas). ![image](https://user-images.githubusercontent.com/47178010/170115693-7378b25a-93af-4ad3-ad7e-d0185364003d.png) - -Una vez informado todo esto, tu alerta está configurada correctamente. En caso de que -se publique una orden en Robosats que cumpla con tus condiciones, @RobosatsAlertBot te -notificará por telegram con un enlace al libro de ordenes para que puedas continuar con -el intercambio si lo deseas. A continuación se muestra un ejemplo de una alerta. +Uma vez que tudo isso tenha sido informado, seu alerta está configurado corretamente. No caso de um pedido ser publicado na RoboSats que atenda às suas condições, @RobosatsAlertBot irá notificá-lo via Telegram com um link para o livro de pedidos para que você possa prosseguir com sua negociação, se desejar. Abaixo está um exemplo de um alerta. ![image](https://user-images.githubusercontent.com/47178010/170116003-6316c10a-0c6f-44bc-8eb6-17a1df8e1f3f.png) -**¿Con qué frecuencia mira robosats al libro de órdenes?** +## **Com que frequência a RoboSats verifica o Livro de ofertas?** -Robosats revisa el libro de órdenes cada minuto, esto quiere decir que el tiempo máximo -que pasará desde que se publica una orden que cumple tus condiciones hasta que -@RobosatsAlertBot te notifica será de 1 minuto. +A RoboSats verifica o livro de ofertas a cada minuto; isso significa que o tempo máximo que passará desde a publicação de um pedido que atenda às suas condições até que @RobosatsAlertBot o notifique será de 1 minuto. -**¿Una vez que @RobosatsAlertBot me haya notificado, ¿puedo usar esa misma alerta nuevamente?** +## **Depois que @RobosatsAlertBot me notificar, posso usar o mesmo alerta novamente?** -Sí, una vez que @RobosatsAlertBot te notifica, tu alerta permanece en deshabilitada, -simplemente vuelve a habilitarla y @RobosatsAlertBot te notificará nuevamente cuando -una orden cumpla con tus condiciones. +Sim, assim que @RobosatsAlertBot notificar você, seu alerta permanecerá no estado desativado, basta ativá-lo novamente e @RobosatsAlertBot irá notificá-lo novamente quando um pedido atender às suas condições. -**¿Qué puede ir mal?** +## **O que pode dar errado?** -No pasa nada, pero puede haber decepciones, es posible que las condiciones de tu alerta -sean condiciones compartidas por muchos usuarios, esto significa que hay muchos usuarios -que quieren encontrar una orden con las mismas (o muy similares) condiciones que tú. -Esto significa que un pedido con condiciones muy restrictivas puede estar en el libro de -órdenes muy poco tiempo porque algún otro usuario lo acepta antes que tú, por lo que el -creador del bot recomienda tenerlo siempre con sonido. +Nada de errado, mas pode haver decepções. É possível que as condições do seu alerta sejam compartilhadas por muitos usuários, o que significa que há muitos usuários que desejam encontrar uma negociação com as mesmas (ou muito semelhantes) condições que você. Isso significa que um pedido com condições muito restritivas pode estar no livro de pedidos por um tempo muito curto porque algum outro usuário o aceita antes de você, razão pela qual o criador do bot recomenda sempre tê-lo com som. -**PÉRDIDA DE PRIVACIDAD** +## **PERDA DE PRIVACIDADE** -Robosats es un exchange enfocado en la privacidad del usuario, es por eso que no se -utiliza KYC y su uso óptimo está orientado a ser utilizado con el navegador TOR. +A RoboSats é uma exchange focada na privacidade do usuário porque informações pessoais não são necessárias. A configuração ideal para a RoboSats é através de um método de acesso recomendado como o navegador TOR privado. -Una vez que abandonas TOR y vas a una aplicación de terceros (Telegram en este caso) -estás perdiendo privacidad. +Uma vez que você sai do TOR para um aplicativo de terceiros (ou seja, Telegram), você perde privacidade. -Este bot, como cualquier otro, almacenará tu ID de usuario de Telegram, ya que es -necesario para contactar con el usuario. También almacenará los datos de tu alerta. +Este bot, como qualquer outro, armazenará o seu ID de usuário do Telegram, pois é necessário para entrar em contato com o usuário. Ele também armazenará os dados do seu alerta. -Es decir, el bot sabrá que el usuario 123456789 tiene una alerta para comprar sats con -euros con un máximo del 5% de prima a través de bizum o paypal o strike. +Isso significa que o bot saberá que o usuário 123456789 tem um alerta para comprar Sats com EUROS com um prêmio máximo de 5% através de Bizum, PayPal ou Strike. -Es importante tener esto siempre en cuenta. No debemos obsesionarnos con la privacidad, -pero sí debemos tener en cuenta lo que damos y lo que no damos de ella. +É importante sempre ter isso em mente. Alguns estão dispostos a sacrificar um grau de privacidade em favor de notificações convenientes, mas você deve considerar as compensações associadas à revelação das informações mencionadas acima. A privacidade é o que escolhemos revelar seletivamente e, em última análise, cabe ao usuário final decidir o quão privada deseja tornar sua experiência na RoboSats. +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/11-api.md b/docs/_pages/docs/pt/03-understand/11-api.md index 004464ca3..190e575d1 100644 --- a/docs/_pages/docs/pt/03-understand/11-api.md +++ b/docs/_pages/docs/pt/03-understand/11-api.md @@ -1,11 +1,11 @@ --- layout: default title: RoboSats API v0.1 -permalink: /docs/es/api/ +permalink: /docs/pt/api/ sidebar: title: 'API' nav: docs -src: "_pages/docs/es/03-understand/11-api.md" +src: "_pages/docs/pt/03-understand/11-api.md" --- {% include api-latest.html %} diff --git a/docs/_pages/docs/pt/03-understand/12-prices.md b/docs/_pages/docs/pt/03-understand/12-prices.md index 07b5e26ba..c9e028a6c 100644 --- a/docs/_pages/docs/pt/03-understand/12-prices.md +++ b/docs/_pages/docs/pt/03-understand/12-prices.md @@ -1,96 +1,99 @@ --- layout: single -title: Precio de las ordenes -permalink: /docs/es/prices/ +title: Preço das ordens +permalink: /docs/pt/prices/ sidebar: - title: 'Precios' + title: 'Preços' nav: docs -src: "_pages/docs/es/03-understand/12-prices.md" +src: "_pages/docs/pt/03-understand/12-prices.md" --- -El precio es la tarifa fiat a la que el bitcoin se negoció por última vez en un exchange. En otras palabras, indica el precio de intercambio que un comprador y un vendedor estarían dispuestos a aceptar para una operación posterior entre bitcoin y fiat. +O preço é a taxa fiduciária pela qual o bitcoin foi negociado pela última vez em uma exchange. Em outras palavras, ele indica o preço de troca que um comprador e um vendedor estariam dispostos a aceitar para uma negociação subsequente entre bitcoin e moeda fiduciária. -Al hacer una orden, hay dos métodos diferentes de fijación de precios disponibles: -* **Método de fijación de precios relativo**: deja que el precio de la orden se mueva con el mercado a lo largo del tiempo (dinámico). -* **Método de fijación de precios explícito**: establece el precio de la orden utilizando una cantidad fija de satoshis (estático). +Ao fazer uma ordem, existem dois métodos de precificação diferentes disponíveis: -Cuando navegue por el libro de órdenes, el precio bitcoin-fiat de las órdenes en vivo que vea se ajustará automáticamente para incluir la prima correspondiente a la orden. Consulte [Entender > Prima](/docs/es/premium/) para obtener información adicional sobre las primas. +- **Método de precificação Relativa**: permite que o preço da ordem se mova com o mercado ao longo do tempo (dinâmico). +- **Método de precificação Explícito**: define o preço da ordem usando uma quantidade fixa de satoshis (estático). -¡Si una moneda fiduciaria no está disponible en RoboSats, entonces se puede añadir fácilmente una nueva moneda mediante la apertura de una solicitud de extracción en [GitHub](https://github.com/RoboSats/robosats)! +Ao navegar no livro de ordens, o preço bitcoin-fiat das ordens ativas que você vê é automaticamente ajustado para incluir o prêmio correspondente da ordem. Consulte [Entenda > Prêmio](/docs/pt/premium/) para informações adicionais sobre prêmios. -***El método de precios explícitos se ha eliminado como opción por razones técnicas, pero podría volver en futuras actualizaciones. Actualmente, el precio de las órdenes sólo es relativo a la tarifa de mercado. +Se uma moeda fiduciária não estiver disponível na RoboSats, então é possível adicionar facilmente uma nova moeda abrindo uma solicitação de Pull Request no [GitHub](https://github.com/RoboSats/robosats)! -## Precios en la práctica +_\*\*O método de precificação explícita foi removido como opção por razões técnicas, mas poderia potencialmente retornar em atualizações futuras. Atualmente, a precificação de pedidos é apenas relativa à taxa de mercado._ -Si el precio de la orden es *relativo*, entonces la cantidad de satoshis que se negocian en relación con el tipo de cambio fiat (llamaremos `trade_sats`) se "bloquea" una vez que el tomador de la orden bloquea su bono. Hasta que se bloquea el bono del tomador, el precio de la orden sigue moviéndose con el mercado a lo largo del tiempo. +## Preços na prática -Una vez que el bono del tomador se bloquea para una orden de precio relativo, la cantidad de satoshis que se negocian se calcula de la siguiente manera: +Se a precificação da ordem for relativa, então a quantidade de satoshis sendo negociada em relação à taxa de câmbio fiat (vamos chamar de `trade_sats`) fica "travada" assim que o tomador do pedido bloqueia seu vínculo. Até que o vínculo do tomador seja bloqueado, o preço da ordem continua a se mover com o mercado ao longo do tempo. -```` -tarifa_prima = tarifa_CEX * (1 + (prima / 100)) -trade_sats = importe / tarifa_prima -```` +Uma vez que o vínculo do tomador é bloqueado para um pedido com preço relativo, a quantidade de satoshis sendo negociada é calculada da seguinte forma: -donde `trade_sats` son los satoshis que se van a negociar, `prima` es lo que el creador de la orden definió durante la creación de la orden, y `tarifa_CEX` es el precio de cambio actual del bitcoin dada la divisa que se está utilizando. +``` +tarifa_premio = tarifa_CEX * (1 + (premio / 100)) +trade_sats = importe / tarifa_premio +``` -Las comisiones de la plataforma (`fee_sats`) asociadas a tu orden se calculan usando la variable `trade_sats`: -* Para maker: - ```` +onde `trade_sats` são os satoshis a serem negociados, `premio` é o que o criador do pedido definiu durante a criação do pedido, e `tarifa_CEX` é o preço atual de troca de bitcoins dado a moeda que você está usando. + +As taxas da plataforma (`fee_sats`) associadas ao seu pedido são calculadas usando a variável `trade_sats`: + +- Para o criador: + ``` fee_fraction = 0.002 * 0.125 = 0.00025 ==> {{site.robosats.maker_fee}}%%. fee_sats = trade_sats * fee_fraction - ```` -* Para el tomador: - ```` + ``` +- Para o tomador: + ``` fee_fraction = 0.002 * (1 - 0.125) = 0.00175 ==> {{site.robosats.taker_fee}}% fee_sats = trade_sats * fee_fraction - ```` + ``` + +onde `fee_fraction` se combina para uma taxa total compartilhada da plataforma de {{site.robosats.total_fee}}%; que é dividida em {{site.robosats.maker_fee}}% e {{site.robosats.taker_fee}}% para criador e tomador, respectivamente. Consulte [Entender > Taxas](https://learn.robosats.com/docs/fees/) para obter informações adicionais sobre as taxas. -donde `fracción_de_tarifa` se combina para una tarifa total compartida de la plataforma de {{site.robosats.total_fee}}%; que se desglosa en {{site.robosats.maker_fee}}% y {{site.robosats.taker_fee}}% para maker y taker, respectivamente. Consulte [Entender > Tarifas](https://learn.robosats.com/docs/fees/) para obtener información adicional sobre las tarifas. +RoboSats cobra as taxas no processo de depósito em garantia (`escrow_amount`) e no valor de pagamento (`payout_amount`) calculando o seguinte: -RoboSats cobra las tarifas en el proceso de depósito en garantía (`escrow_amount`) y la factura de pago (`payout_amount`) calculando lo siguiente: -* Para el vendedor: - ```` +- Para o vendedor: + ``` escrow_amount = trade_sats + fee_sats - ```` -* Para el comprador - ```` + ``` +- Para o comprador + ``` payout_amount = trade_sats - fee_sats - ```` + ``` -En esencia, RoboSats añade a la `escrow_amount`, deduce de la `payout_amount`, y, dependiendo de si usted es el tomador de la orden o el ordenante, aplica los cálculos apropiados `fee_fraction`. +Em essência, o RoboSats adiciona ao `escrow_amount`, subtrai do `payout_amount` e, dependendo se você é o tomador ou o criador do pedido, aplica os cálculos apropriados de `fee_fraction`. -Si el precio de la orden es *explícito*, entonces la cantidad de satoshis que se negocia es fija, independientemente del tipo de cambio fiat actual (`CEX_rate`). Una vez creada la orden, los satoshis están bloqueados desde el principio; sin embargo, la prima asociada se moverá con el mercado a lo largo del tiempo en lugar del precio. +Se a precificação do pedido for _explícita_, então a quantidade de satoshis sendo negociada é fixa, independentemente da taxa de câmbio de fiat atual (`CEX_rate`). Uma vez que a ordem é criada, os satoshis são bloqueados desde o início; no entanto, o prêmio associado se moverá com o mercado ao longo do tempo em vez do preço. -## **Cómo determinan los exchange centralizados el tipo de mercado bitcoin-fiat** +## **Como os exchanges centralizados determinam a taxa de mercado entre bitcoin-fiat** -La tarifa de mercado global bitcoin-fiat se determina a través de un simple arbitraje bitcoin; esto hace que el precio fiat de bitcoin converja hacia los precios que se ven en los intercambios centralizados típicos. +A taxa de mercado global entre bitcoin e moedas fiduciárias é determinada através de um simples arbitragem de bitcoin; isso faz com que o preço do bitcoin em moeda fiduciária convirja para os preços vistos nos típicos exchanges centralizados. -Por ejemplo, si el exchange "A" cotiza el bitcoin a 10.000 $ y el exchange "B" a 10.100 $ (100$ de diferencia), comprar bitcoin en el exchange "A" y venderlo inmediatamente en el exchange "B" le reportará un beneficio de 100 $ (sin tener en cuenta las comisiones de negociación). +Por exemplo, se a exchange "A" listar o bitcoin a $10.000 e a exchange "B" a $10.100 (uma diferença de $100), comprar bitcoin na exchange "A" e vendê-lo imediatamente na exchange "B" renderá um lucro de $100 (desconsiderando as taxas de negociação). -Esta acción hará que suba el precio del bitcoin en el exchange "A" y que baje el precio del bitcoin en el exchange "B". Al final, el precio de ambos exchanges se aproxima y disminuyen las oportunidades de arbitraje rentable. +Essa ação fará com que o preço do bitcoin na exchange "A" suba e o preço do bitcoin na exchange "B" desça. No final, o preço em ambas as exchanges se aproximará e as oportunidades de arbitragem lucrativa diminuirão. -Los países que no permiten que grandes exchanges operen en su jurisdicción a menudo verán que el bitcoin se negocia a un precio más alto, o con una prima, debido a la dificultad para que los arbitrajistas intervengan y se beneficien de esa diferencia de precio. +Países que não permitem que grandes exchanges operem em sua jurisdição muitas vezes verão o bitcoin sendo negociado a um preço mais alto, ou com um prêmio, devido à dificuldade para os arbitradores intervirem e se beneficiarem dessa diferença de preço. -## **¿De dónde obtiene RoboSats información sobre precios?** +## **De onde o RoboSats obtém informações sobre preços?** -El precio de intercambio de bitcoin en RoboSats está determinado por los tipos de cambio actuales de las API públicas, específicamente los precios de blockchain.info y yadio.io. Dada la moneda que estás utilizando, el precio medio de bitcoin-fiat se calcula a partir de los tipos de cambio actuales. +O preço de troca de bitcoin no RoboSats é determinado pelos atuais tipos de câmbio das APIs públicas, especificamente os preços de blockchain.info e yadio.io. Dada a moeda que você está usando, o preço médio entre bitcoin e moeda fiduciária é calculado a partir dos atuais tipos de câmbio. -Los datos extraídos de blockchain.info y yadio.io son públicos y fácilmente verificables por cualquiera en cualquier momento. +Os dados extraídos de blockchain.info e yadio.io são públicos e facilmente verificáveis por qualquer pessoa a qualquer momento. -No dude en sugerir otros proveedores de API. RoboSats calcula el precio medio bitcoin-fiat de todas las APIs referenciadas. Añadir más APIs conduciría a precios más robustos y precisos en la plataforma. +Sinta-se à vontade para sugerir outros provedores de API. O RoboSats calcula o preço médio entre bitcoin e moeda fiduciária de todas as APIs referenciadas. Adicionar mais APIs levaria a preços mais robustos e precisos na plataforma. -## **Cómo añadir divisas** +## **Como adicionar moedas** -Todas las monedas disponibles en yadio.io y blockchain.info APIs deben estar disponibles en RoboSats también. +Todas as moedas disponíveis nas APIs yadio.io e blockchain.info devem estar disponíveis também no RoboSats. -¿No ves una divisa con la que quieras operar? Es muy fácil para los colaboradores añadir una nueva moneda mediante la apertura de una solicitud de extracción en el [GitHub](https://github.com/RoboSats/robosats). +Não está vendo uma moeda com a qual deseja operar? É muito fácil para os colaboradores adicionar uma nova moeda abrindo uma solicitação de Pull Request no [GitHub](https://github.com/RoboSats/robosats). -En primer lugar, compruebe el archivo actual [currencies.json](https://github.com/RoboSats/robosats/blob/main/frontend/static/assets/currencies.json) para verificar si la moneda que usted está buscando es, en efecto, falta en RoboSats. +Primeiro, verifique o arquivo atual [currencies.json](https://github.com/RoboSats/robosats/blob/main/frontend/static/assets/currencies.json) para confirmar se a moeda que você está procurando realmente está faltando no RoboSats. -Si encuentras una moneda que falta en RoboSats y también está disponible en cualquiera de las dos APIs referenciadas, entonces puedes editar directamente los archivos currencies.json y [FlagsWithProps.tsx](https://github.com/RoboSats/robosats/blob/main/frontend/src/components/FlagWithProps/FlagWithProps.tsx). +Se encontrar uma moeda faltando no RoboSats e ela estiver disponível em qualquer uma das duas APIs referenciadas, então você pode editar diretamente os arquivos currencies.json e [FlagsWithProps.tsx](https://github.com/RoboSats/robosats/blob/main/frontend/src/components/FlagWithProps/FlagWithProps.tsx). -Después de fusionar el pull request, la moneda añadida estará disponible en RoboSats. +Após merge da solicitação de Pull Request, a moeda adicionada estará disponível no RoboSats. -{% include wip_es %} +{% include wip_pt %} diff --git a/docs/_pages/docs/pt/03-understand/13-fees.md b/docs/_pages/docs/pt/03-understand/13-fees.md index 016ea5322..0eaa72908 100644 --- a/docs/_pages/docs/pt/03-understand/13-fees.md +++ b/docs/_pages/docs/pt/03-understand/13-fees.md @@ -1,93 +1,95 @@ --- layout: single -title: Comisiones de la plataforma -permalink: /docs/es/fees/ +title: Comissões da plataforma +permalink: /docs/pt/fees/ sidebar: - title: 'Comisiones' + title: 'Comissões' nav: docs -src: "_pages/docs/es/03-understand/13-fees.md" +src: "_pages/docs/pt/03-understand/13-fees.md" --- -RoboSats cobra una comisión de {{site.robosats.total_fee}}% del importe total de la operación; esta comisión se distribuye entre el emisor y el receptor de la orden, que pagan {{site.robosats.maker_fee}}% y {{site.robosats.taker_fee}}%, respectivamente. +RoboSats cobra uma taxa de {{site.robosats.total_fee}}% do montante total da negociação; essa taxa é distribuída entre o criador do pedido e o tomador do pedido, que pagam, respectivamente, {{site.robosats.maker_fee}}% e {{site.robosats.taker_fee}}%. -Las comisiones de la plataforma se resumen en la siguiente tabla para enfatizar que el porcentaje de comisión depende de si usted hace o toma la orden: +As taxas da plataforma estão resumidas na tabela abaixo para enfatizar que a porcentagem da taxa depende se você cria ou aceita a ordem -| Lado | Maker | Taker | -|--------|------------------------------|------------------------------| -| Comprador | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | -| Vendedor | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | +| Lado | Criador | Tomador | +| --------- | ---------------------------- | ---------------------------- | +| Comprador | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | +| Vendedor | {{site.robosats.maker_fee}}% | {{site.robosats.taker_fee}}% | -*Nota: Se puede incurrir en tarifas externas, como las tarifas de enrutamiento de Lightning Network y las tarifas de transacción en la cadena. +\*Nota: Taxas externas podem ser incorridas, como taxas de roteamento da Rede Lightning e taxas de transação on-chain. -## **Costes de plataforma en la práctica** +## **Taxas da Plataforma na Prática** -La comisión total ({{site.robosats.total_fee}}%) se divide entre el creador y el receptor. El comprador paga una cantidad mayor ({{site.robosats.taker_fee}}%) que el vendedor ({{site.robosats.maker_fee}}%); esto está diseñado para animar a más vendedores y aumentar la liquidez disponible en la bolsa. +A taxa total ({{site.robosats.total_fee}}%) é dividida entre o criador e o tomador. O tomador paga uma quantia maior ({{site.robosats.taker_fee}}%) do que o criador paga ({{site.robosats.maker_fee}}%); isso é projetado para incentivar mais criadores e, subsequentemente, aumentar a liquidez disponível na exchange. -En la práctica, las comisiones se aplican cuando se presenta al usuario la presentación de la garantía de la operación (vendedor) o la factura de pago (comprador) después de que se bloquee la garantía del tomador. +Na prática, as taxas são aplicadas quando o usuário é apresentado com a submissão do escrow de negociação (vendedor) ou fatura de pagamento (comprador) após o vínculo do tomador ser bloqueado. -Si el precio de la orden es *relativo*, entonces la cantidad de Sats que se negocia en relación con el tipo de cambio fiat (que llamaremos `trade_sats`) fluctúa hasta que se bloquea el bono tomador. En los casos de precios de órdenes *explícitos*, la cantidad de Sats que se negocia es fija. Consulte [Entender > Precios](/docs/es/prices/) para obtener información adicional sobre los métodos de fijación de precios relativos y explícitos. +Se a precificação do pedido for _relativa_, então a quantidade de Sats sendo negociada em relação à taxa de câmbio de fiat (vamos chamar de `trade_sats`) flutua até que o vínculo do tomador seja bloqueado. Em casos de precificação _explícita_ do pedido, a quantidade de Sats sendo negociada é fixa. Consulte [Entender > Preços](/docs/pt/prices/) para obter informações adicionais sobre os métodos de precificação relativa e explícita. -Hasta que se bloquea el bono del tomador, el precio de la orden continúa moviéndose con el mercado a lo largo del tiempo. Una vez que el bono taker está bloqueado para una orden con precio relativo, la cantidad de Sats que se negocia se calcula de la siguiente manera: +Até que o vínculo do tomador seja bloqueado, o preço da ordem continua a se mover com o mercado ao longo do tempo. Uma vez que o vínculo do tomador seja bloqueado para um pedido com preço relativo, a quantidade de Sats sendo negociada é calculada da seguinte forma: -```` +``` tarifa_prima = tarifa_CEX * (1 + (prima / 100)) trade_sats = cantidad / tarifa_prima -```` +``` -donde `trade_sats` son los Sats que se van a negociar, `premium` es lo que el creador de la orden definió durante la creación de la orden, y `CEX_rate` es el precio actual de cambio de bitcoin dada la moneda que se está utilizando. +A onde `trade_sats` são os Satoshis que serão negociados, `premium` é o que o criador do pedido definiu durante a criação do pedido, e CEX_rate é o preço atual de câmbio do bitcoin dado a moeda que está sendo utilizada. -Las comisiones de la plataforma (`fee_sats`) asociadas a tu orden se calculan usando la variable `trade_sats`: -* Para maker: - ```` +As comissões da plataforma (`fee_sats`) associadas ao seu pedido são calculadas usando a variável `trade_sats`: + +- Para o criador: + ``` fee_fraction = 0.002 * 0.125 = 0.00025 ==> {{site.robosats.maker_fee}}%%. fee_sats = trade_sats * fee_fraction - ```` -* Para el tomador: - ```` + ``` +- Para o tomador: + ``` fee_fraction = 0.002 * (1 - 0.125) = 0.00175 ==> {{site.robosats.taker_fee}}% fee_sats = trade_sats * fee_fraction - ```` + ``` + +onde `fee_fraction` se combina para uma taxa de plataforma total compartilhada de {{site.robosats.total_fee}}%. Como mencionado anteriormente, o tomador paga uma quantidade maior ({{site.robosats.taker_fee}}%) do que o criador paga ({{site.robosats.maker_fee}}%) para incentivar o crescimento da liquidez com mais criadores de ordens. -donde `fracción_de_tarifa` se combina para una tarifa de plataforma total compartida de {{site.robosats.total_fee}}%. Como se ha indicado anteriormente, el tomador paga una cantidad mayor ({{site.robosats.taker_fee}}%) que la que paga el creador ({{site.robosats.maker_fee}}%) para fomentar el crecimiento de la liquidez con más creadores de órdenes. +RoboSats cobra as comissões no processo de depósito em garantia (`escrow_amount`) e fatura de pagamento (`payout_amount`) calculando o seguinte: -RoboSats cobra las comisiones en el proceso de depósito en garantía (`escrow_amount`) y factura de pago (`payout_amount`) calculando lo siguiente: -* Para el vendedor: - ```` +- Para o vendedor: + ``` escrow_amount = trade_sats + fee_sats - ```` -* Para el comprador - ```` + ``` +- Para o comprador + ``` payout_amount = trade_sats - fee_sats - ```` + ``` -En esencia, RoboSats añade a la `escrow_amount`, deduce de la `payout_amount`, y, dependiendo de si usted es el tomador de la orden o el ordenante, se aplica el apropiado `fee_fraction` cálculos. +Em essência, o RoboSats adiciona ao `escrow_amount`, deduz do `payout_amount` e, dependendo se você é o tomador do pedido ou o criador do pedido, aplica os cálculos apropriados de `fee_fraction`. -## **¿Por qué hay comisiones?** +## **Por que ter taxas?** -Las cuotas sirven para mejorar la experiencia del usuario final de la plataforma a través del desarrollo continuo, ofreciendo soporte multilingüe y elaborando guías para interactuar con la plataforma. +As taxas funcionam para melhorar a experiência do usuário final da plataforma através do desenvolvimento contínuo, oferecendo suporte multilíngue e criando guias para interagir com a plataforma. -A su vez, las tarifas recompensan a los desarrolladores y colaboradores voluntarios de GitHub por completar tareas que son [elegibles para ganar bitcoin](https://github.com/users/Reckless-Satoshi/projects/2). ¡Compruébalo! Si ganas Sats por tus contribuciones, las tarifas en las que incurras al utilizar RoboSats estarán suficientemente cubiertas. +As taxas, por sua vez, recompensam os desenvolvedores voluntários do GitHub e os colaboradores por completar tarefas que são [elegíveis para ganhar bitcoin](https://github.com/users/Reckless-Satoshi/projects/2). Confira! Se você ganhar Satoshis por suas contribuições, então as taxas incorridas ao usar o RoboSats seriam suficientemente cobertas! -Implementar tarifas también ayuda a mitigar la oportunidad de ataques de denegación de servicio por parte de bots maliciosos que congestionan el coordinador RoboSats. +A implementação de taxas também ajuda a mitigar a oportunidade de ataques de negação de serviço por bots maliciosos congestionando o coordenador do RoboSats. -## **Tarifas externas** +## **Taxas externas** -Se puede incurrir en comisiones externas de la plataforma cuando se realizan pagos en la cadena (swaps en la cadena) y cuando se enrutan pagos a través de la Red Lightning. +Taxas externas da plataforma podem ser incorridas ao realizar pagamentos on-chain (swaps on-chain) e ao rotear pagamentos através da Rede Lightning. -Al elegir recibir bitcoin en la cadena, se muestra un resumen de la tarifa de minería (`fee_mining`) y la tarifa de intercambio (`fee_swap`). El `payout_amount` para recibir on-chain se calcula de la siguiente manera: +Ao escolher receber bitcoin on-chain, uma visão geral da taxa de mineração (`fee_mining`) e taxa de swap (`fee_swap`) é exibida. O `payout_amount` para receber on-chain é calculado da seguinte forma: -```` +``` payout_amount = trade_sats - fee_sats - fee_mining - fee_swap -```` +``` -La tarifa de intercambio es una tarifa adicional que RoboSats cobra por hacer el pago on-chain y la tarifa de minería es la tarifa de la tarifa en la cadena en sats/vbyte que se puede personalizar para adaptarse a sus necesidades. Consulte [Entender > Pagos on-chain](/docs/es/on-chain-payouts/) para obtener información adicional sobre los pagos on-chain. +A taxa de troca é uma taxa adicional que o RoboSats cobra para fazer o pagamento on-chain e a taxa de mineração é a taxa de transação na Blockchain em sats/vbyte que pode ser personalizada para atender às suas necessidades. Consulte [Entender > Pagamentos on-chain](/docs/pt/on-chain-payouts/) para obter informações adicionais sobre pagamentos na cadeia. -RoboSats aprovecha la velocidad y la seguridad de la Red Lightning, por lo tanto los pagos enviados a través de la Red Lightning pueden incurrir en gastos dependiendo de la "ruta" necesaria que el pago debe tomar. +O RoboSats aproveita a velocidade e segurança da Rede Lightning, portanto, pagamentos enviados através da Rede Lightning podem incorrer em taxas dependendo do "caminho" necessário que o pagamento deve percorrer. -Los usuarios pueden recibir pagos de forma privada a través de [lnproxy](https://lnproxy.org/), una sencilla herramienta de privacidad de la Red Lightning, pero su presupuesto de enrutamiento puede aumentar para cubrir las tarifas adicionales en las que incurre el servidor lnproxy. Consulte [Mejores Practicas > Proxy Wallets](/docs/es/proxy-wallets/) para obtener más información sobre la recepción privada. +Os usuários podem receber pagamentos de forma privada através do [lnproxy](https://lnproxy.org/), uma ferramenta simples de privacidade da Rede Lightning, mas seu orçamento de roteamento pode aumentar para cobrir taxas extras incorridas pelo servidor lnproxy. Consulte [Melhores Práticas > Proxy Wallets](/docs/pt/proxy-wallets/) para obter mais informações sobre recebimento privado. -El usuario tiene la opción de especificar el presupuesto de enrutamiento de Lightning Network, que puede ayudar a reducir los fallos de enrutamiento. Consulta [Acceso Rápido > Lightning Network](/docs/es/lightning/) para obtener más información sobre los fallos de enrutamiento. +O usuário tem a opção de especificar o orçamento de roteamento da Rede Lightning, o que pode ajudar a reduzir falhas de roteamento. Consulte [Acesse Rápido > Rede Lightning] para obter informações adicionais sobre falhas de roteamento. -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md b/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md index c498cf5fd..98cabaa89 100644 --- a/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md +++ b/docs/_pages/docs/pt/03-understand/14-on-chain-payouts.md @@ -1,48 +1,49 @@ --- layout: single -title: Pagos On-chain -permalink: /docs/es/on-chain-payouts/ +title: Pagamentos on-chain +permalink: /docs/pt/on-chain-payouts/ sidebar: - title: 'Pagos on-chain' + title: 'Pagamentos on-chain' nav: docs -src: "_pages/docs/es/03-understand/14-on-chain-payouts.md" +src: "_pages/docs/pt/03-understand/14-on-chain-payouts.md" --- -Aunque Robosats es un exchange construido sobre la red lightning, hay una opción para que el comprador reciba sus sats en una dirección BTC on-chain. Esto se conoce como pago on-chain o, a veces,intercambio a on-chain (que no debe confundirse con [Swaps P2P](/docs/es/swaps/es)). En la interfaz de usuario, esta opción está disponible después de que el tomador haya bloqueado su fianza. -Cuando el estado de la orden es "Esperando factura del comprador", deberías ver dos opciones: "Lightning" y "on-chain": +Embora o RoboSats seja uma exchange construída em cima da Rede Lightning, há uma opção para o comprador receber seus Satoshis para um endereço de bitcoin on-chain. Isso é referido como um pagamento on-chain ou, às vezes, como uma troca on-chain (não deve ser confundido com [Trocas P2P](/docs/swaps)). + +Na interface do usuário, essa opção está disponível depois que o tomador bloqueou seu vínculo. Quando o status da ordem estiver em "Aguardando fatura do comprador", você deverá ver duas opções: "Lightning" e "Onchain".
-Cuando hagas click en la opción de dirección on-chain, veras lo siguiente: +Ao clicar na opção de endereço on-chain, você verá o seguinte:
-Se muestra una descripción general de las tarifas y puedes ingresar una dirección bitcoin on-chain donde recibir el pago y también ingresa la tarifa de minería. La *Comisión de swap* es un comisión adicional que cobra Robosats por realizar el pago on-chain. Esto no incluye las comisiones del tomador/creador. La comisión del Swap se cobra sobre el importe después de deducir las comisiones de tomador/creador. +Uma visão geral das taxas é exibida e você pode inserir um endereço de bitcoin on-chain para o pagamento, além de inserir as taxas de mineração. A _taxa de swap_ é uma taxa adicional que o RoboSats cobra para fazer o pagamento on-chain. Isso não inclui as taxas do tomador/criador. A taxa de Swap é cobrada sobre o montante após deduzir as taxas do tomador/criador. -Además de la comisión de swap, también existe la tarifa de minería para la transacción on-chain. Puedes elegir la tarifa de minería que se adapte a tus necesidades. La entrada *Tarifa minera* te permite elegir la tarifa en sats/vbyte. +Além da taxa de swap, há também a taxa de mineração para a transação on-chain. Você pode escolher a taxa de mineração que atende às suas necessidades do momento. A entrada da _taxa de mineração_ permite que você escolha a taxa de transação on-chain em sats/vbyte. -Si la dirección on-chain es válida, entonces la orden pasa a la siguiente etapa como habitualmente. Al final, si la operación es exitosa, debería ver una pantalla con el id de transacción de pago: +Se o endereço on-chain for válido, então o pedido avança para a próxima etapa como de costume. No final, se a negociação foi bem-sucedida, você deve ver uma tela algo assim com o ID da transação do pagamento:
-### Comisiones de pago on-chain +### Taxas de pagamento on-chain -Las comisiones de pago on-chain (también conocidas como comisiones de swap) van cambiando de vez en cuando. Puede oscilar entre el 1% y el 10%. Para obtener las comisiones actuales on-chain, puedes consultar el resumen de intercambio haciendo clic en el botón "%" de la pantalla de inicio: +As taxas de pagamento on-chain (também conhecidas como taxas de swap) mudam de tempos em tempos. Elas podem variar de 1% a 10%. Para obter as taxas de pagamento on-chain atuais, você pode verificar o resumo da exchange clicando no botão "%" na tela inicial:
-El cuadro de diálogo de resumen de intercambio muestra el valor actual de las comisiones de pago on-chain: +O diálogo do resumo da exchange exibe o valor atual das taxas de pagamento na cadeia:
-% include improve_es %} +{% include improve_pt %} From ca26061c0d914f323860a09d62b4b42ee45d7215 Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 20:49:45 -0300 Subject: [PATCH 7/9] feat: translation contribute to portuguese --- .../docs/pt/contribute/00-contribute.md | 28 ++--- .../docs/pt/contribute/01-development.md | 116 +++++++++--------- .../_pages/docs/pt/contribute/02-languages.md | 67 +++++----- .../_pages/docs/pt/contribute/03-liquidity.md | 32 ++--- docs/_pages/docs/pt/contribute/04-guides.md | 26 ++-- docs/_pages/docs/pt/contribute/05-art.md | 14 +-- docs/_pages/docs/pt/contribute/06-outreach.md | 22 ++-- docs/_pages/docs/pt/contribute/07-donate.md | 54 ++++---- 8 files changed, 186 insertions(+), 173 deletions(-) diff --git a/docs/_pages/docs/pt/contribute/00-contribute.md b/docs/_pages/docs/pt/contribute/00-contribute.md index a2c608650..b8414abfd 100644 --- a/docs/_pages/docs/pt/contribute/00-contribute.md +++ b/docs/_pages/docs/pt/contribute/00-contribute.md @@ -1,23 +1,23 @@ --- layout: single -title: "Contribuye" -permalink: /contribute/es/ +title: "Contribuir" +permalink: /contribute/pt/ sidebar: - title: 'Contribuye' + title: 'Contribuir' nav: contribute -src: "_pages/docs/es/contribute/00-contribute.md" +src: "_pages/docs/pt/contribute/00-contribute.md" --- -Robosats es un proyecto totalmente de código abierto y, como tal, ¡un esfuerzo impulsado por la comunidad! Puedes ayudar a RoboSats a mejorar de muchas maneras diferentes (ni siquiera necesitas saber codificar). Ayuda traduciendo, creando guías, simplemente diciendo a otros que usen RoboSats, ¡y mucho más! +RoboSats é um projeto totalmente de código aberto e, como tal, é um esforço impulsionado pela comunidade! Você pode ajudar o RoboSats a melhorar de muitas maneiras diferentes (você nem precisa saber como programar). Ajude traduzindo, criando guias, simplesmente dizendo aos outros para usar o RoboSats e muito mais! -Échales un vistazo: +Confira: -1. [Desarrollo](/contribute/es/code/) -2. [Traducciones](/contribute/es/languages/) -3. [Liquidez Lightning](/contribute/es/liquidity/) -4. [Guías y video tutoriales](/contribute/es/guides/) -5. [Arte](/contribute/es/art/) -6. [Comparte](/contribute/es/outreach/) -7. [Dona](/contribute/es/donate/) +1. [Desenvolvimento](/contribute/pt/code/) +2. [Traduções](/contribute/pt/languages/) +3. [Liquidez Lightning](/contribute/pt/liquidity/) +4. [Guias e videoaulas](/contribute/pt/guides/) +5. [Arte](/contribute/pt/art/) +6. [Conte a alguém](/contribute/pt/outreach/) +7. [Doar](/contribute/pt/donate/) -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/01-development.md b/docs/_pages/docs/pt/contribute/01-development.md index 4c4190f0f..c429e558f 100644 --- a/docs/_pages/docs/pt/contribute/01-development.md +++ b/docs/_pages/docs/pt/contribute/01-development.md @@ -1,97 +1,99 @@ --- layout: single -title: "Develop RoboSats" -permalink: /contribute/es/code/ +title: "Desenvolva RoboSats" +permalink: /contribute/pt/code/ sidebar: - title: 'Code' + title: 'Código' nav: contribute toc: true toc_sticky: true -src: "_pages/es/contribute/01-development.md" +src: "_pages/pt/contribute/01-development.md" --- -Todo el mundo puede contribuir al desarrollo del proyecto de código abierto RoboSats. Si estás buscando un lugar donde empezar a contribuir, entonces echa un vistazo a la lista de temas que comparten la etiqueta ["good first issue"](https://github.com/RoboSats/robosats/issues?q=is%3Aopen+is%3Aissue+label%3A "good+first+issue"); estos temas son buenos para los recién llegados. +Qualquer pessoa pode contribuir para o desenvolvimento do projeto de código aberto RoboSats. Se você está procurando por um lugar para começar a contribuir, então confira a lista de problemas compartilhado ["good first issue"](https://github.com/RoboSats/robosats/issues?q=is%3Aopen+is%3Aissue+label%3A"good+first+issue"); tais problemas são bons para iniciantes. -Esta guía de contribución se basa en la [Guía de contribución de Bisq](https://github.com/bisq-network/bisq/blob/master/CONTRIBUTING.md). Seguir las mejores prácticas del software libre ayuda a que el desarrollo se mantenga organizado a medida que el proyecto crece con nuevas características y se optimiza continuamente. Los futuros colaboradores te agradecerán que sigas estas buenas prácticas y que tu trabajo sea más fácil de desarrollar. +Este guia de contribuição é baseado no [guia de contribuição do Bisq](https://github.com/bisq-network/bisq/blob/master/CONTRIBUTING.md). Seguir as melhores práticas de software livre e de código aberto ajuda o desenvolvimento a permanecer organizado à medida que o projeto cresce com novos recursos e é continuamente otimizado. Futuros colaboradores irão agradecer por seguir essas melhores práticas e facilitar a construção sobre seu trabalho! -## Canales de comunicación +## Canais de comunicação -*!!! Cuidado con los estafadores que se hacen pasar por administradores de RoboSats. Los administradores NUNCA te llamarán o enviarán mensajes privados.* +_!!! Cuidado com golpistas que se passam por administradores do RoboSats. Os administradores NUNCA entrarão em contato privadamente com você por mensagem ou ligação._ -- **Simplex:** [Grupo principal RoboSats](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). ¿Tienes preguntas o un problema? Encuentra apoyo comunitario en el chat público del grupo SimpleX. Si quieres pasar el rato con otros robots geniales y aprender más sobre RoboSats, entonces esas discusiones ocurren en los chats de grupo SimpleX, Nostr y Matrix. +- **Simplex:** [Grupo Principal do RoboSats](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). Tem perguntas ou um problema? Encontre suporte comunitário na conversa pública do grupo SimpleX. Se você quer se juntar a outros robôs legais e aprender mais sobre o RoboSats, então essas discussões acontecem no SimpleX, Nostr e nos grupos de chat Matrix. -- **Nostr:** [Grupo General RoboSats](https://snort.social/e/note1tfwvglg8xz8420pfgav0dc9mqekv02nkpck2axefklrema7lk6wszmwxdy). Pasa el rato con otros robots geniales y no dudes en hacer preguntas sobre RoboSats. Además, la cuenta [Nostr RoboSats](https://snort.social/p/npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) (npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) proporciona actualizaciones importantes del proyecto, consejos y trucos sobre el uso de RoboSats y otros comentarios centrados en la privacidad. Las preguntas y la participación son bienvenidas. Recuerda: los problemas que requieran la ayuda del personal de RoboSats deben dirigirse al chat principal del grupo SimpleX, donde las respuestas son más rápidas y el personal puede investigar más a fondo su problema. +- **Nostr:** [Grupo Geral do RoboSats](https://snort.social/e/note1tfwvglg8xz8420pfgav0dc9mqekv02nkpck2axefklrema7lk6wszmwxdy). Junte-se a outros robôs legais e não hesite em fazer perguntas sobre o RoboSats! Além disso, a conta [RoboSats Nostr](npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) fornece atualizações importantes do projeto, dicas e truques de uso do RoboSats, e outros comentários centrados na privacidade. Perguntas e interações são bem-vindas. Lembre-se: problemas que exigem suporte da equipe do RoboSats devem ser direcionados para o grupo principal do SimpleX, onde as respostas são mais rápidas e a equipe pode investigar mais a fundo o seu problema. -- **Matrix:** [Grupo de Desarrollo RoboSats](https://matrix.to/#/#robosats:matrix.org). Principal grupo de chat de comunicación de desarrolladores donde tienen lugar discusiones abiertas y técnicas sobre el desarrollo. La discusión sobre los cambios en el código se realiza en GitHub issues y pull requests (PRs). +- **Matrix:** [Grupo de Desenvolvimento do RoboSats](https://matrix.to/#/#robosats:matrix.org). Grupo de chat principal de comunicação entre desenvolvedores, onde discussões abertas e técnicas sobre o desenvolvimento ocorrem. Discussões sobre mudanças de código acontecem em issues e pull requests (PRs) do GitHub. -- **Twitter:** [RoboSats](https://twitter.com/RoboSats). Anuncia actualizaciones del proyecto, comparte consejos y trucos sobre el uso de RoboSats y debate otros temas relacionados con la privacidad. No dudes en hacer preguntas y compartir tu experiencia con RoboSats. El personaje "Robotoshi", un robot amante de la privacidad y a veces descarado, dirige el Twitter de RoboSats e intenta responder a todas las preguntas. Ten en cuenta que el chat público del grupo Simplex antes mencionado puede ser más eficaz para buscar ayuda técnica y que los usuarios que busquen ayuda en disputas serán dirigidos al chat SimpleX. +- **Twitter:** [RoboSats](https://twitter.com/RoboSats). Anuncia atualizações do projeto, compartilha dicas e truques de uso do RoboSats e discute outros tópicos relacionados à privacidade. Sinta-se à vontade para fazer perguntas e compartilhar sua experiência usando o RoboSats! O personagem pseudônimo "Robotoshi", um robô amante da privacidade e às vezes atrevido, administra o Twitter do RoboSats e faz o possível para responder às perguntas! Lembre-se de que o grupo público do Simplex mencionado anteriormente pode ser mais eficaz para buscar ajuda técnica e usuários que buscam ajuda em disputas serão direcionados para o chat do SimpleX. -## Flujo de trabajo de los colaboradores +## Fluxo de Contribuição -Todos los colaboradores de RoboSats envían cambios a través de pull requests. El flujo de trabajo es el siguiente: - - Fork el repositorio - - Crear una rama a partir de la rama `main` - - Haz commit de los cambios - - Elimina/Squash commits redundantes o innecesarios - - Envíe un pull request desde tu rama a la rama `main` del repositorio principal - - Realiza cambios en el pull request si los revisores lo solicitan y pide una nueva revisión +Todos os contribuidores do RoboSats enviam alterações através de pull requests. O fluxo de trabalho é o seguinte: -Los pull requests deben centrarse en un único cambio. No mezcle, por ejemplo, refactorizaciones con una corrección de errores o la implementación de una nueva característica. Esta práctica facilita a los colaboradores la revisión de cada pull request. +- Faça um fork do repositório +- Crie um branch de tópico a partir do branch main +- Faça commits nas alterações +- Agrupe commits redundantes ou desnecessários +- Envie um pull request do seu branch de tópico de volta para o branch main do repositório principal +- Faça alterações no pull request se os revisores solicitarem e solicite uma nova revisão -## Revisión de Pull Requests +Os pull requests devem se concentrar em uma única alteração. Não misture, por exemplo, refatorações com correção de bugs ou implementação de um novo recurso. Essa prática facilita para os outros contribuidores revisarem cada pull request. -Robosats sigue el flujo de revisión establecido por el proyecto Bitcoin Core. Lo siguiente es una adaptación de la [Bitcoin Core contributor documentation](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#peer-review): +## Revisão de Pull Requests -Cualquiera puede participar en la revisión por pares que se expresa mediante comentarios en el pull request. Típicamente los revisores revisarán el código en busca de errores obvios, así como probar el parche y opinar sobre los méritos técnicos del parche. Los mantenedores del proyecto tienen en cuenta la revisión por pares a la hora de determinar si hay consenso para fusionar una pull request (recuerda que las discusiones pueden haberse repartido entre GitHub y Telegram). El siguiente lenguaje se utiliza en los comentarios de pull-request: - - `ACK` significa "He probado el código y estoy de acuerdo en que se fusione"; - - `NACK` significa "No estoy de acuerdo en que esto se fusione", y debe ir acompañado de una justificación técnica sólida. Los NACK que no vayan acompañados de una justificación pueden no tenerse en cuenta; - - `utACK` significa "No he probado el código, pero lo he revisado y parece correcto, estoy de acuerdo en que se fusione"; - - El `concepto ACK` significa "Estoy de acuerdo con el principio general de esta solicitud de extracción"; - - `Nit` se refiere a problemas triviales, a menudo no bloqueantes. +O RoboSats segue o fluxo de revisão estabelecido pelo projeto Bitcoin Core. O seguinte é adaptado da documentação de contribuidores do [Bitcoin Core](https://github.com/bitcoin/bitcoin/blob/master/CONTRIBUTING.md#peer-review): -Tenga en cuenta que los Pull Requests marcados con `NACK` y/o `Change requested` de GitHub se cierran a los 30 días si no se atienden. +Qualquer pessoa pode participar da revisão por pares, que é expressa por comentários no pull request. Normalmente, os revisores irão revisar o código em busca de erros óbvios, além de testar o conjunto de patches e opinar sobre os méritos técnicos do patch. Os mantenedores do projeto levam em consideração a revisão por pares ao determinar se há consenso para mesclar um pull request (lembre-se de que as discussões podem ter sido espalhadas pelo GitHub e pelo Telegram). A seguinte linguagem é usada nos comentários de pull requests: -## Compensación para desarrolladores (Programa piloto) +- `ACK` significa "Testei o código e concordo que deve ser mesclado"; +- `NACK` significa "Discordo que isso deva ser mesclado" e deve ser acompanhado de uma justificativa técnica sólida. NACKs sem justificativa podem ser ignorados; +- `utACK` significa "Não testei o código, mas revisei e parece OK, concordo que pode ser mesclado"; +- `Concept ACK` ACK significa "Concordo com o princípio geral deste pull request"; +- `Nit` refere-se a questões triviais, muitas vezes não bloqueadoras. -[Consulta el estado actual de las tareas compensadas para desarrolladores en el proyecto de Github](https://github.com/users/Reckless-Satoshi/projects/2/views/5) +Observe que os Pull Requests marcados como `NACK` e/ou `Change requested` pelo GitHub são fechados após 30 dias se não forem abordados. -Por el momento, RoboSats es un proyecto joven y sin financiación, pero ha demostrado la capacidad de generar ingresos suficientes para cubrir a duras penas los costes operativos. Un programa de compensación a los desarrolladores es la mejor manera de garantizar el apoyo sostenido de la base de código. Por el momento, las contribuciones de código al núcleo del proyecto recibirán pequeñas recompensas más parecidas a una propina que a una compensación monetaria significativa. El procedimiento piloto para el desarrollo compensado: +## Remuneração para Desenvolvedores (Programa Piloto) -1. El desarrollador abre un PR con la descripción del trabajo que va a realizar, incluyendo opcionalmente la cantidad de Sats que cree que merece el trabajo. -2. Se produce una oferta/negociación para fijar una cantidad de Sats hasta llegar a un acuerdo. Todo el mundo es bienvenido a expresar su opinión sobre si la compensación es adecuada para el RP. -3. El trabajo se lleva a cabo: ¡construir, construir, construir! -4. La revisión tiene lugar. Una vez que los mantenedores dan el visto bueno a la fusión... -5. El desarrollador presenta una factura LN (con un largo plazo de vencimiento). La factura se paga en el momento de la fusión. +[Verifique o estado atual das tarefas de desenvolvimento compensadas no Projeto do GitHub](https://github.com/users/Reckless-Satoshi/projects/2/views/5) -Cada paso (negociación, envío de código, revisión y envío de factura) debe realizarse públicamente en GitHub (es decir, nada de mensajes privados ni similares). Póngase en contacto con el jefe del equipo de desarrollo (@reckless-satoshi) por adelantado si tiene dudas sobre si su contribución es adecuada para recibir una compensación. Actualmente, sólo las contribuciones a la funcionalidad y mantenimiento del frontend o backend son elegibles para compensaciones (por el momento, esto excluye: arte, traducciones, etc.). +Atualmente, o RoboSats é um projeto jovem e sem financiamento, mas mostrou a capacidade de gerar receita suficiente para cobrir apenas os custos operacionais. Um programa de remuneração para desenvolvedores é a melhor maneira de garantir o apoio sustentado da base de código. Por enquanto, contribuições de código para o projeto principal receberão pequenas recompensas mais próximas de uma gorjeta do que de uma compensação monetária significativa. O procedimento piloto para desenvolvimento compensado é o seguinte: -## Convenciones de estilo y codificación +1. O desenvolvedor abre um PR com a descrição do trabalho que será realizado, incluindo opcionalmente a quantidade de Sats que ele acha que o trabalho merece. +2. Uma oferta/negociação ocorre para definir uma quantidade de Sats até que seja acordada. Todos são bem-vindos para expressar opinião sobre se a compensação é adequada para o PR. +3. O trabalho acontece: construir, construir, construir! +4. A revisão ocorre. Uma vez que os mantenedores dão o OK para o merge.... +5. O desenvolvedor envia uma fatura LN (com um longo prazo de validade). A fatura é paga no merge. -### Configurar nombre de usuario Git y metadatos de correo electrónico +Cada etapa (negociação, submissão de código, revisão e submissão de fatura) deve ocorrer publicamente no GitHub (ou seja, sem mensagens privadas e similares). Entre em contato com o líder da equipe de desenvolvimento (@reckless-satoshi) antecipadamente se tiver dúvidas sobre se sua contribuição é adequada para compensação. Atualmente, apenas contribuições para a funcionalidade central do frontend ou backend e manutenção são elegíveis para compensações (por enquanto, isso exclui: arte, traduções, etc.). -Ver https://help.github.com/articles/setting-your-username-in-git/ para instrucciones. +## Estilo e Convenções de Codificação -### Escribir mensajes de commits bien formados +### Configure metadados de nome de usuário e e-mail do Git + +Ver https://help.github.com/articles/setting-your-username-in-git/ para instruções. + +### Escreva mensagens de commit bem formadas De https://chris.beams.io/posts/git-commit/#seven-rules: - 1. Separa el asunto del cuerpo con una línea en blanco - 2. Limite la línea de asunto a 50 caracteres (*) - 3. Escriba el asunto en mayúsculas - 4. No termine el asunto con un punto - 5. Utilice el modo imperativo en el asunto - 6. Envuelva el cuerpo a 72 caracteres (*) - 7. Utilice el cuerpo para explicar qué y por qué en lugar de cómo. +1. Separe o assunto do corpo com uma linha em branco +2. Limite a linha de assunto a 50 caracteres (\*) +3. Capitalize a linha de assunto +4. Não termine a linha de assunto com um ponto +5. Use o modo imperativo na linha de assunto +6. Quebre o corpo em 72 caracteres (\*) +7. Use o corpo para explicar o que e por que vs. como -### Firma tus commits con GPG +### Assine seus commits com GPG -Ver https://github.com/blog/2144-gpg-signature-verification para más información y -https://help.github.com/articles/signing-commits-with-gpg/ para instrucciones. +Ver https://github.com/blog/2144-gpg-signature-verification para mais informações e +https://help.github.com/articles/signing-commits-with-gpg/ para instruções. -### Use un editor que soporte Editorconfig +### Use um editor que suporte Editorconfig -La configuración [.editorconfig](.editorconfig) de este repositorio asegura una gestión consistente de los espacios en blanco. La mayoría de los editores modernos lo soportan de forma nativa o con un plugin. Vea http://editorconfig.org para más detalles. +As configurações [.editorconfig](.editorconfig) neste repositório garantem o gerenciamento consistente de espaços em branco. A maioria dos editores modernos o suporta nativamente ou com plugin. Consulte http://editorconfig.org para obter detalhes. -### Mantener limpio el historial de git +### Mantenha o histórico do git limpo -Es muy importante mantener el historial git claro, ligero y fácilmente navegable. Esto significa que los contribuidores deben asegurarse de que sus pull requests incluyen sólo commits significativos (si son redundantes o fueron añadidas después de una revisión, deben ser eliminadas) y _no merge commits_. +É muito importante manter o histórico do git claro, leve e facilmente navegável. Isso significa que os contribuidores devem garantir que seus pull requests incluam apenas commits significativos (se forem redundantes ou foram adicionados após uma revisão, devem ser removidos) e _nenhum commit de merge_. diff --git a/docs/_pages/docs/pt/contribute/02-languages.md b/docs/_pages/docs/pt/contribute/02-languages.md index f89e75ba6..685cfeb2e 100644 --- a/docs/_pages/docs/pt/contribute/02-languages.md +++ b/docs/_pages/docs/pt/contribute/02-languages.md @@ -1,52 +1,61 @@ --- layout: single -title: "Traduce RoboSats" -permalink: /contribute/es/languages/ +title: "Traduza RoboSats" +permalink: /contribute/pt/languages/ sidebar: - title: 'Traducción' + title: 'Tradução' nav: contribute toc: true toc_sticky: true -src: "_pages/es/contribute/02-languages.md" +src: "_pages/pt/contribute/02-languages.md" --- -RoboSats es una forma de cambiar bitcoin por **cualquier moneda del mundo**. Por ello, muchos usuarios sólo encontrarán útil esta herramienta si está disponible en un idioma que entiendan. Traducir RoboSats a un nuevo idioma es una de las contribuciones más valiosas al proyecto. Pone la plataforma a disposición de nuevos públicos, aumenta el alcance de esta genial herramienta de libertad y, en consecuencia, incrementa la liquidez de la cartera de pedidos para que aún más usuarios apilen Sats en privado. +RoboSats é uma maneira de trocar bitcoins por **qualquer moeda do mundo**. Portanto, muitos usuários podem achar essa ferramenta útil apenas se estiver disponível em um idioma que entendam. Traduzir o RoboSats para um novo idioma é uma das contribuições mais valiosas para o projeto! Isso torna a plataforma disponível para novos públicos, aumenta o alcance desta ferramenta de liberdade legal e, consequentemente, aumenta a liquidez do livro de ofertas para ainda mais usuários acumularem Sats de forma privada. -No hay mucho texto en RoboSats; sin embargo, podría ser mejor dividir el trabajo con otro contribuyente. Puedes ponerte en contacto con las [comunidades RoboSats](https://learn.robosats.com/contribute/es/code/#canales-de-comunicación) y encontrar usuarios dispuestos a dividir la tarea. +Não há muito texto no RoboSats; no entanto, pode ser melhor dividir o trabalho com outro colaborador. Você pode entrar em contato com as [comunidades do RoboSats](https://learn.robosats.com/contribute/pt/code/#canales-de-comunicación) e encontrar usuários dispostos a dividir a tarefa. -## Cómo contribuir con una nueva traducción +## Como contribuir com uma nova tradução -Simplemente crea un nuevo archivo de traducción en `frontend/static/locales` [enlace a GitHub](https://github.com/RoboSats/robosats/tree/main/frontend/static/locales). En `locales` hay un único archivo con un diccionario json para cada idioma. Para crear una nueva traducción, simplemente copia `es.json` (el texto maestro) en un nuevo archivo con el nombre del idioma [código ISO 639 de dos caracteres](https://www.loc.gov/standards/iso639-2/php/English_list.php). +Basta criar um novo arquivo de tradução em `frontend/static/locales` [link para o GitHub](https://github.com/RoboSats/robosats/tree/main/frontend/static/locales). Em `locales`, há um único arquivo com um dicionário JSON para cada idioma. Para criar uma nova tradução, basta copiar `en.json` (o texto principal) para um novo arquivo com o nome do [código de duas letras do idioma ISO 639](https://www.loc.gov/standards/iso639-2/php/English_list.php). -## Directrices +## Diretrizes -El diccionario `.json` de cada idioma contiene pares de claves y valores con el siguiente formato {"clave1": "valor1", "clave2": "valor2", ...}. La mayoría de las claves son frases literales en inglés. Simplemente hay que traducirlas a la derecha, por ejemplo, para traducir el botón `Make Order` al español, se editaría el fichero json para que tuviera este aspecto `{... "Make Order": "Crear Orden",...}`. +Cada dicionário de idioma `.json` contém pares de chaves e valores no seguinte formato { "chave1":"valor1", "chave2":"valor2", ...}. A maioria das chaves é a sentença literal em inglês. Estas simplesmente devem ser traduzidas no lado direito. Por exemplo, para traduzir o botão `Make Order` para o português, você editaria o arquivo JSON para que ficasse assim {... "Make Order":"Criar ordem",...}. -### 1. **No todas las teclas son frases explícitas.** -Algunas claves no son la sentencia en inglés, sino un nombre de variable. Por ejemplo, "phone_unsafe_alert". En este caso, debes echar un vistazo al valor originalmente en `en.json`. +### 1. **Nem todas as chaves são sentenças explícitas.** -### 2. **El diccionario de idioma está dividido en 9 secciones.** -La primera clave de cada sección es una referencia y no es necesario traducirla. Por ejemplo, la segunda sección comienza con la clave:valor `"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation"`. No es necesario traducirlo; es sólo información para que el traductor entienda en qué parte de la aplicación va a trabajar. +Algumas chaves não são a sentença em inglês, mas um nome de variável. Por exemplo, "phone_unsafe_alert". Nesse caso, você deve dar uma olhada no valor original em `en.json`. -### 3. **Intenta mantener una longitud similar a la de la frase original.** -En la mayoría de los casos no pasa nada si la traducción es más corta. Sin embargo, las traducciones con un mayor número de caracteres pueden romper la interfaz de usuario. No siempre es posible ceñirse a la longitud de la frase en inglés. En esos casos, es posible que haya que modificar la interfaz de usuario. Póngase en contacto con la persona responsable de dicho cambio. +### 2. **O dicionário de idioma é dividido em 9 seções.** -### 4. **Algunas frases contienen variables.** -Por ejemplo, {{currencyCode}}. Insertará el código de moneda donde se encuentre la variable. Por ejemplo, `"Paga 30 {{currencyCode}}"` se renderizará como "Paga 30 USD". +A primeira chave de cada seção é uma referência e não precisa ser traduzida. Por exemplo, a segunda seção começa com a chave:valor `"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation"`. Não precisa ser traduzida; é apenas informação para o tradutor entender em qual parte do aplicativo ele estará trabalhando. -### 5. **Algunas frases contienen etiquetas HTML.** -Estas etiquetas suelen ser hipervínculos. Por ejemplo, en `{"phone_unsafe_alert": "Use <1>Tor Browser y visite el sitio <3>Onion."}` el texto hijo de <1> (Tor Browser) enlazará con el sitio web Tor Download, y los hijos de <3> enlazarán con el sitio RoboSats Onion. +### 3. **Tente manter um tamanho similar à frase original.** -### 6. **Es mejor traducir de arriba a abajo del archivo .json**. -Algunos textos son de alta prioridad, otros de baja prioridad. Es probable que algunas claves cambien pronto o que no sean tan relevantes para el usuario de la aplicación. Los archivos de traducción se ordenan de arriba a abajo por la prioridad de la traducción. +Na maioria dos casos, estará tudo bem se a tradução for mais curta. No entanto, traduções que resultarem em um maior número de caracteres podem quebrar a interface do usuário! Nem sempre será possível manter o comprimento da sentença em inglês. Nesses casos, a interface do usuário pode precisar ser alterada. Entre em contato com a pessoa responsável por essa alteração. -### 7. **Usa un corrector ortográfico.** -Sí, por favor! 😉 +### 4. **Algumas sentenças contêm variáveis.** -### 8. **Entiende el contexto; ¿dónde se mostrará esta cadena?** -Las traducciones literales pueden no funcionar bien en algunos idiomas. Mientras que en inglés la redacción es siempre similar independientemente de la posición en la interfaz de usuario, en algunos idiomas puede ser muy diferente si estás traduciendo un botón (el usuario está realizando una acción) o si simplemente estás traduciendo un tooltip. Podría ser inteligente traducir las cadenas mientras se mira la aplicación. Sin embargo, muchas cadenas sólo pueden encontrarse mientras se opera. El sitio testnet RoboSats es genial para este uso. Puedes explorar toda la app simplemente interactuando con ella usando una wallet testnet Lightning. Sin embargo, si no puedes encontrar dónde se muestra una cadena, puede ser más rápido simplemente escribir un mensaje en el [grupo SimpleX](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). +Por exemplo, {{currencyCode}}. Ele inserirá o código da moeda onde a variável for encontrada. Por exemplo, `"Pagar 30 {{currencyCode}}"` será exibido como "Pagar 30 USD". -### 9. **¡Felicítate a ti mismo!** -En serio. ¡Es tan impresionante que estés ayudando a construir herramientas de libertad! +### 5. **Algumas sentenças contêm tags HTML.** -{% include improve_es %} +Essas tags geralmente são hiperlinks. Por exemplo, em `{"phone_unsafe_alert": "Use <1>Tor Browser and visit the <3>Onion site."}` o texto entre <1> (Tor Browser) será linkado para o site de download do Tor, e o texto entre <3> será linkado para o site Onion do RoboSats. + +### 6. **É melhor traduzir de cima para baixo do arquivo .json**. + +Alguns textos são de alta prioridade, outros são de baixa prioridade. Algumas chaves provavelmente mudarão em breve ou podem não ser tão relevantes para o usuário do aplicativo. Os arquivos de tradução são ordenados de cima para baixo pela prioridade da tradução. + +### 7. **Use um verificador ortográfico.** + +Sim, por favor! 😉 + +### 8. **Entenda o contexto; onde essa string será exibida?** + +Traduções literais podem não funcionar bem em alguns idiomas. Enquanto em inglês a redação é sempre semelhante, independentemente da posição na interface do usuário, em alguns idiomas pode ser muito diferente se você estiver traduzindo um botão (o usuário está tomando uma ação) ou se estiver simplesmente traduzindo uma dica de ferramenta. Pode ser inteligente traduzir as strings enquanto olha para o aplicativo. No entanto, muitas strings só podem ser encontradas durante a negociação. O site de teste do RoboSats é ótimo para esse uso! Você pode explorar todo o aplicativo simplesmente interagindo com ele usando uma carteira Lightning de teste. No entanto, se você não conseguir encontrar onde uma string é exibida, pode ser mais rápido simplesmente escrever uma mensagem no [grupo no SimpleX](https://simplex.chat/contact#/?v=1-2&smp=smp%3A%2F%2F0YuTwO05YJWS8rkjn9eLJDjQhFKvIYd8d4xG8X1blIU%3D%40smp8.simplex.im%2FyEX_vdhWew_FkovCQC3mRYRWZB1j_cBq%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnrf9Jw3Ajdp4EQw71kqA64VgsIIzw8YNn68WjF09jFY%253D%26srv%3Dbeccx4yfxxbvyhqypaavemqurytl6hozr47wfc7uuecacjqdvwpw2xid.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22hWnMVPnJl-KT3-virDk0JA%3D%3D%22%7D). + +### 9. **Parabéns para você!** + +Sério. É incrível que você esteja ajudando a construir ferramentas para a liberdade! + +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/03-liquidity.md b/docs/_pages/docs/pt/contribute/03-liquidity.md index 4a126def9..0688d6fa5 100644 --- a/docs/_pages/docs/pt/contribute/03-liquidity.md +++ b/docs/_pages/docs/pt/contribute/03-liquidity.md @@ -1,34 +1,34 @@ --- layout: single -title: "Abre un canal" -permalink: /contribute/es/liquidity/ +title: "Abrir um canal" +permalink: /contribute/pt/liquidity/ sidebar: - title: 'LN liquidity' + title: 'LN liquidez' nav: contribute toc: true toc_sticky: true -src: "_pages/docs/es/contribute/03-liquidity.md" +src: "_pages/docs/pt/contribute/03-liquidity.md" --- -Una forma de contribuir a RoboSats es abrir un canal al [nodo coordinador experimental de RoboSats](https://amboss.space/node/0282eb467bc073833a039940392592bf10cf338a830ba4e392c1667d7697654c7e) y proporcionar al nodo liquidez de salida. Basta con utilizar la plataforma para vender bitcoin y empujar la liquidez hacia el extremo de RoboSats. +Uma maneira de contribuir para o RoboSats é abrindo um canal para o [nó coordenador experimental do RoboSats](https://amboss.space/node/0282eb467bc073833a039940392592bf10cf338a830ba4e392c1667d7697654c7e) e fornecendo ao nó liquidez de saída. Basta usar a plataforma para vender bitcoin e direcionar liquidez para o final do RoboSats! -## RoboSats no es un nodo de enrutamiento +## RoboSats não é um nó de roteamento -RoboSats no es un nodo de enrutamiento típico de la Lightning Network. Un nodo destinado a enrutar pagos quiere canales equilibrados para maximizar las posibilidades de éxito en el reenvío de pagos. El nodo coordinador experimental RoboSats quiere maximizar: +RoboSats não é um nó de roteamento típico da Rede Lightning. Um nó destinado ao roteamento de pagamentos deseja canais balanceados para maximizar a chance de roteamento bem-sucedido de pagamentos. O nó coordenador experimental do RoboSats deseja maximizar: -1. La cantidad de HTLCs concurrentes pendientes sin fallo (bono/escrow). -2. La fiabilidad de los pagos entrantes que se abonan a los usuarios, independientemente del canal. +1. A quantidade de HTLCs pendentes simultâneos sem falha (vínculo/garantia). +2. A confiabilidade dos pagamentos recebidos sendo pagos aos usuários, independentemente do canal. -Dicho esto, no importa si toda la liquidez saliente del nodo coordinador experimental RoboSats se concentra en dos canales, siempre y cuando, cuando sea necesario pagar a un comprador, los nodos conectados encaminen eficazmente el pago. La concentración de liquidez en unos pocos canales sólo es un problema para los nodos mal conectados. +Com isso dito, não importa se toda a liquidez de saída do nó coordenador experimental do RoboSats está concentrada em dois canais, desde que, ao pagar um comprador, os nós conectados roteiem efetivamente o pagamento. A concentração de liquidez de alguns canais é apenas um problema para nodes mal conectados. -## Vendedores de Bitcoin que abren canales +## Vendedores de bitcoin abrindo canais -Como ejemplo, un vendedor crea un nuevo nodo y su único canal es con el nodo coordinador experimental RoboSats. Empujan liquidez al extremo de RoboSats y, en consecuencia, el nodo coordinador experimental RoboSats no puede usar ese mismo canal para entregar los Sats al comprador. El canal se considera liquidez "sin salida". +Como exemplo, um vendedor cria um novo nó e seu único canal é com o nó coordenador experimental do RoboSats. Eles direcionam a liquidez para o final do RoboSats e, consequentemente, o nó coordenador experimental do RoboSats não pode usar o mesmo canal para entregar os Sats ao comprador. O canal é considerado liquidez "sem saída". -Por este motivo, la apertura de un canal al nodo coordinador experimental RoboSats sólo es útil para el proveedor de liquidez (vendedor), ya que no incurre en gastos de enrutamiento y tiene una mayor fiabilidad de enrutamiento. Cuando un canal está completamente saturado (y el vendedor ya no puede empujar liquidez), entonces se cierra y los Sats se utilizan para abrir canales de salida a un peer fiable. +É por essa razão que abrir um canal para o nó coordenador experimental do RoboSats é útil apenas para o provedor de liquidez (vendedor), onde eles incorrem em zero taxas de roteamento e têm uma maior confiabilidade de roteamento. Quando um canal está completamente saturado (e o vendedor não pode mais direcionar liquidez), ele é então fechado e Sats são usados para abrir canais de saída para um par confiável. -## Compradores de Bitcoin Abriendo Canales +## Compradores de bitcoin abrindo canais -Como comprador, abrir canales es menos útil. Hacerlo sólo mejoraría la fiabilidad. Tenga en cuenta que al abrir un canal directo con el nodo coordinador experimental RoboSats, ¡toda la liquidez estará de su lado! Por lo tanto, ese canal no sería útil para recibir un pago de inmediato. +Como comprador, abrir canais é menos útil. Fazê-lo só melhoraria a confiabilidade. Tenha em mente que ao abrir um canal direto com o nó coordenador experimental do RoboSats, toda a liquidez estará do seu lado! Portanto, esse canal não seria útil para receber um pagamento imediatamente. -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/04-guides.md b/docs/_pages/docs/pt/contribute/04-guides.md index c68929511..7d0dd011d 100644 --- a/docs/_pages/docs/pt/contribute/04-guides.md +++ b/docs/_pages/docs/pt/contribute/04-guides.md @@ -1,29 +1,29 @@ --- layout: single -title: "Guías" -permalink: /contribute/es/guides/ +title: "Guias" +permalink: /contribute/pt/guides/ sidebar: - title: 'Guías' + title: 'Guias' nav: contribute toc: true toc_sticky: true -src: "_pages/docs/es/contribute/04-guides.md" +src: "_pages/docs/pt/contribute/04-guides.md" --- -Aunque RoboSats se esfuerza por ser una experiencia de compra/venta fluida e intuitiva, ¡muchos usuarios siguen prefiriendo confiar en guías y tutoriales para aplicaciones que nunca han utilizado antes! Ayúdanos escribiendo tu propia guía detallando tu experiencia con RoboSats. +Embora o RoboSats se esforce para oferecer uma experiência de compra/venda suave e intuitiva, muitos usuários ainda preferem confiar em guias e tutoriais para aplicativos que nunca usaram antes! Ajude escrevendo seu próprio guia detalhando sua experiência com o RoboSats! -Las guías, los tutoriales, las demostraciones, etc. son complementos muy valiosos para el sitio web de RoboSats. Hay tantas características interesantes de RoboSats que puede haber guías genéricas (cómo comprar, vender, intercambiar, etc.) y también muchas guías específicas (cómo utilizar métodos específicos de intercambio, recepción en cadena, recepción en factura envuelta, etc.). +Guias, tutoriais, demonstrações, etc. são adições inestimáveis ao site do RoboSats. Existem tantos recursos legais no RoboSats que podem haver guias genéricos (como comprar, vender, trocar, etc.) e também muitos guias específicos para propósitos (como usar métodos de troca específicos, receber em on-chain, receber em fatura envelopada, etc.). -## Cosas a tener en cuenta +## Coisas a considerar -Para proporcionar a sus lectores/espectadores la información más precisa sobre la plataforma, considere consultar brevemente la documentación de RoboSats aquí en [learn.robosats.com](https://learn.robosats.com/es/). Allí encontrarás muchas características y aspectos de RoboSats con todo detalle, así como algunos [tutoriales creados anteriormente](https://learn.robosats.com/watch/es/) que pueden servirte de referencia para tu tutorial. +Para fornecer aos seus leitores/telespectadores as informações mais precisas sobre a plataforma, considere dar uma olhada breve na documentação do RoboSats aqui em [learn.robosats.com](https://learn.robosats.com/pt/). Lá você encontrará muitas características e aspectos do RoboSats em detalhes refinados, bem como alguns [tutoriais previamente criados](https://learn.robosats.com/watch/pt/) que podem ajudar como referência para o seu tutorial. -Si usted tiene preguntas persistentes que no se responden en la documentación, entonces por favor no dude en llegar y preguntar en el [grupo de apoyo público SimpleX](https://learn.robosats.com/contribute/code/#communication-channels). +Se você tiver perguntas persistentes que não forem respondidas na documentação, não hesite em perguntar no [grupo de suporte público do SimpleX](https://learn.robosats.com/contribute/code/#communication-channels).. -Si estás tratando de hacer una demostración en vivo de RoboSats para una reunión o conferencia, ¡hay compañeros robots dispuestos en los grupos de Telegram antes mencionados que estarían encantados de echar una mano robótica! No hay nada mejor (y más útil) para los novatos que ver RoboSats en vivo y en acción. +Se você estiver tentando fazer uma demonstração ao vivo do RoboSats para um evento de meetup ou conferência, há pares de robôs dispostos nos grupos do Telegram mencionados acima que ficariam emocionados em ajudar! Não há nada mais legal (e útil) para iniciantes do que ver o RoboSats ao vivo e em ação! -## Cómo añadir tu guía aquí +## Como adicionar seu guia aqui -Una vez que hayas creado una guía, ¡puedes solicitar que se añada al sitio de documentación de RoboSats! ¡Basta con crear una solicitud de extracción en el GitHub! +Assim que você criar um guia, poderá solicitar a adição dele ao site de documentação do RoboSats! Basta criar um pull request no GitHub! -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/05-art.md b/docs/_pages/docs/pt/contribute/05-art.md index 7779d940c..6ade5c9e6 100644 --- a/docs/_pages/docs/pt/contribute/05-art.md +++ b/docs/_pages/docs/pt/contribute/05-art.md @@ -1,21 +1,21 @@ --- layout: single title: "Arte & Memes" -permalink: /contribute/es/art/ +permalink: /contribute/pt/art/ sidebar: title: 'Arte' nav: contribute toc: true toc_sticky: true -src: "_pages/docs/es/contribute/05-art.md" +src: "_pages/docs/pt/contribute/05-art.md" --- -¿Tienes talento artístico? Considera la posibilidad de dibujar fan arts y promocionar RoboSats a través de dulces imágenes. Una imagen vale más que mil palabras, y además genera más participación que los artículos largos. No buscamos a Vincent van Gogh ni a Pablo Picasso, sino a personas con ganas de dibujar y de compartir la buena noticia de la compra/venta entre iguales. +Tem talento artístico? Considere desenhar fan art e promover o RoboSats por meio de visuais encantadores! Uma imagem vale mais que mil palavras e também gera mais engajamento do que artigos longos. Não estamos procurando por Vincent Van Gogh ou Pablo Picasso, apenas indivíduos empolgados que gostam de desenhar e compartilhar a boa palavra de comprar/vender de forma peer-to-peer! -## Ideas +## Ideias -Aquí no hay límites. Si quieres hacer una lluvia de ideas, no dudes en enviar un mensaje a los [grupos públicos de apoyo SimpleX](https://learn.robosats.com/contribute/es/code/#canales-de-comunicación). ¡El coordinador de arte RoboSats es [@Red_Purdy](https://twitter.com/Red_Purdy) y puede ayudar a proporcionar ideas! +Aqui não há limite aqui! Se você quiser fazer uma tempestade de ideias, sinta-se à vontade para enviar uma mensagem para os [grupos de suporte público do SimpleX](https://learn.robosats.com/contribute/pt/code/#canales-de-comunicación). O coordenador de arte do RoboSats é [@Red_Purdy](https://twitter.com/Red_Purdy) e pode ajudar a fornecer ideias! -Un ejemplo del uso del arte para crear compromiso con la comunidad incluye [Telegram stickers](https://t.me/addstickers/Robosats1). Las pegatinas enlazadas muestran a la casi mascota Robotoshi. +Um exemplo de uso de arte para criar engajamento com a comunidade inclui [Telegram stickers](https://t.me/addstickers/Robosats1). Os adesivos linkados apresentam o quase mascote Robotoshi. -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/06-outreach.md b/docs/_pages/docs/pt/contribute/06-outreach.md index df1c81983..a2288bb5b 100644 --- a/docs/_pages/docs/pt/contribute/06-outreach.md +++ b/docs/_pages/docs/pt/contribute/06-outreach.md @@ -1,25 +1,25 @@ --- layout: single -title: "Comparte" -permalink: /contribute/es/outreach/ +title: "Divulgação" +permalink: /contribute/pt/outreach/ sidebar: - title: 'Comparte' + title: 'Divulgação' nav: contribute toc: true toc_sticky: true -src: "_pages/docs/es/contribute/06-outreach.md" +src: "_pages/docs/pt/contribute/06-outreach.md" --- -La mejor forma de apoyar a RoboSats es utilizarlo y recomendar a los demás que lo prueben. Sin pares que aporten liquidez a los libros de órdenes, las bolsas peer-to-peer como la nuestra dejarían de existir. Cuando los usuarios utilizan RoboSats e invitan a otros a probarlo, la liquidez aumenta y la plataforma puede admitir aún más usuarios. +A melhor maneira de apoiar o RoboSats é simplesmente usá-lo e contar aos outros para experimentá-lo! Sem pares fornecendo liquidez para os livros de pedidos, trocas peer-to-peer como nós deixariam de existir! Quando os pares usam o RoboSats e convidam outros para experimentá-lo, a liquidez cresce e então a plataforma pode suportar ainda mais usuários! -Lo mejor que podemos hacer es razonar con los usuarios por qué deben valorar su privacidad y evitar las bolsas contrarias a la privacidad. Consulte este [artículo](https://bitcoinmagazine.com/culture/the-value-of-p2p-bitcoin-exchanges), escrito por un colaborador de RoboSats, en el que se explican algunas de las razones por las que los usuarios deberían plantearse proteger su privacidad y utilizar intercambios P2P como RoboSats. +O melhor que podemos fazer é argumentar com os usuários sobre por que eles deveriam valorizar sua privacidade e evitar trocas anti-privacidade. Consulte este [artigo](https://bitcoinmagazine.com/culture/the-value-of-p2p-bitcoin-exchanges), escrito por um colaborador do RoboSats, explicando algumas das razões pelas quais os usuários devem considerar proteger sua privacidade e usar trocas P2P como o RoboSats. -## Redes sociales +## Mídias Sociais -Las redes sociales son una gran oportunidad para la publicidad boca a boca de RoboSats. Si has tenido una buena experiencia con RoboSats o tienes algo interesante que decir sobre el proyecto, ¡hazlo saber! Grítalo desde el cielo de los robots. +As mídias sociais são uma ótima oportunidade para publicidade boca a boca do RoboSats. Se você teve uma ótima experiência usando o RoboSats ou tem uma visão interessante para compartilhar sobre o projeto, por favor, diga algo! Grite isso dos robo-céus! -Por ejemplo, puedes publicarlo en Nostr y etiquetar la cuenta de Nostr de RoboSats (npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqk3m82) para que pueda compartirse con los demás. O, si estás en Twitter, crea un tweet y etiqueta la cuenta [RoboSats Twitter](https://twitter.com/RoboSats). +Por exemplo, você poderia postar no Nostr e marcar a conta RoboSats Nostr (npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82) para que ela possa ser compartilhada com outros! Ou, se estiver no Twitter, crie um tweet e marque a conta [Twitter do RoboSats](https://twitter.com/RoboSats). -¡Cualquier ayuda será muy apreciada en este sector! Más liquidez en el libro de órdenes atrae a más usuarios y, por lo tanto, ¡más usuarios pueden aprovechar las ventajas de comprar y vender bitcoin de forma privada! +Qualquer ajuda seria muito apreciada neste setor! Mais liquidez nos livros de pedidos atrai mais usuários e, assim, mais usuários podem aproveitar a compra e venda de bitcoin de forma privada! -{% include improve_es %} +{% include improve_pt %} diff --git a/docs/_pages/docs/pt/contribute/07-donate.md b/docs/_pages/docs/pt/contribute/07-donate.md index ed37e43bd..85bcc15c6 100644 --- a/docs/_pages/docs/pt/contribute/07-donate.md +++ b/docs/_pages/docs/pt/contribute/07-donate.md @@ -1,31 +1,29 @@ --- layout: single classes: wide -title: "Dona al equipo del proyecto RoboSats" -permalink: /contribute/es/donate/ +title: "Doe para o projeto de código aberto RoboSats" +permalink: /contribute/pt/donate/ sidebar: - title: 'Dona' + title: 'Doe' nav: contribute -src: "_pages/docs/es/contribute/07-donate.md" +src: "_pages/docs/pt/contribute/07-donate.md" --- -No creemos que el desarrollo de RoboSats deba depender de las donaciones para mantenerse con vida. El objetivo del proyecto es generar ingresos suficientes para cubrir los costes de desarrollo, servidor, liquidez y promoción. La **mejor manera de donar a RoboSats es utilizar activamente la herramienta** y contárselo a tus amigos. +Não achamos que o desenvolvimento do RoboSats deva depender de doações para se manter vivo. O objetivo do projeto é gerar receita suficiente para cobrir os custos de desenvolvimento, servidor, liquidez e promoção. **A melhor forma de doar para o RoboSats é usar ativamente a ferramenta** e contar aos seus amigos. -Sin embargo, algunos bitcoiners muy entusiastas se ponen en contacto con nosotros para impulsar el desarrollo y la longevidad de RoboSats. Apreciamos mucho estas donaciones, sobre todo porque la plataforma es todavía muy joven y sigue funcionando con pérdidas netas. +No entanto, somos abordados por entusiastas de bitcoin muito animados que querem impulsionar ainda mais o desenvolvimento e a longevidade do RoboSats. Agradecemos muito essas doações, especialmente porque a plataforma ainda é muito jovem e ainda opera com prejuízo líquido. -Puedes donar de las siguientes maneras: +Você pode doar das seguintes maneiras: - - **Envíanos un zapp en Nostr:** - Todos los zaps de Nostr se destinarán al equipo de medios sociales. - Aquí está la cuenta de nPub para RoboSats : +- **Doar para [RoboSats DevFund Node](https://amboss.space/node/{{site.robosats.node_id}}) via KeySend:** +
+ + +
- ``` -npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82 - ``` - - - **Sugiere directamente a los desarrolladores que estén trabajando en las funciones que te gusten.** Consulta los [PR activos](https://github.com/RoboSats/robosats/pulls) y muestra tu apoyo a los desarrolladores a través de las sugerencias Lightning. Simplemente escribe un mensaje, por ejemplo "@nombre_del_desarrollador, me gustaría financiar el desarrollo de esta función con 6000 Sats". El desarrollador debería responder con una factura LN con un largo tiempo de expiración. +**Doar diretamente ao desenvolvedor que está trabalhando nas funcionalidades que você gosta**. Verifique os [PRs ativos](https://github.com/RoboSats/robosats/pulls) e mostre seu apoio aos desenvolvedores com gorjetas via Lightning. Basta escrever uma mensagem, por exemplo "@developer_name, gostaria de financiar o desenvolvimento dessa funcionalidade com 6000 Sats". O desenvolvedor deve responder com uma fatura LN com um longo tempo de expiração. - - **Haz una donación a los devs de RoboSats via Paynym (BIP47): [{{site.robosats.paynym}}](https://paynym.is/{{site.robosats.paynym}})** código paynym: +- **Doar para RoboSats devfund via Paynym (BIP47): [{{site.robosats.paynym}}](https://paynym.is/{{site.robosats.paynym}})** paynym code:

@@ -34,21 +32,25 @@ npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82 ``` {{site.robosats.paynym_code}} - ``` +``` - - **Tip the lead developer via Paynym (BIP47): [{{site.robosats.leaddev_paynym}}](https://paynym.is/{{site.robosats.leaddev_paynym}})** código paynym: +- **Doar para lead developer via Paynym (BIP47): [{{site.robosats.leaddev_paynym}}](https://paynym.is/{{site.robosats.leaddev_paynym}})** paynym code:

⚡Reckless_Satoshi⚡
- ``` - {{site.robosats.leaddev_paynym_code}} - ``` +``` +{{site.robosats.leaddev_paynym_code}} +``` + +- **Zap us on Nostr:** + Todas as zaps do Nostr serão destinadas à equipe de mídia social. + Aqui está o nPub para a conta RoboSats: + +``` +npub1p2psats79rypr8lpnl9t5qdekfp700x660qsgw284xvq4s09lqrqqk3m82 +``` - - **Tip the [experimental RoboSats coordinator](https://amboss.space/node/{{site.robosats.node_id}}) via KeySend:** -
- - -
+Você pode doar anonimamente ou nos enviar uma mensagem para que possamos reconhecer sua contribuição! From bd751ff85188e466657d0e600a3c7577cacafe4f Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 20:56:25 -0300 Subject: [PATCH 8/9] feat: translation stats to portuguese --- docs/_pages/docs/pt/stats.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/_pages/docs/pt/stats.md b/docs/_pages/docs/pt/stats.md index 7be6d218f..6bc39c6c8 100644 --- a/docs/_pages/docs/pt/stats.md +++ b/docs/_pages/docs/pt/stats.md @@ -1,12 +1,12 @@ --- layout: single classes: wide -title: "RoboSats Estadisticas" -permalink: /stats/es/ +title: "Estatísticas do RoboSats" +permalink: /stats/pt/ sidebar: - title: ' Estadisticas' + title: ' Estatísticas' nav: docs -src: "_pages/docs/es/stats.md" +src: "_pages/docs/pt/stats.md" ---
From 8735cd409a5250534192c6fb9e19ffbc52f8881c Mon Sep 17 00:00:00 2001 From: Thayrone Date: Thu, 4 Apr 2024 21:50:44 -0300 Subject: [PATCH 9/9] feat: add protuguese translation navigation --- docs/_data/navigation_pt.yml | 121 +++++++++++ docs/_includes/nav_list | 3 + docs/header-menu-jsons/navigation_pt.json | 232 ++++++++++++++++++++++ docs/utils/mastheadHelper.js | 4 +- 4 files changed, 358 insertions(+), 2 deletions(-) create mode 100644 docs/_data/navigation_pt.yml create mode 100644 docs/header-menu-jsons/navigation_pt.json diff --git a/docs/_data/navigation_pt.yml b/docs/_data/navigation_pt.yml new file mode 100644 index 000000000..a3ff13b0a --- /dev/null +++ b/docs/_data/navigation_pt.yml @@ -0,0 +1,121 @@ +main: + - title: ' Acesso Rápido' + url: /docs/pt/quick-start/ + - title: ' Tutoriais' + url: /watch/en/ + - title: ' Estatísticas' + url: /stats/pt/ + - title: ' Contribuir' + url: /contribute/pt/ + - title: ' Blog' + url: /blog/pt/ + +docs: + - title: 'Inicio Rápido' + url: /docs/pt/quick-start/ + children: + - title: '  Rede Lightning' + url: /docs/pt/lightning/ + - title: '  A rede TOR' + url: /docs/pt/tor/ + - title: '  Acesso' + url: /docs/pt/access/ + + - title: 'Em Destaque' + url: /docs/pt/features/ + children: + - title: '  Privado' + url: /docs/pt/private/ + - title: '  Rápido' + url: /docs/pt/fast/ + - title: '  Seguro' + url: /docs/pt/safe/ + + - title: 'Entender' + url: /docs/pt/understand/ + children: + - title: '  Trade Pipeline' + url: /docs/pt/trade-pipeline/ + - title: '  Robôs' + url: /docs/pt/robots/ + - title: '  Prêmio' + url: /docs/pt/premium/ + - title: '  Fianças' + url: /docs/pt/bonds/ + - title: '  Depósito de garantia' + url: /docs/pt/escrow/ + - title: '  Pagamentos On-Chain' + url: /docs/pt/on-chain-payouts/ + - title: '  Preços' + url: /docs/pt/prices/ + - title: '  Taxas' + url: /docs/pt/fees/ + - title: '  Disputas' + url: /docs/pt/disputes/ + - title: '  Carteiras' + url: /docs/pt/wallets/ + - title: '  Limites' + url: /docs/pt/limits/ + - title: '  Swaps' + url: /docs/pt/swaps/ + - title: '  Telegram' + url: /docs/pt/telegram/ + - title: '  API' + url: /docs/pt/api/ + + - title: 'Melhores práticas' + url: /docs/pt/best-practices/ + children: + - title: '  Criptografia PGP' + url: /docs/pt/pgp-encryption/ + - title: '  Métodos de Pagamento' + url: /docs/pt/payment-methods/ + - title: '  Wallets Proxy' + url: /docs/pt/proxy-wallets/ + - title: '  Canais Lightning' + url: /docs/pt/channels/ + +tutorial: + - title: 'Ver' + url: "/watch/en/" + children: + - title: '   English' + url: "/watch/en/" + - title: '   Español' + url: "/watch/pt/" + - title: '   Deutsch' + url: "/watch/de/" + - title: '   Português' + url: "/watch/pt/" + - title: '   Français' + url: "/watch/fr/" + - title: '   Polski' + url: "/watch/pl/" + - title: 'Leer' + url: "/watch/en/" + children: + - title: '   English' + url: "/read/en/" + - title: '   Español' + url: "/read/pt/" + - title: '   Deutsch' + url: "/read/de/" + +contribute: + - title: 'Contribuir' + url: /contribute/pt/ + children: + - title: '  Código' + url: /contribute/pt/code/ + - title: '  Traduções' + url: /contribute/pt/languages/ + - title: '  Liquidez' + url: /contribute/pt/liquidity/ + - title: '  Guias' + url: /contribute/pt/guides/ + - title: '  Arte' + url: /contribute/pt/art/ + - title: '  Divulgação' + url: /contribute/pt/outreach/ + - title: '  Doe' + url: /contribute/pt/donate/ diff --git a/docs/_includes/nav_list b/docs/_includes/nav_list index f7ddd3d38..10d8171f3 100644 --- a/docs/_includes/nav_list +++ b/docs/_includes/nav_list @@ -6,6 +6,9 @@ {% if url contains "/fr/" %} {% assign navigation = site.data.navigation_fr[include.nav] %} {% endif %} +{% if url contains "/pt/" %} + {% assign navigation = site.data.navigation_pt[include.nav] %} +{% endif %}