mirror of
https://github.com/RoboSats/robosats.git
synced 2024-12-13 10:56:24 +00:00
Merge branch 'new-tor-engine' into new-tor-engine
This commit is contained in:
commit
5cd92182b6
@ -65,6 +65,8 @@ ALTERNATIVE_NAME = 'RoboSats Mainnet'
|
||||
# Telegram bot token
|
||||
TELEGRAM_TOKEN = ''
|
||||
TELEGRAM_BOT_NAME = 'RoboCoordinatorNotificationBot'
|
||||
# Telegram chat id to receive admin notifications
|
||||
TELEGRAM_COORDINATOR_CHAT_ID = 'AdminNotificationChatId'
|
||||
# Notify new messages in-chat app (fiat exchange step) if at least X minutes has passed since the last chat message.
|
||||
CHAT_NOTIFICATION_TIMEGAP = 5
|
||||
|
||||
|
@ -138,6 +138,15 @@ class Telegram:
|
||||
else:
|
||||
text = f"⚖️ Hey {user.username}, a dispute has been opened on your order with ID {str(order.id)}."
|
||||
self.send_message(user.robot.telegram_chat_id, text)
|
||||
|
||||
admin_chat_id = config("TELEGRAM_ADMIN_CHAT_ID")
|
||||
|
||||
if len(admin_chat_id) == 0:
|
||||
return
|
||||
|
||||
coordinator_text = f"There is a new dispute opened for the order with ID {str(order.id)}. Visit http://{self.site}/coordinator/api/order/{str(order.id)}/change to proceed."
|
||||
self.send_message(admin_chat_id, coordinator_text)
|
||||
|
||||
return
|
||||
|
||||
def order_published(self, order):
|
||||
|
@ -101,7 +101,7 @@
|
||||
"An error occurred.": "Si è verificato un errore.",
|
||||
"And": "E",
|
||||
"Be the first one to create an order": "Crea tu il primo ordine",
|
||||
"Bond": "Bond",
|
||||
"Bond": "Cauzione",
|
||||
"Column title": "Titolo della colonna",
|
||||
"Columns": "Colonne",
|
||||
"Currency": "Valuta",
|
||||
@ -162,10 +162,10 @@
|
||||
"#16": "Phrases in components/Charts/DepthChart/index.tsx",
|
||||
"#17": "Phrases in components/Charts/MapChart/index.tsx",
|
||||
"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.",
|
||||
"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.": "In questo modo, recupererai i riquadri della mappa da un fornitore di terze parti. A seconda della tua configurazione, le informazioni private potrebbero essere divulgate a server esterni a RoboSats.",
|
||||
"Close": "Chiudi",
|
||||
"Download high resolution map?": "Download high resolution map?",
|
||||
"Show tiles": "Show tiles",
|
||||
"Download high resolution map?": "Scarica la mappa in alta risoluzione?",
|
||||
"Show tiles": "Mostra riquadri",
|
||||
"#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx",
|
||||
"#19": "Phrases in components/Dialogs/About.tsx",
|
||||
"(GitHub).": "(GitHub).",
|
||||
@ -204,7 +204,7 @@
|
||||
"What payment methods are accepted?": "Quali pagamenti sono accettati?",
|
||||
"You can also check the full guide in ": "Puoi anche consultare la guida completa in ",
|
||||
"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 find a step-by-step description of the trade pipeline in ": "Una descrizione passo passo della pipeline di scambio è disponibile in ",
|
||||
"You can find a step-by-step description of the trade pipeline in ": "Una descrizione passo passo della sequenza di scambio è disponibile in ",
|
||||
"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.",
|
||||
"#20": "Phrases in components/Dialogs/AuditPGP.tsx",
|
||||
@ -231,16 +231,16 @@
|
||||
"and": "e",
|
||||
"#22": "Phrases in components/Dialogs/Community.tsx",
|
||||
"Community": "Comunità",
|
||||
"Follow RoboSats in Nostr": "Follow RoboSats in Nostr",
|
||||
"Follow RoboSats in X": "Follow RoboSats in X",
|
||||
"Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project",
|
||||
"Follow RoboSats in Nostr": "Segui Robosats su Nostr",
|
||||
"Follow RoboSats in X": "Segui RoboSats su Twitter",
|
||||
"Github Issues - The Robotic Satoshis Open Source Project": "Github Segnalazioni - The Robotic Satoshis Open Source Project",
|
||||
"Join RoboSats English speaking community!": "Unisciti alla comunità RoboSats che parla inglese!",
|
||||
"Join RoboSats SimpleX group": "Join RoboSats SimpleX group",
|
||||
"Join RoboSats SimpleX group": "Collegati al Gruppo Robosats su Simplex",
|
||||
"Join RoboSats Spanish speaking community!": "Unisciti alla comunità RoboSats che parla spagnolo!",
|
||||
"Nostr Official Account": "Nostr Official Account",
|
||||
"Nostr Official Account": "Account ufficiale Nostr",
|
||||
"RoboSats in Reddit": "RoboSats su Reddit",
|
||||
"RoboSats main public support": "RoboSats main public support",
|
||||
"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!",
|
||||
"RoboSats main public support": "RoboSats supporto pubblico",
|
||||
"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!": "Il supporto è offerto solo tramite SimpleX. Unisciti alla nostra community se hai domande o vuoi connetterti con altri fantastici robot. Per favore, usa le segnalazioni su Github se trovi un bug o vuoi siano inserite nuove funzionalità!",
|
||||
"Tell us about a new feature or a bug": "Comunicaci nuove funzionalità o bug",
|
||||
"We are abandoning Telegram! Our old TG groups": "We are abandoning Telegram! Our old TG groups",
|
||||
"X Official Account": "X Official Account",
|
||||
@ -252,7 +252,7 @@
|
||||
"CLN version": "Versione di CLN",
|
||||
"Client": "Client",
|
||||
"Coordinator": "Coordinatore",
|
||||
"Coordinator Notice": "Coordinator Notice",
|
||||
"Coordinator Notice": "Avviso del Coordinatore",
|
||||
"Coordinator commit hash": "Commit hash del coordinatore",
|
||||
"Coordinator description": "Coordinator description",
|
||||
"Coordinator hosted web app": "Coordinator hosted web app",
|
||||
@ -280,7 +280,7 @@
|
||||
"Public buy orders": "Ordini di acquisto pubblici",
|
||||
"Public sell orders": "Ordini di vendita pubblici",
|
||||
"Reddit": "Reddit",
|
||||
"RoboSats version": "RoboSats version",
|
||||
"RoboSats version": "Versione di Robosats",
|
||||
"Send Email": "Send Email",
|
||||
"Simplex": "Simplex",
|
||||
"Stats for Nerds": "Stats for Nerds",
|
||||
@ -297,21 +297,21 @@
|
||||
"Browser": "Browser",
|
||||
"Enable": "Attiva",
|
||||
"Enable TG Notifications": "Attiva notifiche TG",
|
||||
"You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.": "Sarai introdotto in conversazione con il bot RoboSats su Telegram. Apri semplicemente la chat e premi Start. Considera che attivando le notifiche Telegram potresti ridurre il tuo livello di anonimato.",
|
||||
"You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.": "Sarai introdotto in una conversazione con il bot RoboSats su Telegram. Apri semplicemente la chat e premi Start. Considera che attivando le notifiche Telegram potresti ridurre il tuo livello di anonimato.",
|
||||
"#25": "Phrases in components/Dialogs/Exchange.tsx",
|
||||
"Enabled RoboSats coordinators": "Enabled RoboSats coordinators",
|
||||
"Exchange Summary": "Exchange Summary",
|
||||
"Online RoboSats coordinators": "Online RoboSats coordinators",
|
||||
"#26": "Phrases in components/Dialogs/F2fMap.tsx",
|
||||
"Choose a location": "Choose a location",
|
||||
"Save": "Save",
|
||||
"Choose a location": "Scegli un luogo",
|
||||
"Save": "Salva",
|
||||
"#27": "Phrases in components/Dialogs/Learn.tsx",
|
||||
"Back": "Indietro",
|
||||
"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.": "Stai per visitare la pagina Learn RoboSats. Troverai tutorial e documentazione per aiutarti ad imparare a usare RoboSats e capire come funziona.",
|
||||
"#28": "Phrases in components/Dialogs/NoRobot.tsx",
|
||||
"Generate Robot": "Genera un Robot",
|
||||
"Generate a robot avatar first. Then create your own order.": "Genera prima un avatar robot. Poi crea il tuo ordine.",
|
||||
"You do not have a robot avatar": "Non hai un avatar robot",
|
||||
"Generate a robot avatar first. Then create your own order.": "Genera prima un avatar per il tuo robot. Poi crea il tuo ordine.",
|
||||
"You do not have a robot avatar": "Non hai un avatar per il tuo robot",
|
||||
"#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!",
|
||||
@ -353,7 +353,7 @@
|
||||
" at market price": " al prezzo di mercato",
|
||||
" of {{satoshis}} Satoshis": " di {{satoshis}} Sats",
|
||||
"Add New": "Aggiungi nuovo",
|
||||
"Add geolocation for a face to face trade": "Add geolocation for a face to face trade",
|
||||
"Add geolocation for a face to face trade": "Aggiungi la geolocalizzazione per uno scambio faccia a faccia",
|
||||
"Amount Range": "Intervallo di quantità",
|
||||
"Amount of BTC to swap for LN Sats": "Quantità di BTC da cambiare in Sats LN",
|
||||
"Amount of fiat to exchange for bitcoin": "Quantità fiat da cambiare in bitcoin",
|
||||
@ -368,7 +368,7 @@
|
||||
"Escrow/invoice step length": "Deposito/durata dello step della fattura",
|
||||
"Exact": "Esatto",
|
||||
"Exact Amount": "Importo esatto",
|
||||
"Face to Face Location": "Face to Face Location",
|
||||
"Face to Face Location": "Luogo per scambio Faccia a Faccia",
|
||||
"Fiat Payment Method(s)": "Metodo(i) di pagamento fiat",
|
||||
"Fidelity Bond Size": "Ammontare della cauzione",
|
||||
"In or Out of Lightning?": "Dentro o fuori da Lightning?",
|
||||
@ -398,7 +398,7 @@
|
||||
"Swap of ": "Swap di ",
|
||||
"Swap out of LN ": "Swap da LN ",
|
||||
"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.",
|
||||
"To protect your privacy, the exact location you pin will be slightly randomized.": "Per proteggere la tua privacy, la posizione esatta che appunterai sarà leggermente casuale.",
|
||||
"You are already maker of an active order": "You are already maker of an active order",
|
||||
"You can add new methods": "Puoi aggiungere nuovi metodi",
|
||||
"You must fill the form correctly": "Devi compilare il form correttamente",
|
||||
@ -415,7 +415,7 @@
|
||||
"Order has been disputed": "L'ordine è stato contestato",
|
||||
"Order has been taken!": "L'ordine è stato preso!",
|
||||
"Order has expired": "L'ordine è scaduto",
|
||||
"RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Exchange Bitcoin Semplice e Privato",
|
||||
"RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Exchange Bitcoin, Semplice e Privato",
|
||||
"Trade finished successfully!": "Scambio completato con successo!",
|
||||
"You can claim Sats!": "Puoi reclamare i tuoi Sats!",
|
||||
"You lost the dispute": "Hai perso la contestazione",
|
||||
@ -424,13 +424,13 @@
|
||||
"⚖️ Disputed!": "⚖️ Contestato!",
|
||||
"✅ Bond!": "✅ Cauzione!",
|
||||
"✅ Escrow!": "✅ Deposito!",
|
||||
"❗⚡ Routing Failed": "❗⚡ Routing Failed",
|
||||
"❗⚡ Routing Failed": "❗⚡ Routing Fallito",
|
||||
"👍 dispute": "👍 disputa",
|
||||
"👎 dispute": "👎 disputa",
|
||||
"💬 Chat!": "💬 Chat!",
|
||||
"💬 message!": "💬 messaggio!",
|
||||
"😪 Expired!": "😪 Scaduto!",
|
||||
"🙌 Funished!": "🙌 Funished!",
|
||||
"🙌 Funished!": "🙌 Completato!",
|
||||
"🥳 Taken!": "🥳 Preso!",
|
||||
"#40": "Phrases in components/OrderDetails/TakeButton.tsx",
|
||||
"Amount {{currencyCode}}": "Quantità {{currencyCode}}",
|
||||
@ -450,7 +450,7 @@
|
||||
"Amount of Satoshis": "Quantità di sats",
|
||||
"Deposit timer": "Per depositare",
|
||||
"Expires in": "Scade in",
|
||||
"F2F location": "F2F location",
|
||||
"F2F location": "Luogo F2F",
|
||||
"Order Details": "Dettagli",
|
||||
"Order ID": "ID ordine",
|
||||
"Order host": "Order host",
|
||||
@ -462,7 +462,7 @@
|
||||
"Price and Premium": "Prezzo e Premio",
|
||||
"Swap destination": "Destinazione di Swap",
|
||||
"The order has expired": "L'ordine è scaduto",
|
||||
"The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.",
|
||||
"The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "La posizione appuntata è approssimativa. La posizione esatta del luogo dell'incontro deve essere indicata nella chat crittografata.",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Non puoi ancora accettare un ordine! Aspetta {{timeMin}}m {{timeSec}}s",
|
||||
"You receive via Lightning {{amount}} Sats (Approx)": "Ricevi {{amount}} Sats via Lightning (approssimativo)",
|
||||
"You receive via {{method}} {{amount}}": "Ricevi {{amount}} via {{method}}",
|
||||
@ -500,7 +500,7 @@
|
||||
"Cancel": "Annulla",
|
||||
"Cancel order and unlock bond instantly": "Annulla ordine e sblocca immediatamente la cauzione",
|
||||
"Collaborative Cancel": "Annullamento collaborativo",
|
||||
"Unilateral cancelation (bond at risk!)": "Annullanmento unilaterale (cauzione a rischio!)",
|
||||
"Unilateral cancelation (bond at risk!)": "Annullamento unilaterale (cauzione a rischio!)",
|
||||
"#46": "Phrases in components/TradeBox/CollabCancelAlert.tsx",
|
||||
"You asked for a collaborative cancellation": "Hai richiesto per un annullamento collaborativo",
|
||||
"{{nickname}} is asking for a collaborative cancel": "{{nickname}} vorrebbe annullare collaborativamente",
|
||||
@ -508,7 +508,7 @@
|
||||
"Buyer": "Acquirente",
|
||||
"Completed in": "Completato in",
|
||||
"Contract exchange rate": "Tasso di cambio contrattuale",
|
||||
"Coordinator trade revenue": "Entrata commerciale del coordinatore",
|
||||
"Coordinator trade revenue": "Guadagno del coordinatore",
|
||||
"Export trade summary": "Esporta riepilogo dello scambio",
|
||||
"Maker": "Maker",
|
||||
"Maker bond": "Cauzione del maker",
|
||||
@ -547,7 +547,7 @@
|
||||
"Disagree": "Non sono d'accordo",
|
||||
"Do you want to open a dispute?": "Vuoi aprire una disputa?",
|
||||
"Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.": "Assicurati di esportare il log della chat. Lo staff potrebbe richiedere il file JSON di log della chat esportato per risolvere eventuali dispute. È tua responsabilità conservarlo.",
|
||||
"The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.": "Lo staff di RoboSats esaminerà le dichiarazioni e le prove fornite. È necessario costruire un caso completo, poiché lo staff non può leggere la chat. È meglio fornire un metodo di contatto temporaneo insieme alla propria dichiarazione. I satoshi presenti nel deposito saranno inviati al vincitore della disputa, mentre il perdente perderà il deposito",
|
||||
"The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.": "Lo staff di RoboSats esaminerà le dichiarazioni e le prove fornite. È necessario essere più precisi possibile, poiché lo staff non può leggere la chat. È meglio fornire un metodo di contatto temporaneo insieme alla propria dichiarazione. I satoshi presenti nel deposito saranno inviati al vincitore della disputa, mentre il perdente perderà il deposito",
|
||||
"#52": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx",
|
||||
"Confirm": "Conferma",
|
||||
"Confirm you received {{amount}} {{currencyCode}}?": "Confermi la ricezione di {{amount}} {{currencyCode}}?",
|
||||
@ -654,14 +654,14 @@
|
||||
"Failure reason:": "Ragione del fallimento:",
|
||||
"Next attempt in": "Prossimo tentativo",
|
||||
"Retrying!": "Nuovo tentativo!",
|
||||
"RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.": "RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.",
|
||||
"RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.": "RoboSats proverà a pagare la tua fattura 3 volte con una pausa di un minuto tra ogni tentativo. Se continua a fallire, potrai inviare una nuova fattura. Controlla se hai abbastanza liquidità in entrata. Ricorda che i nodi Lightning devono essere online per poter ricevere i pagamenti.",
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "La tua fattura è scaduta o sono stati fatti più di 3 tentativi di pagamento. Invia una nuova fattura.",
|
||||
"#78": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats sta provando a pagare la tua fattura lightning. Ricorda che i nodi lightning devono essere online per ricevere pagamenti.",
|
||||
"#79": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"Renew": "Rinnova",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats migliora se ha più liquidità ed utenti. Parla di Robosats ai tuoi amici bitcoiner!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Sending coins to": "Invio monete a",
|
||||
"Start Again": "Ricomincia",
|
||||
"Thank you for using Robosats!": "Grazie per aver usato Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Grazie! Anche RoboSats ti ama",
|
||||
|
@ -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"
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
coverage==7.4.4
|
||||
ruff==0.3.3
|
||||
ruff==0.3.4
|
||||
drf-openapi-tester==2.3.3
|
||||
pre-commit==3.6.2
|
Loading…
Reference in New Issue
Block a user