From cdc5f3deef1047d54cad65cb0e8b8cedbae6c7db Mon Sep 17 00:00:00 2001 From: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com> Date: Mon, 22 May 2023 08:26:48 +0000 Subject: [PATCH] Add collect_phrases pre-commit hook; run new collect phrases (#610) --- .github/pull_request_template.md | 3 +- .pre-commit-config.yaml | 21 +- frontend/static/locales/ca.json | 1070 ++++++++++++++-------------- frontend/static/locales/cs.json | 1070 ++++++++++++++-------------- frontend/static/locales/de.json | 1070 ++++++++++++++-------------- frontend/static/locales/en.json | 1070 ++++++++++++++-------------- frontend/static/locales/es.json | 1070 ++++++++++++++-------------- frontend/static/locales/eu.json | 1070 ++++++++++++++-------------- frontend/static/locales/fr.json | 1070 ++++++++++++++-------------- frontend/static/locales/it.json | 1070 ++++++++++++++-------------- frontend/static/locales/ja.json | 1070 ++++++++++++++-------------- frontend/static/locales/pl.json | 1070 ++++++++++++++-------------- frontend/static/locales/pt.json | 1070 ++++++++++++++-------------- frontend/static/locales/ru.json | 1070 ++++++++++++++-------------- frontend/static/locales/sv.json | 1070 ++++++++++++++-------------- frontend/static/locales/th.json | 1070 ++++++++++++++-------------- frontend/static/locales/zh-SI.json | 1070 ++++++++++++++-------------- frontend/static/locales/zh-TR.json | 1070 ++++++++++++++-------------- 18 files changed, 8588 insertions(+), 8556 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 3f5c5302..e79fc20a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -4,5 +4,4 @@ Fixes # This PR introduces/refactors/... ## Checklist before merging -- [ ] Install [pre-commit](https://pre-commit.com/#installation) and initialize it: `pip install pre-commit`, then `pre-commit install`. Pre-commit installs git hooks that automatically check the codebase. If pre-commit fails when you commit your changes, please fix the problems it points out. -- [ ] If I added new phrases to the user interface, I have ran `cd frontend/static/locales; python collect_phrases.py` to collect them for translation. \ No newline at end of file +- [ ] Install [pre-commit](https://pre-commit.com/#installation) and initialize it: `pip install pre-commit`, then `pre-commit install`. Pre-commit installs git hooks that automatically check the codebase. If pre-commit fails when you commit your changes, please fix the problems it points out. \ No newline at end of file diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b4ed2509..5abbaf2e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -14,6 +14,7 @@ repos: - '--fix=lf' - id: trailing-whitespace - id: pretty-format-json + exclude: ^frontend/ args: - '--autofix' - '--no-sort-keys' @@ -22,15 +23,15 @@ repos: - id: check-docstring-first - repo: local hooks: - # - id: collect-phrases - # name: Collect i18n phrases - # stages: - # - commit - # - merge-commit - # language: system - # files: ^frontend/ - # types_or: [javascript, jsx, ts, tsx] # uses https://github.com/pre-commit/identify - # entry: bash -c 'cd frontend/static/locales && python3 collect_phrases.py' + - id: collect-phrases + name: Collect i18n phrases + stages: + - commit + - merge-commit + language: system + files: ^frontend/src/ + types_or: [javascript, jsx, ts, tsx] # uses https://github.com/pre-commit/identify + entry: bash -c 'cd frontend/static/locales && python3 collect_phrases.py' - id: prettier-frontend name: prettier-frontend stages: @@ -72,4 +73,4 @@ repos: - merge-commit language: system types: [python] - entry: flake8 + entry: flake8 \ No newline at end of file diff --git a/frontend/static/locales/ca.json b/frontend/static/locales/ca.json index 05f660d2..a6b5b832 100644 --- a/frontend/static/locales/ca.json +++ b/frontend/static/locales/ca.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Utilitzant Bitcoin Testnet", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Gràfic", "Create": "Crear", "List": "Taula", - "Chart": "Gràfic", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Muntant el teu robot!", - "This is your trading avatar": "Aquest és el teu Robot de compravenda", - "Welcome back!": "Bentornat!", - "Active order #{{orderID}}": "Ordre activa #{{orderID}}", - "Last order #{{orderID}}": "Última ordre #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "La reutilització de la identitat de trading degrada la teva privadesa davant d'altres usuaris, coordinadors i observadors.", - "Add a new Robot": "Afegeix un nou Robot", - "Logout": "Sortir", - "Store your token safely": "Guarda el teu token de manera segura", - "Robot Garage": "Garatge de Robots", - "Building...": "Construint...", - "Add Robot": "Afegir Robot", - "Delete Garage": "Esborrar Garatge", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Copiat!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Genera un token", - "This temporary key gives you access to a unique and private robot identity for your trade.": "Aquesta clau temporal us permet accedir a una identitat de robot única i privada per al vostre intercanvi.", - "Generate token": "Genera un token", - "Store it somewhere safe!": "Guarda'l a un lloc segur!", - "You can also add your own random characters into the token or": "També pots afegir els teus caràcters aleatoris propis al token o", - "roll again": "rodar de nou", - "Continue": "Continuar", - "2. Meet your robot identity": "2. Coneix la teva identitat de robot", - "Hi! My name is": "Hola! el meu nom és", - "3. Browse or create an order": "3. Navega o crea una ordre", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats és un mercat persona-a-persona (P2P). Pots consultar les ofertes públiques o crear-ne una de nova.", - "Offers": "Ofertes", - "If you need help on your RoboSats journey join our public support": "Si necessites ajuda en el teu viatge per RoboSats, uneix-te al nostre suport públic", - "Telegram group": "Grup de Telegram", - "or visit the robot school for documentation.": "o visita l'escola Robot per més informació.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existeixen ordres que coincideixen!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Suport comunitari i públic", + "Coordinator summary": "Resum del coordinador", "Learn RoboSats": "Aprèn RoboSats", + "RoboSats information": "Informació de RoboSats", + "Stats for nerds": "Estadístiques per a nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "Més", + "Offers": "Ofertes", + "Order": "Ordre", + "Robot": "Robot", + "Settings": "Paràmetres", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contracte", + "#7": "Phrases in basic/RobotPage/Onboarding.tsx", + "1. Generate a token": "1. Genera un token", + "2. Meet your robot identity": "2. Coneix la teva identitat de robot", + "3. Browse or create an order": "3. Navega o crea una ordre", + "Building your robot!": "Muntant el teu robot!", + "Continue": "Continuar", + "Generate token": "Genera un token", + "Hi! My name is": "Hola! el meu nom és", + "If you need help on your RoboSats journey join our public support": "Si necessites ajuda en el teu viatge per RoboSats, uneix-te al nostre suport públic", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats és un mercat persona-a-persona (P2P). Pots consultar les ofertes públiques o crear-ne una de nova.", "See profile": "Veure perfil", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connectant a TOR", - "Connection encrypted and anonymized using TOR.": "Connexió xifrada i anònima mitjançant TOR.", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "Això garanteix la màxima privadesa, però és possible que sentis que l'aplicació es comporta lenta. Si es perd la connexió, reinicia l'aplicació.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Guarda'l a un lloc segur!", + "Telegram group": "Grup de Telegram", + "This is your trading avatar": "Aquest és el teu Robot de compravenda", + "This temporary key gives you access to a unique and private robot identity for your trade.": "Aquesta clau temporal us permet accedir a una identitat de robot única i privada per al vostre intercanvi.", + "You can also add your own random characters into the token or": "També pots afegir els teus caràcters aleatoris propis al token o", + "or visit the robot school for documentation.": "o visita l'escola Robot per més informació.", + "roll again": "rodar de nou", + "#8": "Phrases in basic/RobotPage/Recovery.tsx", "Enter your robot token to re-build your robot and gain access to its trades.": "Introdueix el teu token per reconstruir el teu robot i accedir a les seves operacions.", "Paste token here": "Enganxa el token aquí", "Recover": "Recuperar", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", + "Active order #{{orderID}}": "Ordre activa #{{orderID}}", + "Add Robot": "Afegir Robot", + "Add a new Robot": "Afegeix un nou Robot", + "Building...": "Construint...", + "Delete Garage": "Esborrar Garatge", + "Last order #{{orderID}}": "Última ordre #{{orderID}}", + "Logout": "Sortir", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "La reutilització de la identitat de trading degrada la teva privadesa davant d'altres usuaris, coordinadors i observadors.", + "Robot Garage": "Garatge de Robots", + "Store your token safely": "Guarda el teu token de manera segura", + "Welcome back!": "Bentornat!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Copiat!", + "#11": "Phrases in basic/RobotPage/Welcome.tsx", "A Simple and Private LN P2P Exchange": "Un Simple i Privat Exchange LN P2P", "Create a new robot and learn to use RoboSats": "Crear un nou robot i aprendre a fer servir RoboSats", - "Start": "Començar", + "Fast Generate Robot": "Generar Robot ràpidament", "Recover an existing robot using your token": "Recuperar un robot existent utilitzant el teu token", "Recovery": "Recuperació", - "Fast Generate Robot": "Generar Robot ràpidament", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "Informació de RoboSats", - "Community and public support": "Suport comunitari i públic", - "Coordinator summary": "Resum del coordinador", - "Stats for nerds": "Estadístiques per a nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Ordre", - "Settings": "Paràmetres", - "More": "Més", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contracte", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existeixen ordres que coincideixen!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "Ha arribat un tècnic de robots!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Per primer cop aquí. Generar un nou robot de garatge i el token de robot estès (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "Porto els meus propis robots, són aquí. (Arrossegar i deixar anar workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Personalitza l'àrea de visió", - "Freeze viewports": "Congela l'àrea de visió", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Començar", + "#12": "Phrases in basic/RobotPage/index.tsx", + "Connecting to TOR": "Connectant a TOR", + "Connection encrypted and anonymized using TOR.": "Connexió xifrada i anònima mitjançant 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.": "Això garanteix la màxima privadesa, però és possible que sentis que l'aplicació es comporta lenta. Si es perd la connexió, reinicia l'aplicació.", + "#13": "Phrases in components/TorConnection.tsx", + "Connected to TOR network": "Connectat a la xarxa TOR", + "Connecting to TOR network": "Connectant a la xarxa TOR", + "Connection error": "Error de connexió", + "Initializing TOR daemon": "Inicialitzant TOR daemon", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Amagar", - "You are self-hosting RoboSats": "Estàs hostejant RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "El client RoboSats és servit pel teu propi node, gaudeixes de la major seguretat i privacitat.", "You are not using RoboSats privately": "No estàs utilitzant RoboSats de forma privada", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Inicialitzant TOR daemon", - "Connecting to TOR network": "Connectant a la xarxa TOR", - "Connected to TOR network": "Connectat a la xarxa TOR", - "Connection error": "Error de connexió", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "Estàs hostejant RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "TOT", + "Buy": "Comprar", + "DESTINATION": "DESTÍ", + "I want to": "Vull", + "METHOD": "MÈTODE", + "Select Payment Currency": "Selecciona moneda de pagament", + "Select Payment Method": "Tria mètode de pagament", + "Sell": "Vendre", + "Show Lightning swaps": "Mostra Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "i fer servir", + "pay with": "pagar amb", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Afegir filtre", + "Amount": "Suma", + "An error occurred.": "Hi ha hagut un error.", + "And": "I", + "Be the first one to create an order": "Sigues el primer a crear una ordre", + "Bond": "Fiança", + "Column title": "Nom de columna", + "Columns": "Columnes", + "Currency": "Moneda", + "Delete": "Eliminar", + "Destination": "Destí", + "Expiry": "Caduca en", + "Filter": "Filtrar", + "Filter value": "Filtrar valor", + "Find column": "Buscar columna", + "Hide all": "Ocultar totes", + "Is": "Acció", + "Logic operator": "Operador lògic", + "Manage columns": "Gestionar columnes", + "Menu": "Menú", + "No orders found to buy BTC for {{currencyCode}}": "No hi ha ordres per comprar bitcoin per {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "No hi ha ordres per vendre bitcoin per {{currencyCode}}", + "No results found.": "No s'han trobat resultats.", + "Operator": "Operador", + "Or": "O", + "Orders per page:": "Ordres per vista:", "Others": "Altres", + "Pay": "Pagar", + "Payment Method": "Mètode de pagament", "Premium": "Prima", "Price": "Preu", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "L'ordre ha expirat", - "Penalty lifted, good to go!": "Sanció revocada, som-hi!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Encara no pots prendre cap ordre! Espera {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "Envies via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "Reps via {{method}} {{amount}}", - "Order maker": "Creador", - "Order taker": "Prenedor", - "Order Details": "Detalls", - "Order status": "Estat de l'ordre", - "Swap destination": "Destí del swap", - "Accepted payment methods": "Mètodes de pagament acceptats", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%", - "Price and Premium": "Preu i prima", - "Amount of Satoshis": "Quantitat de Sats", - "Premium over market price": "Prima sobre el mercat", - "Order ID": "ID de l'ordre", - "Deposit timer": "Per a dipositar", - "Expires in": "Expira en", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "El creador està ausent", - "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.": "Prenent aquesta ordre corres el risc de perdre el temps. Si el creador no procedeix a temps, se't compensarà en Sats amb el 50% de la fiança del creador.", + "Reorder column": "Reordenar columnes", + "Sats now": "Sats ara", + "Select columns": "Selecciona columnes", + "Show all": "Mostrar totes", + "Show columns": "Mostrar columnes", + "Show filters": "Mostrar filtres", + "Sort": "Ordenar", + "Sort by ASC": "Ordenar ascendent", + "Sort by DESC": "Ordenar descendent", + "Timer": "Termini", + "Unsort": "Desordenar", + "Value": "Valor", + "any": "algun", + "contains": "conté", + "ends with": "acaba amb", + "equals": "igual a", + "false": "fals", + "is": "és", + "is after": "està darrere", + "is any of": "és algun de", + "is before": "està davant", + "is empty": "està buit", + "is not": "no és", + "is not empty": "no està buit", + "is on or after": "està a o darrere", + "is on or before": "està a o davant", + "no": "no", + "starts with": "comença amb", + "true": "veritat", + "yes": "si", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Tornar", - "Sounds fine": "Sona bé", - "Wait until you can take an order": "Espera fins poder prendre una ordre", - "Take Order": "Prendre ordre", - "Too low": "Massa baix", - "Too high": "Massa alt", - "Enter amount of fiat to exchange for bitcoin": "Introdueix la suma de fiat a canviar per bitcoin", - "Amount {{currencyCode}}": "Suma {{currencyCode}}", - "You must specify an amount first": "Primer has d'especificar la suma", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Guarda el teu token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Pot ser que necessitis recuperar el teu avatar robot al futur: fes còpia de seguretat del token. Pots simplement copiar-ho a una altra aplicació.", - "Back it up!": "Guarda-ho!", - "Done": "Fet", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "No tens un avatar robot", - "Generate a robot avatar first. Then create your own order.": "Primer genera un avatar de robot. A continuació, crea la teva pròpia oferta.", - "Generate Robot": "Generar Robot", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Actualitza el teu client RoboSats", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "El coordinador de RoboSats és a la versió {{coordinatorVersion}}, però la app del teu client és {{clientVersion}}. Aquesta discrepància de versió pot provocar una mala experiència d'usuari.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Descarrega RoboSats {{coordinatorVersion}} APK de les versions de Github", - "On Android RoboSats app ": "A l'aplicació d'Android RoboSats ", - "On your own soverign node": "Al teu propi node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Al navegador Tor, simplement actualitza la teva pestanya (fes clic aquí o prem Ctrl+Maj+R)", - "On remotely served browser client": "Al navegador del servidor remot", - "Go away!": "Marxar!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Activar Notificacions 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.": "Seràs dut a un xat amb el bot de Telegram de Robosats. Simplement prem Començar. Tingues en compte que si actives les notificaciones de Telegram reduiràs el teu anonimat.", - "Browser": "Browser", - "Enable": "Activar", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Resum del coordinador", - "Public buy orders": "Ordres de compra públiques", - "Public sell orders": "Ordres de venta públiques", - "Book liquidity": "Liquiditat de les reserves", - "Today active robots": "Robots actius avui", - "Last 24h mean premium": "Prima mitjana de les últimes 24h", - "Maker fee": "Comissió del creador", - "Taker fee": "Comissió del prenedor", - "Current onchain payout fee": "Cost actual de rebre onchain", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Què és RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "És un exchange P2P que facilita intercanvis bitcoin/fiat sobre Lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica l'emparellament i minimitza la necessitat de confiança. RoboSats es centra en la privacitat i la velocitat.", - "RoboSats is an open source project ": "RoboSats és un projecte de codi obert ", - "(GitHub).": "(GitHub).", - "How does it work?": "Com funciona?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "En cap moment AnonymousAlice01 ni BafflingBob02 han de confiar els fons de bitcoin a l'altra part. En cas de conflicte, el personal de RoboSats ajudarà a resoldre la disputa.", - "You can find a step-by-step description of the trade pipeline in ": "Pots trobar una descripció pas a pas dels intercanvis a ", - "How it works": "Com funciona", - "You can also check the full guide in ": "També pots revisar la guia sencera a ", - "How to use": "Com utilizar", - "What payment methods are accepted?": "Quins mètodes de pagament s'accepten?", - "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.": "Tots sempre que siguin ràpids. Pots escriure a sota el teu mètode de pagament preferit(s). Hauràs de trobar un company que accepti aquest mètode. El pas per intercanviar el fiat té un temps d'expiració de 24 hores abans no s'obri una disputa automàticament. Et recomanem mètodes d'enviament de fiat.", - "Are there trade limits?": "Hi ha límit d'intercanvis?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Per minimitzar problemes a l'enrutament Lightning, el màxim per intercanvi és de {{maxAmount}} Sats. No hi ha límit d'intercanvis en el temps. Tot i que un Robot només pot intervenir una ordre a la vegada, pots fer servir varis Robots a diferents navegadors (recorda guardar els tokens dels teus Robots!).", - "What are the fees?": "Quines són les comissions?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "La comissió total d'un intercanvi és {{tradeFee}}%. Aquesta comissió es divideix en: creador de l'ordre ({{makerFee}}%) i prenedor de l'ordre ({{takerFee}}%). En cas de que s'utilitzi una adreça onchain per rebre els Sats també existeix una comissió variable per a cobrir el cost del swap (veure les estadístiques de l'exchange clickant a sota per veure el cost actual del swap).", - "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.": "Tingues en compte que la teva pasarel·la de pagaments fiat pot cobrar-te comissions extra. En qualsevol cas, aquests costos sempre són coberts pel comprador. Això inclou. comissions de transferència, costos bancaris i forquilla d'intercavis de divises. El venedor ha de rebre la quantitat exacte que es detalla a l'ordre.", - "Is RoboSats private?": "És privat RoboSats?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats no custòdia els teus fons i no recol·lecta o custòdia cap dada personal, doncs no li importa qui ets. RoboSats mai et preguntarà pel teu nom, país o número de document. Per millorar la teva privacitat, fes ús del Navegador Tor i visita el lloc ceba.", - "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.": "El teu company d'intercanvi és l'únic que pot potencialment esbrinar quelcom sobre tu. Mantingues una conversa curta i concisa. Evita donar dades que no siguin estrictament necessàries pel pagament del fiat.", - "What are the risks?": "Quins són els riscos?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Aquesta és una aplicació experimental, quelcom pot no sortir bé. Intercanvia petites quantitats!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "El venedor té els mateixos riscos de devolució que amb qualsevol altre servei P2P. PayPal o targetes de crèdit no són recomanades.", - "What is the trust model?": "Quin és el model de confiança?", - "You can build more trust on RoboSats by inspecting the source code.": "Pots augmentar la confiança en RoboSats inspeccionant el codi font.", - "Project source code": "Codi font del projecte", - "What happens if RoboSats suddenly disappears?": "Què passaria si RoboSats desaparegués?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Els teus Sats et seran retornats. Qualsevol factura no assentada serà automàticament retornada encara que RoboSats desaparegui. Això és cert tant per fiances com pels col·laterals. De totes formes, des de que el venedor confirma haver rebut el fiat i el comprador rep els Sats, hi ha un temps d'aprox. 1 segon en que los fons podrien perdre's si RoboSats desaparegués. Assegura't de tenir suficient liquiditat entrant per evitar errors d'enrutament. Si tens algun problema, busca als canals públics de RoboSats.", - "Is RoboSats legal in my country?": "És RoboSats legal al meu país?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "A molts països utilitzar RoboSats no és diferent a fer servir Ebay o WallaPop. La teva regulació pot variar, és responsabilitat teva el seu compliment.", - "Disclaimer": "Avís", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Aquesta aplicació de Lightning està en desenvolupament continu i s'entrega tal qual: intercanvia amb la màxima precaució. No hi ha suport privat. El suport s'ofereix només a canals públics.", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats mai et contactarà. RoboSats mai et preguntarà pel token del teu Robot.", - "Close": "Tancar", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "La teva comunicació s'encripta de punta-a-punta amb OpenPGP. Pots verificar la privacitat d'aquest xat amb qualsevol eina de tercer basada en l'estàndard PGP.", - "Learn how to verify": "Aprèn a verificar", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Aquesta és la teva clau pública PGP. La teva contrapart la fa servir per encriptar missatges que només tu pots llegir.", - "Your public key": "La teva clau pública", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La clau pública PGP de la teva contrapart. La fas servir per encriptar missatges que només ell pot llegir i verificar que és ell qui va signar els missatges que reps.", - "Peer public key": "Clau pública de la teva contrapart", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "La teva clau privada PGP encriptada. La fas servir per desencriptar els missatges que la teva contrapart t'envia. També la fas servir per signar els missatges que li envies.", - "Your encrypted private key": "La teva clau privada encriptada", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La contrasenya per desencriptar la teva clau privada. Només tu la saps! Mantingues-la en secret. També és el token del teu robot.", - "Your private key passphrase (keep secure!)": "La contrasenya de la teva clau privada (Mantenir segura!)", - "Save credentials as a JSON file": "Guardar credencials com arxiu JSON", "Keys": "Claus", - "Save messages as a JSON file": "Guardar missatges com arxiu JSON", + "Learn how to verify": "Aprèn a verificar", "Messages": "Missatges", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Estadístiques per a nerds", - "Client": "Client", - "Coordinator": "Coordinador", - "RoboSats version": "Versió de RoboSats", - "LND version": "Versió LND", - "LN Node": "Node LN", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Volum contractat en 24h", - "Lifetime contracted volume": "Volum contractat total", - "Made with": "Fet amb", - "and": "i", - "... somewhere on Earth!": "... en algun indret de la Terra!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Clau pública de la teva contrapart", + "Save credentials as a JSON file": "Guardar credencials com arxiu JSON", + "Save messages as a JSON file": "Guardar missatges com arxiu JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La contrasenya per desencriptar la teva clau privada. Només tu la saps! Mantingues-la en secret. També és el token del teu robot.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Aquesta és la teva clau pública PGP. La teva contrapart la fa servir per encriptar missatges que només tu pots llegir.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "La teva comunicació s'encripta de punta-a-punta amb OpenPGP. Pots verificar la privacitat d'aquest xat amb qualsevol eina de tercer basada en l'estàndard PGP.", + "Your encrypted private key": "La teva clau privada encriptada", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "La teva clau privada PGP encriptada. La fas servir per desencriptar els missatges que la teva contrapart t'envia. També la fas servir per signar els missatges que li envies.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La clau pública PGP de la teva contrapart. La fas servir per encriptar missatges que només ell pot llegir i verificar que és ell qui va signar els missatges que reps.", + "Your private key passphrase (keep secure!)": "La contrasenya de la teva clau privada (Mantenir segura!)", + "Your public key": "La teva clau pública", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Comunitat", - "Support is only offered via public channels. Join our Telegram 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!": "Només s’ofereix suport a través de canals públics. Uneix-te a la nostra comunitat de Telegram si tens preguntes o vols passar l’estona amb altres Robots genials. Si us plau, utilitza el nostre Github per notificar un error o proposar noves funcionalitats.", "Follow RoboSats in Twitter": "Segueix RoboSats a Twitter", - "Twitter Official Account": "Compte oficial a Twitter", - "RoboSats in Reddit": "RoboSats a Reddit", - "RoboSats Telegram Communities": "Comunitats de RoboSats a Telegram", - "Join RoboSats Spanish speaking community!": "Uneix-te a la nostra comunitat de RoboSats en espanyol!", - "Join RoboSats Russian speaking community!": "Uneix-te a la nostra comunitat de RoboSats en rus!", + "Github Issues - The Robotic Satoshis Open Source Project": "Problemes de Github - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Uneix-te a la nostra comunitat de RoboSats en xinès!", "Join RoboSats English speaking community!": "Uneix-te a la nostra comunitat de RoboSats en anglès!", "Join RoboSats Portuguese speaking community!": "Uneix-te a la nostra comunitat de RoboSats en portuguès!", + "Join RoboSats Russian speaking community!": "Uneix-te a la nostra comunitat de RoboSats en rus!", + "Join RoboSats Spanish speaking community!": "Uneix-te a la nostra comunitat de RoboSats en espanyol!", + "RoboSats Telegram Communities": "Comunitats de RoboSats a Telegram", + "RoboSats in Reddit": "RoboSats a Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "Només s’ofereix suport a través de canals públics. Uneix-te a la nostra comunitat de Telegram si tens preguntes o vols passar l’estona amb altres Robots genials. Si us plau, utilitza el nostre Github per notificar un error o proposar noves funcionalitats.", "Tell us about a new feature or a bug": "Proposa funcionalitats o notifica errors", - "Github Issues - The Robotic Satoshis Open Source Project": "Problemes de Github - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Visitaràs la pàgina Learn RoboSats. Ha estat construïda per la comunitat i conté tutorials i documentació que t'ajudarà a aprendre como s'utilitza RoboSats i a entendre com funciona.", + "Twitter Official Account": "Compte oficial a Twitter", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Liquiditat de les reserves", + "Coordinator Summary": "Resum del coordinador", + "Current onchain payout fee": "Cost actual de rebre onchain", + "Last 24h mean premium": "Prima mitjana de les últimes 24h", + "Maker fee": "Comissió del creador", + "Public buy orders": "Ordres de compra públiques", + "Public sell orders": "Ordres de venta públiques", + "Taker fee": "Comissió del prenedor", + "Today active robots": "Robots actius avui", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Activar", + "Enable TG Notifications": "Activar Notificacions 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.": "Seràs dut a un xat amb el bot de Telegram de Robosats. Simplement prem Començar. Tingues en compte que si actives les notificaciones de Telegram reduiràs el teu anonimat.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats mai et contactarà. RoboSats mai et preguntarà pel token del teu Robot.", + "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.": "Tots sempre que siguin ràpids. Pots escriure a sota el teu mètode de pagament preferit(s). Hauràs de trobar un company que accepti aquest mètode. El pas per intercanviar el fiat té un temps d'expiració de 24 hores abans no s'obri una disputa automàticament. Et recomanem mètodes d'enviament de fiat.", + "Are there trade limits?": "Hi ha límit d'intercanvis?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "En cap moment AnonymousAlice01 ni BafflingBob02 han de confiar els fons de bitcoin a l'altra part. En cas de conflicte, el personal de RoboSats ajudarà a resoldre la 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.": "Tingues en compte que la teva pasarel·la de pagaments fiat pot cobrar-te comissions extra. En qualsevol cas, aquests costos sempre són coberts pel comprador. Això inclou. comissions de transferència, costos bancaris i forquilla d'intercavis de divises. El venedor ha de rebre la quantitat exacte que es detalla a l'ordre.", + "Close": "Tancar", + "Disclaimer": "Avís", + "How does it work?": "Com funciona?", + "How it works": "Com funciona", + "How to use": "Com utilizar", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "A molts països utilitzar RoboSats no és diferent a fer servir Ebay o WallaPop. La teva regulació pot variar, és responsabilitat teva el seu compliment.", + "Is RoboSats legal in my country?": "És RoboSats legal al meu país?", + "Is RoboSats private?": "És privat RoboSats?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "És un exchange P2P que facilita intercanvis bitcoin/fiat sobre Lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica l'emparellament i minimitza la necessitat de confiança. RoboSats es centra en la privacitat i la velocitat.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Per minimitzar problemes a l'enrutament Lightning, el màxim per intercanvi és de {{maxAmount}} Sats. No hi ha límit d'intercanvis en el temps. Tot i que un Robot només pot intervenir una ordre a la vegada, pots fer servir varis Robots a diferents navegadors (recorda guardar els tokens dels teus Robots!).", + "Project source code": "Codi font del projecte", + "RoboSats is an open source project ": "RoboSats és un projecte de codi obert ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "La comissió total d'un intercanvi és {{tradeFee}}%. Aquesta comissió es divideix en: creador de l'ordre ({{makerFee}}%) i prenedor de l'ordre ({{takerFee}}%). En cas de que s'utilitzi una adreça onchain per rebre els Sats també existeix una comissió variable per a cobrir el cost del swap (veure les estadístiques de l'exchange clickant a sota per veure el cost actual del swap).", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats no custòdia els teus fons i no recol·lecta o custòdia cap dada personal, doncs no li importa qui ets. RoboSats mai et preguntarà pel teu nom, país o número de document. Per millorar la teva privacitat, fes ús del Navegador Tor i visita el lloc ceba.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "El venedor té els mateixos riscos de devolució que amb qualsevol altre servei P2P. PayPal o targetes de crèdit no són recomanades.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Aquesta és una aplicació experimental, quelcom pot no sortir bé. Intercanvia petites quantitats!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Aquesta aplicació de Lightning està en desenvolupament continu i s'entrega tal qual: intercanvia amb la màxima precaució. No hi ha suport privat. El suport s'ofereix només a canals públics.", + "What are the fees?": "Quines són les comissions?", + "What are the risks?": "Quins són els riscos?", + "What happens if RoboSats suddenly disappears?": "Què passaria si RoboSats desaparegués?", + "What is RoboSats?": "Què és RoboSats?", + "What is the trust model?": "Quin és el model de confiança?", + "What payment methods are accepted?": "Quins mètodes de pagament s'accepten?", + "You can also check the full guide in ": "També pots revisar la guia sencera a ", + "You can build more trust on RoboSats by inspecting the source code.": "Pots augmentar la confiança en RoboSats inspeccionant el codi font.", + "You can find a step-by-step description of the trade pipeline in ": "Pots trobar una descripció pas a pas dels intercanvis a ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Els teus Sats et seran retornats. Qualsevol factura no assentada serà automàticament retornada encara que RoboSats desaparegui. Això és cert tant per fiances com pels col·laterals. De totes formes, des de que el venedor confirma haver rebut el fiat i el comprador rep els Sats, hi ha un temps d'aprox. 1 segon en que los fons podrien perdre's si RoboSats desaparegués. Assegura't de tenir suficient liquiditat entrant per evitar errors d'enrutament. Si tens algun problema, busca als canals públics de RoboSats.", + "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.": "El teu company d'intercanvi és l'únic que pot potencialment esbrinar quelcom sobre tu. Mantingues una conversa curta i concisa. Evita donar dades que no siguin estrictament necessàries pel pagament del fiat.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Tornar", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "El teu Robot", - "Your robot": "El teu robot", - "One active order #{{orderID}}": "Anar a ordre activa #{{orderID}}", - "Your current order": "La teva ordre actual", - "Your last order #{{orderID}}": "La teva última ordre #{{orderID}}", - "Inactive order": "Ordre inactiva", - "No active orders": "No hi ha ordres actives", - "You do not have previous orders": "No tens ordres prèvies", - "Telegram enabled": "Telegram activat", - "Enable Telegram Notifications": "Notificar en Telegram", - "Use stealth invoices": "Factures ofuscades", - "Your earned rewards": "Les teves recompenses guanyades", + "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.": "Visitaràs la pàgina Learn RoboSats. Ha estat construïda per la comunitat i conté tutorials i documentació que t'ajudarà a aprendre como s'utilitza RoboSats i a entendre com funciona.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generar Robot", + "Generate a robot avatar first. Then create your own order.": "Primer genera un avatar de robot. A continuació, crea la teva pròpia oferta.", + "You do not have a robot avatar": "No tens un avatar robot", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Retirar", - "Invoice for {{amountSats}} Sats": "Factura per {{amountSats}} Sats", - "Submit": "Enviar", + "Enable Telegram Notifications": "Notificar en Telegram", "Generate with Webln": "Generar amb Webln", + "Inactive order": "Ordre inactiva", + "Invoice for {{amountSats}} Sats": "Factura per {{amountSats}} Sats", + "No active orders": "No hi ha ordres actives", + "One active order #{{orderID}}": "Anar a ordre activa #{{orderID}}", + "Submit": "Enviar", + "Telegram enabled": "Telegram activat", "There it goes, thank you!🥇": "Aquí va, gràcies!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Ha de ser menys del {{max}}%", - "Must be more than {{min}}%": "Ha de ser més del {{min}}%", - "Must be less than {{maxSats}": "Ha de ser menys de {{maxSats}}", - "Must be more than {{minSats}}": "Ha de ser més de {{minSats}}", - "Amount": "Suma", - "Onchain amount to send (BTC)": "Quantitat a enviar Onchain (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "Reps aprox. {{swapSats}} LN Sats (les taxes poden variar)", - "Onchain amount to receive (BTC)": "Quantitat a rebre Onchain (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "Envies aprox. {{swapSats}} LN Sats (les taxes poden variar)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", - " at market price": " at market price", - " at a {{premium}}% premium": " amb una prima del {{premium}}%", - " at a {{discount}}% discount": " amb descompte del {{discount}}%", - "Clear form": "Esborrar camps", - "Enable advanced options": "Habilitar opcions avançades", - "Swap?": "Intercanviar?", - "Buy or Sell Bitcoin?": "Comprar o Vendre Bitcoin?", - "In or Out of Lightning?": "Introduir o Treure de Lightning?", - "Buy": "Comprar", - "Swap In": "Swap In", - "Sell": "Vendre", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Quantitat de fiat a canviar per bitcoin", - "Amount of BTC to swap for LN Sats": "Quantitat de BTC a canviar per LN Sats", - "Must be more than {{minAmount}}": "Ha de ser més de {{minAmount}}", - "Must be less than {{maxAmount}}": "Ha de ser menys de {{maxAmount}}", - "Must be shorter than 65 characters": "Ha de tenir menys de 65 caràcters", - "Swap Destination(s)": "Destí(ns) del Swap", - "Fiat Payment Method(s)": "Mètode(s) de Pagament Fiat", - "Enter the destination of the Lightning swap": "Introduïu l'adreça destí de l'intercanvi Lightning", - "You can add new methods": "Pots afegir nous mètodes", - "Add New": "Afegir nou", - "Choose a Pricing Method": "Tria com establir el preu", - "Let the price move with the market": "El preu es mourà relatiu al mercat", - "Relative": "Relatiu", - "Set a fix amount of satoshis": "Estableix una suma fixa de Sats", - "Exact": "Exacte", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Prima sobre el mercat (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Duració pública (HH:mm)", - "Escrow/invoice step length": "Longitud passos Dipòsit/Factura", - "Escrow/Invoice Timer (HH:mm)": "Temporitzador Dipòsit/Factura(HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Estableix la implicació requerida (augmentar per a més seguretat)", - "Fidelity Bond Size": "Grandària de la fiança", - "You must fill the form correctly": "Has d'omplir el formulari correctament", - "Edit order": "Editar ordre", - "Your order fixed exchange rate": "La tasa de canvi fixa de la teva ordre", - "Order rate:": "Taxa de l'ordre:", - "Order current rate:": "Preu actual:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Factures ofuscades", + "You do not have previous orders": "No tens ordres prèvies", + "Your Robot": "El teu Robot", + "Your current order": "La teva ordre actual", + "Your earned rewards": "Les teves recompenses guanyades", + "Your last order #{{orderID}}": "La teva última ordre #{{orderID}}", + "Your robot": "El teu robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... en algun indret de la Terra!", + "24h contracted volume": "Volum contractat en 24h", + "Client": "Client", + "Coordinator": "Coordinador", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "Node LN", + "LND version": "Versió LND", + "Lifetime contracted volume": "Volum contractat total", + "Made with": "Fet amb", + "RoboSats version": "Versió de RoboSats", + "Stats For Nerds": "Estadístiques per a nerds", + "and": "i", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Guarda-ho!", + "Done": "Fet", + "Store your robot token": "Guarda el teu token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Pot ser que necessitis recuperar el teu avatar robot al futur: fes còpia de seguretat del token. Pots simplement copiar-ho a una altra aplicació.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Descarrega RoboSats {{coordinatorVersion}} APK de les versions de Github", + "Go away!": "Marxar!", + "On Android RoboSats app ": "A l'aplicació d'Android RoboSats ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Al navegador Tor, simplement actualitza la teva pestanya (fes clic aquí o prem Ctrl+Maj+R)", + "On remotely served browser client": "Al navegador del servidor remot", + "On your own soverign node": "Al teu propi node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "El coordinador de RoboSats és a la versió {{coordinatorVersion}}, però la app del teu client és {{clientVersion}}. Aquesta discrepància de versió pot provocar una mala experiència d'usuari.", + "Update your RoboSats client": "Actualitza el teu client RoboSats", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Des de", "to": "fins a", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "i fer servir", - "pay with": "pagar amb", - "I want to": "Vull", - "Show Lightning swaps": "Mostra Lightning swaps", - "Select Payment Currency": "Selecciona moneda de pagament", - "ANY": "TOT", - "DESTINATION": "DESTÍ", - "METHOD": "MÈTODE", - "Select Payment Method": "Tria mètode de pagament", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Ordres per vista:", - "No results found.": "No s'han trobat resultats.", - "An error occurred.": "Hi ha hagut un error.", - "Columns": "Columnes", - "Select columns": "Selecciona columnes", - "Find column": "Buscar columna", - "Column title": "Nom de columna", - "Reorder column": "Reordenar columnes", - "Show all": "Mostrar totes", - "Hide all": "Ocultar totes", - "Add filter": "Afegir filtre", - "Delete": "Eliminar", - "Logic operator": "Operador lògic", - "Operator": "Operador", - "And": "I", - "Or": "O", - "Value": "Valor", - "Filter value": "Filtrar valor", - "contains": "conté", - "equals": "igual a", - "starts with": "comença amb", - "ends with": "acaba amb", - "is": "és", - "is not": "no és", - "is after": "està darrere", - "is on or after": "està a o darrere", - "is before": "està davant", - "is on or before": "està a o davant", - "is empty": "està buit", - "is not empty": "no està buit", - "is any of": "és algun de", - "any": "algun", - "true": "veritat", - "false": "fals", - "Menu": "Menú", - "Show columns": "Mostrar columnes", - "Manage columns": "Gestionar columnes", - "Filter": "Filtrar", - "Unsort": "Desordenar", - "Sort by ASC": "Ordenar ascendent", - "Sort by DESC": "Ordenar descendent", - "Show filters": "Mostrar filtres", - "Sort": "Ordenar", - "yes": "si", - "no": "no", - "Is": "Acció", - "Currency": "Moneda", - "Payment Method": "Mètode de pagament", - "Destination": "Destí", - "Pay": "Pagar", - "Timer": "Termini", - "Expiry": "Caduca en", - "Sats now": "Sats ara", - "Bond": "Fiança", - "No orders found to sell BTC for {{currencyCode}}": "No hi ha ordres per vendre bitcoin per {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "No hi ha ordres per comprar bitcoin per {{currencyCode}}", - "Be the first one to create an order": "Sigues el primer a crear una ordre", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " amb descompte del {{discount}}%", + " at a {{premium}}% premium": " amb una prima del {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", + "Add New": "Afegir nou", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Quantitat de BTC a canviar per LN Sats", + "Amount of fiat to exchange for bitcoin": "Quantitat de fiat a canviar per bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Comprar o Vendre Bitcoin?", + "Choose a Pricing Method": "Tria com establir el preu", + "Clear form": "Esborrar camps", + "Edit order": "Editar ordre", + "Enable advanced options": "Habilitar opcions avançades", + "Enter the destination of the Lightning swap": "Introduïu l'adreça destí de l'intercanvi Lightning", + "Escrow/Invoice Timer (HH:mm)": "Temporitzador Dipòsit/Factura(HH:mm)", + "Escrow/invoice step length": "Longitud passos Dipòsit/Factura", + "Exact": "Exacte", + "Exact Amount": "Exact Amount", + "Fiat Payment Method(s)": "Mètode(s) de Pagament Fiat", + "Fidelity Bond Size": "Grandària de la fiança", + "In or Out of Lightning?": "Introduir o Treure de Lightning?", + "Let the price move with the market": "El preu es mourà relatiu al mercat", + "Must be less than {{maxAmount}}": "Ha de ser menys de {{maxAmount}}", + "Must be less than {{maxSats}": "Ha de ser menys de {{maxSats}}", + "Must be less than {{max}}%": "Ha de ser menys del {{max}}%", + "Must be more than {{minAmount}}": "Ha de ser més de {{minAmount}}", + "Must be more than {{minSats}}": "Ha de ser més de {{minSats}}", + "Must be more than {{min}}%": "Ha de ser més del {{min}}%", + "Must be shorter than 65 characters": "Ha de tenir menys de 65 caràcters", + "Onchain amount to receive (BTC)": "Quantitat a rebre Onchain (BTC)", + "Onchain amount to send (BTC)": "Quantitat a enviar Onchain (BTC)", + "Order current rate:": "Preu actual:", + "Order for ": "Order for ", + "Order rate:": "Taxa de l'ordre:", + "Premium over Market (%)": "Prima sobre el mercat (%)", + "Public Duration (HH:mm)": "Duració pública (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relatiu", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Estableix una suma fixa de Sats", + "Set the skin-in-the-game, increase for higher safety assurance": "Estableix la implicació requerida (augmentar per a més seguretat)", + "Swap Destination(s)": "Destí(ns) del Swap", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Intercanviar?", + "You can add new methods": "Pots afegir nous mètodes", + "You must fill the form correctly": "Has d'omplir el formulari correctament", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "Reps aprox. {{swapSats}} LN Sats (les taxes poden variar)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "Envies aprox. {{swapSats}} LN Sats (les taxes poden variar)", + "Your order fixed exchange rate": "La tasa de canvi fixa de la teva ordre", + "#31": "Phrases in components/Notifications/index.tsx", + "Lightning routing failed": "L'enrutament Lightning ha fallat", + "New chat message": "Nou missatge al xat", + "Order chat is open": "S'ha obert el xat", + "Order has been disputed": "S'ha impugnat l'ordre", + "Order has been taken!": "S'ha pres l'ordre!", + "Order has expired": "L'ordre ha caducat", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple i Privat Exchange de Bitcoin", + "Trade finished successfully!": "Acord finalitzat exitosament!", + "You can claim Sats!": "Pots reclamar els Sats!", + "You lost the dispute": "Has perdut la disputa", + "You won the dispute": "Has guanyar la disputa", + "₿ Rewards!": "₿ Recompenses!", + "⚖️ Disputed!": "⚖️ Disputa!", + "✅ Bond!": "✅ Fiança!", + "✅ Escrow!": "✅ Dipòsit!", + "❗⚡ Routing Failed": "❗⚡ Ha fallat l'enrutament", + "👍 dispute": "👍 disputa", + "👎 dispute": "👎 disputa", + "💬 Chat!": "💬 Xateja!", + "💬 message!": "💬 missatge!", + "😪 Expired!": "😪 Caducat!", + "🙌 Funished!": "🙌 Finalitzat!", + "🥳 Taken!": "🥳 Presa!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Suma {{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.": "Prenent aquesta ordre corres el risc de perdre el temps. Si el creador no procedeix a temps, se't compensarà en Sats amb el 50% de la fiança del creador.", + "Enter amount of fiat to exchange for bitcoin": "Introdueix la suma de fiat a canviar per bitcoin", + "Sounds fine": "Sona bé", + "Take Order": "Prendre ordre", + "The maker is away": "El creador està ausent", + "Too high": "Massa alt", + "Too low": "Massa baix", + "Wait until you can take an order": "Espera fins poder prendre una ordre", + "You must specify an amount first": "Primer has d'especificar la suma", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Mètodes de pagament acceptats", + "Amount of Satoshis": "Quantitat de Sats", + "Deposit timer": "Per a dipositar", + "Expires in": "Expira en", + "Order Details": "Detalls", + "Order ID": "ID de l'ordre", + "Order maker": "Creador", + "Order status": "Estat de l'ordre", + "Order taker": "Prenedor", + "Penalty lifted, good to go!": "Sanció revocada, som-hi!", + "Premium over market price": "Prima sobre el mercat", + "Price and Premium": "Preu i prima", + "Swap destination": "Destí del swap", + "The order has expired": "L'ordre ha expirat", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Encara no pots prendre cap ordre! Espera {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "Reps via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "Envies via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Fosc", + "Fiat": "Fiat", + "Light": "Clar", + "Mainnet": "Mainnet", + "Swaps": "Intercanvis", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel·la l'ordre i desbloqueja la fiança a l'instant", - "Unilateral cancelation (bond at risk!)": "Cancel·lació unilateral (Fiança en risc!)", "Cancel": "Cancel·lar", + "Cancel order and unlock bond instantly": "Cancel·la l'ordre i desbloqueja la fiança a l'instant", "Collaborative Cancel": "Cancel·lació col·laborativa", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Resum de l'intercanvi", + "Unilateral cancelation (bond at risk!)": "Cancel·lació unilateral (Fiança en risc!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Has sol·licitat cancel·lar col·laborativament", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} sol·licita cancel·lar col·laborativament", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Compra", + "Completed in": "Completat en", + "Contract exchange rate": "Taxa de canvi del contracte", + "Coordinator trade revenue": "Ingressos pel coordinador de l'intercanvi", "Export trade summary": "Exportar el resumen d'intercanvi", "Maker": "Creador", - "Taker": "Prenedor", - "Buyer": "Compra", - "Seller": "Venda", - "User role": "Operació", - "Sent": "Enviat", - "Received": "Rebut", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Taxa de swap onchain", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Comissió minera", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Fiança de creador", - "Taker bond": "Fiança de prenedor", - "Unlocked": "Desbloquejada", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Ingressos pel coordinador de l'intercanvi", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Comissió minera", + "Onchain swap fee": "Taxa de swap onchain", + "Received": "Rebut", "Routing budget": "Pressupost d'enrutament", - "Contract exchange rate": "Taxa de canvi del contracte", + "Seller": "Venda", + "Sent": "Enviat", + "Taker": "Prenedor", + "Taker bond": "Fiança de prenedor", "Timestamp": "Marca d'hora", - "Completed in": "Completat en", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Resum de l'intercanvi", + "Unlocked": "Desbloquejada", + "User role": "Operació", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Veure bitlleteres compatibles", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} sol·licita cancel·lar col·laborativament", - "You asked for a collaborative cancellation": "Has sol·licitat cancel·lar col·laborativament", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Escriu un missatge", - "Waiting for peer public key...": "Esperant la clau pública...", - "Connecting...": "Connectant...", - "Send": "Enviar", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Tu", - "connected": "connectat", - "disconnected": "desconnectat", - "Activate slow mode (use it when the connection is slow)": "Activar mode lent (utilitza'l quan la connexió sigui lenta)", - "Peer": "Ell", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verifica la teva privacitat", - "Audit PGP": "Auditar", - "Save full log as a JSON file (messages and credentials)": "Guardar el log complet com JSON (credencials i missatges)", - "Export": "Exporta", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confirmes que has rebut {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "En confirmar que has rebut {{amount}} {{currencyCode}} finalitzarà la transacció. Els satoshis del dipòsit es lliuraran al comprador. Confirmar només després que {{amount}} {{currencyCode}} hagin arribat al teu compte. Tingues en compte que si has rebut el pagament i no fas clic a confirmar, corres el risc de perdre la teva fiança.", - "Confirm": "Confirmar", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Cancel·lar l'ordre?", - "If the order is cancelled now you will lose your bond.": "Si cancel·les ara l'ordre perdràs la teva fiança.", "Confirm Cancel": "Confirmar cancel·lació", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Si cancel·les ara l'ordre perdràs la teva fiança.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Acceptar cancel·lació", + "Ask for Cancel": "Sol·licitar cancel·lació", "Collaborative cancel the order?": "Cancel·lar l'ordre col·laborativament?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Donat que el col·lateral està bloquejat, l'ordre només pot cancel·lar-se si tant creador com prenendor ho acorden.", "Your peer has asked for cancellation": "El teu company ha demanat la cancel·lació", - "Accept Cancelation": "Acceptar cancel·lació", - "Ask for Cancel": "Sol·licitar cancel·lació", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "No s'ha rebut la factura, fes un cop d'ull a la teva wallet WebLN.", - "Amount not yet locked, please check your WebLN wallet.": "Import no bloquejat encara, comprova el teu moneder WebLN.", - "You can close now your WebLN wallet popup.": "Ara pots tancar el popup de la teva wallet WebLN.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Vols obrir una disputa?", - "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.": "L'equip de RoboSats examinarà les declaracions i evidències presentades. Com l'equip no pot llegir el xat necessites escriure una declaració completa i exhaustiva. És millor donar un mètode de contacte d'usar i llençar amb la teva declaració. Els Sats del col·lateral seran enviats al guanyador de la disputa, mientres que el perdedor perderà la seva fiança.", - "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.": "Assegura't d' EXPORTAR el registre del xat. Els administradors poden demanar-te elregistre del xat en cas de discrepàncies. És la teva responsabilitat proveir-ho.", - "Disagree": "Tornar", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Obrir disputa", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Tornar", + "Do you want to open a dispute?": "Vols obrir 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.": "Assegura't d' EXPORTAR el registre del xat. Els administradors poden demanar-te elregistre del xat en cas de discrepàncies. És la teva responsabilitat proveir-ho.", + "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.": "L'equip de RoboSats examinarà les declaracions i evidències presentades. Com l'equip no pot llegir el xat necessites escriure una declaració completa i exhaustiva. És millor donar un mètode de contacte d'usar i llençar amb la teva declaració. Els Sats del col·lateral seran enviats al guanyador de la disputa, mientres que el perdedor perderà la seva fiança.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Confirmar", + "Confirm you received {{amount}} {{currencyCode}}?": "Confirmes que has rebut {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "En confirmar que has rebut {{amount}} {{currencyCode}} finalitzarà la transacció. Els satoshis del dipòsit es lliuraran al comprador. Confirmar només després que {{amount}} {{currencyCode}} hagin arribat al teu compte. Tingues en compte que si has rebut el pagament i no fas clic a confirmar, corres el risc de perdre la teva fiança.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirmes que has enviat {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirmant que has enviat {{amount}} {{currencyCode}} permetràs al teu company finalitzar l'operació. Si encara no ho has enviat i malgrat això procedeixes a confirmar falsament, t'arrisques a perdre la teva fiança.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Import no bloquejat encara, comprova el teu moneder WebLN.", + "Invoice not received, please check your WebLN wallet.": "No s'ha rebut la factura, fes un cop d'ull a la teva wallet WebLN.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "Ara pots tancar el popup de la teva wallet WebLN.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Auditar", + "Export": "Exporta", + "Save full log as a JSON file (messages and credentials)": "Guardar el log complet com JSON (credencials i missatges)", + "Verify your privacy": "Verifica la teva privacitat", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activar mode lent (utilitza'l quan la connexió sigui lenta)", + "Peer": "Ell", + "You": "Tu", + "connected": "connectat", + "disconnected": "desconnectat", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Connectant...", + "Send": "Enviar", + "Type a message": "Escriu un missatge", + "Waiting for peer public key...": "Esperant la clau pública...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Adjuntar registres de xat", + "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "Adjuntar registres de xat ajuda el procés de resolució de disputes i afegeix transparència. Tanmateix, pot comprometre la vostra privadesa.", + "Submit dispute statement": "Presentar declaració", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Opcions avançades", + "Invoice to wrap": "Factura a ofuscar", + "Payout Lightning Invoice": "Factura Lightning", + "Proxy Budget": "Pressupost del Proxy", + "Routing Budget": "Pressupost d'enrutament", + "Server": "Servidor", + "Submit invoice for {{amountSats}} Sats": "Presentar la factura de {{amountSats}} Sats", + "Use Lnproxy": "Utilitza Lnproxy", + "Wrap": "Ofuscar", + "Wrapped invoice": "Factura ofuscada", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Direcció Bitcoin", + "Final amount you will receive": "Quantitat final que rebràs", + "Invalid": "No vàlid", + "Mining Fee": "Comissió Minera", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "El coordinador de RoboSats farà un intercanvi i enviarà els Sats a la vostra adreça onchain.", + "Swap fee": "Comissió del swap", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Confirmar {{amount}} {{currencyCode}} rebut", + "Confirm {{amount}} {{currencyCode}} sent": "Confirmar {{amount}} {{currencyCode}} enviat", + "Open Dispute": "Obrir Disputa", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Digues hola! Sigues clar i concís. Escriu-li com pot enviarte {{amount}} {{currencyCode}}.", + "To open a dispute you need to wait": "Per obrir una disputa cal esperar", + "Wait for the seller to confirm he has received the payment.": "Espera a que el vendedor confirmi que ha rebut el pagament.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Si us plau, presenta la teva declaració. Sigues clar i concís sobre que ja passat i entrega l'evidència necessària. HAS DE donar un mètode de contacte per comunicar-te amb l'equip: mètode de contacte d'usar i llençar, XMPP o usuari de Telegram. Les disputes són resoltes amb la discreció dels Robots reals (també coneguts com humans), així doncs ajuda en el possible per assegurar un resultat just. 5000 caràcters màx.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Desafortunadament has perdut la disputa. Si penses que és un error també pots demanar reobrir el cas per email a robosats@protonmail.com. De todas formes, les probabilitats de ser investigat de nou són baixes.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Si us plau, guarda l'informació necessària per identificar la teva ordre i pagaments: ID de l'ordre; claus del pagament de la fiança o el col·lateral (comprova la teva cartera Lightning); quantitat exacta de Sats; i nom del Robot. Tindràs que identificar-te com l'usuari involucrat en aquest intercanvi per email (o altre mètode de contacte).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estem esperant la declaració del teu company. Si tens dubtes de l'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambdues declaracions se'han rebut, espera a que l'equipo resolgui la disputa. Si tens dubtes de l'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com. Si no vas donar un mètode de contacte, o dubtes de si ho vas escriure bé, escriu-nos immediatament.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Pots retirar la quantitat de la resolució de la disputa (fiança i col·lateral) des de les recompenses del teu perfil. Si creus que l'equip pot fer alguna cosa més, no dubtis a contactar amb robosats@protonmail.com (o a través del mètode de contacte d'usar i llençar que vas especificar).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un moment. Si el venedor no diposita, recuperaràs la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).", + "We are waiting for the seller to lock the trade amount.": "Esperant a que el venedor bloquegi el col·lateral.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renovar Ordre", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copiar al portapapers", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Això és una factura retinguda, els Sats es bloquegen a la teva cartera. Només es cobrarà si cancel·les o si perds una disputa.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Això és una factura retinguda, els Sats es bloquegen a la teva cartera. Serà alliberada al comprador al confirmar que has rebut {{currencyCode}}.", - "Copy to clipboard": "Copiar al portapapers", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renovar Ordre", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Motiu del fracàs:", - "Retrying!": "Reintentant!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "La teva factura ha caducat o s'han fet més de 3 intents de pagament. Envia una nova factura.", - "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 intentarà pagar la teva factura 3 cops cada 1 minut. Si segueix fallant, podràs presentar una nova factura. Comprova si tens suficient liquiditat entrant. Recorda que els nodes de Lightning han d'estar en línia per poder rebre pagaments.", - "Next attempt in": "Proper intent en", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Si us plau, presenta la teva declaració. Sigues clar i concís sobre que ja passat i entrega l'evidència necessària. HAS DE donar un mètode de contacte per comunicar-te amb l'equip: mètode de contacte d'usar i llençar, XMPP o usuari de Telegram. Les disputes són resoltes amb la discreció dels Robots reals (també coneguts com humans), així doncs ajuda en el possible per assegurar un resultat just. 5000 caràcters màx.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Desafortunadament has perdut la disputa. Si penses que és un error també pots demanar reobrir el cas per email a robosats@protonmail.com. De todas formes, les probabilitats de ser investigat de nou són baixes.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats està intentant pagar la teva factura de Lightning. Recorda que els nodes Lightning han d'estar en línia per rebre pagaments.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Si la teva oferta expira sense ser presa, la teva fiança serà desbloquejada a la teva cartera automàticament.", - "Public orders for {{currencyCode}}": "Ordres públiques per {{currencyCode}}", - "Pause the public order": "Pausar l'ordre pública", - "Premium rank": "Percentil de la prima", - "Among public {{currencyCode}} orders (higher is cheaper)": "Entre les ordres públiques de {{currencyCode}} (més alt, més barat)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Gràcies! RoboSats també t'estima", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats millora amb més usuaris i liquiditat. Ensenya-li RoboSats a un amic bitcoiner!", - "Thank you for using Robosats!": "Gràcies per fer servir RoboSats!", - "Your TXID": "El teu TXID", - "Sending coins to": "Enviant monedes a", - "Start Again": "Començar de nou", - "Renew": "Renovar", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "Per obrir una disputa cal esperar", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Digues hola! Sigues clar i concís. Escriu-li com pot enviarte {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Espera a que el vendedor confirmi que ha rebut el pagament.", - "Open Dispute": "Obrir Disputa", - "Confirm {{amount}} {{currencyCode}} sent": "Confirmar {{amount}} {{currencyCode}} enviat", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirmar {{amount}} {{currencyCode}} rebut", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Si us plau, espera a que el prenedor bloquegi la seva fiança. Si no ho fa a temps, l'ordre serà pública de nou.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Esperant a que el venedor bloquegi el col·lateral.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un moment. Si el venedor no diposita, recuperaràs la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estem esperant a que el comprador enviï una factura Lightning. Quan ho faci, podràs comunicar-li directament els detalls del pagament en fiat.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un moment. Si el comprador no coopera, se't retornarà el col·lateral i la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambdues declaracions se'han rebut, espera a que l'equipo resolgui la disputa. Si tens dubtes de l'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com. Si no vas donar un mètode de contacte, o dubtes de si ho vas escriure bé, escriu-nos immediatament.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Si us plau, guarda l'informació necessària per identificar la teva ordre i pagaments: ID de l'ordre; claus del pagament de la fiança o el col·lateral (comprova la teva cartera Lightning); quantitat exacta de Sats; i nom del Robot. Tindràs que identificar-te com l'usuari involucrat en aquest intercanvi per email (o altre mètode de contacte).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Activar Ordre", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "La teva ordre pública va ser pausada. Ara mateix, l'ordre no pot ser vista ni presa per altres robots. Pots tornar a activarla quan desitgis.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Abans de deixar-te enviar {{amountFiat}} {{currencyCode}}, volem assegurar-nos que pots rebre BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Pots retirar la quantitat de la resolució de la disputa (fiança i col·lateral) des de les recompenses del teu perfil. Si creus que l'equip pot fer alguna cosa més, no dubtis a contactar amb robosats@protonmail.com (o a través del mètode de contacte d'usar i llençar que vas especificar).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "La teva ordre pública va ser pausada. Ara mateix, l'ordre no pot ser vista ni presa per altres robots. Pots tornar a activarla quan desitgis.", - "Unpause Order": "Activar Ordre", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estem esperant la declaració del teu company. Si tens dubtes de l'estat de la disputa o si vols afegir més informació, contacta amb robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "El coordinador de RoboSats farà un intercanvi i enviarà els Sats a la vostra adreça onchain.", - "Swap fee": "Comissió del swap", - "Final amount you will receive": "Quantitat final que rebràs", - "Bitcoin Address": "Direcció Bitcoin", - "Invalid": "No vàlid", - "Mining Fee": "Comissió Minera", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Presentar declaració", - "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "Adjuntar registres de xat ajuda el procés de resolució de disputes i afegeix transparència. Tanmateix, pot comprometre la vostra privadesa.", - "Attach chat logs": "Adjuntar registres de xat", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Opcions avançades", - "Routing Budget": "Pressupost d'enrutament", - "Use Lnproxy": "Utilitza Lnproxy", - "Server": "Servidor", - "Proxy Budget": "Pressupost del Proxy", - "Submit invoice for {{amountSats}} Sats": "Presentar la factura de {{amountSats}} Sats", - "Invoice to wrap": "Factura a ofuscar", - "Wrapped invoice": "Factura ofuscada", - "Payout Lightning Invoice": "Factura Lightning", - "Wrap": "Ofuscar", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Fosc", - "Light": "Clar", - "Fiat": "Fiat", - "Swaps": "Intercanvis", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple i Privat Exchange de Bitcoin", - "✅ Bond!": "✅ Fiança!", - "✅ Escrow!": "✅ Dipòsit!", - "Order has been taken!": "S'ha pres l'ordre!", - "🥳 Taken!": "🥳 Presa!", - "Order has expired": "L'ordre ha caducat", - "😪 Expired!": "😪 Caducat!", - "Order chat is open": "S'ha obert el xat", - "💬 Chat!": "💬 Xateja!", - "Trade finished successfully!": "Acord finalitzat exitosament!", - "🙌 Funished!": "🙌 Finalitzat!", - "Lightning routing failed": "L'enrutament Lightning ha fallat", - "❗⚡ Routing Failed": "❗⚡ Ha fallat l'enrutament", - "Order has been disputed": "S'ha impugnat l'ordre", - "⚖️ Disputed!": "⚖️ Disputa!", - "You won the dispute": "Has guanyar la disputa", - "👍 dispute": "👍 disputa", - "You lost the dispute": "Has perdut la disputa", - "👎 dispute": "👎 disputa", - "You can claim Sats!": "Pots reclamar els Sats!", - "₿ Rewards!": "₿ Recompenses!", - "New chat message": "Nou missatge al xat", - "💬 message!": "💬 missatge!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un moment. Si el comprador no coopera, se't retornarà el col·lateral i la teva fiança automàticament. A més, rebràs una compensació (comprova les recompenses al teu perfil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estem esperant a que el comprador enviï una factura Lightning. Quan ho faci, podràs comunicar-li directament els detalls del pagament en fiat.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Entre les ordres públiques de {{currencyCode}} (més alt, més barat)", + "If the order expires untaken, your bond will return to you (no action needed).": "Si la teva oferta expira sense ser presa, la teva fiança serà desbloquejada a la teva cartera automàticament.", + "Pause the public order": "Pausar l'ordre pública", + "Premium rank": "Percentil de la prima", + "Public orders for {{currencyCode}}": "Ordres públiques per {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Motiu del fracàs:", + "Next attempt in": "Proper intent en", + "Retrying!": "Reintentant!", + "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 intentarà pagar la teva factura 3 cops cada 1 minut. Si segueix fallant, podràs presentar una nova factura. Comprova si tens suficient liquiditat entrant. Recorda que els nodes de Lightning han d'estar en línia per poder rebre pagaments.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "La teva factura ha caducat o s'han fet més de 3 intents de pagament. Envia una nova factura.", + "#68": "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 està intentant pagar la teva factura de Lightning. Recorda que els nodes Lightning han d'estar en línia per rebre pagaments.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renovar", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats millora amb més usuaris i liquiditat. Ensenya-li RoboSats a un amic bitcoiner!", + "Sending coins to": "Enviant monedes a", + "Start Again": "Començar de nou", + "Thank you for using Robosats!": "Gràcies per fer servir RoboSats!", + "Thank you! RoboSats loves you too": "Gràcies! RoboSats també t'estima", + "Your TXID": "El teu TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Si us plau, espera a que el prenedor bloquegi la seva fiança. Si no ho fa a temps, l'ordre serà pública de nou.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "Ha arribat un tècnic de robots!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "Porto els meus propis robots, són aquí. (Arrossegar i deixar anar workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Per primer cop aquí. Generar un nou robot de garatge i el token de robot estès (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Personalitza l'àrea de visió", + "Freeze viewports": "Congela l'àrea de visió", "desktop_unsafe_alert": "Algunes funcions (com el xat) estan deshabilitades per protegir i sense elles no podràs completar un intercanvi. Per protegir la teva privacitat i habilitar RoboSats per complet, fes servir <1>Tor Browser i visita el <3>Onion site.", "phone_unsafe_alert": "No podràs completar un intercanvi. Fes servir el navegador <1>Tor Browser i visita la web <3>Onion privada.", "rate_robosats": "Què opines de <1>RoboSats?", diff --git a/frontend/static/locales/cs.json b/frontend/static/locales/cs.json index 89735327..8384e50e 100644 --- a/frontend/static/locales/cs.json +++ b/frontend/static/locales/cs.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Toto je tvůj uživatelský avatar", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Ulož si svůj token bezpečně", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Zkopirováno!!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Více o RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Nabídka", + "Robot": "Robot", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Průvodce obchodem", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Toto je tvůj uživatelský avatar", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Ulož si svůj token bezpečně", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Zkopirováno!!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Nabídka", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Průvodce obchodem", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Skrýt", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Nepoužíváš Robosats bezpečně.", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "VŠE", + "Buy": "Nákup", + "DESTINATION": "DESTINATION", + "I want to": "Já chci", + "METHOD": "METHOD", + "Select Payment Currency": "Vybrat měnu platby", + "Select Payment Method": "Select Payment Method", + "Sell": "Prodej", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "použít", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Přidat filter", + "Amount": "Částka", + "An error occurred.": "Došlo k chybě.", + "And": "A", + "Be the first one to create an order": "Buď první, kdo vytvoří nabídku", + "Bond": "Bond", + "Column title": "Název sloupce", + "Columns": "Sloupce", + "Currency": "Měna", + "Delete": "Smazat", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filtrovat", + "Filter value": "Filter hodnoty", + "Find column": "Najít sloupec", + "Hide all": "Schovat vše", + "Is": "Je", + "Logic operator": "Logický operátor", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Žádné nabídky na koupi BTC za {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Žádné nabídky na prodej BTC za {{currencyCode}}", + "No results found.": "Nebyly nalezeny žádné výsledky.", + "Operator": "Operátor", + "Or": "Nebo", + "Orders per page:": "Nabídky na stránku:", "Others": "Ostatní", + "Pay": "Platba", + "Payment Method": "Platební metoda", "Premium": "Přirážka", "Price": "Cena", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Nabídka vypršela", - "Penalty lifted, good to go!": "Pokuta zrušena, lze pokračovat!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Nabídku nemůžeš zatím příjmout! Počkej {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Tvůrce nabídky", - "Order taker": "Příjemce nabídky", - "Order Details": "Detaily nabídky", - "Order status": "Stav nabídky", - "Swap destination": "Swap adresa", - "Accepted payment methods": "Akceptované platební metody", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Přirážka: {{premium}}%", - "Price and Premium": "Cena a přirážka", - "Amount of Satoshis": "Částka Satoshi", - "Premium over market price": "Přirážka oproti tržní ceně", - "Order ID": "Číslo nabídky", - "Deposit timer": "Časovač vkladu", - "Expires in": "Vyprší za", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Tvůrce není přítomen", - "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.": "Příjmutím této nabídky riskuješ ztrátu času. Pokud protistrana nedorazí včas, získáš kompezaci v podobě 50% tvůrcovi kauce.", + "Reorder column": "Změna pořadí sloupce", + "Sats now": "Sats now", + "Select columns": "Vybrat sloupce", + "Show all": "Ukázat vše", + "Show columns": "Ukázat sloupce", + "Show filters": "Ukázat filtry", + "Sort": "Řazení", + "Sort by ASC": "Řazení podle ASC", + "Sort by DESC": "Řazení podle DESC", + "Timer": "Timer", + "Unsort": "Zrušení řazení", + "Value": "Hodnota", + "any": "jakýkoliv", + "contains": "obsahuje", + "ends with": "končí s", + "equals": "rovno", + "false": "nesprávný", + "is": "je", + "is after": "následuje po", + "is any of": "je některý z", + "is before": "se nachází před ", + "is empty": "je prázdný", + "is not": "není", + "is not empty": "není prázdný", + "is on or after": "je zapnuto nebo později", + "is on or before": "je zapnuto nebo dříve", + "no": "ne", + "starts with": "začína s", + "true": "správný", + "yes": "ano", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Jít zpět", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Počkej, až budeš moci přijmout nabídku", - "Take Order": "Příjmout nabídku", - "Too low": "Nízko", - "Too high": "Vysoko", - "Enter amount of fiat to exchange for bitcoin": "Zadej částku fiat, kterou chceš vyměnit za bitcoin. ", - "Amount {{currencyCode}}": "Částka {{currencyCode}}", - "You must specify an amount first": "Nejprve je třeba zadat částku", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Ulož si svůj robot token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Ulož si bezpečně svůj token jednoduše zkopírováním do jiné aplikace. V budoucnu ho možná budeš potřebovat v případě obnovy robota.", - "Back it up!": "Zálohuj to!", - "Done": "Hotovo", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Nemáš robota a avatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Generovat Robota", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Povolit TG notifikace", - "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.": "Budeš přesměrován do chatu s RoboSats telegram botem. Jednoduše otevři chat a zmáčkni Start. Měj na paměti, že povolením telegram notifikací máš nížší úroveň anonymity.", - "Browser": "Browser", - "Enable": "Povolit", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Veřejné nákupní nabídky", - "Public sell orders": "Veřejné prodejní nabídky", - "Book liquidity": "Dostupná likvidita", - "Today active robots": "Dnešní aktivní roboti", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Poplatek tvůrce", - "Taker fee": "Poplatek příjemce", - "Current onchain payout fee": "Současný poplatek za vyplacení na onchain ", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Co je RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Je to BTC/FIAT peer-to-peer burza přes lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Zjednodušuje schodu nabídky s poptávkou a potřebu důvěry. RoboSats se zaměřuje na ochranu soukromí a rychlost.", - "RoboSats is an open source project ": "RoboSats je open source projekt ", - "(GitHub).": "(GitHub).", - "How does it work?": "Jak to funguje?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "V žádném bodě, AnonymníAlice01 a BystrýBob02 nemuseli svěřit své bitcoiny tomu druhému. V případě sporu by jim ho pomohl vyřešit personál RoboSats.", - "You can find a step-by-step description of the trade pipeline in ": "Popis obchodu krok za krokem najdeš na", - "How it works": "Jak to funguje", - "You can also check the full guide in ": "Taky se můžeš podívat na návod", - "How to use": "Jak se používá", - "What payment methods are accepted?": "Jaké jsou akceptované platební metody?", - "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.": "Všechny, pokud jsou rychlé. Vždy můžeš dopsat svou preferovanou platební metodu, jenom bude muset být protistrana, která jí příjme. Část s odesláním fiatu má limit 24h, potom se automaticky otevře spor. Doporučujeme použití okamžitých platebních metod.", - "Are there trade limits?": "Je nějaký obchodní limit?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximální velikost obchodu je {{maxAmount}} Satoshi, aby byl minimalizován neúspěch lightning routing. Denní limit obchodu není, pouze robot může mít vždy pouze jednu nabídku. Ale součastně je možné mít více robotu v různých prohlížečích (nezapoměň na zálohu tokenů robotů).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Narušuje RoboSats soukromí?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nikdy nežádá o soukromé údaje jako jméno, bydliště a doklady totožnosti. RoboSats nespravuje žádné prostředky a nezajímá se kdo jsi. RoboSats nesbírá a nespravuje osobní informace. Pro větší anonymitu použij Tor Browser a .onion adresu.", - "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.": "Jediný kdo může o tobě poteciálně cokoliv zjistit je protistrana obchodu. Udrž chat krátký a stručný. Vyhni se všemu co není důležité pro fiat platbu.", - "What are the risks?": "Jaké jsou rizika?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Toto je experimentální aplikace, věci se mohou pokazit. Obchoduj s malými částkami!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Prodejce čelí riziku vratky platby jako v každé peer-to-peer službě. Paypal nebo platební karty nejsou doporučené.", - "What is the trust model?": "Jaký je model důvěry?", - "You can build more trust on RoboSats by inspecting the source code.": "Můžeš si vybudovat větší důvěru v RoboSats zkontrolováním zdrojového kódu.", - "Project source code": "Zdrojový kód projektu", - "What happens if RoboSats suddenly disappears?": "Co se stane pokud RoboSats náhle zmizí?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Tvé saty se ti vrátí. Jakýkoliv hold invoice, který není vypořádán se automaticky vrací i v případě trvalého konce RoboSats. Toto platí pro kauce i úschovu. Přesto je malé okno mezi potvrzením od prodavajícího FIAT OBDRŽEN a momentem kdy kupující obdrží své satoshi, by mohli být navždy ztraceny v případě zmizení RoboSats. Okno je dlouhé 1 vteřinu. Z toho důvodu měj dostatečnou inbound likviditu aby byl vyloučeno routing selhání. Pokud máš jakýkoliv problém obrať se na nás prostřednictvým veřejných RoboSats kanálu.", - "Is RoboSats legal in my country?": "Je RoboSats legální v mé zemi?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "V mnoha zemích není rozdíl mezi používáním RoboSats a Ebay nebo Craiglistu. Regulace jsou různé, je tvá povinnost jim vyhovět.", - "Disclaimer": "Zřeknutí se odpovědnosti", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Tato lightning aplikace se poskytuje jak je. V aktivním vývoji: obchoduj s maximální opatrností. Neexistuje žádná soukromá podpora. Podpora se poskytuje pouze na veřejných kanálech.", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats tě nikdy nebude kontaktovat. RoboSats tě nikdy nepožáda o tvůj robot token.", - "Close": "Zavřít", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Vaše komunikace je šifrována end-to-end pomocí protokolu OpenPGP. Soukromí tohoto chatu můžeš ověřit pomocí libovolného nástroje založeného na standardu OpenPGP.", - "Learn how to verify": "Naučit se, jak ověřovat", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Tvůj veřejný PGP klíč. Tvoje protistrana ho používá k šifrování zpráv, které můžeš číst pouze ty.", - "Your public key": "Tvůj veřejný klíč", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Veřejný PGP klíč protistrany. Používáš jej k šifrování zpráv, které může číst pouze on, a k ověření, zda protistrana podepsala příchozí zprávy.", - "Peer public key": "Veřejný klíč protistrany", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Tvůj zašifrovaný soukromí klíč. Používáš jej k rozšifrování příchozích zpráv, určených pro tebe, a k zašifrování odeslaných zpráv.", - "Your encrypted private key": "Tvůj zašifrovaný soukromý klíč", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Tvůj robot token, který znáš pouze ty, slouží jako passphrase též k rozšifrování tvého soukromého klíče, proto ho nikde nesdílej.", - "Your private key passphrase (keep secure!)": "Tvůj soukromí klíč a passphrase (drž v bezpečí!)", - "Save credentials as a JSON file": "Uložit údaje jako JSON sobour", "Keys": "Klíče", - "Save messages as a JSON file": "Uložit zprávy jako JSON soubor", + "Learn how to verify": "Naučit se, jak ověřovat", "Messages": "Zprávy", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Statistiky pro nerdy", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND verze", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Zobchodované množství za 24h", - "Lifetime contracted volume": "Zobchodované množství od spuštění", - "Made with": "Vytvořeno s", - "and": "a", - "... somewhere on Earth!": "... někde na Zemi!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Veřejný klíč protistrany", + "Save credentials as a JSON file": "Uložit údaje jako JSON sobour", + "Save messages as a JSON file": "Uložit zprávy jako JSON soubor", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Tvůj robot token, který znáš pouze ty, slouží jako passphrase též k rozšifrování tvého soukromého klíče, proto ho nikde nesdílej.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Tvůj veřejný PGP klíč. Tvoje protistrana ho používá k šifrování zpráv, které můžeš číst pouze ty.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Vaše komunikace je šifrována end-to-end pomocí protokolu OpenPGP. Soukromí tohoto chatu můžeš ověřit pomocí libovolného nástroje založeného na standardu OpenPGP.", + "Your encrypted private key": "Tvůj zašifrovaný soukromý klíč", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Tvůj zašifrovaný soukromí klíč. Používáš jej k rozšifrování příchozích zpráv, určených pro tebe, a k zašifrování odeslaných zpráv.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Veřejný PGP klíč protistrany. Používáš jej k šifrování zpráv, které může číst pouze on, a k ověření, zda protistrana podepsala příchozí zprávy.", + "Your private key passphrase (keep secure!)": "Tvůj soukromí klíč a passphrase (drž v bezpečí!)", + "Your public key": "Tvůj veřejný klíč", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Komunity", - "Support is only offered via public channels. Join our Telegram 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!": "Podpora je poskytována pouze na veřejných kanálech. Přidej se k naší Telegram komunitě, pokud máš otázku nebo se setkat s dalšími cool roboty. Našel jsi bug nebo novou funkci? Navštiv prosím naše Github Issues.", "Follow RoboSats in Twitter": "Sleduj RoboSats na Twitteru", - "Twitter Official Account": "Oficiální Twitter účet", - "RoboSats in Reddit": "RoboSats na Redditu", - "RoboSats Telegram Communities": "RoboSats Telegram komunity", - "Join RoboSats Spanish speaking community!": "Přidej se k španělsky mluvící RoboSats komunitě!", - "Join RoboSats Russian speaking community!": "Přidej se k rusky mluvící RoboSats komunitě!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Přidej se k čínsky mluvící RoboSats komunitě!", "Join RoboSats English speaking community!": "Přidej se k anglicky mluvící RoboSats komunitě!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Přidej se k rusky mluvící RoboSats komunitě!", + "Join RoboSats Spanish speaking community!": "Přidej se k španělsky mluvící RoboSats komunitě!", + "RoboSats Telegram Communities": "RoboSats Telegram komunity", + "RoboSats in Reddit": "RoboSats na Redditu", + "Support is only offered via public channels. Join our Telegram 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!": "Podpora je poskytována pouze na veřejných kanálech. Přidej se k naší Telegram komunitě, pokud máš otázku nebo se setkat s dalšími cool roboty. Našel jsi bug nebo novou funkci? Navštiv prosím naše Github Issues.", "Tell us about a new feature or a bug": "Našel jsi bug nebo novou funkci? Napiš nám ", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Chystáš se navštívit výukovou stránku RoboSats. Stránka obsahuje tutoriály a dokumentaci, které ti pomohou pochopit jak funguje RoboSats.", + "Twitter Official Account": "Oficiální Twitter účet", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Dostupná likvidita", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Současný poplatek za vyplacení na onchain ", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Poplatek tvůrce", + "Public buy orders": "Veřejné nákupní nabídky", + "Public sell orders": "Veřejné prodejní nabídky", + "Taker fee": "Poplatek příjemce", + "Today active robots": "Dnešní aktivní roboti", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Povolit", + "Enable TG Notifications": "Povolit TG notifikace", + "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.": "Budeš přesměrován do chatu s RoboSats telegram botem. Jednoduše otevři chat a zmáčkni Start. Měj na paměti, že povolením telegram notifikací máš nížší úroveň anonymity.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats tě nikdy nebude kontaktovat. RoboSats tě nikdy nepožáda o tvůj robot token.", + "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.": "Všechny, pokud jsou rychlé. Vždy můžeš dopsat svou preferovanou platební metodu, jenom bude muset být protistrana, která jí příjme. Část s odesláním fiatu má limit 24h, potom se automaticky otevře spor. Doporučujeme použití okamžitých platebních metod.", + "Are there trade limits?": "Je nějaký obchodní limit?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "V žádném bodě, AnonymníAlice01 a BystrýBob02 nemuseli svěřit své bitcoiny tomu druhému. V případě sporu by jim ho pomohl vyřešit personál RoboSats.", + "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.", + "Close": "Zavřít", + "Disclaimer": "Zřeknutí se odpovědnosti", + "How does it work?": "Jak to funguje?", + "How it works": "Jak to funguje", + "How to use": "Jak se používá", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "V mnoha zemích není rozdíl mezi používáním RoboSats a Ebay nebo Craiglistu. Regulace jsou různé, je tvá povinnost jim vyhovět.", + "Is RoboSats legal in my country?": "Je RoboSats legální v mé zemi?", + "Is RoboSats private?": "Narušuje RoboSats soukromí?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Je to BTC/FIAT peer-to-peer burza přes lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Zjednodušuje schodu nabídky s poptávkou a potřebu důvěry. RoboSats se zaměřuje na ochranu soukromí a rychlost.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximální velikost obchodu je {{maxAmount}} Satoshi, aby byl minimalizován neúspěch lightning routing. Denní limit obchodu není, pouze robot může mít vždy pouze jednu nabídku. Ale součastně je možné mít více robotu v různých prohlížečích (nezapoměň na zálohu tokenů robotů).", + "Project source code": "Zdrojový kód projektu", + "RoboSats is an open source project ": "RoboSats je open source projekt ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nikdy nežádá o soukromé údaje jako jméno, bydliště a doklady totožnosti. RoboSats nespravuje žádné prostředky a nezajímá se kdo jsi. RoboSats nesbírá a nespravuje osobní informace. Pro větší anonymitu použij Tor Browser a .onion adresu.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Prodejce čelí riziku vratky platby jako v každé peer-to-peer službě. Paypal nebo platební karty nejsou doporučené.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Toto je experimentální aplikace, věci se mohou pokazit. Obchoduj s malými částkami!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Tato lightning aplikace se poskytuje jak je. V aktivním vývoji: obchoduj s maximální opatrností. Neexistuje žádná soukromá podpora. Podpora se poskytuje pouze na veřejných kanálech.", + "What are the fees?": "What are the fees?", + "What are the risks?": "Jaké jsou rizika?", + "What happens if RoboSats suddenly disappears?": "Co se stane pokud RoboSats náhle zmizí?", + "What is RoboSats?": "Co je RoboSats?", + "What is the trust model?": "Jaký je model důvěry?", + "What payment methods are accepted?": "Jaké jsou akceptované platební metody?", + "You can also check the full guide in ": "Taky se můžeš podívat na návod", + "You can build more trust on RoboSats by inspecting the source code.": "Můžeš si vybudovat větší důvěru v RoboSats zkontrolováním zdrojového kódu.", + "You can find a step-by-step description of the trade pipeline in ": "Popis obchodu krok za krokem najdeš na", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Tvé saty se ti vrátí. Jakýkoliv hold invoice, který není vypořádán se automaticky vrací i v případě trvalého konce RoboSats. Toto platí pro kauce i úschovu. Přesto je malé okno mezi potvrzením od prodavajícího FIAT OBDRŽEN a momentem kdy kupující obdrží své satoshi, by mohli být navždy ztraceny v případě zmizení RoboSats. Okno je dlouhé 1 vteřinu. Z toho důvodu měj dostatečnou inbound likviditu aby byl vyloučeno routing selhání. Pokud máš jakýkoliv problém obrať se na nás prostřednictvým veřejných RoboSats kanálu.", + "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.": "Jediný kdo může o tobě poteciálně cokoliv zjistit je protistrana obchodu. Udrž chat krátký a stručný. Vyhni se všemu co není důležité pro fiat platbu.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Zpět", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Tvůj robot", - "One active order #{{orderID}}": "Jedná aktivní nabídka #{{orderID}}", - "Your current order": "Tvá aktuální nabídka", - "Your last order #{{orderID}}": "Tvá poslední nabídka #{{orderID}}", - "Inactive order": "Neaktivní nabídka", - "No active orders": "Žádné aktivní nabídky", - "You do not have previous orders": "Nemáš předchozí objednávky", - "Telegram enabled": "Telegram povolen", - "Enable Telegram Notifications": "Povolit Telegram notifikace", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Tvé odměny", + "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.": "Chystáš se navštívit výukovou stránku RoboSats. Stránka obsahuje tutoriály a dokumentaci, které ti pomohou pochopit jak funguje RoboSats.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generovat Robota", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "Nemáš robota a avatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Vybrat", - "Invoice for {{amountSats}} Sats": "Invoice pro {{amountSats}} Satů", - "Submit": "Odeslat", + "Enable Telegram Notifications": "Povolit Telegram notifikace", "Generate with Webln": "Generate with Webln", + "Inactive order": "Neaktivní nabídka", + "Invoice for {{amountSats}} Sats": "Invoice pro {{amountSats}} Satů", + "No active orders": "Žádné aktivní nabídky", + "One active order #{{orderID}}": "Jedná aktivní nabídka #{{orderID}}", + "Submit": "Odeslat", + "Telegram enabled": "Telegram povolen", "There it goes, thank you!🥇": "Tak je to správně, děkujeme!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Musí být méně než {{max}}%", - "Must be more than {{min}}%": "Musí být více než {{min}}%", - "Must be less than {{maxSats}": "Musí být méně než {{maxSats}}", - "Must be more than {{minSats}}": "Musí být více než {{minSats}}", - "Amount": "Částka", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " {{satoshis}} Satoshi", - " at market price": " at market price", - " at a {{premium}}% premium": " za {{premium}}% přirážku", - " at a {{discount}}% discount": " za {{discount}}% slevu", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Nákup nebo prodej Bitcoinu?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Nákup", - "Swap In": "Swap In", - "Sell": "Prodej", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Částka fiat měny za bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Maximálně 65 znaků", - "Swap Destination(s)": "Swap adresa", - "Fiat Payment Method(s)": "Možnosti fiat plateb", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Přidat", - "Choose a Pricing Method": "Vyber metodu stanovení ceny", - "Let the price move with the market": "Nech cenu pohybovat se s trhem", - "Relative": "Plovoucí", - "Set a fix amount of satoshis": "Nastavit fixní částku satoshi ", - "Exact": "Exact", - "Satoshis": "Satoshi", - "Premium over Market (%)": "Prémium vůči tržní ceně (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Doba zveřejnění (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Nastavení kauce, zvyš pro vyšší bezpečnost ", - "Fidelity Bond Size": "Velikost kauce", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Pevný směnný kurz tvé nabídky", - "Order rate:": "Order rate:", - "Order current rate:": "Aktuální kurz nabídky:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "Nemáš předchozí objednávky", + "Your Robot": "Your Robot", + "Your current order": "Tvá aktuální nabídka", + "Your earned rewards": "Tvé odměny", + "Your last order #{{orderID}}": "Tvá poslední nabídka #{{orderID}}", + "Your robot": "Tvůj robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... někde na Zemi!", + "24h contracted volume": "Zobchodované množství za 24h", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND verze", + "Lifetime contracted volume": "Zobchodované množství od spuštění", + "Made with": "Vytvořeno s", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Statistiky pro nerdy", + "and": "a", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Zálohuj to!", + "Done": "Hotovo", + "Store your robot token": "Ulož si svůj robot token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Ulož si bezpečně svůj token jednoduše zkopírováním do jiné aplikace. V budoucnu ho možná budeš potřebovat v případě obnovy robota.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Od", "to": "do", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "použít", - "pay with": "pay with", - "I want to": "Já chci", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Vybrat měnu platby", - "ANY": "VŠE", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Nabídky na stránku:", - "No results found.": "Nebyly nalezeny žádné výsledky.", - "An error occurred.": "Došlo k chybě.", - "Columns": "Sloupce", - "Select columns": "Vybrat sloupce", - "Find column": "Najít sloupec", - "Column title": "Název sloupce", - "Reorder column": "Změna pořadí sloupce", - "Show all": "Ukázat vše", - "Hide all": "Schovat vše", - "Add filter": "Přidat filter", - "Delete": "Smazat", - "Logic operator": "Logický operátor", - "Operator": "Operátor", - "And": "A", - "Or": "Nebo", - "Value": "Hodnota", - "Filter value": "Filter hodnoty", - "contains": "obsahuje", - "equals": "rovno", - "starts with": "začína s", - "ends with": "končí s", - "is": "je", - "is not": "není", - "is after": "následuje po", - "is on or after": "je zapnuto nebo později", - "is before": "se nachází před ", - "is on or before": "je zapnuto nebo dříve", - "is empty": "je prázdný", - "is not empty": "není prázdný", - "is any of": "je některý z", - "any": "jakýkoliv", - "true": "správný", - "false": "nesprávný", - "Menu": "Menu", - "Show columns": "Ukázat sloupce", - "Manage columns": "Manage columns", - "Filter": "Filtrovat", - "Unsort": "Zrušení řazení", - "Sort by ASC": "Řazení podle ASC", - "Sort by DESC": "Řazení podle DESC", - "Show filters": "Ukázat filtry", - "Sort": "Řazení", - "yes": "ano", - "no": "ne", - "Is": "Je", - "Currency": "Měna", - "Payment Method": "Platební metoda", - "Destination": "Destination", - "Pay": "Platba", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Žádné nabídky na prodej BTC za {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Žádné nabídky na koupi BTC za {{currencyCode}}", - "Be the first one to create an order": "Buď první, kdo vytvoří nabídku", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " za {{discount}}% slevu", + " at a {{premium}}% premium": " za {{premium}}% přirážku", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " {{satoshis}} Satoshi", + "Add New": "Přidat", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Částka fiat měny za bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Nákup nebo prodej Bitcoinu?", + "Choose a Pricing Method": "Vyber metodu stanovení ceny", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Možnosti fiat plateb", + "Fidelity Bond Size": "Velikost kauce", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Nech cenu pohybovat se s trhem", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Musí být méně než {{maxSats}}", + "Must be less than {{max}}%": "Musí být méně než {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Musí být více než {{minSats}}", + "Must be more than {{min}}%": "Musí být více než {{min}}%", + "Must be shorter than 65 characters": "Maximálně 65 znaků", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Aktuální kurz nabídky:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Prémium vůči tržní ceně (%)", + "Public Duration (HH:mm)": "Doba zveřejnění (HH:mm)", + "Public order length": "Public order length", + "Relative": "Plovoucí", + "Satoshis": "Satoshi", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Nastavit fixní částku satoshi ", + "Set the skin-in-the-game, increase for higher safety assurance": "Nastavení kauce, zvyš pro vyšší bezpečnost ", + "Swap Destination(s)": "Swap adresa", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Pevný směnný kurz tvé nabídky", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Částka {{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.": "Příjmutím této nabídky riskuješ ztrátu času. Pokud protistrana nedorazí včas, získáš kompezaci v podobě 50% tvůrcovi kauce.", + "Enter amount of fiat to exchange for bitcoin": "Zadej částku fiat, kterou chceš vyměnit za bitcoin. ", + "Sounds fine": "Sounds fine", + "Take Order": "Příjmout nabídku", + "The maker is away": "Tvůrce není přítomen", + "Too high": "Vysoko", + "Too low": "Nízko", + "Wait until you can take an order": "Počkej, až budeš moci přijmout nabídku", + "You must specify an amount first": "Nejprve je třeba zadat částku", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Akceptované platební metody", + "Amount of Satoshis": "Částka Satoshi", + "Deposit timer": "Časovač vkladu", + "Expires in": "Vyprší za", + "Order Details": "Detaily nabídky", + "Order ID": "Číslo nabídky", + "Order maker": "Tvůrce nabídky", + "Order status": "Stav nabídky", + "Order taker": "Příjemce nabídky", + "Penalty lifted, good to go!": "Pokuta zrušena, lze pokračovat!", + "Premium over market price": "Přirážka oproti tržní ceně", + "Price and Premium": "Cena a přirážka", + "Swap destination": "Swap adresa", + "The order has expired": "Nabídka vypršela", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Nabídku nemůžeš zatím příjmout! Počkej {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Přirážka: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Zrušit", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Oboustrané zrušení", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Shrnutí obchodu", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Žádaš o oboustarné zrušení obchodu", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} žáda o oboustrané zrušení obchodu", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Kupující", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Tvůrce", - "Taker": "Příjemce", - "Buyer": "Kupující", - "Seller": "Prodavající", - "User role": "Uživatelská role", - "Sent": "Odesláno", - "Received": "Příjmuto", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Satů ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Satů ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap poplatek", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Satů", - "Mining fee": "Těžební poplatek", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Satů ({{bondPercent}}%)", "Maker bond": "Kauce tvůrce", - "Taker bond": "Kauce příjemce", - "Unlocked": "Odemčeno", - "{{revenueSats}} Sats": "{{revenueSats}} Satů", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSatů", + "Mining fee": "Těžební poplatek", + "Onchain swap fee": "Onchain swap poplatek", + "Received": "Příjmuto", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Prodavající", + "Sent": "Odesláno", + "Taker": "Příjemce", + "Taker bond": "Kauce příjemce", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Shrnutí obchodu", + "Unlocked": "Odemčeno", + "User role": "Uživatelská role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Satů ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Satů", + "{{revenueSats}} Sats": "{{revenueSats}} Satů", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSatů", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Satů ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Satů ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Robrazit kompatibilní peněženky", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} žáda o oboustrané zrušení obchodu", - "You asked for a collaborative cancellation": "Žádaš o oboustarné zrušení obchodu", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Napiš zprávu", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Připojování...", - "Send": "Odeslat", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Ty", - "connected": "připojen", - "disconnected": "odpojen", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Protistrana", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Ověř svou ochranu soukromí", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Uložit celý log jako soubor JSON (zprávy a údaje))", - "Export": "Exportovat", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Potvrdit obdržení {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Potvrdit", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Zrušit objendávku?", - "If the order is cancelled now you will lose your bond.": "Pokud bude objednávka nyní zrušena, tvoje kauce propadne.", "Confirm Cancel": "Potvrdit zrušení", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Pokud bude objednávka nyní zrušena, tvoje kauce propadne.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Požádat o zrušení", "Collaborative cancel the order?": "Oboustraně zrušit obchod?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Satoshi jsou v úschově. Objednávku lze zrušit pouze v případě, že se na zrušení dohodnou jak tvůrce, tak přijemce.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Požádat o zrušení", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Chceš otevřít spor?", - "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.": "Personál RoboSats prověří předložená vyjádření a důkazy. Musíš vytvořit ucelený důkazní materiál, protože personál nemůže číst chat. Nejlépe spolu s výpovědí uvést jednorázový kontakt. Satoshi v úschově budou zaslány vítězi sporu, zatímco poražený ve sporu přijde o kauci.", - "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.": "Nezapomeň EXPORTOVAT log chatu. Personál si může vyžádat exportovaný log chatu ve formátu JSON, aby mohl vyřešit nesrovnalosti. Je tvou odpovědností jej uložit.", - "Disagree": "Nesouhlasit", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Souhlasit a otevřít spor", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Nesouhlasit", + "Do you want to open a dispute?": "Chceš otevřít spor?", + "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.": "Nezapomeň EXPORTOVAT log chatu. Personál si může vyžádat exportovaný log chatu ve formátu JSON, aby mohl vyřešit nesrovnalosti. Je tvou odpovědností jej uložit.", + "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.": "Personál RoboSats prověří předložená vyjádření a důkazy. Musíš vytvořit ucelený důkazní materiál, protože personál nemůže číst chat. Nejlépe spolu s výpovědí uvést jednorázový kontakt. Satoshi v úschově budou zaslány vítězi sporu, zatímco poražený ve sporu přijde o kauci.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Potvrdit", + "Confirm you received {{amount}} {{currencyCode}}?": "Potvrdit obdržení {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Exportovat", + "Save full log as a JSON file (messages and credentials)": "Uložit celý log jako soubor JSON (zprávy a údaje))", + "Verify your privacy": "Ověř svou ochranu soukromí", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Protistrana", + "You": "Ty", + "connected": "připojen", + "disconnected": "odpojen", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Připojování...", + "Send": "Odeslat", + "Type a message": "Napiš zprávu", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Odeslat vyjádření", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Vyplatit Lightning invoice", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin adresa", + "Final amount you will receive": "Konečná částka, kterou získáš", + "Invalid": "Neplatné", + "Mining Fee": "Těžební poplatek", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap poplatek", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Potvrdit příjmutí {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "Potvrdit odeslání {{amount}} {{currencyCode}}", + "Open Dispute": "Otevřít spor", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Pozdrav! Buď vstřícný a stručný. Dej mu vědět, jak ti poslat {{amount}} {{currencyCode}}.", + "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.": "Počkej na potvzení, že prodavající obdržel platbu.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Prosím, předlož své důkazy. Jasně a stručně popiš, co se stalo a předlož důkazy. MUSÍŠ uvést kontatní údaje: jednorázový email, XMPP nebo telegram přezdívku ke komunikaci s personálem. Spory se řeší podle uvážení skutečných robotů (neboli lidé), buď co nejvíce nápomocný, abys zajistil spravedlivý výsledek. Maximálně 5000 znaků.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Bohužel jsi prohrál spor. Pokud se domníváš, že se jedná o chybu, můžeš požádat o opětovné otevření sporu na robosats@protonmail.com. Ačkoliv šance znovuotevření je malá.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": " Uložte si prosím informace potřebné k identifikaci tvé nabídky a tvých plateb: číslo nabídky; hash platby kauce nebo úschovy (zkontroluj si lightning peněženku); přesná částka satoshi; a robot přezdívku. V komunikaci emailem(nebo jinak) se představíš jako zúčastněna strana.", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Čekáme na vyjádření protistrany. Pokud si nejsi jist stavem sporu nebo chceš doplnit další informace, kontaktuj robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Získali jsme obě prohlášení, počkej na vyřešení sporu personálem. Pokud si nejsi jist stavem sporu nebo chceš doplnit další informace, kontaktuj robosats@protonmail.com. Pokud jsi neposkytl kontaktní údaje nebo nejsi si jist, zda jsi to napsal správně okamžitě nás kontaktuj.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Satoshi z vyřešeného sporů (z úschovy a kauce) si můžeš vybrat z odměn ve svém profilu. Pokud ti personál může s něčím pomoci, neváhej a kontaktuj nás na robosats@protonmail.com (nebo jiný způsob komunikace).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Vydrž chvíli. Pokud prodavající neprovede vklad, kauce se ti automaticky vrátí. Kromě toho obdržíš kompenzaci (zkontroluj odměny ve svém profilu).", + "We are waiting for the seller to lock the trade amount.": "Čekáme, až prodavající uzamkne satoshi .", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Opakovat nabídku", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Zkopírovat do schránky", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Jedná se o hodl invoice, která ti zamrzne v peněžence. Bude vypořádán pouze v případě zrušení nebo prohry sporu.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Jedná se o hodl invoice, která ti zamrzne v peněžence. Bude vypořadána ke kupujícímu jakmile potvrdíš příjem {{currencyCode}}.", - "Copy to clipboard": "Zkopírovat do schránky", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Opakovat nabídku", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Důvod selhání:", - "Retrying!": "Opakování pokusu!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tvůj invoice vypršel nebo selhali pokusy o 3 platby. Nahraj nový invoice.", - "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 se pokusí zaplatit invoice třikrát s minutivými pauzami. V případě neúspěchu bude třeba nahrát nový invoice. Zkontroluj, zda máš dostatek inbound likvidity. Nezapomeň, že lightning nody musí být online, aby mohl přijímat platby.", - "Next attempt in": "Další pokus za", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Prosím, předlož své důkazy. Jasně a stručně popiš, co se stalo a předlož důkazy. MUSÍŠ uvést kontatní údaje: jednorázový email, XMPP nebo telegram přezdívku ke komunikaci s personálem. Spory se řeší podle uvážení skutečných robotů (neboli lidé), buď co nejvíce nápomocný, abys zajistil spravedlivý výsledek. Maximálně 5000 znaků.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Bohužel jsi prohrál spor. Pokud se domníváš, že se jedná o chybu, můžeš požádat o opětovné otevření sporu na robosats@protonmail.com. Ačkoliv šance znovuotevření je malá.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats se snaží zaplatit tvůj lightning invoice. Nezapomeň, že lightning nody musí být online, aby mohl přijímat platby.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Pokud nabídka vyprší nepříjmuta, tak kauce se ti vrátí (není potřeba žádné akce).", - "Public orders for {{currencyCode}}": "Veřejné nabídky pro {{currencyCode}}", - "Pause the public order": "Pozastavit zveřejnění nabídky", - "Premium rank": "Úroveň přirážky", - "Among public {{currencyCode}} orders (higher is cheaper)": "Mezi veřejnými {{currencyCode}} nabídkami (vyšší je levnější)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats bude lepší s větší likviditou a uživateli. Pověz svým přátelům o Robosats!", - "Thank you for using Robosats!": "Děkujeme, že používáš Robosats!", - "Your TXID": "Tvé TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Začít znovu", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Pozdrav! Buď vstřícný a stručný. Dej mu vědět, jak ti poslat {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Počkej na potvzení, že prodavající obdržel platbu.", - "Open Dispute": "Otevřít spor", - "Confirm {{amount}} {{currencyCode}} sent": "Potvrdit odeslání {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Potvrdit příjmutí {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Vyčkej, až příjemce uzamkne kauci. Pokud příjemce neuzamkne kauci včas, nabídka se znovu zveřejní.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Čekáme, až prodavající uzamkne satoshi .", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Vydrž chvíli. Pokud prodavající neprovede vklad, kauce se ti automaticky vrátí. Kromě toho obdržíš kompenzaci (zkontroluj odměny ve svém profilu).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Čekáme, až kupující vloží lightning invoice. Jakmile tak učiní, budeš moct se s ním moct dohodnout fiat platbě.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Vydrž chvíli. Pokud kupující nespolupracuje, automaticky získáš zpět svojí kauci a předmět obchodu satoshi. Kromě toho obdržíš kompenzaci (zkontroluj odměny ve svém profilu).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Získali jsme obě prohlášení, počkej na vyřešení sporu personálem. Pokud si nejsi jist stavem sporu nebo chceš doplnit další informace, kontaktuj robosats@protonmail.com. Pokud jsi neposkytl kontaktní údaje nebo nejsi si jist, zda jsi to napsal správně okamžitě nás kontaktuj.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": " Uložte si prosím informace potřebné k identifikaci tvé nabídky a tvých plateb: číslo nabídky; hash platby kauce nebo úschovy (zkontroluj si lightning peněženku); přesná částka satoshi; a robot přezdívku. V komunikaci emailem(nebo jinak) se představíš jako zúčastněna strana.", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Zrušit pozastavení nabídky", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Tvá veřejná nabídka je pozastavena. V tuto chvíli ji nemohou vidět ani přijmout jiní roboti. Pozastavení můžeš kdykoliv zrušit.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Předtím než tě necháme odeslat {{amountFiat}} {{currencyCode}}, chceme se nechat ujistit, že jsi schopen příjmout BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Satoshi z vyřešeného sporů (z úschovy a kauce) si můžeš vybrat z odměn ve svém profilu. Pokud ti personál může s něčím pomoci, neváhej a kontaktuj nás na robosats@protonmail.com (nebo jiný způsob komunikace).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Tvá veřejná nabídka je pozastavena. V tuto chvíli ji nemohou vidět ani přijmout jiní roboti. Pozastavení můžeš kdykoliv zrušit.", - "Unpause Order": "Zrušit pozastavení nabídky", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Čekáme na vyjádření protistrany. Pokud si nejsi jist stavem sporu nebo chceš doplnit další informace, kontaktuj robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap poplatek", - "Final amount you will receive": "Konečná částka, kterou získáš", - "Bitcoin Address": "Bitcoin adresa", - "Invalid": "Neplatné", - "Mining Fee": "Těžební poplatek", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Odeslat vyjádření", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Vyplatit Lightning invoice", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Vydrž chvíli. Pokud kupující nespolupracuje, automaticky získáš zpět svojí kauci a předmět obchodu satoshi. Kromě toho obdržíš kompenzaci (zkontroluj odměny ve svém profilu).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Čekáme, až kupující vloží lightning invoice. Jakmile tak učiní, budeš moct se s ním moct dohodnout fiat platbě.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Mezi veřejnými {{currencyCode}} nabídkami (vyšší je levnější)", + "If the order expires untaken, your bond will return to you (no action needed).": "Pokud nabídka vyprší nepříjmuta, tak kauce se ti vrátí (není potřeba žádné akce).", + "Pause the public order": "Pozastavit zveřejnění nabídky", + "Premium rank": "Úroveň přirážky", + "Public orders for {{currencyCode}}": "Veřejné nabídky pro {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Důvod selhání:", + "Next attempt in": "Další pokus za", + "Retrying!": "Opakování pokusu!", + "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 se pokusí zaplatit invoice třikrát s minutivými pauzami. V případě neúspěchu bude třeba nahrát nový invoice. Zkontroluj, zda máš dostatek inbound likvidity. Nezapomeň, že lightning nody musí být online, aby mohl přijímat platby.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tvůj invoice vypršel nebo selhali pokusy o 3 platby. Nahraj nový invoice.", + "#68": "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 se snaží zaplatit tvůj lightning invoice. Nezapomeň, že lightning nody musí být online, aby mohl přijímat platby.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats bude lepší s větší likviditou a uživateli. Pověz svým přátelům o Robosats!", + "Sending coins to": "Sending coins to", + "Start Again": "Začít znovu", + "Thank you for using Robosats!": "Děkujeme, že používáš Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Tvé TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Vyčkej, až příjemce uzamkne kauci. Pokud příjemce neuzamkne kauci včas, nabídka se znovu zveřejní.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Některé funkce byly vypnuty pro tvou bezpečnost (např. chat) bez níchž nebudeš moct dokončit obchod. Abys využil všechny funkce a ochranil své soukromí, použij <1>Tor Browser a navšťiv <3>Onion stránku.", "phone_unsafe_alert": "Nebudeš moct dokončit obchod. Použij <1>Tor Browser a navšťiv <3>Onion stránku.", "rate_robosats": "Co si myslíš o <1>RoboSats?", diff --git a/frontend/static/locales/de.json b/frontend/static/locales/de.json index cf3f58af..e1ad56a0 100644 --- a/frontend/static/locales/de.json +++ b/frontend/static/locales/de.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Dies ist dein Handelsavatar", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Verwahre deinen Token sicher", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Kopiert!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Lerne RoboSats kennen", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Order", + "Robot": "Roboter", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Vertrag", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Dies ist dein Handelsavatar", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Verwahre deinen Token sicher", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Kopiert!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Roboter", - "Order": "Order", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Vertrag", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Ausblenden", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Du nutzt RoboSats nicht privat", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ALLE", + "Buy": "Kaufen", + "DESTINATION": "DESTINATION", + "I want to": "Ich möchte", + "METHOD": "METHOD", + "Select Payment Currency": "Währung auswählen", + "Select Payment Method": "Select Payment Method", + "Sell": "Verkaufen", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "und verwende", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Menge", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Sei der Erste, der ein Angebot erstellt", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Währung", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "Ist", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Keine BTC-Kaufsangebote für {{currencyCode}} gefunden", + "No orders found to sell BTC for {{currencyCode}}": "Keine BTC-Verkaufsangebote für {{currencyCode}} gefunden", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Weitere", + "Pay": "Bezahlung", + "Payment Method": "Zahlungsweise", "Premium": "Aufschlag", "Price": "Preis", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Die Order ist abgelaufen", - "Penalty lifted, good to go!": "Die Strafe ist aufgehoben, es kann losgehen!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Du kannst noch keine Order annehmen! Warte {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Order-Maker", - "Order taker": "Order-Taker", - "Order Details": "Order-Details", - "Order status": "Order-Status", - "Swap destination": "Austausch-Ziel", - "Accepted payment methods": "Akzeptierte Zahlungsweisen", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Aufschlag: {{premium}}%", - "Price and Premium": "Preis und Aufschlag", - "Amount of Satoshis": "Anzahl Satoshis", - "Premium over market price": "Aufschlag über dem Marktpreis", - "Order ID": "Order-ID", - "Deposit timer": "Einzahlungstimer", - "Expires in": "Läuft ab in", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Der Maker ist abwesend", - "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.": "Wenn du diese Order annimmst, riskierst du, deine Zeit zu verschwenden. Wenn der Maker nicht rechtzeitig handelt, erhältst du eine Entschädigung in Satoshis in Höhe von 50 % der Maker-Kaution.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Zurück", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Warte, bis du eine Order annehmen kannst", - "Take Order": "Order annehmen", - "Too low": "Zu niedrig", - "Too high": "Zu hoch", - "Enter amount of fiat to exchange for bitcoin": "Fiat-Betrag für den Umtausch in Bitcoin eingeben", - "Amount {{currencyCode}}": "Betrag {{currencyCode}}", - "You must specify an amount first": "Du musst zuerst einen Betrag angeben", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Speicher Roboter-Token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Vielleicht musst du deinen Roboter-Avatar in Zukunft wiederherstellen: Bewahre ihn sicher auf. Du kannst ihn einfach in eine andere Anwendung kopieren.", - "Back it up!": "Speicher ihn ab!", - "Done": "Fertig", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Du hast keinen Roboter-Avatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Roboter generieren", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Aktiviere TG-Benachrichtigungen", - "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.": "Du wirst zu einem Chat mit dem RoboSats-Telegram-Bot weitergeleitet. Öffne einfach den Chat und drücke auf Start. Beachte, dass du deine Anonymität verringern könntest, wenn du Telegram-Benachrichtigungen aktivierst.", - "Browser": "Browser", - "Enable": "Aktivieren", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Öffentliche Kaufangebote", - "Public sell orders": "Öffentliche Verkaufsangebote", - "Book liquidity": "Marktplatz-Liquidität", - "Today active robots": "Heute aktive Roboter", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Makergebühr", - "Taker fee": "Takergebühr", - "Current onchain payout fee": "Current onchain payout fee", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Was ist RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Es ist ein privater BTC/FIAT Handelsplatz über Lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Es vereinfacht das Zusammenfinden und minimiert das nötige Vertrauen. RoboSats steht für Privatsphäre und Schnelligkeit.", - "RoboSats is an open source project ": "RoboSats ist ein Open-Source-Projekt ", - "(GitHub).": "(GitHub).", - "How does it work?": "Wie funktioniert es?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Zu keinem Zeitpunkt müssen AnonymousAlice01 und BafflingBob02 sich direkt ihre Satoshis anvertrauen. Im Fall eines Konflikts wird das RoboSats-Team bei der Klärung helfen.", - "You can find a step-by-step description of the trade pipeline in ": "Du findest eine Schritt-für-Schritt-Erklärung des Handelablaufs hier ", - "How it works": "Wie es funktioniert", - "You can also check the full guide in ": "Außerdem kannst du hier einen vollständigen Ratgeber finden ", - "How to use": "Wie wir es benutzt", - "What payment methods are accepted?": "Welche Zahlungsweisen stehen zur Verfügung?", - "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.": "Alle, wenn sie schnell genug sind. Du legst deine Zahlungsweisen selber fest. Du musst einen Gegenüber finden, der diese Zahlungsweise ebenfalls akzeptiert. Der Schritt der Fiat-Zahlung darf bis zu 24 Stunden dauern, bis automatisch ein Fall eröffnet wird. Wir empfehlen dringend, sofortige Zahlungsweisen zu verwenden.", - "Are there trade limits?": "Gibt es Handel-Beschränkungen?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Die maximale Höhe einer Order beträgt {{maxAmount}} Satoshis um Weiterleitungsprobleme zu vermeiden. Es gibt keine Beschränkung für die Anzahl an Trades. Ein Roboter kann nur eine Order gleichzeitig veröffentlichen. Aber du kannst mehrere Roboter in mehreren Browser haben (denk an das Speichern deines Tokens!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Ist RoboSats privat?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats wird nie nach deinem Namen, Land oder ID fragen. Robosats verwahrt nicht dein Guthaben oder interessiert sich für deine Identität. RoboSats sammelt oder speichert keine persönlichen Daten. Für bestmögliche Privatsphäre nutze den Tor-Browser und verwende den .onion Hidden-Service.", - "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.": "Dein Handelpartner ist der einzige, der Informationen über dich erhalten kann. Halte es kurz und präzise. Vermeide Informationen, die nicht für die Zahlung zwingend notwendig sind.", - "What are the risks?": "Gibt es Risiken?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Dieses Projekt ist ein Experiment, Dinge können schiefgehen. Handle mit kleinen Summen!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Der Verkäufer hat das gleiche Rückbuchungsrisiko wie bei anderen Privatgeschäften. Paypal oder Kreditkarten werden nicht empfohlen.", - "What is the trust model?": "Muss man dem Gegenüber vertrauen?", - "You can build more trust on RoboSats by inspecting the source code.": "Du kannst den RoboSats Source-Code selbst überprüfen um dich sicherer zu fühlen.", - "Project source code": "Source-Code des Projekts", - "What happens if RoboSats suddenly disappears?": "Was passiert, wenn RoboSats plötzlich verschwindet?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Deine Sats gehen an dich zurück. Jede Sperrtransaktion wird selbst dann wieder freigegeben, wenn RoboSats für immer offline geht. Das gilt für Käufer- und Verkäufer-Kautionen. Trotzdem gibt es ein kurzes Zeitfenster zwischen Fiat-Zahlungsbestätigung und durchführung der Lightning-Transaktion, in dem die Summe für immer verloren gehen kann. Dies ist ungefähr 1 Sekunde. Stelle sicher, dass du genug Inbound-Liquidität hast. Bei Problemen melde dich über RoboSats' öffentliche Kanäle", - "Is RoboSats legal in my country?": "Ist RoboSats in meinem Land erlaubt?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In vielen Ländern ist RoboSats wie Ebay oder Craigslist. Deine Rechtslage weicht vielleicht ab, das liegt in deiner Verantwortung.", - "Disclaimer": "Hinweise", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Dieses Lightning-Projekt ist wie es ist. Es befindet sich in der Entwicklung: Handle mit äußerster Vorsicht. Es gibt keine private Unterstützung. Hilfe wird nur über die öffentlichen Kanäle angeboten ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats wird dich nie kontaktieren. RoboSats fragt definitiv nie nach deinem Roboter-Token.", - "Close": "Schließen", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Deine Kommunikation wird Ende-zu-Ende mit OpenPGP verschlüsselt. Du kannst die Vertraulichkeit dieses Chats mit jedem OpenPGP-Standard Tool überprüfen.", - "Learn how to verify": "Learn how to verify", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Dein öffentlicher PGP-Schlüssel. Dein Chatpartner verwendet ihn für das Verschlüsseln der Nachrichten, damit nur du sie lesen kannst.", - "Your public key": "Dein öffentlicher Schlüssel", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Der öffentliche PGP-Schlüssel deines Chatpartners. Du verwendest ihn um Nachrichten zu verschlüsseln, die nur er lesen kann und um zu überprüfen, ob dein Gegenüber die eingehenden Nachrichten signiert hat.", - "Peer public key": "Öffentlicher Schlüssel des Partners", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Dein verschlüsselter privater Schlüssel. Du verwendest ihn um die Nachrichten zu entschlüsseln, die dein Peer für dich verschlüsselt hat. Außerdem signierst du mit ihm die Nachrichten die du sendest.", - "Your encrypted private key": "Dein verschlüsselter privater Schlüssel", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Die Passphrase zur Entschlüsselung deines privaten Schlüssels. Nur du kennst sie! Bitte nicht weitergeben. Sie ist auch dein Benutzer-Token für den Roboter-Avatar.", - "Your private key passphrase (keep secure!)": "Deine Passphrase für den privaten Schlüssel (sicher aufbewahren!)", - "Save credentials as a JSON file": "Anmeldeinformationen als JSON-Datei speichern", "Keys": "Schlüssel", - "Save messages as a JSON file": "Nachrichten als JSON-Datei speichern", + "Learn how to verify": "Learn how to verify", "Messages": "Nachrichten", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Statistiken für Nerds", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND-Version", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "24h Handelsvolumen", - "Lifetime contracted volume": "Handelsvolumen insgesamt", - "Made with": "Gemacht mit", - "and": "und", - "... somewhere on Earth!": "... irgendwo auf der Erde!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Öffentlicher Schlüssel des Partners", + "Save credentials as a JSON file": "Anmeldeinformationen als JSON-Datei speichern", + "Save messages as a JSON file": "Nachrichten als JSON-Datei speichern", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Die Passphrase zur Entschlüsselung deines privaten Schlüssels. Nur du kennst sie! Bitte nicht weitergeben. Sie ist auch dein Benutzer-Token für den Roboter-Avatar.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Dein öffentlicher PGP-Schlüssel. Dein Chatpartner verwendet ihn für das Verschlüsseln der Nachrichten, damit nur du sie lesen kannst.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Deine Kommunikation wird Ende-zu-Ende mit OpenPGP verschlüsselt. Du kannst die Vertraulichkeit dieses Chats mit jedem OpenPGP-Standard Tool überprüfen.", + "Your encrypted private key": "Dein verschlüsselter privater Schlüssel", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Dein verschlüsselter privater Schlüssel. Du verwendest ihn um die Nachrichten zu entschlüsseln, die dein Peer für dich verschlüsselt hat. Außerdem signierst du mit ihm die Nachrichten die du sendest.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Der öffentliche PGP-Schlüssel deines Chatpartners. Du verwendest ihn um Nachrichten zu verschlüsseln, die nur er lesen kann und um zu überprüfen, ob dein Gegenüber die eingehenden Nachrichten signiert hat.", + "Your private key passphrase (keep secure!)": "Deine Passphrase für den privaten Schlüssel (sicher aufbewahren!)", + "Your public key": "Dein öffentlicher Schlüssel", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Community", - "Support is only offered via public channels. Join our Telegram 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 wird nur über öffentliche Kanäle angeboten. Tritt unserer Telegram-Community bei, wenn du Fragen hast oder dich mit anderen coolen Robotern austauschen möchtest. Bitte nutze unsere Github Issues, wenn du einen Fehler findest oder neue Funktionen sehen willst!", "Follow RoboSats in Twitter": "Folge RoboSats auf Twitter", - "Twitter Official Account": "Offizieller Twitter-Account", - "RoboSats in Reddit": "RoboSats in Reddit", - "RoboSats Telegram Communities": "RoboSats Telegram Gruppen", - "Join RoboSats Spanish speaking community!": "Tritt der Spanischen RoboSats-Gruppe bei!", - "Join RoboSats Russian speaking community!": "Tritt der Russischen RoboSats-Gruppe bei!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Das Roboter-Satoshi Open-Source-Projekt", "Join RoboSats Chinese speaking community!": "Tritt der Chinesischen RoboSats-Gruppe bei!", "Join RoboSats English speaking community!": "Tritt der Englischen RoboSats-Gruppe bei!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Tritt der Russischen RoboSats-Gruppe bei!", + "Join RoboSats Spanish speaking community!": "Tritt der Spanischen RoboSats-Gruppe bei!", + "RoboSats Telegram Communities": "RoboSats Telegram Gruppen", + "RoboSats in Reddit": "RoboSats in Reddit", + "Support is only offered via public channels. Join our Telegram 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 wird nur über öffentliche Kanäle angeboten. Tritt unserer Telegram-Community bei, wenn du Fragen hast oder dich mit anderen coolen Robotern austauschen möchtest. Bitte nutze unsere Github Issues, wenn du einen Fehler findest oder neue Funktionen sehen willst!", "Tell us about a new feature or a bug": "Erzähle uns von neuen Funktionen oder einem Fehler", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Das Roboter-Satoshi Open-Source-Projekt", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Du bist dabei die Website 'lerne RoboSats kennen' zu besuchen. Hier findest du Tutorials und Dokumentationen, die dir helfen RoboSats zu benutzen und zu verstehen wie es funktioniert.", + "Twitter Official Account": "Offizieller Twitter-Account", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Marktplatz-Liquidität", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Current onchain payout fee", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Makergebühr", + "Public buy orders": "Öffentliche Kaufangebote", + "Public sell orders": "Öffentliche Verkaufsangebote", + "Taker fee": "Takergebühr", + "Today active robots": "Heute aktive Roboter", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Aktivieren", + "Enable TG Notifications": "Aktiviere TG-Benachrichtigungen", + "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.": "Du wirst zu einem Chat mit dem RoboSats-Telegram-Bot weitergeleitet. Öffne einfach den Chat und drücke auf Start. Beachte, dass du deine Anonymität verringern könntest, wenn du Telegram-Benachrichtigungen aktivierst.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats wird dich nie kontaktieren. RoboSats fragt definitiv nie nach deinem Roboter-Token.", + "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.": "Alle, wenn sie schnell genug sind. Du legst deine Zahlungsweisen selber fest. Du musst einen Gegenüber finden, der diese Zahlungsweise ebenfalls akzeptiert. Der Schritt der Fiat-Zahlung darf bis zu 24 Stunden dauern, bis automatisch ein Fall eröffnet wird. Wir empfehlen dringend, sofortige Zahlungsweisen zu verwenden.", + "Are there trade limits?": "Gibt es Handel-Beschränkungen?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Zu keinem Zeitpunkt müssen AnonymousAlice01 und BafflingBob02 sich direkt ihre Satoshis anvertrauen. Im Fall eines Konflikts wird das RoboSats-Team bei der Klärung helfen.", + "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.", + "Close": "Schließen", + "Disclaimer": "Hinweise", + "How does it work?": "Wie funktioniert es?", + "How it works": "Wie es funktioniert", + "How to use": "Wie wir es benutzt", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In vielen Ländern ist RoboSats wie Ebay oder Craigslist. Deine Rechtslage weicht vielleicht ab, das liegt in deiner Verantwortung.", + "Is RoboSats legal in my country?": "Ist RoboSats in meinem Land erlaubt?", + "Is RoboSats private?": "Ist RoboSats privat?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Es ist ein privater BTC/FIAT Handelsplatz über Lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Es vereinfacht das Zusammenfinden und minimiert das nötige Vertrauen. RoboSats steht für Privatsphäre und Schnelligkeit.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Die maximale Höhe einer Order beträgt {{maxAmount}} Satoshis um Weiterleitungsprobleme zu vermeiden. Es gibt keine Beschränkung für die Anzahl an Trades. Ein Roboter kann nur eine Order gleichzeitig veröffentlichen. Aber du kannst mehrere Roboter in mehreren Browser haben (denk an das Speichern deines Tokens!).", + "Project source code": "Source-Code des Projekts", + "RoboSats is an open source project ": "RoboSats ist ein Open-Source-Projekt ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats wird nie nach deinem Namen, Land oder ID fragen. Robosats verwahrt nicht dein Guthaben oder interessiert sich für deine Identität. RoboSats sammelt oder speichert keine persönlichen Daten. Für bestmögliche Privatsphäre nutze den Tor-Browser und verwende den .onion Hidden-Service.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Der Verkäufer hat das gleiche Rückbuchungsrisiko wie bei anderen Privatgeschäften. Paypal oder Kreditkarten werden nicht empfohlen.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Dieses Projekt ist ein Experiment, Dinge können schiefgehen. Handle mit kleinen Summen!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Dieses Lightning-Projekt ist wie es ist. Es befindet sich in der Entwicklung: Handle mit äußerster Vorsicht. Es gibt keine private Unterstützung. Hilfe wird nur über die öffentlichen Kanäle angeboten ", + "What are the fees?": "What are the fees?", + "What are the risks?": "Gibt es Risiken?", + "What happens if RoboSats suddenly disappears?": "Was passiert, wenn RoboSats plötzlich verschwindet?", + "What is RoboSats?": "Was ist RoboSats?", + "What is the trust model?": "Muss man dem Gegenüber vertrauen?", + "What payment methods are accepted?": "Welche Zahlungsweisen stehen zur Verfügung?", + "You can also check the full guide in ": "Außerdem kannst du hier einen vollständigen Ratgeber finden ", + "You can build more trust on RoboSats by inspecting the source code.": "Du kannst den RoboSats Source-Code selbst überprüfen um dich sicherer zu fühlen.", + "You can find a step-by-step description of the trade pipeline in ": "Du findest eine Schritt-für-Schritt-Erklärung des Handelablaufs hier ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Deine Sats gehen an dich zurück. Jede Sperrtransaktion wird selbst dann wieder freigegeben, wenn RoboSats für immer offline geht. Das gilt für Käufer- und Verkäufer-Kautionen. Trotzdem gibt es ein kurzes Zeitfenster zwischen Fiat-Zahlungsbestätigung und durchführung der Lightning-Transaktion, in dem die Summe für immer verloren gehen kann. Dies ist ungefähr 1 Sekunde. Stelle sicher, dass du genug Inbound-Liquidität hast. Bei Problemen melde dich über RoboSats' öffentliche Kanäle", + "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.": "Dein Handelpartner ist der einzige, der Informationen über dich erhalten kann. Halte es kurz und präzise. Vermeide Informationen, die nicht für die Zahlung zwingend notwendig sind.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Zurück", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Dein Roboter", - "One active order #{{orderID}}": "Eine aktive Order #{{orderID}}", - "Your current order": "Deine aktuelle Order", - "Your last order #{{orderID}}": "Deine letzte Order #{{orderID}}", - "Inactive order": "Inaktive Order", - "No active orders": "Keine aktive Order", - "You do not have previous orders": "Du hast keine vorherige Order", - "Telegram enabled": "Telegram aktiviert", - "Enable Telegram Notifications": "Telegram-Benachrichtigungen aktivieren", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Deine verdienten Belohnungen", + "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.": "Du bist dabei die Website 'lerne RoboSats kennen' zu besuchen. Hier findest du Tutorials und Dokumentationen, die dir helfen RoboSats zu benutzen und zu verstehen wie es funktioniert.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Roboter generieren", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "Du hast keinen Roboter-Avatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Erhalten", - "Invoice for {{amountSats}} Sats": "Invoice für {{amountSats}} Sats", - "Submit": "Bestätigen", + "Enable Telegram Notifications": "Telegram-Benachrichtigungen aktivieren", "Generate with Webln": "Generate with Webln", + "Inactive order": "Inaktive Order", + "Invoice for {{amountSats}} Sats": "Invoice für {{amountSats}} Sats", + "No active orders": "Keine aktive Order", + "One active order #{{orderID}}": "Eine aktive Order #{{orderID}}", + "Submit": "Bestätigen", + "Telegram enabled": "Telegram aktiviert", "There it goes, thank you!🥇": "Das war's, vielen Dank!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Muss weniger sein als {{max}}%", - "Must be more than {{min}}%": "Muss mehr sein als {{min}}%", - "Must be less than {{maxSats}": "Muss weniger sein als {{maxSats}}", - "Must be more than {{minSats}}": "Muss mehr sein als {{minSats}}", - "Amount": "Menge", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " für {{satoshis}} Satoshis", - " at market price": " at market price", - " at a {{premium}}% premium": " mit einem {{premium}}% Aufschlag", - " at a {{discount}}% discount": " mit einem {{discount}}% Rabatt", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Bitcoin kaufen oder verkaufen?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Kaufen", - "Swap In": "Swap In", - "Sell": "Verkaufen", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Fiat-Betrag zum Austausch in Bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Muss kürzer als 65 Zeichen sein", - "Swap Destination(s)": "austausch Ziel(e)", - "Fiat Payment Method(s)": "Fiat Zahlungsmethode(n)", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "Du kannst neue Methoden hinzufügen", - "Add New": "Neu hinzufügen", - "Choose a Pricing Method": "Wähle eine Preismethode", - "Let the price move with the market": "Passe den Preis konstant dem Markt an", - "Relative": "Relativ", - "Set a fix amount of satoshis": "Setze eine feste Anzahl an Satoshis", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Marktpreis Aufschlag (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Angebotslaufzeit (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Lege die Kaution fest, erhöhen für mehr Sicherheit", - "Fidelity Bond Size": "Höhe der Kaution", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Dein fixierter Order-Kurs", - "Order rate:": "Order rate:", - "Order current rate:": "Aktueller Order-Kurs:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "Du hast keine vorherige Order", + "Your Robot": "Your Robot", + "Your current order": "Deine aktuelle Order", + "Your earned rewards": "Deine verdienten Belohnungen", + "Your last order #{{orderID}}": "Deine letzte Order #{{orderID}}", + "Your robot": "Dein Roboter", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... irgendwo auf der Erde!", + "24h contracted volume": "24h Handelsvolumen", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND-Version", + "Lifetime contracted volume": "Handelsvolumen insgesamt", + "Made with": "Gemacht mit", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Statistiken für Nerds", + "and": "und", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Speicher ihn ab!", + "Done": "Fertig", + "Store your robot token": "Speicher Roboter-Token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Vielleicht musst du deinen Roboter-Avatar in Zukunft wiederherstellen: Bewahre ihn sicher auf. Du kannst ihn einfach in eine andere Anwendung kopieren.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Von", "to": "bis", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "und verwende", - "pay with": "pay with", - "I want to": "Ich möchte", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Währung auswählen", - "ANY": "ALLE", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "Ist", - "Currency": "Währung", - "Payment Method": "Zahlungsweise", - "Destination": "Destination", - "Pay": "Bezahlung", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Keine BTC-Verkaufsangebote für {{currencyCode}} gefunden", - "No orders found to buy BTC for {{currencyCode}}": "Keine BTC-Kaufsangebote für {{currencyCode}} gefunden", - "Be the first one to create an order": "Sei der Erste, der ein Angebot erstellt", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " mit einem {{discount}}% Rabatt", + " at a {{premium}}% premium": " mit einem {{premium}}% Aufschlag", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " für {{satoshis}} Satoshis", + "Add New": "Neu hinzufügen", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Fiat-Betrag zum Austausch in Bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Bitcoin kaufen oder verkaufen?", + "Choose a Pricing Method": "Wähle eine Preismethode", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Fiat Zahlungsmethode(n)", + "Fidelity Bond Size": "Höhe der Kaution", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Passe den Preis konstant dem Markt an", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Muss weniger sein als {{maxSats}}", + "Must be less than {{max}}%": "Muss weniger sein als {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Muss mehr sein als {{minSats}}", + "Must be more than {{min}}%": "Muss mehr sein als {{min}}%", + "Must be shorter than 65 characters": "Muss kürzer als 65 Zeichen sein", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Aktueller Order-Kurs:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Marktpreis Aufschlag (%)", + "Public Duration (HH:mm)": "Angebotslaufzeit (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relativ", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Setze eine feste Anzahl an Satoshis", + "Set the skin-in-the-game, increase for higher safety assurance": "Lege die Kaution fest, erhöhen für mehr Sicherheit", + "Swap Destination(s)": "austausch Ziel(e)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "You can add new methods": "Du kannst neue Methoden hinzufügen", + "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)", + "Your order fixed exchange rate": "Dein fixierter Order-Kurs", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Betrag {{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.": "Wenn du diese Order annimmst, riskierst du, deine Zeit zu verschwenden. Wenn der Maker nicht rechtzeitig handelt, erhältst du eine Entschädigung in Satoshis in Höhe von 50 % der Maker-Kaution.", + "Enter amount of fiat to exchange for bitcoin": "Fiat-Betrag für den Umtausch in Bitcoin eingeben", + "Sounds fine": "Sounds fine", + "Take Order": "Order annehmen", + "The maker is away": "Der Maker ist abwesend", + "Too high": "Zu hoch", + "Too low": "Zu niedrig", + "Wait until you can take an order": "Warte, bis du eine Order annehmen kannst", + "You must specify an amount first": "Du musst zuerst einen Betrag angeben", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Akzeptierte Zahlungsweisen", + "Amount of Satoshis": "Anzahl Satoshis", + "Deposit timer": "Einzahlungstimer", + "Expires in": "Läuft ab in", + "Order Details": "Order-Details", + "Order ID": "Order-ID", + "Order maker": "Order-Maker", + "Order status": "Order-Status", + "Order taker": "Order-Taker", + "Penalty lifted, good to go!": "Die Strafe ist aufgehoben, es kann losgehen!", + "Premium over market price": "Aufschlag über dem Marktpreis", + "Price and Premium": "Preis und Aufschlag", + "Swap destination": "Austausch-Ziel", + "The order has expired": "Die Order ist abgelaufen", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Du kannst noch keine Order annehmen! Warte {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Aufschlag: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Abbrechen", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Gemeinsamer Abbruch", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Du hast um einen gemeinsamen Abbruch gebeten", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} bittet um gemeinsamen Abbruch", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Käufer", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Käufer", - "Seller": "Verkäufer", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Mining fee", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Mining fee", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Verkäufer", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Kompatible Wallets ansehen", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} bittet um gemeinsamen Abbruch", - "You asked for a collaborative cancellation": "Du hast um einen gemeinsamen Abbruch gebeten", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Schreibe eine Nachricht", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Verdinden...", - "Send": "Senden", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Du", - "connected": "verbunden", - "disconnected": "getrennt", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Partner", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Überprüfe deine Privatsphäre", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Vollständiges Protokoll als JSON-Datei speichern ( Nachrichten und Anmeldeinformationen)", - "Export": "Exportieren", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Bestätige den Erhalt von {{amount}} {{currencyCode}}", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Bestätigen", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Order abbrechen?", - "If the order is cancelled now you will lose your bond.": "Wenn die Order jetzt storniert wird, verlierst du deine Kaution.", "Confirm Cancel": "Abbruch bestätigen", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Wenn die Order jetzt storniert wird, verlierst du deine Kaution.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Bitte um Abbruch", "Collaborative cancel the order?": "Order gemeinsam abbrechen?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Der Trade wurde veröffentlicht. Die Order kann nur storniert werden, wenn Maker und Taker der Stornierung gemeinsam zustimmen.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Bitte um Abbruch", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Möchtest du einen Fall eröffnen?", - "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.": "Das RoboSats-Team wird die Aussagen und Beweise prüfen. Du musst die vollständige Situation erklären, wir können den Chat nicht sehen. Benutze am besten Wegwerf-Kontakt-Infos. Die hinterlegten Satoshis gehen an den Fall-Gewinner, der Verlierer verliert seine Kaution.", - "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.": "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.", - "Disagree": "Ablehnen", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Akzeptieren und Fall eröffnen", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Ablehnen", + "Do you want to open a dispute?": "Möchtest du einen Fall eröffnen?", + "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.": "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.", + "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.": "Das RoboSats-Team wird die Aussagen und Beweise prüfen. Du musst die vollständige Situation erklären, wir können den Chat nicht sehen. Benutze am besten Wegwerf-Kontakt-Infos. Die hinterlegten Satoshis gehen an den Fall-Gewinner, der Verlierer verliert seine Kaution.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Bestätigen", + "Confirm you received {{amount}} {{currencyCode}}?": "Bestätige den Erhalt von {{amount}} {{currencyCode}}", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Exportieren", + "Save full log as a JSON file (messages and credentials)": "Vollständiges Protokoll als JSON-Datei speichern ( Nachrichten und Anmeldeinformationen)", + "Verify your privacy": "Überprüfe deine Privatsphäre", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Partner", + "You": "Du", + "connected": "verbunden", + "disconnected": "getrennt", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Verdinden...", + "Send": "Senden", + "Type a message": "Schreibe eine Nachricht", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Übermittle Fall-Aussage", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Lightning-Auszahlungs-Invoice", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "Final amount you will receive", + "Invalid": "Ungültig", + "Mining Fee": "Mining Fee", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap fee", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Bestätige {{amount}} {{currencyCode}} erhalten", + "Confirm {{amount}} {{currencyCode}} sent": "Bestätige {{amount}} {{currencyCode}} gesendet", + "Open Dispute": "Streitfall eröffnen", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Sag Hallo! Sei hilfreich und präzise. Lass ihn wissen, wie er dir {{amount}} {{currencyCode}} schicken kann.", + "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.": "Warte, bis der Verkäufer die Zahlung bestätigt.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Bitte übermittle deine Aussage. Sei präzise und deutlich darüber, was vorgefallen ist und bring entsprechende Beweise vor. Du musst eine Kontaktmöglichkeit übermitteln: Wegwerfemail, XMPP oder Telegram-Nutzername zum Kontakt durch unser Team. Fälle werden von echten Robotern (aka Menschen) bearbeiten, also sei kooperativ für eine faire Entscheidung. Max. 5000 Zeichen.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Leider hast du diesen Fall verloren. Falls du denkst, dies war ein Fehler, kontaktieren uns über robosats@protonmail.com. Aber die Chancen, dass der Fall neu eröfffnet wird, sind gering.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Bitte bewahre die Informationen die deine Order und Zahlungsweise identifizieren auf: Order-ID; Zahlungs-Hashes der Kaution oder Sicherheit (siehe dein Lightning-Wallet); exakte Anzahl an Satoshis; und dein Roboter-Avatar. Du musst dich als der involvierte Nutzer identifizieren könenn, über E-Mail (oder andere Kontaktarten).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Wir warten auf die Aussage deines Gegenübers. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Wir haben beide Aussagen erhalten, warte auf das Team, den Fall zu klären. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com. Wenn du keine Kontaktdaten angegeben hast oder dir unsicher bist, kontaktiere uns sofort.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Du kannst die Satoshis (Sicherheit und Kaution) in deinem Profil finden. Wenn unser Team dir bei etwas helfen kann, zögere nicht, uns zu kontaktieren: robosats@protonmail.com (oder über deine Wegwerf-Kontaktdaten).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Warte einen Moment. Wenn der Verkäufer den Handelsbetrag nicht hinterlegt, bekommst du deine Kaution automatisch zurück. Darüber hinaus erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).", + "We are waiting for the seller to lock the trade amount.": "Wir warten darauf, dass der Verkäufer den Handelsbetrag sperrt.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Order erneuern", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "In Zwischenablage kopieren", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Diese Invoice wird in deiner Wallet eingefroren. Sie wird nur belastet, wenn du abbrichst oder einen Streitfall verlierst.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Diese Invoice wird in deiner Wallet eingefroren. Sie wird erst durchgeführt sobald du die {{currencyCode}}-Zahlung bestätigst.", - "Copy to clipboard": "In Zwischenablage kopieren", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Order erneuern", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Fehlerursache:", - "Retrying!": "Erneut versuchen!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", - "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 wird alle eine Minute 3 mal versuchen, deine Invoice auszuzahlen. Wenn es weiter fehlschlägt, kannst du eine neue Invoice einfügen. Prüfe deine Inbound-Liquidität. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.", - "Next attempt in": "Nächster Versuch in", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Bitte übermittle deine Aussage. Sei präzise und deutlich darüber, was vorgefallen ist und bring entsprechende Beweise vor. Du musst eine Kontaktmöglichkeit übermitteln: Wegwerfemail, XMPP oder Telegram-Nutzername zum Kontakt durch unser Team. Fälle werden von echten Robotern (aka Menschen) bearbeiten, also sei kooperativ für eine faire Entscheidung. Max. 5000 Zeichen.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Leider hast du diesen Fall verloren. Falls du denkst, dies war ein Fehler, kontaktieren uns über robosats@protonmail.com. Aber die Chancen, dass der Fall neu eröfffnet wird, sind gering.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats versucht deine Lightning-Invoice zu bezahlen. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Wenn die Order nicht angenommen wird und abläuft, erhältst du die Kaution zurück (keine Aktion erforderlich).", - "Public orders for {{currencyCode}}": "Öffentliche Order für {{currencyCode}}", - "Pause the public order": "Order pausieren", - "Premium rank": "Aufschlags-Rang", - "Among public {{currencyCode}} orders (higher is cheaper)": "Anzahl öffentlicher {{currencyCode}} Order (höher ist günstiger)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats wird noch besser mit mehr Nutzern und Liquidität. Erzähl einem Bitcoin-Freund von uns!", - "Thank you for using Robosats!": "Danke, dass du Robosats benutzt hast!", - "Your TXID": "Your TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Nochmal", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Sag Hallo! Sei hilfreich und präzise. Lass ihn wissen, wie er dir {{amount}} {{currencyCode}} schicken kann.", - "Wait for the seller to confirm he has received the payment.": "Warte, bis der Verkäufer die Zahlung bestätigt.", - "Open Dispute": "Streitfall eröffnen", - "Confirm {{amount}} {{currencyCode}} sent": "Bestätige {{amount}} {{currencyCode}} gesendet", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Bestätige {{amount}} {{currencyCode}} erhalten", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Bitte warte auf den Taker, um eine Kaution zu sperren. Wenn der Taker nicht rechtzeitig eine Kaution sperrt, wird die Order erneut veröffentlicht.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Wir warten darauf, dass der Verkäufer den Handelsbetrag sperrt.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Warte einen Moment. Wenn der Verkäufer den Handelsbetrag nicht hinterlegt, bekommst du deine Kaution automatisch zurück. Darüber hinaus erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Wir warten darauf, dass der Käufer eine Lightning-Invoice einreicht. Sobald er dies tut, kannst du ihm die Details der Fiat-Zahlung mitteilen.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Warte einen Moment. Wenn der Käufer nicht kooperiert, bekommst du seine und deine Kaution automatisch zurück. Außerdem erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Wir haben beide Aussagen erhalten, warte auf das Team, den Fall zu klären. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com. Wenn du keine Kontaktdaten angegeben hast oder dir unsicher bist, kontaktiere uns sofort.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Bitte bewahre die Informationen die deine Order und Zahlungsweise identifizieren auf: Order-ID; Zahlungs-Hashes der Kaution oder Sicherheit (siehe dein Lightning-Wallet); exakte Anzahl an Satoshis; und dein Roboter-Avatar. Du musst dich als der involvierte Nutzer identifizieren könenn, über E-Mail (oder andere Kontaktarten).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Order aktivieren", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Deine öffentliche Order wurde pausiert. Im Moment kann sie von anderen Robotern weder gesehen noch angenommen werden. Du kannst sie jederzeit wieder aktivieren.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Du kannst die Satoshis (Sicherheit und Kaution) in deinem Profil finden. Wenn unser Team dir bei etwas helfen kann, zögere nicht, uns zu kontaktieren: robosats@protonmail.com (oder über deine Wegwerf-Kontaktdaten).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Deine öffentliche Order wurde pausiert. Im Moment kann sie von anderen Robotern weder gesehen noch angenommen werden. Du kannst sie jederzeit wieder aktivieren.", - "Unpause Order": "Order aktivieren", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Wir warten auf die Aussage deines Gegenübers. Wenn du Fragen zum Fall hast oder weitere Informationen übermitteln möchtest, kontaktiere robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap fee", - "Final amount you will receive": "Final amount you will receive", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "Ungültig", - "Mining Fee": "Mining Fee", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Übermittle Fall-Aussage", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Lightning-Auszahlungs-Invoice", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Warte einen Moment. Wenn der Käufer nicht kooperiert, bekommst du seine und deine Kaution automatisch zurück. Außerdem erhältst du eine Entschädigung (siehe die Belohnungen in deinem Profil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Wir warten darauf, dass der Käufer eine Lightning-Invoice einreicht. Sobald er dies tut, kannst du ihm die Details der Fiat-Zahlung mitteilen.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Anzahl öffentlicher {{currencyCode}} Order (höher ist günstiger)", + "If the order expires untaken, your bond will return to you (no action needed).": "Wenn die Order nicht angenommen wird und abläuft, erhältst du die Kaution zurück (keine Aktion erforderlich).", + "Pause the public order": "Order pausieren", + "Premium rank": "Aufschlags-Rang", + "Public orders for {{currencyCode}}": "Öffentliche Order für {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Fehlerursache:", + "Next attempt in": "Nächster Versuch in", + "Retrying!": "Erneut versuchen!", + "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 wird alle eine Minute 3 mal versuchen, deine Invoice auszuzahlen. Wenn es weiter fehlschlägt, kannst du eine neue Invoice einfügen. Prüfe deine Inbound-Liquidität. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", + "#68": "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 versucht deine Lightning-Invoice zu bezahlen. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats wird noch besser mit mehr Nutzern und Liquidität. Erzähl einem Bitcoin-Freund von uns!", + "Sending coins to": "Sending coins to", + "Start Again": "Nochmal", + "Thank you for using Robosats!": "Danke, dass du Robosats benutzt hast!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Your TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Bitte warte auf den Taker, um eine Kaution zu sperren. Wenn der Taker nicht rechtzeitig eine Kaution sperrt, wird die Order erneut veröffentlicht.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Einige Funktionen sind zu deinem Schutz deaktiviert (z.B. der Chat) und du kannst ohne sie keinen Handel abschließen. Um deine Privatsphäre zu schützen und RoboSats vollständig zu nutzen, verwende <1>Tor Browser und besuche die <3>Onion Seite.", "phone_unsafe_alert": "Du wirst nicht in der Lage sein, einen Handel abzuschließen. Benutze <1>Tor Browser und besuche die <3>Onion Seite.", "rate_robosats": "Was hältst du von <1>RoboSats?", diff --git a/frontend/static/locales/en.json b/frontend/static/locales/en.json index 9780310a..5bf9cbc5 100644 --- a/frontend/static/locales/en.json +++ b/frontend/static/locales/en.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "This is your trading avatar", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Store your token safely", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Copied!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Learn RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Order", + "Robot": "Robot", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contract", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "This is your trading avatar", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Store your token safely", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Copied!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Order", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contract", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Hide", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "You are not using RoboSats privately", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ANY", + "Buy": "Buy", + "DESTINATION": "DESTINATION", + "I want to": "I want to", + "METHOD": "METHOD", + "Select Payment Currency": "Select Payment Currency", + "Select Payment Method": "Select Payment Method", + "Sell": "Sell", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "and use", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Amount", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Be the first one to create an order", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Currency", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "Is", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "No orders found to buy BTC for {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "No orders found to sell BTC for {{currencyCode}}", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Others", + "Pay": "Pay", + "Payment Method": "Payment Method", "Premium": "Premium", "Price": "Price", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "The order has expired", - "Penalty lifted, good to go!": "Penalty lifted, good to go!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Order maker", - "Order taker": "Order taker", - "Order Details": "Order Details", - "Order status": "Order status", - "Swap destination": "Swap destination", - "Accepted payment methods": "Accepted payment methods", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%", - "Price and Premium": "Price and Premium", - "Amount of Satoshis": "Amount of Satoshis", - "Premium over market price": "Premium over market price", - "Order ID": "Order ID", - "Deposit timer": "Deposit timer", - "Expires in": "Expires in", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "The maker is away", - "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.": "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.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Go back", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Wait until you can take an order", - "Take Order": "Take Order", - "Too low": "Too low", - "Too high": "Too high", - "Enter amount of fiat to exchange for bitcoin": "Enter amount of fiat to exchange for bitcoin", - "Amount {{currencyCode}}": "Amount {{currencyCode}}", - "You must specify an amount first": "You must specify an amount first", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Store your robot token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", - "Back it up!": "Back it up!", - "Done": "Done", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "You do not have a robot avatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Generate Robot", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Enable TG Notifications", - "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.": "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.", - "Browser": "Browser", - "Enable": "Enable", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Public buy orders", - "Public sell orders": "Public sell orders", - "Book liquidity": "Book liquidity", - "Today active robots": "Today active robots", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Maker fee", - "Taker fee": "Taker fee", - "Current onchain payout fee": "Current onchain payout fee", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "What is RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "It is a BTC/FIAT peer-to-peer exchange over lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.", - "RoboSats is an open source project ": "RoboSats is an open source project ", - "(GitHub).": "(GitHub).", - "How does it work?": "How does it work?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff 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, RoboSats staff will help resolving the dispute.", - "You can find a step-by-step description of the trade pipeline in ": "You can find a step-by-step description of the trade pipeline in ", - "How it works": "How it works", - "You can also check the full guide in ": "You can also check the full guide in ", - "How to use": "How to use", - "What payment methods are accepted?": "What payment methods are accepted?", - "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.": "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 an expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.", - "Are there trade limits?": "Are there trade limits?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Is RoboSats private?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.", - "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.": "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.", - "What are the risks?": "What are the risks?", - "This is an experimental application, things could go wrong. Trade small amounts!": "This is an experimental application, things could go wrong. Trade small amounts!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.", - "What is the trust model?": "What is the trust model?", - "You can build more trust on RoboSats by inspecting the source code.": "You can build more trust on RoboSats by inspecting the source code.", - "Project source code": "Project source code", - "What happens if RoboSats suddenly disappears?": "What happens if RoboSats suddenly disappears?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.", - "Is RoboSats legal in my country?": "Is RoboSats legal in my country?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.", - "Disclaimer": "Disclaimer", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.", - "Close": "Close", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", - "Learn how to verify": "Learn how to verify", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", - "Your public key": "Your public key", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read.and to verify your peer signed the incoming messages.", - "Peer public key": "Peer public key", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", - "Your encrypted private key": "Your encrypted private key", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot avatar user token.", - "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", - "Save credentials as a JSON file": "Save credentials as a JSON file", "Keys": "Keys", - "Save messages as a JSON file": "Save messages as a JSON file", + "Learn how to verify": "Learn how to verify", "Messages": "Messages", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Stats For Nerds", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND version", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "24h contracted volume", - "Lifetime contracted volume": "Lifetime contracted volume", - "Made with": "Made with", - "and": "and", - "... somewhere on Earth!": "... somewhere on Earth!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Peer public key", + "Save credentials as a JSON file": "Save credentials as a JSON file", + "Save messages as a JSON file": "Save messages as a JSON file", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot avatar user token.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", + "Your encrypted private key": "Your encrypted private key", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read.and to verify your peer signed the incoming messages.", + "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", + "Your public key": "Your public key", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Community", - "Support is only offered via public channels. Join our Telegram 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 public channels. Join our Telegram 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!", "Follow RoboSats in Twitter": "Follow RoboSats in Twitter", - "Twitter Official Account": "Twitter Official Account", - "RoboSats in Reddit": "RoboSats in Reddit", - "RoboSats Telegram Communities": "RoboSats Telegram Communities", - "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", - "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Join RoboSats Chinese speaking community!", "Join RoboSats English speaking community!": "Join RoboSats English speaking community!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", + "RoboSats Telegram Communities": "RoboSats Telegram Communities", + "RoboSats in Reddit": "RoboSats in Reddit", + "Support is only offered via public channels. Join our Telegram 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 public channels. Join our Telegram 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": "Tell us about a new feature or a bug", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "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.", + "Twitter Official Account": "Twitter Official Account", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Book liquidity", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Current onchain payout fee", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Maker fee", + "Public buy orders": "Public buy orders", + "Public sell orders": "Public sell orders", + "Taker fee": "Taker fee", + "Today active robots": "Today active robots", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Enable", + "Enable TG Notifications": "Enable TG Notifications", + "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.": "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.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.", + "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.": "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 an expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.", + "Are there trade limits?": "Are there trade limits?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff 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, RoboSats staff 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.", + "Close": "Close", + "Disclaimer": "Disclaimer", + "How does it work?": "How does it work?", + "How it works": "How it works", + "How to use": "How to use", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.", + "Is RoboSats legal in my country?": "Is RoboSats legal in my country?", + "Is RoboSats private?": "Is RoboSats private?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "It is a BTC/FIAT peer-to-peer exchange over lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).", + "Project source code": "Project source code", + "RoboSats is an open source project ": "RoboSats is an open source project ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.", + "This is an experimental application, things could go wrong. Trade small amounts!": "This is an experimental application, things could go wrong. Trade small amounts!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ", + "What are the fees?": "What are the fees?", + "What are the risks?": "What are the risks?", + "What happens if RoboSats suddenly disappears?": "What happens if RoboSats suddenly disappears?", + "What is RoboSats?": "What is RoboSats?", + "What is the trust model?": "What is the trust model?", + "What payment methods are accepted?": "What payment methods are accepted?", + "You can also check the full guide in ": "You can also check the full guide in ", + "You can build more trust on RoboSats by inspecting the source code.": "You can build more trust on RoboSats by inspecting the source code.", + "You can find a step-by-step description of the trade pipeline in ": "You can find a step-by-step description of the trade pipeline in ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.", + "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.": "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.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Back", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Your robot", - "One active order #{{orderID}}": "One active order #{{orderID}}", - "Your current order": "Your current order", - "Your last order #{{orderID}}": "Your last order #{{orderID}}", - "Inactive order": "Inactive order", - "No active orders": "No active orders", - "You do not have previous orders": "You do not have previous orders", - "Telegram enabled": "Telegram enabled", - "Enable Telegram Notifications": "Enable Telegram Notifications", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Your earned rewards", + "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.": "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.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generate Robot", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "You do not have a robot avatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Claim", - "Invoice for {{amountSats}} Sats": "Invoice for {{amountSats}} Sats", - "Submit": "Submit", + "Enable Telegram Notifications": "Enable Telegram Notifications", "Generate with Webln": "Generate with Webln", + "Inactive order": "Inactive order", + "Invoice for {{amountSats}} Sats": "Invoice for {{amountSats}} Sats", + "No active orders": "No active orders", + "One active order #{{orderID}}": "One active order #{{orderID}}", + "Submit": "Submit", + "Telegram enabled": "Telegram enabled", "There it goes, thank you!🥇": "There it goes, thank you!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Must be less than {{max}}%", - "Must be more than {{min}}%": "Must be more than {{min}}%", - "Must be less than {{maxSats}": "Must be less than {{maxSats}}", - "Must be more than {{minSats}}": "Must be more than {{minSats}}", - "Amount": "Amount", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " of {{satoshis}} Satoshis", - " at market price": " at market price", - " at a {{premium}}% premium": " at a {{premium}}% premium", - " at a {{discount}}% discount": " at a {{discount}}% discount", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Buy or Sell Bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Buy", - "Swap In": "Swap In", - "Sell": "Sell", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Amount of fiat to exchange for bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Must be shorter than 65 characters", - "Swap Destination(s)": "Swap Destination(s)", - "Fiat Payment Method(s)": "Fiat Payment Method(s)", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Add New", - "Choose a Pricing Method": "Choose a Pricing Method", - "Let the price move with the market": "Let the price move with the market", - "Relative": "Relative", - "Set a fix amount of satoshis": "Set a fix amount of satoshis", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Premium over Market (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Public Duration (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Set the skin-in-the-game, increase for higher safety assurance", - "Fidelity Bond Size": "Fidelity Bond Size", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Your order fixed exchange rate", - "Order rate:": "Order rate:", - "Order current rate:": "Order current rate:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "You do not have previous orders", + "Your Robot": "Your Robot", + "Your current order": "Your current order", + "Your earned rewards": "Your earned rewards", + "Your last order #{{orderID}}": "Your last order #{{orderID}}", + "Your robot": "Your robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... somewhere on Earth!", + "24h contracted volume": "24h contracted volume", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND version", + "Lifetime contracted volume": "Lifetime contracted volume", + "Made with": "Made with", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Stats For Nerds", + "and": "and", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Back it up!", + "Done": "Done", + "Store your robot token": "Store your robot token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "From", "to": "to", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "and use", - "pay with": "pay with", - "I want to": "I want to", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Select Payment Currency", - "ANY": "ANY", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "Is", - "Currency": "Currency", - "Payment Method": "Payment Method", - "Destination": "Destination", - "Pay": "Pay", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "No orders found to sell BTC for {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "No orders found to buy BTC for {{currencyCode}}", - "Be the first one to create an order": "Be the first one to create an order", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " at a {{discount}}% discount", + " at a {{premium}}% premium": " at a {{premium}}% premium", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " of {{satoshis}} Satoshis", + "Add New": "Add New", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Amount of fiat to exchange for bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Buy or Sell Bitcoin?", + "Choose a Pricing Method": "Choose a Pricing Method", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Fiat Payment Method(s)", + "Fidelity Bond Size": "Fidelity Bond Size", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Let the price move with the market", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Must be less than {{maxSats}}", + "Must be less than {{max}}%": "Must be less than {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Must be more than {{minSats}}", + "Must be more than {{min}}%": "Must be more than {{min}}%", + "Must be shorter than 65 characters": "Must be shorter than 65 characters", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Order current rate:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Premium over Market (%)", + "Public Duration (HH:mm)": "Public Duration (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relative", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Set a fix amount of satoshis", + "Set the skin-in-the-game, increase for higher safety assurance": "Set the skin-in-the-game, increase for higher safety assurance", + "Swap Destination(s)": "Swap Destination(s)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Your order fixed exchange rate", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Amount {{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.": "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.", + "Enter amount of fiat to exchange for bitcoin": "Enter amount of fiat to exchange for bitcoin", + "Sounds fine": "Sounds fine", + "Take Order": "Take Order", + "The maker is away": "The maker is away", + "Too high": "Too high", + "Too low": "Too low", + "Wait until you can take an order": "Wait until you can take an order", + "You must specify an amount first": "You must specify an amount first", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Accepted payment methods", + "Amount of Satoshis": "Amount of Satoshis", + "Deposit timer": "Deposit timer", + "Expires in": "Expires in", + "Order Details": "Order Details", + "Order ID": "Order ID", + "Order maker": "Order maker", + "Order status": "Order status", + "Order taker": "Order taker", + "Penalty lifted, good to go!": "Penalty lifted, good to go!", + "Premium over market price": "Premium over market price", + "Price and Premium": "Price and Premium", + "Swap destination": "Swap destination", + "The order has expired": "The order has expired", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Cancel", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Collaborative Cancel", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "You asked for a collaborative cancellation", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} is asking for a collaborative cancel", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Buyer", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Buyer", - "Seller": "Seller", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Mining fee", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Mining fee", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Seller", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "See Compatible Wallets", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} is asking for a collaborative cancel", - "You asked for a collaborative cancellation": "You asked for a collaborative cancellation", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Type a message", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Connecting...", - "Send": "Send", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "You", - "connected": "connected", - "disconnected": "disconnected", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Peer", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verify your privacy", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", - "Export": "Export", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confirm you received {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Confirm", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Cancel the order?", - "If the order is cancelled now you will lose your bond.": "If the order is cancelled now you will lose your bond.", "Confirm Cancel": "Confirm Cancel", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "If the order is cancelled now you will lose your bond.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Ask for Cancel", "Collaborative cancel the order?": "Collaborative cancel the order?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Ask for Cancel", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Do you want to open a dispute?", - "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.": "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.", - "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.": "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.", - "Disagree": "Disagree", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Agree and open dispute", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Disagree", + "Do you want to open a dispute?": "Do you want to open a dispute?", + "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.": "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.", + "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.": "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.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Confirm", + "Confirm you received {{amount}} {{currencyCode}}?": "Confirm you received {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Export", + "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", + "Verify your privacy": "Verify your privacy", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Peer", + "You": "You", + "connected": "connected", + "disconnected": "disconnected", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Connecting...", + "Send": "Send", + "Type a message": "Type a message", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Submit dispute statement", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Payout Lightning Invoice", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "Final amount you will receive", + "Invalid": "Invalid", + "Mining Fee": "Mining Fee", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap fee", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Confirm {{amount}} {{currencyCode}} received", + "Confirm {{amount}} {{currencyCode}} sent": "Confirm {{amount}} {{currencyCode}} sent", + "Open Dispute": "Open Dispute", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.", + "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.": "Wait for the seller to confirm he has received the payment.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).", + "We are waiting for the seller to lock the trade amount.": "We are waiting for the seller to lock the trade amount.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renew Order", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copy to clipboard", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.", - "Copy to clipboard": "Copy to clipboard", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renew Order", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Failure reason:", - "Retrying!": "Retrying!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", - "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.", - "Next attempt in": "Next attempt in", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "If the order expires untaken, your bond will return to you (no action needed).", - "Public orders for {{currencyCode}}": "Public orders for {{currencyCode}}", - "Pause the public order": "Pause the public order", - "Premium rank": "Premium rank", - "Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!", - "Thank you for using Robosats!": "Thank you for using Robosats!", - "Your TXID": "Your TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Start Again", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Wait for the seller to confirm he has received the payment.", - "Open Dispute": "Open Dispute", - "Confirm {{amount}} {{currencyCode}} sent": "Confirm {{amount}} {{currencyCode}} sent", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirm {{amount}} {{currencyCode}} received", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "We are waiting for the seller to lock the trade amount.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Unpause Order", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", - "Unpause Order": "Unpause Order", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap fee", - "Final amount you will receive": "Final amount you will receive", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "Invalid", - "Mining Fee": "Mining Fee", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Submit dispute statement", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Payout Lightning Invoice", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)", + "If the order expires untaken, your bond will return to you (no action needed).": "If the order expires untaken, your bond will return to you (no action needed).", + "Pause the public order": "Pause the public order", + "Premium rank": "Premium rank", + "Public orders for {{currencyCode}}": "Public orders for {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Failure reason:", + "Next attempt in": "Next attempt in", + "Retrying!": "Retrying!", + "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.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", + "#68": "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 is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!", + "Sending coins to": "Sending coins to", + "Start Again": "Start Again", + "Thank you for using Robosats!": "Thank you for using Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Your TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser and visit the <3>Onion site.", "phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser and visit the <3>Onion site.", "rate_robosats": "What do you think of <1>RoboSats?", diff --git a/frontend/static/locales/es.json b/frontend/static/locales/es.json index 2b9c0b30..436e9796 100644 --- a/frontend/static/locales/es.json +++ b/frontend/static/locales/es.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Usando Bitcoin Testnet", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Gráfico", "Create": "Crear", "List": "Tabla", - "Chart": "Gráfico", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "¡Construyendo tu robot!", - "This is your trading avatar": "Éste es tu Robot de compraventa", - "Welcome back!": "¡Hola otra vez!", - "Active order #{{orderID}}": "Orden activa #{{orderID}}", - "Last order #{{orderID}}": "Última orden #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reutilizar una identidad debilita su privacidad frente a otros usarios, coordinadores y observadores.", - "Add a new Robot": "Añade un nuevo Robot", - "Logout": "Cerrar sesión", - "Store your token safely": "Guarda tu token de forma segura", - "Robot Garage": "Garaje de robots", - "Building...": "Construyendo...", - "Add Robot": "Añadir Robot", - "Delete Garage": "Borrar Garaje", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "¡Copiado!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Genera un token", - "This temporary key gives you access to a unique and private robot identity for your trade.": "Ésta clave temporal te da acceso a una identidad robótica única y privada para sus operaciones.", - "Generate token": "Generar token", - "Store it somewhere safe!": "¡Guárdalo en lugar seguro!", - "You can also add your own random characters into the token or": "Puedes añadir tus propios carácteres aleatorios al token o", - "roll again": "Tirar otra vez", - "Continue": "Continúa", - "2. Meet your robot identity": "2. Conoce tu identidad robótica", - "Hi! My name is": "¡Hola! Me llamo", - "3. Browse or create an order": "3. Mira o crea una orden", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats es un exchange P2P. Puedes navegar por las ofertas públicas o crear una nueva.", - "Offers": "Ofertas", - "If you need help on your RoboSats journey join our public support": "Si necesitas ayuda con tu actividad en RoboSats conecta con nuestro soporte público", - "Telegram group": "Grupo de Telegram", - "or visit the robot school for documentation.": "o visita la 'escuela robótica' para ver la documentación.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "¡Existen órdenes que coinciden!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Comunidad y soporte público", + "Coordinator summary": "Resumen del Coordinador", "Learn RoboSats": "Aprende RoboSats", + "RoboSats information": "Información RoboSats", + "Stats for nerds": "Estadísticas para frikis", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "Más", + "Offers": "Ofertas", + "Order": "Orden", + "Robot": "Robot", + "Settings": "Ajustes", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contrato", + "#7": "Phrases in basic/RobotPage/Onboarding.tsx", + "1. Generate a token": "1. Genera un token", + "2. Meet your robot identity": "2. Conoce tu identidad robótica", + "3. Browse or create an order": "3. Mira o crea una orden", + "Building your robot!": "¡Construyendo tu robot!", + "Continue": "Continúa", + "Generate token": "Generar token", + "Hi! My name is": "¡Hola! Me llamo", + "If you need help on your RoboSats journey join our public support": "Si necesitas ayuda con tu actividad en RoboSats conecta con nuestro soporte público", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats es un exchange P2P. Puedes navegar por las ofertas públicas o crear una nueva.", "See profile": "Ver perfil", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Conectando con TOR", - "Connection encrypted and anonymized using TOR.": "Conexión encriptada y anonimizada usando TOR.", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "Esto asegura máxima privacidad, aunque quizá observe algo de lentitud. Si se corta la conexión, reinicie la aplicación.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Recupera tu robot", + "Store it somewhere safe!": "¡Guárdalo en lugar seguro!", + "Telegram group": "Grupo de Telegram", + "This is your trading avatar": "Éste es tu Robot de compraventa", + "This temporary key gives you access to a unique and private robot identity for your trade.": "Ésta clave temporal te da acceso a una identidad robótica única y privada para sus operaciones.", + "You can also add your own random characters into the token or": "Puedes añadir tus propios carácteres aleatorios al token o", + "or visit the robot school for documentation.": "o visita la 'escuela robótica' para ver la documentación.", + "roll again": "Tirar otra vez", + "#8": "Phrases in basic/RobotPage/Recovery.tsx", "Enter your robot token to re-build your robot and gain access to its trades.": "Escribe o pega el token de tu robot token para reconstruirlo y acceder a tus operaciones.", "Paste token here": "Pega aquí el token", "Recover": "Recuperar", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Recupera tu robot", + "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", + "Active order #{{orderID}}": "Orden activa #{{orderID}}", + "Add Robot": "Añadir Robot", + "Add a new Robot": "Añade un nuevo Robot", + "Building...": "Construyendo...", + "Delete Garage": "Borrar Garaje", + "Last order #{{orderID}}": "Última orden #{{orderID}}", + "Logout": "Cerrar sesión", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reutilizar una identidad debilita su privacidad frente a otros usarios, coordinadores y observadores.", + "Robot Garage": "Garaje de robots", + "Store your token safely": "Guarda tu token de forma segura", + "Welcome back!": "¡Hola otra vez!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "¡Copiado!", + "#11": "Phrases in basic/RobotPage/Welcome.tsx", "A Simple and Private LN P2P Exchange": "Un exchange LN P2P sencillo y privado", "Create a new robot and learn to use RoboSats": "Crea un nuevo robot y aprende a usar RoboSats", - "Start": "Empezar", + "Fast Generate Robot": "Genera un Robot al instante", "Recover an existing robot using your token": "Recupera un robot existente usando tu token", "Recovery": "Recuperar", - "Fast Generate Robot": "Genera un Robot al instante", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "Información RoboSats", - "Community and public support": "Comunidad y soporte público", - "Coordinator summary": "Resumen del Coordinador", - "Stats for nerds": "Estadísticas para frikis", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Orden", - "Settings": "Ajustes", - "More": "Más", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contrato", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "¡Existen órdenes que coinciden!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "¡Ha llegado un técnico robótico!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Mi primera vez aquí. Crear un Robot Garage y un token extendido (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "Aquí traigo mis propios robosts. (Arrastra y suelta workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Personalizar vistas", - "Freeze viewports": "Congelar vistas", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Empezar", + "#12": "Phrases in basic/RobotPage/index.tsx", + "Connecting to TOR": "Conectando con TOR", + "Connection encrypted and anonymized using TOR.": "Conexión encriptada y anonimizada usando 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.": "Esto asegura máxima privacidad, aunque quizá observe algo de lentitud. Si se corta la conexión, reinicie la aplicación.", + "#13": "Phrases in components/TorConnection.tsx", + "Connected to TOR network": "Conectado a la red TOR", + "Connecting to TOR network": "Conectando a la red TOR", + "Connection error": "Error de conexión", + "Initializing TOR daemon": "Inicializando TOR", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Ocultar", - "You are self-hosting RoboSats": "Estás alojando RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "El cliente RoboSats es servido por tu propio nodo, gozas de la mayor seguridad y privacidad.", "You are not using RoboSats privately": "No usas RoboSats de forma privada", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Inicializando TOR", - "Connecting to TOR network": "Conectando a la red TOR", - "Connected to TOR network": "Conectado a la red TOR", - "Connection error": "Error de conexión", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "Estás alojando RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "TODO", + "Buy": "Comprar", + "DESTINATION": "DESTINO", + "I want to": "Quiero", + "METHOD": "MÉTODO", + "Select Payment Currency": "Selecciona moneda de pago", + "Select Payment Method": "Selecciona método de pago", + "Sell": "Vender", + "Show Lightning swaps": "Mostrar swaps Lightning", + "Swap In": "Swap a LN", + "Swap Out": "Swap desde LN", + "and use": "y usa", + "pay with": "paga con", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Añadir filtro", + "Amount": "Cantidad", + "An error occurred.": "Ha ocurrido un error.", + "And": "Y", + "Be the first one to create an order": "Sé el primero en crear una orden", + "Bond": "Fianza", + "Column title": "Nombre de columna", + "Columns": "Columnas", + "Currency": "Divisa", + "Delete": "Eliminar", + "Destination": "Destination", + "Expiry": "Caduca en", + "Filter": "Filtrar", + "Filter value": "Filtrar valor", + "Find column": "Buscar columna", + "Hide all": "Ocultar todas", + "Is": "Es", + "Logic operator": "Operador lógico", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "No hay órdenes para comprar bitcoin por {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "No hay órdenes para vender bitcoin por {{currencyCode}}", + "No results found.": "No se han encontrado resultados.", + "Operator": "Operador", + "Or": "O", + "Orders per page:": "Órdenes por página:", "Others": "Otros", + "Pay": "Pagar", + "Payment Method": "Método de pago", "Premium": "Prima", "Price": "Precio", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "La orden ha expirado", - "Penalty lifted, good to go!": "Sanción revocada, ¡Vamos!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "¡No puedes tomar una orden aún! Espera {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Creador", - "Order taker": "Tomador", - "Order Details": "Detalles", - "Order status": "Estado de la orden", - "Swap destination": "Destino del swap", - "Accepted payment methods": "Métodos de pago aceptados", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%", - "Price and Premium": "Precio y prima", - "Amount of Satoshis": "Cantidad de Sats", - "Premium over market price": "Prima sobre el mercado", - "Order ID": "Orden ID", - "Deposit timer": "Tiempo para depositar", - "Expires in": "Expira en", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "El creador está ausente", - "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.": "Tomando esta orden corres el riesgo de perder el tiempo. Si el creador no procede en el plazo indicado, se te compensará en Sats con el 50% de la fianza del creador.", + "Reorder column": "Reordenar columnas", + "Sats now": "Sats ahora", + "Select columns": "Seleccionar columnas", + "Show all": "Mostrar todas", + "Show columns": "Mostrar columnas", + "Show filters": "Mostrar filtros", + "Sort": "Ordenar", + "Sort by ASC": "Orden ascendente", + "Sort by DESC": "Orden descendente", + "Timer": "Plazo", + "Unsort": "Desordenar", + "Value": "Valor", + "any": "alguno", + "contains": "contiene", + "ends with": "termina con", + "equals": "igual a", + "false": "falso", + "is": "es", + "is after": "está detrás", + "is any of": "es alguno de", + "is before": "está delante", + "is empty": "está vacío", + "is not": "no es", + "is not empty": "no está vacío", + "is on or after": "está en o detrás", + "is on or before": "está en o delante", + "no": "no", + "starts with": "empieza con", + "true": "verdad", + "yes": "si", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Volver", - "Sounds fine": "Suena bien", - "Wait until you can take an order": "Espera hasta poder tomar una orden", - "Take Order": "Tomar orden", - "Too low": "Muy poco", - "Too high": "Demasiado", - "Enter amount of fiat to exchange for bitcoin": "Introduce el monto de fiat a cambiar por bitcoin", - "Amount {{currencyCode}}": "Monto {{currencyCode}}", - "You must specify an amount first": "Primero debes especificar el monto", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Guarda el token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Puede que necesites recuperar tu robot avatar en el futuro: haz una copia de seguridad del token. Puedes simplemente copiarlo en otra aplicación.", - "Back it up!": "¡Guárdalo!", - "Done": "Hecho", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "No tienes un avatar robot", - "Generate a robot avatar first. Then create your own order.": "Primero genera un robot avatar. Después crea tu propia orden.", - "Generate Robot": "Generar Robot", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Actualiza tu cliente RoboSats", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "El coordinador RoboSats está en la versión {{coordinatorVersion}}, pero su aplicación cliente es la {{clientVersion}}. Este desajuste podría dar problemas de uso.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Descarga el APK de RoboSats {{coordinatorVersion}} desde Github", - "On Android RoboSats app ": "En la aplicación Android de RoboSats ", - "On your own soverign node": "En tu propio nodo", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Actualice su pestaña en el navegador Tor (Click aquí o pulse Ctrl+May+R)", - "On remotely served browser client": "En el cliente remoto del navegador", - "Go away!": "¡Adiós!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Activar Notificaciones 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.": "Se abrirá un chat con el bot de Telegram de RoboSats. Simplemente pulsa en Empezar. Ten en cuenta que si activas las notificaciones de Telegram reducirás tu nivel de anonimato.", - "Browser": "Browser", - "Enable": "Activar", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Resumen del coordinador", - "Public buy orders": "Órdenes de compra públicas", - "Public sell orders": "Órdenes de venta públicas", - "Book liquidity": "Liquidez en el libro", - "Today active robots": "Robots activos hoy", - "Last 24h mean premium": "Prima media últimas 24h", - "Maker fee": "Comisión del creador", - "Taker fee": "Comisión del tomador", - "Current onchain payout fee": "Coste actual de recibir onchain", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "¿Qué es RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Es un exchange P2P que facilita intercambios bitcoin/fiat sobre Lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica el emparejamiento y minimiza la necesidad de confianza. RoboSats se centra en la privacidad y la velocidad.", - "RoboSats is an open source project ": "RoboSats es un proyecto de código abierto", - "(GitHub).": "(GitHub).", - "How does it work?": "¿Cómo funciona?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "En ningún momento ni AnonymousAlice01 ni BafflingBob02 tienen que confiar los fondos de bitcoin a la otra parte. En caso de conflicto, el personal de RoboSats ayudará a resolver la disputa.", - "You can find a step-by-step description of the trade pipeline in ": "Puedes encontrar una descripción paso a paso de los intercambios en", - "How it works": "Cómo funciona", - "You can also check the full guide in ": "También puedes revisar la guía entera en", - "How to use": "Cómo se usa", - "What payment methods are accepted?": "¿Qué métodos de pago son aceptados?", - "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, siempre que sean rápidos. Puedes escribir abajo tu método de pago preferido. Tendrás que encontrar a alguien que acepte ese método. El plazo para enviar el fiat tiene un tiempo de expiración de 24 horas antes de que se abra una disputa automáticamente. Por ello, te recomendamos los métodos instantáneos de envío de fiat.", - "Are there trade limits?": "¿Hay límites en los intercambios?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Para minimizar fallos en el enrutamiento Lightning, el máximo por intercambio es de {{maxAmount}} Sats. No hay límite de intercambios en el tiempo. Aunque un Robot solo puede intervenir en una orden a la vez, puedes usar varios Robots en diferentes navegadores (¡Recuerda guardar los tokens de tus Robots!).", - "What are the fees?": "¿Cuáles son las comisiones?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "La comisión total de un intercambio es {{tradeFee}}%. Esta comisión se divide en: creador de la orden ({{makerFee}}%) y tomador de la order ({{takerFee}}%). En caso de que se utilize una dirección onchain para recibir los chats también exise una comisión variable para cubrir el coste del swap (ver las estadisticas del exchange clickando abajo para ver el coste actual del swap).", - "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.": "Ten en cuenta que tu pasarela de pagos fiat puede cobrarte comisiones extra. En cualquier caso, estos costes siempre son cubiertos por el comprador. Esto incluye, comsiones de transferencia, costes bancarios y horquilla de intercambio de divisas. El vendedor debe recibir la cantidad exacta que se detalla en la orden.", - "Is RoboSats private?": "¿RoboSats es privado?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats no custodia tus fondos y no recolecta o custodia ningún dato personal, pues no le importa quien seas. RoboSats nunca te preguntará por tu nombre, país o número de documento. Para mejorar tu privacidad, usa el Navegador Tor y accede al enlace .onion.", - "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.": "Tu compañero de intercambio es el único que podría obtener algun dato sobre ti. Mantén la conversación corta y concisa. Evita dar información que no sea estrictamente necesaria para el pago del fiat.", - "What are the risks?": "¿Cuáles son los riesgos?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Esta es una aplicación experimental, podría haber errores. ¡Intercambia pequeñas cantidades!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "El vendedor afronta los mismos riesgos de devolución (como con cualquier servicio P2P). PayPal o tarjetas de crédito no se recomiendan.", - "What is the trust model?": "¿Cuál es el modelo de confianza?", - "You can build more trust on RoboSats by inspecting the source code.": "Puedes aumentar la confianza en RoboSats inspeccionando el código fuente.", - "Project source code": "Código fuente del proyecto", - "What happens if RoboSats suddenly disappears?": "¿Qué pasaría si RoboSats desapareciera?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Tus Sats te serán devueltos. Cualquier factura que no se liquide será automaticamente devuelta incluso aunque RoboSats desaparezca. Esto es cierto tanto para las fianzas como para los colaterales. De todas formas, entre que el vendedor confirma haber recibido el fiat y el comprador recibe los Sats, hay un tiempo aproximado de 1 segundo en que los fondos podrían perderse si RoboSats desapareciera. Asegúrate de tener suficiente liquidez entrante para evitar fallos de enrutamiento. Si tienes algún problema, busca en los canales públicos de RoboSats.", - "Is RoboSats legal in my country?": "¿Es RoboSats legal en mi país?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "En muchos países usar RoboSats no es diferente a usar Ebay o WallaPop. Es responsabilidad del usuario conocer y cumplir la ley.", - "Disclaimer": "Aviso", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Esta aplicación de Lightning está en continuo desarrollo y se entrega tal cual: intercambia con la máxima precaución. No hay soporte privado. El soporte se ofrece solo en canales públicos.", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nunca se pondrá en contacto contigo y en ningún caso te preguntará por el token de tu Robot.", - "Close": "Cerrar", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Tu comunicación se encripta de extremo-a-extremo con OpenPGP. Puedes verificar la privacidad de este chat con cualquier herramienta de tercero basada en el estándar PGP.", - "Learn how to verify": "Aprende a verificar", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Esta es tu llave pública PGP. Tu contraparte la usa para encriptar mensajes que sólo tú puedes leer.", - "Your public key": "Tu llave pública", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La llave pública PGP de tu contraparte. La usas para encriptar mensajes que solo él puede leer y para verificar que es él quién ha firmado los mensajes que recibes.", - "Peer public key": "Llave pública de tu contraparte", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Tu llave privada PGP encriptada. La usas para desencriptar los mensajes que tu contraparte te envía. También la usas para firmar los mensajes que le envías.", - "Your encrypted private key": "Tu llave privada encriptada", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La contraseña para desencriptar tu llave privada. ¡Solo sabes tú! Mantenla en secreto. También es el token de tu robot.", - "Your private key passphrase (keep secure!)": "La contraseña de tu llave privada ¡Guárdala bien!", - "Save credentials as a JSON file": "Guardar credenciales como achivo JSON", "Keys": "Llaves", - "Save messages as a JSON file": "Guardar mensajes como archivo JSON", + "Learn how to verify": "Aprende a verificar", "Messages": "Mensajes", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Estadísticas para frikis", - "Client": "Cliente", - "Coordinator": "Coordinador", - "RoboSats version": "Versión de RoboSats", - "LND version": "Versión LND", - "LN Node": "LN Node", - "Coordinator commit hash": "Hash de confirmación del coordinador", - "24h contracted volume": "Volumen de los contratos en 24h", - "Lifetime contracted volume": "Volumen de los contratos total", - "Made with": "Hecho con", - "and": "y", - "... somewhere on Earth!": "... en algún lugar de La Tierra!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Llave pública de tu contraparte", + "Save credentials as a JSON file": "Guardar credenciales como achivo JSON", + "Save messages as a JSON file": "Guardar mensajes como archivo JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La contraseña para desencriptar tu llave privada. ¡Solo sabes tú! Mantenla en secreto. También es el token de tu robot.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Esta es tu llave pública PGP. Tu contraparte la usa para encriptar mensajes que sólo tú puedes leer.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Tu comunicación se encripta de extremo-a-extremo con OpenPGP. Puedes verificar la privacidad de este chat con cualquier herramienta de tercero basada en el estándar PGP.", + "Your encrypted private key": "Tu llave privada encriptada", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Tu llave privada PGP encriptada. La usas para desencriptar los mensajes que tu contraparte te envía. También la usas para firmar los mensajes que le envías.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La llave pública PGP de tu contraparte. La usas para encriptar mensajes que solo él puede leer y para verificar que es él quién ha firmado los mensajes que recibes.", + "Your private key passphrase (keep secure!)": "La contraseña de tu llave privada ¡Guárdala bien!", + "Your public key": "Tu llave pública", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Comunidad", - "Support is only offered via public channels. Join our Telegram 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!": "Sólo se ofrece soporte a través de canales públicos. Únete a nuestra comunidad de Telegram si tienes preguntas o quieres pasar el rato con otros Robots geniales. Por favor, utiliza nuestro GitHub para notificar un error o proponer nuevas funcionalidades.", "Follow RoboSats in Twitter": "Sigue a RoboSats en Twitter", - "Twitter Official Account": "Cuenta oficial en Twitter", - "RoboSats in Reddit": "RoboSats en Reddit", - "RoboSats Telegram Communities": "Comunidades de RoboSats en Telegram", - "Join RoboSats Spanish speaking community!": "¡Únete a la comunidad de RoboSats en español!", - "Join RoboSats Russian speaking community!": "¡Únete a la comunidad de RoboSats en ruso!", + "Github Issues - The Robotic Satoshis Open Source Project": "Fallos en Github - El proyecto de código libre de satoshis robóticos", "Join RoboSats Chinese speaking community!": "¡Únete a la comunidad de RoboSats en chino!", "Join RoboSats English speaking community!": "¡Únete a la comunidad de RoboSats en inglés!", "Join RoboSats Portuguese speaking community!": "¡Únete a la comunidad de RoboSats en Portugués!", + "Join RoboSats Russian speaking community!": "¡Únete a la comunidad de RoboSats en ruso!", + "Join RoboSats Spanish speaking community!": "¡Únete a la comunidad de RoboSats en español!", + "RoboSats Telegram Communities": "Comunidades de RoboSats en Telegram", + "RoboSats in Reddit": "RoboSats en Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "Sólo se ofrece soporte a través de canales públicos. Únete a nuestra comunidad de Telegram si tienes preguntas o quieres pasar el rato con otros Robots geniales. Por favor, utiliza nuestro GitHub para notificar un error o proponer nuevas funcionalidades.", "Tell us about a new feature or a bug": "Propón funcionalidades o notifica errores", - "Github Issues - The Robotic Satoshis Open Source Project": "Fallos en Github - El proyecto de código libre de satoshis robóticos", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Vas a visitar la página Learn RoboSats. Ha sido construida por la comunidad y contiene tutoriales y documentación que te ayudará a aprender cómo se usa RoboSats y a entender cómo funciona.", + "Twitter Official Account": "Cuenta oficial en Twitter", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Liquidez en el libro", + "Coordinator Summary": "Resumen del coordinador", + "Current onchain payout fee": "Coste actual de recibir onchain", + "Last 24h mean premium": "Prima media últimas 24h", + "Maker fee": "Comisión del creador", + "Public buy orders": "Órdenes de compra públicas", + "Public sell orders": "Órdenes de venta públicas", + "Taker fee": "Comisión del tomador", + "Today active robots": "Robots activos hoy", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Activar", + "Enable TG Notifications": "Activar Notificaciones 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.": "Se abrirá un chat con el bot de Telegram de RoboSats. Simplemente pulsa en Empezar. Ten en cuenta que si activas las notificaciones de Telegram reducirás tu nivel de anonimato.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nunca se pondrá en contacto contigo y en ningún caso te preguntará por el token de tu Robot.", + "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, siempre que sean rápidos. Puedes escribir abajo tu método de pago preferido. Tendrás que encontrar a alguien que acepte ese método. El plazo para enviar el fiat tiene un tiempo de expiración de 24 horas antes de que se abra una disputa automáticamente. Por ello, te recomendamos los métodos instantáneos de envío de fiat.", + "Are there trade limits?": "¿Hay límites en los intercambios?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "En ningún momento ni AnonymousAlice01 ni BafflingBob02 tienen que confiar los fondos de bitcoin a la otra parte. En caso de conflicto, el personal de RoboSats ayudará a resolver la 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.": "Ten en cuenta que tu pasarela de pagos fiat puede cobrarte comisiones extra. En cualquier caso, estos costes siempre son cubiertos por el comprador. Esto incluye, comsiones de transferencia, costes bancarios y horquilla de intercambio de divisas. El vendedor debe recibir la cantidad exacta que se detalla en la orden.", + "Close": "Cerrar", + "Disclaimer": "Aviso", + "How does it work?": "¿Cómo funciona?", + "How it works": "Cómo funciona", + "How to use": "Cómo se usa", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "En muchos países usar RoboSats no es diferente a usar Ebay o WallaPop. Es responsabilidad del usuario conocer y cumplir la ley.", + "Is RoboSats legal in my country?": "¿Es RoboSats legal en mi país?", + "Is RoboSats private?": "¿RoboSats es privado?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Es un exchange P2P que facilita intercambios bitcoin/fiat sobre Lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica el emparejamiento y minimiza la necesidad de confianza. RoboSats se centra en la privacidad y la velocidad.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Para minimizar fallos en el enrutamiento Lightning, el máximo por intercambio es de {{maxAmount}} Sats. No hay límite de intercambios en el tiempo. Aunque un Robot solo puede intervenir en una orden a la vez, puedes usar varios Robots en diferentes navegadores (¡Recuerda guardar los tokens de tus Robots!).", + "Project source code": "Código fuente del proyecto", + "RoboSats is an open source project ": "RoboSats es un proyecto de código abierto", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "La comisión total de un intercambio es {{tradeFee}}%. Esta comisión se divide en: creador de la orden ({{makerFee}}%) y tomador de la order ({{takerFee}}%). En caso de que se utilize una dirección onchain para recibir los chats también exise una comisión variable para cubrir el coste del swap (ver las estadisticas del exchange clickando abajo para ver el coste actual del swap).", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats no custodia tus fondos y no recolecta o custodia ningún dato personal, pues no le importa quien seas. RoboSats nunca te preguntará por tu nombre, país o número de documento. Para mejorar tu privacidad, usa el Navegador Tor y accede al enlace .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "El vendedor afronta los mismos riesgos de devolución (como con cualquier servicio P2P). PayPal o tarjetas de crédito no se recomiendan.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Esta es una aplicación experimental, podría haber errores. ¡Intercambia pequeñas cantidades!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Esta aplicación de Lightning está en continuo desarrollo y se entrega tal cual: intercambia con la máxima precaución. No hay soporte privado. El soporte se ofrece solo en canales públicos.", + "What are the fees?": "¿Cuáles son las comisiones?", + "What are the risks?": "¿Cuáles son los riesgos?", + "What happens if RoboSats suddenly disappears?": "¿Qué pasaría si RoboSats desapareciera?", + "What is RoboSats?": "¿Qué es RoboSats?", + "What is the trust model?": "¿Cuál es el modelo de confianza?", + "What payment methods are accepted?": "¿Qué métodos de pago son aceptados?", + "You can also check the full guide in ": "También puedes revisar la guía entera en", + "You can build more trust on RoboSats by inspecting the source code.": "Puedes aumentar la confianza en RoboSats inspeccionando el código fuente.", + "You can find a step-by-step description of the trade pipeline in ": "Puedes encontrar una descripción paso a paso de los intercambios en", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Tus Sats te serán devueltos. Cualquier factura que no se liquide será automaticamente devuelta incluso aunque RoboSats desaparezca. Esto es cierto tanto para las fianzas como para los colaterales. De todas formas, entre que el vendedor confirma haber recibido el fiat y el comprador recibe los Sats, hay un tiempo aproximado de 1 segundo en que los fondos podrían perderse si RoboSats desapareciera. Asegúrate de tener suficiente liquidez entrante para evitar fallos de enrutamiento. Si tienes algún problema, busca en los canales públicos de RoboSats.", + "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.": "Tu compañero de intercambio es el único que podría obtener algun dato sobre ti. Mantén la conversación corta y concisa. Evita dar información que no sea estrictamente necesaria para el pago del fiat.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Volver", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Tu Robot", - "One active order #{{orderID}}": "Ir a la orden activa #{{orderID}}", - "Your current order": "Tu orden actual", - "Your last order #{{orderID}}": "Tu última orden #{{orderID}}", - "Inactive order": "Orden inactiva", - "No active orders": "No hay órdenes activas", - "You do not have previous orders": "No tienes órdenes previas", - "Telegram enabled": "Telegram activado", - "Enable Telegram Notifications": "Notificar en Telegram", - "Use stealth invoices": "Facturas sigilosas", - "Your earned rewards": "Tus recompensas ganadas", + "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.": "Vas a visitar la página Learn RoboSats. Ha sido construida por la comunidad y contiene tutoriales y documentación que te ayudará a aprender cómo se usa RoboSats y a entender cómo funciona.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generar Robot", + "Generate a robot avatar first. Then create your own order.": "Primero genera un robot avatar. Después crea tu propia orden.", + "You do not have a robot avatar": "No tienes un avatar robot", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Reclamar", - "Invoice for {{amountSats}} Sats": "Factura de {{amountSats}} Sats", - "Submit": "Enviar", + "Enable Telegram Notifications": "Notificar en Telegram", "Generate with Webln": "Generar con Webln", + "Inactive order": "Orden inactiva", + "Invoice for {{amountSats}} Sats": "Factura de {{amountSats}} Sats", + "No active orders": "No hay órdenes activas", + "One active order #{{orderID}}": "Ir a la orden activa #{{orderID}}", + "Submit": "Enviar", + "Telegram enabled": "Telegram activado", "There it goes, thank you!🥇": "Ahí va, ¡gracias!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Debe ser menos del {{max}}%", - "Must be more than {{min}}%": "Debe ser más del {{min}}%", - "Must be less than {{maxSats}": "Debe ser menos de {{maxSats}}", - "Must be more than {{minSats}}": "Debe ser más de {{minSats}}", - "Amount": "Cantidad", - "Onchain amount to send (BTC)": "Cantidad onchain a enviar (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "Recibes aproximadamente {{swapSats}} LN Sats (la comisión puede variar)", - "Onchain amount to receive (BTC)": "Cantidad onchain a recibir (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "Envías aproximadamente {{swapSats}} LN Sats (la comisión puede variar)", - "Order for ": "Orden por ", - "Swap of ": "Swap de ", - "Buy BTC for ": "Comprar BTC por ", - "Swap into LN ": "Swap hacia LN ", - "Sell BTC for ": "Vender BTC por ", - "Swap out of LN ": "Swap fuera de LN ", - " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", - " at market price": " a precio de mercado", - " at a {{premium}}% premium": " con una prima del {{premium}}%", - " at a {{discount}}% discount": " con descuento del {{discount}}%", - "Clear form": "Borrar campos", - "Enable advanced options": "Activar opciones avanzadas", - "Swap?": "¿Swap?", - "Buy or Sell Bitcoin?": "¿Comprar o vender bitcoin?", - "In or Out of Lightning?": "¿Hacia o desde Lightning?", - "Buy": "Comprar", - "Swap In": "Swap a LN", - "Sell": "Vender", - "Swap Out": "Swap desde LN", - "Amount of fiat to exchange for bitcoin": "Cantidad de fiat a cambiar por bitcoin", - "Amount of BTC to swap for LN Sats": "Cantidad de BTC a intercambiar por sats LN", - "Must be more than {{minAmount}}": "Debe ser más de {{minAmount}}", - "Must be less than {{maxAmount}}": "Debe ser menos de {{maxAmount}}", - "Must be shorter than 65 characters": "Debe tener menos de 65 carácteres", - "Swap Destination(s)": "Destino(s) del swap", - "Fiat Payment Method(s)": "Método(s) de pago en fiat", - "Enter the destination of the Lightning swap": "Indique el destino del intercambio Lightning", - "You can add new methods": "Puedes añadir nuevos métodos", - "Add New": "Añadir nuevo", - "Choose a Pricing Method": "Elige cómo establecer el precio", - "Let the price move with the market": "Deja que el precio se mueva con el mercado", - "Relative": "Relativo", - "Set a fix amount of satoshis": "Establece una cantidad fija de Sats", - "Exact": "Exacto", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Prima sobre el mercado (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Duración pública (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Plazo depósito/factura (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Establece la implicación requerida (aumentar para mayor seguridad)", - "Fidelity Bond Size": "Tamaño de la fianza", - "You must fill the form correctly": "Rellene correctamente el formulario", - "Edit order": "Editar orden", - "Your order fixed exchange rate": "La tasa de cambio fija de tu orden", - "Order rate:": "Ratio de la orden:", - "Order current rate:": "Precio actual:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Facturas sigilosas", + "You do not have previous orders": "No tienes órdenes previas", + "Your Robot": "Your Robot", + "Your current order": "Tu orden actual", + "Your earned rewards": "Tus recompensas ganadas", + "Your last order #{{orderID}}": "Tu última orden #{{orderID}}", + "Your robot": "Tu Robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... en algún lugar de La Tierra!", + "24h contracted volume": "Volumen de los contratos en 24h", + "Client": "Cliente", + "Coordinator": "Coordinador", + "Coordinator commit hash": "Hash de confirmación del coordinador", + "LN Node": "LN Node", + "LND version": "Versión LND", + "Lifetime contracted volume": "Volumen de los contratos total", + "Made with": "Hecho con", + "RoboSats version": "Versión de RoboSats", + "Stats For Nerds": "Estadísticas para frikis", + "and": "y", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "¡Guárdalo!", + "Done": "Hecho", + "Store your robot token": "Guarda el token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Puede que necesites recuperar tu robot avatar en el futuro: haz una copia de seguridad del token. Puedes simplemente copiarlo en otra aplicación.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Descarga el APK de RoboSats {{coordinatorVersion}} desde Github", + "Go away!": "¡Adiós!", + "On Android RoboSats app ": "En la aplicación Android de RoboSats ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Actualice su pestaña en el navegador Tor (Click aquí o pulse Ctrl+May+R)", + "On remotely served browser client": "En el cliente remoto del navegador", + "On your own soverign node": "En tu propio nodo", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "El coordinador RoboSats está en la versión {{coordinatorVersion}}, pero su aplicación cliente es la {{clientVersion}}. Este desajuste podría dar problemas de uso.", + "Update your RoboSats client": "Actualiza tu cliente RoboSats", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Desde", "to": "a ", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "y usa", - "pay with": "paga con", - "I want to": "Quiero", - "Show Lightning swaps": "Mostrar swaps Lightning", - "Select Payment Currency": "Selecciona moneda de pago", - "ANY": "TODO", - "DESTINATION": "DESTINO", - "METHOD": "MÉTODO", - "Select Payment Method": "Selecciona método de pago", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Órdenes por página:", - "No results found.": "No se han encontrado resultados.", - "An error occurred.": "Ha ocurrido un error.", - "Columns": "Columnas", - "Select columns": "Seleccionar columnas", - "Find column": "Buscar columna", - "Column title": "Nombre de columna", - "Reorder column": "Reordenar columnas", - "Show all": "Mostrar todas", - "Hide all": "Ocultar todas", - "Add filter": "Añadir filtro", - "Delete": "Eliminar", - "Logic operator": "Operador lógico", - "Operator": "Operador", - "And": "Y", - "Or": "O", - "Value": "Valor", - "Filter value": "Filtrar valor", - "contains": "contiene", - "equals": "igual a", - "starts with": "empieza con", - "ends with": "termina con", - "is": "es", - "is not": "no es", - "is after": "está detrás", - "is on or after": "está en o detrás", - "is before": "está delante", - "is on or before": "está en o delante", - "is empty": "está vacío", - "is not empty": "no está vacío", - "is any of": "es alguno de", - "any": "alguno", - "true": "verdad", - "false": "falso", - "Menu": "Menu", - "Show columns": "Mostrar columnas", - "Manage columns": "Manage columns", - "Filter": "Filtrar", - "Unsort": "Desordenar", - "Sort by ASC": "Orden ascendente", - "Sort by DESC": "Orden descendente", - "Show filters": "Mostrar filtros", - "Sort": "Ordenar", - "yes": "si", - "no": "no", - "Is": "Es", - "Currency": "Divisa", - "Payment Method": "Método de pago", - "Destination": "Destination", - "Pay": "Pagar", - "Timer": "Plazo", - "Expiry": "Caduca en", - "Sats now": "Sats ahora", - "Bond": "Fianza", - "No orders found to sell BTC for {{currencyCode}}": "No hay órdenes para vender bitcoin por {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "No hay órdenes para comprar bitcoin por {{currencyCode}}", - "Be the first one to create an order": "Sé el primero en crear una orden", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " con descuento del {{discount}}%", + " at a {{premium}}% premium": " con una prima del {{premium}}%", + " at market price": " a precio de mercado", + " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", + "Add New": "Añadir nuevo", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Cantidad de BTC a intercambiar por sats LN", + "Amount of fiat to exchange for bitcoin": "Cantidad de fiat a cambiar por bitcoin", + "Buy BTC for ": "Comprar BTC por ", + "Buy or Sell Bitcoin?": "¿Comprar o vender bitcoin?", + "Choose a Pricing Method": "Elige cómo establecer el precio", + "Clear form": "Borrar campos", + "Edit order": "Editar orden", + "Enable advanced options": "Activar opciones avanzadas", + "Enter the destination of the Lightning swap": "Indique el destino del intercambio Lightning", + "Escrow/Invoice Timer (HH:mm)": "Plazo depósito/factura (HH:mm)", + "Escrow/invoice step length": "Escrow/invoice step length", + "Exact": "Exacto", + "Exact Amount": "Exact Amount", + "Fiat Payment Method(s)": "Método(s) de pago en fiat", + "Fidelity Bond Size": "Tamaño de la fianza", + "In or Out of Lightning?": "¿Hacia o desde Lightning?", + "Let the price move with the market": "Deja que el precio se mueva con el mercado", + "Must be less than {{maxAmount}}": "Debe ser menos de {{maxAmount}}", + "Must be less than {{maxSats}": "Debe ser menos de {{maxSats}}", + "Must be less than {{max}}%": "Debe ser menos del {{max}}%", + "Must be more than {{minAmount}}": "Debe ser más de {{minAmount}}", + "Must be more than {{minSats}}": "Debe ser más de {{minSats}}", + "Must be more than {{min}}%": "Debe ser más del {{min}}%", + "Must be shorter than 65 characters": "Debe tener menos de 65 carácteres", + "Onchain amount to receive (BTC)": "Cantidad onchain a recibir (BTC)", + "Onchain amount to send (BTC)": "Cantidad onchain a enviar (BTC)", + "Order current rate:": "Precio actual:", + "Order for ": "Orden por ", + "Order rate:": "Ratio de la orden:", + "Premium over Market (%)": "Prima sobre el mercado (%)", + "Public Duration (HH:mm)": "Duración pública (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relativo", + "Satoshis": "Satoshis", + "Sell BTC for ": "Vender BTC por ", + "Set a fix amount of satoshis": "Establece una cantidad fija de Sats", + "Set the skin-in-the-game, increase for higher safety assurance": "Establece la implicación requerida (aumentar para mayor seguridad)", + "Swap Destination(s)": "Destino(s) del swap", + "Swap into LN ": "Swap hacia LN ", + "Swap of ": "Swap de ", + "Swap out of LN ": "Swap fuera de LN ", + "Swap?": "¿Swap?", + "You can add new methods": "Puedes añadir nuevos métodos", + "You must fill the form correctly": "Rellene correctamente el formulario", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "Recibes aproximadamente {{swapSats}} LN Sats (la comisión puede variar)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "Envías aproximadamente {{swapSats}} LN Sats (la comisión puede variar)", + "Your order fixed exchange rate": "La tasa de cambio fija de tu orden", + "#31": "Phrases in components/Notifications/index.tsx", + "Lightning routing failed": "Enrutado Lightning fallido", + "New chat message": "Nuevo mensaje en el chat", + "Order chat is open": "El chat de la orden está abierto", + "Order has been disputed": "La orden ha pasado a Disputa", + "Order has been taken!": "¡La orden ha sido tomada!", + "Order has expired": "La orden ha expirado", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Exchange de Bitcoin Simple y Privado", + "Trade finished successfully!": "Intercambio finalizado exitosamente!", + "You can claim Sats!": "¡Puedes reclamar Sats!", + "You lost the dispute": "Has perdido la disputa", + "You won the dispute": "Has ganado la disputa", + "₿ Rewards!": "₿ ¡Recompensas!", + "⚖️ Disputed!": "⚖️ ¡Disputa!", + "✅ Bond!": "✅ ¡Fianza!", + "✅ Escrow!": "✅ ¡Depósito!", + "❗⚡ Routing Failed": "❗⚡ Enrutado fallido", + "👍 dispute": "👍 disputa", + "👎 dispute": "👎 disputa", + "💬 Chat!": "💬 ¡Chat!", + "💬 message!": "💬 ¡Mensaje!", + "😪 Expired!": "😪 ¡Expirada!", + "🙌 Funished!": "🙌 ¡Finalizado!", + "🥳 Taken!": "🥳 ¡Tomada!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Monto {{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.": "Tomando esta orden corres el riesgo de perder el tiempo. Si el creador no procede en el plazo indicado, se te compensará en Sats con el 50% de la fianza del creador.", + "Enter amount of fiat to exchange for bitcoin": "Introduce el monto de fiat a cambiar por bitcoin", + "Sounds fine": "Suena bien", + "Take Order": "Tomar orden", + "The maker is away": "El creador está ausente", + "Too high": "Demasiado", + "Too low": "Muy poco", + "Wait until you can take an order": "Espera hasta poder tomar una orden", + "You must specify an amount first": "Primero debes especificar el monto", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Métodos de pago aceptados", + "Amount of Satoshis": "Cantidad de Sats", + "Deposit timer": "Tiempo para depositar", + "Expires in": "Expira en", + "Order Details": "Detalles", + "Order ID": "Orden ID", + "Order maker": "Creador", + "Order status": "Estado de la orden", + "Order taker": "Tomador", + "Penalty lifted, good to go!": "Sanción revocada, ¡Vamos!", + "Premium over market price": "Prima sobre el mercado", + "Price and Premium": "Precio y prima", + "Swap destination": "Destino del swap", + "The order has expired": "La orden ha expirado", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "¡No puedes tomar una orden aún! Espera {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Oscuro", + "Fiat": "Fiat", + "Light": "Claro", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancelar la orden y desbloquear el depósito al instante", - "Unilateral cancelation (bond at risk!)": "Cancelación unilateral (¡Perderás el depósito!)", "Cancel": "Cancelar", + "Cancel order and unlock bond instantly": "Cancelar la orden y desbloquear el depósito al instante", "Collaborative Cancel": "Cancelación colaborativa", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Resumen del intercambio", + "Unilateral cancelation (bond at risk!)": "Cancelación unilateral (¡Perderás el depósito!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Has solicitado la cancelación colaborativa", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} solicita la cancelación colaborativa", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Compra", + "Completed in": "Completado en", + "Contract exchange rate": "Tasa de cambio del contrato", + "Coordinator trade revenue": "Recompensa para el coordinador del intercambio", "Export trade summary": "Exportar el resumen de la transacción", "Maker": "Creador", - "Taker": "Tomador", - "Buyer": "Compra", - "Seller": "Vende", - "User role": "Operación", - "Sent": "Enviado", - "Received": "Recibido", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Comisión swap onchain", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Comisión minera", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Fianza de creador", - "Taker bond": "Fianza de tomador", - "Unlocked": "Desbloqueada", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Recompensa para el coordinador del intercambio", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Comisión minera", + "Onchain swap fee": "Comisión swap onchain", + "Received": "Recibido", "Routing budget": "Presupuesto de enrutado", - "Contract exchange rate": "Tasa de cambio del contrato", + "Seller": "Vende", + "Sent": "Enviado", + "Taker": "Tomador", + "Taker bond": "Fianza de tomador", "Timestamp": "Marca de tiempo", - "Completed in": "Completado en", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Resumen del intercambio", + "Unlocked": "Desbloqueada", + "User role": "Operación", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Ver carteras compatibles", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} solicita la cancelación colaborativa", - "You asked for a collaborative cancellation": "Has solicitado la cancelación colaborativa", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Escribe un mensaje", - "Waiting for peer public key...": "Esperando por la clave pública de tu contraparte...", - "Connecting...": "Conectando...", - "Send": "Enviar", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Tú", - "connected": "conectado", - "disconnected": "desconectado", - "Activate slow mode (use it when the connection is slow)": "Activar modo lento (Úsalo cuando tu conexión sea inestable)", - "Peer": "Él", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verifica tu privacidad", - "Audit PGP": "Auditar PGP", - "Save full log as a JSON file (messages and credentials)": "Guardar el log completo como JSON (credenciales y mensajes)", - "Export": "Exportar", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "¿Confirmas que has recibido {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Confirmar", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "¿Cancelar la orden?", - "If the order is cancelled now you will lose your bond.": "Si cancelas la orden ahora perderás tu fianza.", "Confirm Cancel": "Confirmar cancelación", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Si cancelas la orden ahora perderás tu fianza.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Acceptar la cancelación", + "Ask for Cancel": "Solicitar cancelación", "Collaborative cancel the order?": "¿Cancelar la orden colaborativamente?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Dado que el colateral está bloqueado, la orden solo puede cancelarse si tanto el creador como el tomador están de acuerdo.", "Your peer has asked for cancellation": "Tu contraparte ha solicitado la cancelación", - "Accept Cancelation": "Acceptar la cancelación", - "Ask for Cancel": "Solicitar cancelación", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "No se ha recibido la factura, echa un vistazo a tu wallet WebLN.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "Ahora puedes cerrar la ventana emergente de tu wallet WebLN.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "¿Quieres abrir una disputa?", - "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.": "El equipo de RoboSats examinará las declaraciones y evidencias presentadas. Como el equipo no puede leer el chat, debes escribir una declaración completa y detallada. Es mejor aportar un método de contacto de usar y tirar en tu declaración. El ganador de la disputa recuperará su fianza, pero el perdedor no.", - "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.": "Asegúrate de EXPORTAR el registro del chat. Los administradores pueden pedirte el registro del chat en caso de discrepancias. Es responsabilidad tuya aportarlo.", - "Disagree": "Volver", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Abrir disputa", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Volver", + "Do you want to open a dispute?": "¿Quieres abrir 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.": "Asegúrate de EXPORTAR el registro del chat. Los administradores pueden pedirte el registro del chat en caso de discrepancias. Es responsabilidad tuya aportarlo.", + "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.": "El equipo de RoboSats examinará las declaraciones y evidencias presentadas. Como el equipo no puede leer el chat, debes escribir una declaración completa y detallada. Es mejor aportar un método de contacto de usar y tirar en tu declaración. El ganador de la disputa recuperará su fianza, pero el perdedor no.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Confirmar", + "Confirm you received {{amount}} {{currencyCode}}?": "¿Confirmas que has recibido {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "No se ha recibido la factura, echa un vistazo a tu wallet WebLN.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "Ahora puedes cerrar la ventana emergente de tu wallet WebLN.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Auditar PGP", + "Export": "Exportar", + "Save full log as a JSON file (messages and credentials)": "Guardar el log completo como JSON (credenciales y mensajes)", + "Verify your privacy": "Verifica tu privacidad", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activar modo lento (Úsalo cuando tu conexión sea inestable)", + "Peer": "Él", + "You": "Tú", + "connected": "conectado", + "disconnected": "desconectado", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Conectando...", + "Send": "Enviar", + "Type a message": "Escribe un mensaje", + "Waiting for peer public key...": "Esperando por la clave pública de tu contraparte...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Adjuntar el registro del chat", + "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "Adjuntar transcripciones del chat ayuda a resolver la disputa y añade transparencia. Sin embargo, puede comprometer tu privacidad.", + "Submit dispute statement": "Presentar declaración", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Opciones avanzadas", + "Invoice to wrap": "Factura a ocultar", + "Payout Lightning Invoice": "Factura Lightning", + "Proxy Budget": "Presupuesto del Proxy", + "Routing Budget": "Presupuesto de enrutado", + "Server": "Servidor", + "Submit invoice for {{amountSats}} Sats": "Envía una factura de {{amountSats}} Sats", + "Use Lnproxy": "Usa Lnproxy", + "Wrap": "Ofuscar", + "Wrapped invoice": "Factura oculta", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Dirección Bitcoin", + "Final amount you will receive": "Cantidad final que vas a recibir", + "Invalid": "No válido", + "Mining Fee": "Comisión Minera", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "El coordinador de RoboSats hará un swap y enviará los sats a tu dirección onchain.", + "Swap fee": "Comisión del swap", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Confirmar {{amount}} {{currencyCode}} recibido", + "Confirm {{amount}} {{currencyCode}} sent": "Confirmar {{amount}} {{currencyCode}} enviado", + "Open Dispute": "Abrir Disputa", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "¡Di hola! Sé claro y conciso. Indica cómo debe enviarte {{amount}} {{currencyCode}}.", + "To open a dispute you need to wait": "Debes esperar para abrir una disputa", + "Wait for the seller to confirm he has received the payment.": "Espera a que el vendedor confirme que ha recibido el pago.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Por favor, explica lo que ha ocurrido. Sé claro, conciso y entrega las evidencias pertinentes. DEBES aportar un método de contacto para comunicarte con el equipo: puede ser un método de contacto de usar y tirar, XMPP, usuario de Telegram, etc. Las disputas son resueltas según el criterio de Robots reales (también conocidos como humanos), así que ayuda en lo posible para asegurar un resultado justo. 5000 carácteres máx.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Desafortunadamente has perdido la disputa. Si piensas que es un error también puedes pedir reabrir el caso por email a robosats@protonmail.com. De todas formas, las probabilidades de ser investigado de nuevo son bajas.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Por favor, guarda la información necesaria para identificar tu orden y tus pagos: ID de orden; claves del pago de la fianza o el colateral (comprueba tu cartera Lightning); cantidad exacta de Sats; y nombre del Robot. Tendrás que identificarte como el usuario involucrado en este intercambio por email (u otro método de contacto).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estamos esperando la declaración de tu compañero. Si dudas sobre el estado de la disputa o quieres añadir más información, escribe a robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambas declaraciones se han recibido, espera a que el equipo resuelva la disputa. Si dudas sobre el estado de la disputa o quieres añadir información, contacta con robosats@protonmail.com. Si no has aportado un método de contacto, o dudas de si lo escribiste bien, escríbenos inmediatamente.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Puedes retirar la cantidad resuelta en la disputa (fianza y colateral) desde las recompensas de tu perfil. Si hay algo que el equipo pueda hacer, no dudes en contactar con robosats@protonmail.com (o a través del método de contacto que hayas especificado).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un momento. Si el vendedor no hace el depósito, recuperarás tu fianza automáticamente. Además, recibirás una compensación (verás las recompensas en tu perfil).", + "We are waiting for the seller to lock the trade amount.": "Estamos esperando a que el vendedor bloquee la cantidad a intercambiar.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renovar Orden", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copiar al portapapeles", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Esto es una factura retenida, los Sats se bloquean en tu cartera. Solo se cobrará si cancelas o pierdes una disputa.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Esto es una factura retenida, los Sats se bloquean en tu cartera. Será liberada al comprador al confirmar que has recibido {{currencyCode}}.", - "Copy to clipboard": "Copiar al portapapeles", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renovar Orden", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Razón del fallo:", - "Retrying!": "¡Reintentando!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tu factura ha expirado o se han hecho más de 3 intentos de pago. Aporta una nueva factura.", - "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 intentará pagar tu factura 3 veces con una pausa de un minuto entre cada intento. Si sigue fallando, podrás presentar una nueva factura. Comprueba si tienes suficiente liquidez entrante. Recuerda que los nodos de Lightning tienen que estar en línea para poder recibir pagos.", - "Next attempt in": "Próximo intento en", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Por favor, explica lo que ha ocurrido. Sé claro, conciso y entrega las evidencias pertinentes. DEBES aportar un método de contacto para comunicarte con el equipo: puede ser un método de contacto de usar y tirar, XMPP, usuario de Telegram, etc. Las disputas son resueltas según el criterio de Robots reales (también conocidos como humanos), así que ayuda en lo posible para asegurar un resultado justo. 5000 carácteres máx.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Desafortunadamente has perdido la disputa. Si piensas que es un error también puedes pedir reabrir el caso por email a robosats@protonmail.com. De todas formas, las probabilidades de ser investigado de nuevo son bajas.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats está intentando pagar tu factura de Lightning. Recuerda que los nodos Lightning deben estar en línea para recibir pagos.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Si tu oferta expira sin ser tomada, tu fianza será desbloqueada en tu cartera automáticamente.", - "Public orders for {{currencyCode}}": "Órdenes públicas por {{currencyCode}}", - "Pause the public order": "Pausar la orden pública", - "Premium rank": "Percentil de la prima", - "Among public {{currencyCode}} orders (higher is cheaper)": "Entre las órdenes públicas de {{currencyCode}} (más alto, más barato)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "¡Gracias! RoboSats también te quiere", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats mejora con más liquidez y usuarios. ¡Háblale a un amigo bitcoiner sobre RoboSats!", - "Thank you for using Robosats!": "¡Gracias por usar RoboSats!", - "Your TXID": "Tu TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Empezar de nuevo", - "Renew": "Renovar", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "Debes esperar para abrir una disputa", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "¡Di hola! Sé claro y conciso. Indica cómo debe enviarte {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Espera a que el vendedor confirme que ha recibido el pago.", - "Open Dispute": "Abrir Disputa", - "Confirm {{amount}} {{currencyCode}} sent": "Confirmar {{amount}} {{currencyCode}} enviado", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirmar {{amount}} {{currencyCode}} recibido", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Por favor, espera a que el tomador bloquee su fianza. Si no lo hace a tiempo, la orden volverá a publicarse.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Estamos esperando a que el vendedor bloquee la cantidad a intercambiar.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un momento. Si el vendedor no hace el depósito, recuperarás tu fianza automáticamente. Además, recibirás una compensación (verás las recompensas en tu perfil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estamos esperando a que el comprador envíe una factura Lightning. Cuando lo haga, podrás comunicarle directamente los detalles del pago en fiat.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un momento. Si el comprador no coopera, se te devolverá el colateral y tu fianza automáticamente. Además, recibirás una compensación (verás las recompensas en tu perfil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambas declaraciones se han recibido, espera a que el equipo resuelva la disputa. Si dudas sobre el estado de la disputa o quieres añadir información, contacta con robosats@protonmail.com. Si no has aportado un método de contacto, o dudas de si lo escribiste bien, escríbenos inmediatamente.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Por favor, guarda la información necesaria para identificar tu orden y tus pagos: ID de orden; claves del pago de la fianza o el colateral (comprueba tu cartera Lightning); cantidad exacta de Sats; y nombre del Robot. Tendrás que identificarte como el usuario involucrado en este intercambio por email (u otro método de contacto).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Reactivar Orden", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Tu orden pública ha sido pausada. Ahora mismo, la orden no puede ser vista ni tomada por otros robots. Puedes volver a activarla cuando desees.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Antes de dejarte enviar {{amountFiat}} {{currencyCode}}, queremos asegurarnos de que puedes recibir los sats.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Puedes retirar la cantidad resuelta en la disputa (fianza y colateral) desde las recompensas de tu perfil. Si hay algo que el equipo pueda hacer, no dudes en contactar con robosats@protonmail.com (o a través del método de contacto que hayas especificado).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Tu orden pública ha sido pausada. Ahora mismo, la orden no puede ser vista ni tomada por otros robots. Puedes volver a activarla cuando desees.", - "Unpause Order": "Reactivar Orden", - "#67": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estamos esperando la declaración de tu compañero. Si dudas sobre el estado de la disputa o quieres añadir más información, escribe a robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "El coordinador de RoboSats hará un swap y enviará los sats a tu dirección onchain.", - "Swap fee": "Comisión del swap", - "Final amount you will receive": "Cantidad final que vas a recibir", - "Bitcoin Address": "Dirección Bitcoin", - "Invalid": "No válido", - "Mining Fee": "Comisión Minera", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Presentar declaración", - "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "Adjuntar transcripciones del chat ayuda a resolver la disputa y añade transparencia. Sin embargo, puede comprometer tu privacidad.", - "Attach chat logs": "Adjuntar el registro del chat", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Opciones avanzadas", - "Routing Budget": "Presupuesto de enrutado", - "Use Lnproxy": "Usa Lnproxy", - "Server": "Servidor", - "Proxy Budget": "Presupuesto del Proxy", - "Submit invoice for {{amountSats}} Sats": "Envía una factura de {{amountSats}} Sats", - "Invoice to wrap": "Factura a ocultar", - "Wrapped invoice": "Factura oculta", - "Payout Lightning Invoice": "Factura Lightning", - "Wrap": "Ofuscar", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Oscuro", - "Light": "Claro", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Exchange de Bitcoin Simple y Privado", - "✅ Bond!": "✅ ¡Fianza!", - "✅ Escrow!": "✅ ¡Depósito!", - "Order has been taken!": "¡La orden ha sido tomada!", - "🥳 Taken!": "🥳 ¡Tomada!", - "Order has expired": "La orden ha expirado", - "😪 Expired!": "😪 ¡Expirada!", - "Order chat is open": "El chat de la orden está abierto", - "💬 Chat!": "💬 ¡Chat!", - "Trade finished successfully!": "Intercambio finalizado exitosamente!", - "🙌 Funished!": "🙌 ¡Finalizado!", - "Lightning routing failed": "Enrutado Lightning fallido", - "❗⚡ Routing Failed": "❗⚡ Enrutado fallido", - "Order has been disputed": "La orden ha pasado a Disputa", - "⚖️ Disputed!": "⚖️ ¡Disputa!", - "You won the dispute": "Has ganado la disputa", - "👍 dispute": "👍 disputa", - "You lost the dispute": "Has perdido la disputa", - "👎 dispute": "👎 disputa", - "You can claim Sats!": "¡Puedes reclamar Sats!", - "₿ Rewards!": "₿ ¡Recompensas!", - "New chat message": "Nuevo mensaje en el chat", - "💬 message!": "💬 ¡Mensaje!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Espera un momento. Si el comprador no coopera, se te devolverá el colateral y tu fianza automáticamente. Además, recibirás una compensación (verás las recompensas en tu perfil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estamos esperando a que el comprador envíe una factura Lightning. Cuando lo haga, podrás comunicarle directamente los detalles del pago en fiat.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Entre las órdenes públicas de {{currencyCode}} (más alto, más barato)", + "If the order expires untaken, your bond will return to you (no action needed).": "Si tu oferta expira sin ser tomada, tu fianza será desbloqueada en tu cartera automáticamente.", + "Pause the public order": "Pausar la orden pública", + "Premium rank": "Percentil de la prima", + "Public orders for {{currencyCode}}": "Órdenes públicas por {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Razón del fallo:", + "Next attempt in": "Próximo intento en", + "Retrying!": "¡Reintentando!", + "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 intentará pagar tu factura 3 veces con una pausa de un minuto entre cada intento. Si sigue fallando, podrás presentar una nueva factura. Comprueba si tienes suficiente liquidez entrante. Recuerda que los nodos de Lightning tienen que estar en línea para poder recibir pagos.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tu factura ha expirado o se han hecho más de 3 intentos de pago. Aporta una nueva factura.", + "#68": "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 está intentando pagar tu factura de Lightning. Recuerda que los nodos Lightning deben estar en línea para recibir pagos.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renovar", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats mejora con más liquidez y usuarios. ¡Háblale a un amigo bitcoiner sobre RoboSats!", + "Sending coins to": "Sending coins to", + "Start Again": "Empezar de nuevo", + "Thank you for using Robosats!": "¡Gracias por usar RoboSats!", + "Thank you! RoboSats loves you too": "¡Gracias! RoboSats también te quiere", + "Your TXID": "Tu TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Por favor, espera a que el tomador bloquee su fianza. Si no lo hace a tiempo, la orden volverá a publicarse.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "¡Ha llegado un técnico robótico!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "Aquí traigo mis propios robosts. (Arrastra y suelta workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Mi primera vez aquí. Crear un Robot Garage y un token extendido (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Personalizar vistas", + "Freeze viewports": "Congelar vistas", "desktop_unsafe_alert": "Algunas funciones (como el chat) están deshabilitadas para protegerte y sin ellas no podrás completar un intercambio. Para proteger tu privacidad y habilitar RoboSats por completo, usa el <1>Navegador Tor y visita el <3>sitio cebolla.", "phone_unsafe_alert": "No podrás completar los intercambios. Usa el <1>Navegador Tor y visita el <3>sitio cebolla.", "rate_robosats": "¿Qué opinas de <1>RoboSats?", diff --git a/frontend/static/locales/eu.json b/frontend/static/locales/eu.json index 2414fd55..8ab61d72 100644 --- a/frontend/static/locales/eu.json +++ b/frontend/static/locales/eu.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Grafikoa", "Create": "Create", "List": "List", - "Chart": "Grafikoa", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Hau da zure salerosketa Robota", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Gorde zure tokena era seguru batean", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Kopiatuta!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Ikasi RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Eskaera", + "Robot": "Robota", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Kontratua", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Hau da zure salerosketa Robota", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Gorde zure tokena era seguru batean", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Kopiatuta!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robota", - "Order": "Eskaera", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Kontratua", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Ezkutatu", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats webgunea zure nodotik zerbitzatzen da beraz segurtasun eta pribatutasun sendoena eskaintzen dizu.", "You are not using RoboSats privately": "Ez duzu Robosats pribatuki erabiltzen", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ANY", + "Buy": "Erosi", + "DESTINATION": "DESTINATION", + "I want to": "Nahi dut", + "METHOD": "METHOD", + "Select Payment Currency": "Aukeratu Ordainketa Txanpona", + "Select Payment Method": "Select Payment Method", + "Sell": "Saldu", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "eta erabili", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Gehitu iragazkia", + "Amount": "Kopurua", + "An error occurred.": "Akats bat gertatu da.", + "And": "Eta", + "Be the first one to create an order": "Lehena izan eskaera bat sortzen", + "Bond": "Bond", + "Column title": "Zutabearen izena", + "Columns": "Zutabeak", + "Currency": "Txanpona", + "Delete": "Ezabatu", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Iragazkia", + "Filter value": "Iragazki balioa", + "Find column": "Bilatu zutabea", + "Hide all": "Ezkutatu dena", + "Is": "Da", + "Logic operator": "Operadore logikoa", + "Manage columns": "Manage columns", + "Menu": "Menua", + "No orders found to buy BTC for {{currencyCode}}": "Eskaerarik ez BTC {{currencyCode}}gatik erosteko", + "No orders found to sell BTC for {{currencyCode}}": "Eskaerarik ez BTC {{currencyCode}}gatik saltzeko", + "No results found.": "Ez da emaitzarik aurkitu.", + "Operator": "Operadore", + "Or": "Edo", + "Orders per page:": "Orrialde bakoitzeko eskaerak:", "Others": "Besteak", + "Pay": "Ordaindu", + "Payment Method": "Ordainketa Modua", "Premium": "Prima", "Price": "Prezioa", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Eskaera iraungi da", - "Penalty lifted, good to go!": "Zigorra kendu da, prest!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Oraindik ezin duzu eskaerarik hartu! Itxaron{{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Eskaera egile", - "Order taker": "Eskaera hartzaile", - "Order Details": "Xehetasunak", - "Order status": "Eskaeraren egoera", - "Swap destination": "Trukearen norakoa", - "Accepted payment methods": "Onartutako ordainketa moduak", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: %{{premium}}", - "Price and Premium": "Prezioa eta Prima", - "Amount of Satoshis": "Satoshi kopurua", - "Premium over market price": "Merkatuko prezioarekiko prima", - "Order ID": "Eskaera ID", - "Deposit timer": "Gordailu tenporizadorea", - "Expires in": "Iraungitze denbora", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Hartzailea ez dago", - "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.": "Eskaera hau onartuz gero, denbora galtzea arriskatzen duzu. Egileak ez badu garaiz jarraitzen, satoshietan konpentsatua izango zara egilearen fidantzaren %50arekin", + "Reorder column": "Birorderatu zutabea", + "Sats now": "Sats now", + "Select columns": "Aukeratu zutabeak", + "Show all": "Erakutsi dena", + "Show columns": "Zutabeak erakutsi", + "Show filters": "Iragazkiak erakutsi", + "Sort": "Ordenatu", + "Sort by ASC": "Ordenatu - ASC", + "Sort by DESC": "Ordenatu - DESC", + "Timer": "Timer", + "Unsort": "Desordenatu", + "Value": "Balioa", + "any": "edozein", + "contains": "dauka", + "ends with": "amaitzen da", + "equals": "da", + "false": "gezurra", + "is": "da", + "is after": "atzetik dago", + "is any of": "hauetako edozein da", + "is before": "aurretik dago", + "is empty": "hutsik dago", + "is not": "ez da", + "is not empty": "ez dago hutsik", + "is on or after": "barruan edo atzean", + "is on or before": "barruan edo aurrean", + "no": "ez", + "starts with": "hasten da", + "true": "egia", + "yes": "bai", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Joan atzera", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Itxaron eskaera hartu ahal izan arte", - "Take Order": "Eskaera hartu", - "Too low": "Baxuegia", - "Too high": "Altuegia", - "Enter amount of fiat to exchange for bitcoin": "Sartu bitcongatik aldatu nahi duzun fiat kopurua", - "Amount {{currencyCode}}": "Kopurua {{currencyCode}}", - "You must specify an amount first": "Aurrena kopurua zehaztu behar duzu", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Gorde zure robot tokena", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Zure robot avatarra berreskuratu nahi izango duzu: gorde seguru. Beste aplikazio batean kopia dezakezu", - "Back it up!": "Gorde ezazu!", - "Done": "Prest", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Ez daukazu robot avatarrik", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Robota sortu", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Eguneratu zure RoboSats web bezeroa", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats koordinatzailea {{coordinatorVersion}} bertsioan dago, baina zure bezero-aplikazioa {{clientVersion}} da. Bertsio desegoki honek erabiltzailearen esperientzia txarra ekar dezake.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Deskargatu RoboSats {{coordinatorVersion}} APK Github-en", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Baimendu TG Jakinarazpenak", - "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.": "RoboSats telegrama botarekin hitz egingo duzu. Zabaldu berriketa eta sakatu Start. Telegrama bidez anonimotasun maila jaitsi zenezake.", - "Browser": "Browser", - "Enable": "Baimendu", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Erosketa eskaera publikoak", - "Public sell orders": "Salmenta eskaera publikoak", - "Book liquidity": "Liburuaren likidezia", - "Today active robots": "Robot aktiboak gaur", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Egile kuota", - "Taker fee": "Hartzaile kuota", - "Current onchain payout fee": "Oraingo onchain jasotze-kuota", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Zer da RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "BTC/FIAT P2P trukaketa bat da lightningen gainean.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Parekatzea sinplifikatzen du eta konfiantza beharra minimizatzen du. RoboSats pribatutasunean eta abiaduran zentratzen da.", - "RoboSats is an open source project ": "RoboSats kode irekiko proiektu bat da ", - "(GitHub).": "(GitHub).", - "How does it work?": "Nola funtzionatzen du?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01ek eta BafflingBob02k ez dituzte inoiz bitcoin funtsak elkarren esku utzi behar. Gatazka bat baldin badute, RoboSatseko langileek gatazka ebazten lagunduko dute.", - "You can find a step-by-step description of the trade pipeline in ": "Salerosketaren pausoz-pausoko deskribapen bat aurki dezakezu ondorengo helbidean ", - "How it works": "Nola dabilen", - "You can also check the full guide in ": "Gida oso ere hemen aurki dezakezu ", - "How to use": "Nola erabili", - "What payment methods are accepted?": "Zein ordainketa modu onartzen dira?", - "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.": "Denak bizkorrak diren bitartean. Idatzi zure ordainketa-metodoa(k). Metodo hori onartzen duen parearekin bat egin beharko duzu. Fiat trukatzeko urratsak 24 orduko epea du eztabaida automatikoki ireki aurretik. Gomendatzen dugu berehalako fiat ordainketa moduak erabiltzea.", - "Are there trade limits?": "Ba al dago salerosketa mugarik?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Selerosketa muga {{maxAmount}} Satoshikoa da lightning bideratze arazoak minimizatzeko. Ez dago mugarik eguneko salerosketen kopuruan. Robot batek agindu bakarra izan dezake aldi bakoitzean. Hala ere, robot anitzak erabil ditzakezu aldi berean nabigatzaile desberdinetan (gogoratu zure robotaren tokenak gordetzea!).", - "What are the fees?": "Zenbatekoak dira kuotak?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats-en eskaera osorako kuota {{tradeFee}}% da. Kuota hau bi partehartzaileen artean banatuta dago: eskaera egilea ({{makerFee}}%) eta eskaera hartzailea ({{takerFee}}%). Onchain helbidea erabiltzen bada Satoshiak jasotzeko, kuota aldakor bat aplikatzen da. Begiratu trukearen xehetasunak beheko ikonoan klik egiten, eta ikusi momentuko swap-kuota.", - "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.": "Kontuan artu zure fiat ordainketa metodoa kuota extrak aplikatu dezakeela. Edozein kasuan, erosleak bere gain hartzen ditu fiat bidaltzearen kostuak. Horrek banku-gastuak, transferentzia kuotak eta atzerriko dibisa spread hartzen ditu. Saltzaileak eskaeraren xehetasunetan adierazitako fiat kopurua jaso behar du.", - "Is RoboSats private?": "RoboSats pribatua da?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSatsek ez dizu inoiz zure izena, aberria edo nortasun agiria eskatuko. RoboSatsek ez ditu zure funtsak zaintzen eta berdin dio nor zaren. RoboSatsek ez du datu pertsonalik jasotzen edo gordetzen. Anonimatu onena izateko Tor Browser erabili eta .onion zerbitzu ezkutu bidez sartu.", - "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.": "Zure parea da zutaz zerbait asmatzeko gai den bakarra. Mantendu elkarrizketa labur eta zehatza. Behar-beharrezkoa ez den informaziorik ez eman, ez bada fiat ordainketaren xehetasunentzako.", - "What are the risks?": "Zein dira arriskuak?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Aplikazio esperimental bat da, gauzak okertu daitezke. Kopuru txikiak trukatu!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Saltzaileak edozein P2P zerbitzuren itzultze-arrisku berak ditu. PayPal edo kreditu txartelak ez dira gomendagarriak.", - "What is the trust model?": "Zein da konfiantza eredua?", - "You can build more trust on RoboSats by inspecting the source code.": "RoboSatsengan konfiantza handiagoa izan dezakezu kode iturburua aztertuz.", - "Project source code": "Proiektuaren kode iturburua", - "What happens if RoboSats suddenly disappears?": "Zer gertatzen da RoboSats bat-batean desagertzen bada?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Zure satoshiak zuregana itzuliko dira. Ebatzita ez dagoen edozein faktura automatikoki itzuliko litzateke RoboSats betiko eroriko balitz ere. Hau horrela da bai fidantza eta baita gordailuentzat ere. Hala ere, leiho txiki bat dago saltzaileak FIAT JASOA berresten duen eta erosleak satoshiak jasotzen dituen momentuaren artean, zeinetan funtsak galdu ahal izango liratekeen RoboSats desagertuz gero. Leiho hau segundo batekoa da. Ziurtatu sarrerako likidezia nahikoa izatea akatsak saihesteko. Arazorik baduzu, jarri gurekin harremanetan RoboSats kanal publikoen bitartez.", - "Is RoboSats legal in my country?": "RoboSats legezkoa da nire herrialdean?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Herrialde askotan, RoboSats ez da Ebay edo Craiglist erabiltzearen ezberdina. Zure araudia alda daiteke. Zure ardura da betetzea.", - "Disclaimer": "Legezko abisua", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Lightning aplikazio hau etengabe garatzen ari da eta bere horretan entregatzen da: kontu handiz egin trukeak. Ez dago euskarri pribaturik. Euskarria kanal publikoetan bakarrik eskaintzen da ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats ez da zurekin harremanetan jarriko. RoboSatsek ez dizu inoiz eskatuko zure robot tokena.", - "Close": "Itxi", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Zure komunikazioa ertzerik-ertzera zifratuta dago OpenPGP bidez. Txat honen pribatasuna egiazta dezakezu OpenPGP estandarrean oinarritutako edozein tresna erabiliz.", - "Learn how to verify": "Ikasi nola egiaztatu", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Zure PGP giltza publikoa. Zure pareak zuk bakarrik irakur ditzakezun mezuak zifratzeko erabiliko du.", - "Your public key": "Zure giltza publikoa", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Zure parearen PGP giltza publikoa. Berak bakarrik irakur ditzakeen mezuak zifratzeko eta jasotako mezuak berak sinatu dituela egiaztatzeko erabiliko duzu.", - "Peer public key": "Parearen giltza publikoa", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Zifratutako zure giltza pribatua. Zure pareak zuretzako zifratu dituen mezuak deszifratzeko erabiliko duzu. Zuk bidalitako mezuak sinatzeko ere erabiliko duzu.", - "Your encrypted private key": "Zifratutako zure giltza pribatua", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Zure giltza pribatua deszifratzeko pasahitza. Zuk bakarrik dakizu! Ez partekatu. Zure robotaren tokena ere bada.", - "Your private key passphrase (keep secure!)": "Zure giltza pribatuaren pasahitza (seguru mantendu)", - "Save credentials as a JSON file": "Gorde kredentzialak JSON fitxategi moduan", "Keys": "Giltzak", - "Save messages as a JSON file": "Gorde mezuak JSON fitxategi moduan", + "Learn how to verify": "Ikasi nola egiaztatu", "Messages": "Mezuak", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Nerdentzako estatistikak", - "Client": "Bezeroa", - "Coordinator": "Koordinatzailea", - "RoboSats version": "RoboSats bersioa", - "LND version": "LND bersioa", - "LN Node": "LN Nodoa", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "24 ordutan kontratatutako bolumena", - "Lifetime contracted volume": "Guztira kontratatutako bolumena", - "Made with": "Erabili dira", - "and": "eta", - "... somewhere on Earth!": "... Lurreko lekuren batean!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Parearen giltza publikoa", + "Save credentials as a JSON file": "Gorde kredentzialak JSON fitxategi moduan", + "Save messages as a JSON file": "Gorde mezuak JSON fitxategi moduan", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Zure giltza pribatua deszifratzeko pasahitza. Zuk bakarrik dakizu! Ez partekatu. Zure robotaren tokena ere bada.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Zure PGP giltza publikoa. Zure pareak zuk bakarrik irakur ditzakezun mezuak zifratzeko erabiliko du.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Zure komunikazioa ertzerik-ertzera zifratuta dago OpenPGP bidez. Txat honen pribatasuna egiazta dezakezu OpenPGP estandarrean oinarritutako edozein tresna erabiliz.", + "Your encrypted private key": "Zifratutako zure giltza pribatua", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Zifratutako zure giltza pribatua. Zure pareak zuretzako zifratu dituen mezuak deszifratzeko erabiliko duzu. Zuk bidalitako mezuak sinatzeko ere erabiliko duzu.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Zure parearen PGP giltza publikoa. Berak bakarrik irakur ditzakeen mezuak zifratzeko eta jasotako mezuak berak sinatu dituela egiaztatzeko erabiliko duzu.", + "Your private key passphrase (keep secure!)": "Zure giltza pribatuaren pasahitza (seguru mantendu)", + "Your public key": "Zure giltza publikoa", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Komunitatea", - "Support is only offered via public channels. Join our Telegram 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!": "Euskarri bakarra kanal publikoen bidez eskaintzen da. Egin bat Telegrameko gure komunitatearekin galderak badituzu edo beste Robot bikain batzuekin denbora pasa nahi baduzu. Mesedez, erabili GitHub akats bat jakinarazteko edo funtzionalitate berriak proposatzeko!", "Follow RoboSats in Twitter": "Jarraitu RoboSats Twitterren", - "Twitter Official Account": "Twitter Kontu Ofiziala", - "RoboSats in Reddit": "Robosats Redditen", - "RoboSats Telegram Communities": "RoboSats Telegram Komunitateak", - "Join RoboSats Spanish speaking community!": "Egin bat gaztelerazko RoboSats komunitatearekin!", - "Join RoboSats Russian speaking community!": "Egin bat errusierazko RoboSats komunitatearekin!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Egin bat txinerazko RoboSats komunitatearekin!", "Join RoboSats English speaking community!": "Egin bat ingelerazko RoboSats komunitatearekin!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Egin bat errusierazko RoboSats komunitatearekin!", + "Join RoboSats Spanish speaking community!": "Egin bat gaztelerazko RoboSats komunitatearekin!", + "RoboSats Telegram Communities": "RoboSats Telegram Komunitateak", + "RoboSats in Reddit": "Robosats Redditen", + "Support is only offered via public channels. Join our Telegram 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!": "Euskarri bakarra kanal publikoen bidez eskaintzen da. Egin bat Telegrameko gure komunitatearekin galderak badituzu edo beste Robot bikain batzuekin denbora pasa nahi baduzu. Mesedez, erabili GitHub akats bat jakinarazteko edo funtzionalitate berriak proposatzeko!", "Tell us about a new feature or a bug": "Jakinarazi funtzionalitate berri bat edo akats bat", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Learn Robosats bisitatu behar duzu. Bertan, Robosats erabiltzen ikasteko eta nola dabilen ulertzeko tutorialak eta dokumentazioa aurkituko dituzu.", + "Twitter Official Account": "Twitter Kontu Ofiziala", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Liburuaren likidezia", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Oraingo onchain jasotze-kuota", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Egile kuota", + "Public buy orders": "Erosketa eskaera publikoak", + "Public sell orders": "Salmenta eskaera publikoak", + "Taker fee": "Hartzaile kuota", + "Today active robots": "Robot aktiboak gaur", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Baimendu", + "Enable TG Notifications": "Baimendu TG Jakinarazpenak", + "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.": "RoboSats telegrama botarekin hitz egingo duzu. Zabaldu berriketa eta sakatu Start. Telegrama bidez anonimotasun maila jaitsi zenezake.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats ez da zurekin harremanetan jarriko. RoboSatsek ez dizu inoiz eskatuko zure robot tokena.", + "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.": "Denak bizkorrak diren bitartean. Idatzi zure ordainketa-metodoa(k). Metodo hori onartzen duen parearekin bat egin beharko duzu. Fiat trukatzeko urratsak 24 orduko epea du eztabaida automatikoki ireki aurretik. Gomendatzen dugu berehalako fiat ordainketa moduak erabiltzea.", + "Are there trade limits?": "Ba al dago salerosketa mugarik?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01ek eta BafflingBob02k ez dituzte inoiz bitcoin funtsak elkarren esku utzi behar. Gatazka bat baldin badute, RoboSatseko langileek gatazka ebazten lagunduko dute.", + "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.": "Kontuan artu zure fiat ordainketa metodoa kuota extrak aplikatu dezakeela. Edozein kasuan, erosleak bere gain hartzen ditu fiat bidaltzearen kostuak. Horrek banku-gastuak, transferentzia kuotak eta atzerriko dibisa spread hartzen ditu. Saltzaileak eskaeraren xehetasunetan adierazitako fiat kopurua jaso behar du.", + "Close": "Itxi", + "Disclaimer": "Legezko abisua", + "How does it work?": "Nola funtzionatzen du?", + "How it works": "Nola dabilen", + "How to use": "Nola erabili", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Herrialde askotan, RoboSats ez da Ebay edo Craiglist erabiltzearen ezberdina. Zure araudia alda daiteke. Zure ardura da betetzea.", + "Is RoboSats legal in my country?": "RoboSats legezkoa da nire herrialdean?", + "Is RoboSats private?": "RoboSats pribatua da?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "BTC/FIAT P2P trukaketa bat da lightningen gainean.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Parekatzea sinplifikatzen du eta konfiantza beharra minimizatzen du. RoboSats pribatutasunean eta abiaduran zentratzen da.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Selerosketa muga {{maxAmount}} Satoshikoa da lightning bideratze arazoak minimizatzeko. Ez dago mugarik eguneko salerosketen kopuruan. Robot batek agindu bakarra izan dezake aldi bakoitzean. Hala ere, robot anitzak erabil ditzakezu aldi berean nabigatzaile desberdinetan (gogoratu zure robotaren tokenak gordetzea!).", + "Project source code": "Proiektuaren kode iturburua", + "RoboSats is an open source project ": "RoboSats kode irekiko proiektu bat da ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats-en eskaera osorako kuota {{tradeFee}}% da. Kuota hau bi partehartzaileen artean banatuta dago: eskaera egilea ({{makerFee}}%) eta eskaera hartzailea ({{takerFee}}%). Onchain helbidea erabiltzen bada Satoshiak jasotzeko, kuota aldakor bat aplikatzen da. Begiratu trukearen xehetasunak beheko ikonoan klik egiten, eta ikusi momentuko swap-kuota.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSatsek ez dizu inoiz zure izena, aberria edo nortasun agiria eskatuko. RoboSatsek ez ditu zure funtsak zaintzen eta berdin dio nor zaren. RoboSatsek ez du datu pertsonalik jasotzen edo gordetzen. Anonimatu onena izateko Tor Browser erabili eta .onion zerbitzu ezkutu bidez sartu.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Saltzaileak edozein P2P zerbitzuren itzultze-arrisku berak ditu. PayPal edo kreditu txartelak ez dira gomendagarriak.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Aplikazio esperimental bat da, gauzak okertu daitezke. Kopuru txikiak trukatu!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Lightning aplikazio hau etengabe garatzen ari da eta bere horretan entregatzen da: kontu handiz egin trukeak. Ez dago euskarri pribaturik. Euskarria kanal publikoetan bakarrik eskaintzen da ", + "What are the fees?": "Zenbatekoak dira kuotak?", + "What are the risks?": "Zein dira arriskuak?", + "What happens if RoboSats suddenly disappears?": "Zer gertatzen da RoboSats bat-batean desagertzen bada?", + "What is RoboSats?": "Zer da RoboSats?", + "What is the trust model?": "Zein da konfiantza eredua?", + "What payment methods are accepted?": "Zein ordainketa modu onartzen dira?", + "You can also check the full guide in ": "Gida oso ere hemen aurki dezakezu ", + "You can build more trust on RoboSats by inspecting the source code.": "RoboSatsengan konfiantza handiagoa izan dezakezu kode iturburua aztertuz.", + "You can find a step-by-step description of the trade pipeline in ": "Salerosketaren pausoz-pausoko deskribapen bat aurki dezakezu ondorengo helbidean ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Zure satoshiak zuregana itzuliko dira. Ebatzita ez dagoen edozein faktura automatikoki itzuliko litzateke RoboSats betiko eroriko balitz ere. Hau horrela da bai fidantza eta baita gordailuentzat ere. Hala ere, leiho txiki bat dago saltzaileak FIAT JASOA berresten duen eta erosleak satoshiak jasotzen dituen momentuaren artean, zeinetan funtsak galdu ahal izango liratekeen RoboSats desagertuz gero. Leiho hau segundo batekoa da. Ziurtatu sarrerako likidezia nahikoa izatea akatsak saihesteko. Arazorik baduzu, jarri gurekin harremanetan RoboSats kanal publikoen bitartez.", + "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.": "Zure parea da zutaz zerbait asmatzeko gai den bakarra. Mantendu elkarrizketa labur eta zehatza. Behar-beharrezkoa ez den informaziorik ez eman, ez bada fiat ordainketaren xehetasunentzako.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Atzera", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Zure robota", - "One active order #{{orderID}}": "Eskaera aktiboa #{{orderID}}", - "Your current order": "Zure oraingo eskaera", - "Your last order #{{orderID}}": "Zure azken eskaera #{{orderID}}", - "Inactive order": "Eskaera ez aktiboa", - "No active orders": "Eskaera aktiborik ez", - "You do not have previous orders": "Ez duzu aurretik eskaerarik", - "Telegram enabled": "Telegram baimendua", - "Enable Telegram Notifications": "Baimendu Telegram Jakinarazpenak", - "Use stealth invoices": "Erabili ezkutuko fakturak", - "Your earned rewards": "Irabazitako sariak", + "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.": "Learn Robosats bisitatu behar duzu. Bertan, Robosats erabiltzen ikasteko eta nola dabilen ulertzeko tutorialak eta dokumentazioa aurkituko dituzu.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Robota sortu", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "Ez daukazu robot avatarrik", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Eskatu", - "Invoice for {{amountSats}} Sats": "{{amountSats}} Sateko fakura", - "Submit": "Bidali", + "Enable Telegram Notifications": "Baimendu Telegram Jakinarazpenak", "Generate with Webln": "Generate with Webln", + "Inactive order": "Eskaera ez aktiboa", + "Invoice for {{amountSats}} Sats": "{{amountSats}} Sateko fakura", + "No active orders": "Eskaera aktiborik ez", + "One active order #{{orderID}}": "Eskaera aktiboa #{{orderID}}", + "Submit": "Bidali", + "Telegram enabled": "Telegram baimendua", "There it goes, thank you!🥇": "Hor doa, mila esker!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "%{{max}} baino gutxiago izan behar da", - "Must be more than {{min}}%": "%{{min}} baino gehiago izan behar da", - "Must be less than {{maxSats}": "{{maxSats}} baino gutxiago izan behar da", - "Must be more than {{minSats}}": "{{minSats}} baino gehiago izan behar da", - "Amount": "Kopurua", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " {{satoshis}} Satoshirentzat", - " at market price": " at market price", - " at a {{premium}}% premium": " %{{premium}}-ko primarekin", - " at a {{discount}}% discount": " %{{discount}}-ko deskontuarekin", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Bitcoin Erosi ala Saldu?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Erosi", - "Swap In": "Swap In", - "Sell": "Saldu", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Bitcoingatik aldatzeko fiat kopurua", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "65 karaktere baino gutxiago izan behar ditu", - "Swap Destination(s)": "Trukearen Norakoa(k)", - "Fiat Payment Method(s)": "Fiat Ordainketa Modua(k)", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Gehitu Berria", - "Choose a Pricing Method": "Aukeratu prezioa nola ezarri", - "Let the price move with the market": "Prezioa merkatuarekin mugituko da", - "Relative": "Erlatiboa", - "Set a fix amount of satoshis": "Satoshi kopuru finko bat ezarri", - "Exact": "Exact", - "Satoshis": "Satoshiak", - "Premium over Market (%)": "Merkatuarekiko Prima (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Iraupen publikoa (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Inplikazio maila finkatu, handitu segurtasun gehiago izateko", - "Fidelity Bond Size": "Fidantzaren tamaina", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Zure eskaeraren kanbio-tasa finkoa", - "Order rate:": "Order rate:", - "Order current rate:": "Uneko Prezioa:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Erabili ezkutuko fakturak", + "You do not have previous orders": "Ez duzu aurretik eskaerarik", + "Your Robot": "Your Robot", + "Your current order": "Zure oraingo eskaera", + "Your earned rewards": "Irabazitako sariak", + "Your last order #{{orderID}}": "Zure azken eskaera #{{orderID}}", + "Your robot": "Zure robota", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... Lurreko lekuren batean!", + "24h contracted volume": "24 ordutan kontratatutako bolumena", + "Client": "Bezeroa", + "Coordinator": "Koordinatzailea", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Nodoa", + "LND version": "LND bersioa", + "Lifetime contracted volume": "Guztira kontratatutako bolumena", + "Made with": "Erabili dira", + "RoboSats version": "RoboSats bersioa", + "Stats For Nerds": "Nerdentzako estatistikak", + "and": "eta", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Gorde ezazu!", + "Done": "Prest", + "Store your robot token": "Gorde zure robot tokena", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Zure robot avatarra berreskuratu nahi izango duzu: gorde seguru. Beste aplikazio batean kopia dezakezu", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Deskargatu RoboSats {{coordinatorVersion}} APK Github-en", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats koordinatzailea {{coordinatorVersion}} bertsioan dago, baina zure bezero-aplikazioa {{clientVersion}} da. Bertsio desegoki honek erabiltzailearen esperientzia txarra ekar dezake.", + "Update your RoboSats client": "Eguneratu zure RoboSats web bezeroa", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Min.", "to": "max.", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "eta erabili", - "pay with": "pay with", - "I want to": "Nahi dut", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Aukeratu Ordainketa Txanpona", - "ANY": "ANY", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orrialde bakoitzeko eskaerak:", - "No results found.": "Ez da emaitzarik aurkitu.", - "An error occurred.": "Akats bat gertatu da.", - "Columns": "Zutabeak", - "Select columns": "Aukeratu zutabeak", - "Find column": "Bilatu zutabea", - "Column title": "Zutabearen izena", - "Reorder column": "Birorderatu zutabea", - "Show all": "Erakutsi dena", - "Hide all": "Ezkutatu dena", - "Add filter": "Gehitu iragazkia", - "Delete": "Ezabatu", - "Logic operator": "Operadore logikoa", - "Operator": "Operadore", - "And": "Eta", - "Or": "Edo", - "Value": "Balioa", - "Filter value": "Iragazki balioa", - "contains": "dauka", - "equals": "da", - "starts with": "hasten da", - "ends with": "amaitzen da", - "is": "da", - "is not": "ez da", - "is after": "atzetik dago", - "is on or after": "barruan edo atzean", - "is before": "aurretik dago", - "is on or before": "barruan edo aurrean", - "is empty": "hutsik dago", - "is not empty": "ez dago hutsik", - "is any of": "hauetako edozein da", - "any": "edozein", - "true": "egia", - "false": "gezurra", - "Menu": "Menua", - "Show columns": "Zutabeak erakutsi", - "Manage columns": "Manage columns", - "Filter": "Iragazkia", - "Unsort": "Desordenatu", - "Sort by ASC": "Ordenatu - ASC", - "Sort by DESC": "Ordenatu - DESC", - "Show filters": "Iragazkiak erakutsi", - "Sort": "Ordenatu", - "yes": "bai", - "no": "ez", - "Is": "Da", - "Currency": "Txanpona", - "Payment Method": "Ordainketa Modua", - "Destination": "Destination", - "Pay": "Ordaindu", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Eskaerarik ez BTC {{currencyCode}}gatik saltzeko", - "No orders found to buy BTC for {{currencyCode}}": "Eskaerarik ez BTC {{currencyCode}}gatik erosteko", - "Be the first one to create an order": "Lehena izan eskaera bat sortzen", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " %{{discount}}-ko deskontuarekin", + " at a {{premium}}% premium": " %{{premium}}-ko primarekin", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " {{satoshis}} Satoshirentzat", + "Add New": "Gehitu Berria", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Bitcoingatik aldatzeko fiat kopurua", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Bitcoin Erosi ala Saldu?", + "Choose a Pricing Method": "Aukeratu prezioa nola ezarri", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Fiat Ordainketa Modua(k)", + "Fidelity Bond Size": "Fidantzaren tamaina", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Prezioa merkatuarekin mugituko da", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "{{maxSats}} baino gutxiago izan behar da", + "Must be less than {{max}}%": "%{{max}} baino gutxiago izan behar da", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "{{minSats}} baino gehiago izan behar da", + "Must be more than {{min}}%": "%{{min}} baino gehiago izan behar da", + "Must be shorter than 65 characters": "65 karaktere baino gutxiago izan behar ditu", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Uneko Prezioa:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Merkatuarekiko Prima (%)", + "Public Duration (HH:mm)": "Iraupen publikoa (HH:mm)", + "Public order length": "Public order length", + "Relative": "Erlatiboa", + "Satoshis": "Satoshiak", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Satoshi kopuru finko bat ezarri", + "Set the skin-in-the-game, increase for higher safety assurance": "Inplikazio maila finkatu, handitu segurtasun gehiago izateko", + "Swap Destination(s)": "Trukearen Norakoa(k)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Zure eskaeraren kanbio-tasa finkoa", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Kopurua {{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.": "Eskaera hau onartuz gero, denbora galtzea arriskatzen duzu. Egileak ez badu garaiz jarraitzen, satoshietan konpentsatua izango zara egilearen fidantzaren %50arekin", + "Enter amount of fiat to exchange for bitcoin": "Sartu bitcongatik aldatu nahi duzun fiat kopurua", + "Sounds fine": "Sounds fine", + "Take Order": "Eskaera hartu", + "The maker is away": "Hartzailea ez dago", + "Too high": "Altuegia", + "Too low": "Baxuegia", + "Wait until you can take an order": "Itxaron eskaera hartu ahal izan arte", + "You must specify an amount first": "Aurrena kopurua zehaztu behar duzu", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Onartutako ordainketa moduak", + "Amount of Satoshis": "Satoshi kopurua", + "Deposit timer": "Gordailu tenporizadorea", + "Expires in": "Iraungitze denbora", + "Order Details": "Xehetasunak", + "Order ID": "Eskaera ID", + "Order maker": "Eskaera egile", + "Order status": "Eskaeraren egoera", + "Order taker": "Eskaera hartzaile", + "Penalty lifted, good to go!": "Zigorra kendu da, prest!", + "Premium over market price": "Merkatuko prezioarekiko prima", + "Price and Premium": "Prezioa eta Prima", + "Swap destination": "Trukearen norakoa", + "The order has expired": "Eskaera iraungi da", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Oraindik ezin duzu eskaerarik hartu! Itxaron{{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prima: %{{premium}}", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Ezeztatu", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Lankidetza ezeztapena", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Salerosketaren laburpena", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Lankidetzaz ezeztatzeko eskaera egin duzu", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} lankidetzaz ezeztatzea eskatu du", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Erosle", + "Completed in": "Igarotako denbora", + "Contract exchange rate": "Kontratuaren truke-tasa", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Egile", - "Taker": "Hartzaile", - "Buyer": "Erosle", - "Seller": "Saltzaile", - "User role": "Erabiltzaile rola", - "Sent": "Bidalita", - "Received": "Jasota", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap kuota", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Meatzaritza kuota", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Egile fidantza", - "Taker bond": "Hartzaile fidantza", - "Unlocked": "Desblokeatua", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Meatzaritza kuota", + "Onchain swap fee": "Onchain swap kuota", + "Received": "Jasota", "Routing budget": "Routing budget", - "Contract exchange rate": "Kontratuaren truke-tasa", + "Seller": "Saltzaile", + "Sent": "Bidalita", + "Taker": "Hartzaile", + "Taker bond": "Hartzaile fidantza", "Timestamp": "Amaiera ordua", - "Completed in": "Igarotako denbora", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Salerosketaren laburpena", + "Unlocked": "Desblokeatua", + "User role": "Erabiltzaile rola", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Begiratu Kartera Bateragarriak", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} lankidetzaz ezeztatzea eskatu du", - "You asked for a collaborative cancellation": "Lankidetzaz ezeztatzeko eskaera egin duzu", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Idatzi mezu bat", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Konektatzen...", - "Send": "Bidali", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Zu", - "connected": "konektatuta", - "disconnected": "deskonektatuta", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Bera", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Zure pribatasuna egiaztatu", - "Audit PGP": "Ikuskatu PGP", - "Save full log as a JSON file (messages and credentials)": "Gorde log guztia JSON fitxategi batean (mezuak eta kredentzialak)", - "Export": "Esportatu", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Baieztatu {{amount}} {{currencyCode}} jaso duzula?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Baieztatu", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Eskaera ezeztatu?", - "If the order is cancelled now you will lose your bond.": "Eskaera ezeztatuz gero fidantza galduko duzu.", "Confirm Cancel": "Onartu ezeztapena", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Eskaera ezeztatuz gero fidantza galduko duzu.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Ezeztatzea eskatu", "Collaborative cancel the order?": "Eskaera lankidetzaz ezeztatu?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Eskaeraren fidantza bidali da. Eskaera ezeztatu daiteke bakarrik egileak eta hartzaileak hala adosten badute.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Ezeztatzea eskatu", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Faktura ez da jaso, mesedez begiratu zure WebLN kartera.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Eztabaida bat ireki nahi duzu?", - "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.": "RoboSatseko langileek baieztapenak eta frogak aztertuko dituzte. Kasu oso bat eraiki behar duzu, langileek ezin baitute txateko berriketa irakurri. Hobe da behin erabiltzeko kontaktu metodo bat ematea zure adierazpenarekin. Blokeatutako Satosiak eztabaidako irabazleari bidaliko zaizkio, eta galtzaileak, berriz, fidantza galduko du.", - "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.": "Ziurtatu txata ESPORTATU duzula. Baliteke langileek zure txat log JSON esportatua eskatzea desadostasunak konpontzeko. Zure ardura da gordetzea.", - "Disagree": "Atzera", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Onartu eta eztabaida ireki", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Atzera", + "Do you want to open a dispute?": "Eztabaida bat ireki nahi duzu?", + "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.": "Ziurtatu txata ESPORTATU duzula. Baliteke langileek zure txat log JSON esportatua eskatzea desadostasunak konpontzeko. Zure ardura da gordetzea.", + "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.": "RoboSatseko langileek baieztapenak eta frogak aztertuko dituzte. Kasu oso bat eraiki behar duzu, langileek ezin baitute txateko berriketa irakurri. Hobe da behin erabiltzeko kontaktu metodo bat ematea zure adierazpenarekin. Blokeatutako Satosiak eztabaidako irabazleari bidaliko zaizkio, eta galtzaileak, berriz, fidantza galduko du.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Baieztatu", + "Confirm you received {{amount}} {{currencyCode}}?": "Baieztatu {{amount}} {{currencyCode}} jaso duzula?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Faktura ez da jaso, mesedez begiratu zure WebLN kartera.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Ikuskatu PGP", + "Export": "Esportatu", + "Save full log as a JSON file (messages and credentials)": "Gorde log guztia JSON fitxategi batean (mezuak eta kredentzialak)", + "Verify your privacy": "Zure pribatasuna egiaztatu", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Bera", + "You": "Zu", + "connected": "konektatuta", + "disconnected": "deskonektatuta", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Konektatzen...", + "Send": "Bidali", + "Type a message": "Idatzi mezu bat", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Aurkeztu eztabaidaren adierazpena", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Lightning Faktura ordaindu", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Helbidea", + "Final amount you will receive": "Jasoko duzun azken kopurua", + "Invalid": "Baliogabea", + "Mining Fee": "Meatzaritza Kuota", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap kuota", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Baieztatu {{amount}} {{currencyCode}} jaso dela", + "Confirm {{amount}} {{currencyCode}} sent": "Baieztatu {{amount}} {{currencyCode}} bidali dela", + "Open Dispute": "Eztabaida Ireki", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Agurtu! Lagungarri eta labur izan. Jakin dezatela {{amount}} {{currencyCode}}ak nola bidali.", + "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.": "Itxaron saltzaileak ordainketa jaso duela baieztatu arte.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Mesedez, aurkeztu zure adierazpena. Argitu eta zehaztu gertatutakoa eta eman frogak. Kontaktu metodo bat jarri BEHAR duzu: Behin erabiltzeko posta elektronikoa, XMPP edo telegram erabiltzailea langileekin jarraitzeko. Benetako roboten (hau da, gizakien) diskrezioz konpontzen dira eztabaidak, eta, beraz, ahalik eta lagungarrien izan zaitez emaitza on bat bermatzeko. Gehienez 5000 karaktere.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Tamalez, eztabaida galdu duzu. Akatsen bat dagoela uste baduzu kasua berriz ere irekitzea eska dezakezu robosats@protonmail.com helbidera idatziz. Hala ere, berriro ikertzeko aukerak eskasak dira.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Mesedez, gorde zure agindua eta zure ordainketak identifikatzeko behar duzun informazioa: eskaera IDa; fidantzaren edo gordailuaren ordainagiriak (begira ezazu zure lightning karteran); satosi kopuru zehatza; eta robot ezizena. Zure burua identifikatu beharko duzu salerosketa honetako partehartzaile moduan posta elektroniko bidez (edo beste kontaktu metodo baten bitartez).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Zure kidearen baieztapenaren zain gaude. Zalantzan bazaude eztabaidaren egoeraz edo informazio gehiago erantsi nahi baduzu, kontaktatu robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Bi adierazpenak jaso dira. Itxaron langileek eztabaida ebatzi arte. Eztabaidaren egoeraz zalantzak badituzu edo informazio gehiago eman nahi baduzu, jarri robosatekin harremanetan. Ez baduzu kontaktu metodo bat eman edo ez bazaude ziur ondo idatzi duzun, idatzi berehala.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Eztabaidaren ebazpen-kopurua jaso dezakezu (fidantza eta kolaterala) zure profileko sarien atalean. Langileek egin dezaketen beste zerbait badago, ez izan zalantzarik harremanetan jartzeko robosat@protonmail.com bidez (edo zure behin erabiltzeko metodoarekin).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Itxaron pixka bat. Saltzaileak ez badu gordailatzen, automatikoki berreskuratuko duzu zure fidantza. Gainera, konpentsazio bat jasoko duzu (begiratu sariak zure profilean).", + "We are waiting for the seller to lock the trade amount.": "Saltzaileak adostutako kopurua blokeatu zain gaude.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Eskaera Berritu", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Kopiatu", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Atxikitako faktura bat da hau, zure karteran blokeatuko da. Eztabaida bat bertan behera utzi edo galtzen baduzu bakarrik kobratuko da.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Atxikitako faktura bat da hau, zure karteran blokeatuko da. Erosleari emango zaio, behin {{currencyCode}}ak jaso dituzula baieztatuta.", - "Copy to clipboard": "Kopiatu", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Eskaera Berritu", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Akatsaren arrazoia:", - "Retrying!": "Berriz saiatzen!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Zure faktura iraungi da edo 3 ordainketa saiakera baino gehiago egin dira. Aurkeztu faktura berri bat.", - "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 3 aldiz saiatuko da zure faktura ordaintzen, tartean minutu bateko etenaldiarekin. Akatsa ematen jarraitzen badu, faktura berri bat aurkeztu ahal izango duzu. Begiratu ea nahikoa sarrerako likidezia daukazun. Gogoratu lightning nodoak online egon behar direla ordainketak jaso ahal izateko.", - "Next attempt in": "Hurrengo saiakera", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Mesedez, aurkeztu zure adierazpena. Argitu eta zehaztu gertatutakoa eta eman frogak. Kontaktu metodo bat jarri BEHAR duzu: Behin erabiltzeko posta elektronikoa, XMPP edo telegram erabiltzailea langileekin jarraitzeko. Benetako roboten (hau da, gizakien) diskrezioz konpontzen dira eztabaidak, eta, beraz, ahalik eta lagungarrien izan zaitez emaitza on bat bermatzeko. Gehienez 5000 karaktere.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Tamalez, eztabaida galdu duzu. Akatsen bat dagoela uste baduzu kasua berriz ere irekitzea eska dezakezu robosats@protonmail.com helbidera idatziz. Hala ere, berriro ikertzeko aukerak eskasak dira.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats zure Lightning faktura ordaintzen saiatzen ari da. Gogoratu lightning nodoak online egon behar direla ordainketak jaso ahal izateko.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Eskaera hartu gabe amaitzen bada, fidantza automatikoki itzuliko zaizu.", - "Public orders for {{currencyCode}}": "Eskaera publikoak {{currencyCode}}entzat", - "Pause the public order": "Eskaera publikoa eten", - "Premium rank": "Prima maila", - "Among public {{currencyCode}} orders (higher is cheaper)": "{{currencyCode}} eskaera publikoen artean (altuagoa merkeagoa da)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats hobetu egiten da likidezia eta erabiltzaile gehiagorekin. Aipatu Robosats lagun bitcoiner bati!", - "Thank you for using Robosats!": "Mila esker Robosats erabiltzeagatik!", - "Your TXID": "Zure TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Berriz Hasi", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Agurtu! Lagungarri eta labur izan. Jakin dezatela {{amount}} {{currencyCode}}ak nola bidali.", - "Wait for the seller to confirm he has received the payment.": "Itxaron saltzaileak ordainketa jaso duela baieztatu arte.", - "Open Dispute": "Eztabaida Ireki", - "Confirm {{amount}} {{currencyCode}} sent": "Baieztatu {{amount}} {{currencyCode}} bidali dela", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Baieztatu {{amount}} {{currencyCode}} jaso dela", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Mesedez itxaron hartzaileak fidantza blokeatu harte. Hartzaileak fidantza garaiz blokeatzen ez badu, eskaera berriz publikatuko da.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Saltzaileak adostutako kopurua blokeatu zain gaude.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Itxaron pixka bat. Saltzaileak ez badu gordailatzen, automatikoki berreskuratuko duzu zure fidantza. Gainera, konpentsazio bat jasoko duzu (begiratu sariak zure profilean).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Erosleak lightning faktura bat partekatu zain gaude. Behin hori eginda, zuzenean fiat ordainketaren xehetasunak komunikatu ahalko dizkiozu.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Itxaron pixka bat. Erosleak ez badu kooperatzen, kolaterala eta zure fidantza automatikoki jasoko dituzu. Gainera, konpentsazio bat jasoko duzu (begiratu sariak zure profilean).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Bi adierazpenak jaso dira. Itxaron langileek eztabaida ebatzi arte. Eztabaidaren egoeraz zalantzak badituzu edo informazio gehiago eman nahi baduzu, jarri robosatekin harremanetan. Ez baduzu kontaktu metodo bat eman edo ez bazaude ziur ondo idatzi duzun, idatzi berehala.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Mesedez, gorde zure agindua eta zure ordainketak identifikatzeko behar duzun informazioa: eskaera IDa; fidantzaren edo gordailuaren ordainagiriak (begira ezazu zure lightning karteran); satosi kopuru zehatza; eta robot ezizena. Zure burua identifikatu beharko duzu salerosketa honetako partehartzaile moduan posta elektroniko bidez (edo beste kontaktu metodo baten bitartez).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Eskaera berriz ezarri", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Zure ordena publikoa eten egin da. Oraingoz beste robot batzuek ezin dute ez ikusi ez hartu. Noiznahi aktibatu dezakezu.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "{{amountFiat}} {{currencyCode}} bidaltzea baimendu aurretik, ziurtatu nahi dugu BTC jaso dezakezula.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Eztabaidaren ebazpen-kopurua jaso dezakezu (fidantza eta kolaterala) zure profileko sarien atalean. Langileek egin dezaketen beste zerbait badago, ez izan zalantzarik harremanetan jartzeko robosat@protonmail.com bidez (edo zure behin erabiltzeko metodoarekin).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Zure ordena publikoa eten egin da. Oraingoz beste robot batzuek ezin dute ez ikusi ez hartu. Noiznahi aktibatu dezakezu.", - "Unpause Order": "Eskaera berriz ezarri", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Zure kidearen baieztapenaren zain gaude. Zalantzan bazaude eztabaidaren egoeraz edo informazio gehiago erantsi nahi baduzu, kontaktatu robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap kuota", - "Final amount you will receive": "Jasoko duzun azken kopurua", - "Bitcoin Address": "Bitcoin Helbidea", - "Invalid": "Baliogabea", - "Mining Fee": "Meatzaritza Kuota", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Aurkeztu eztabaidaren adierazpena", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Lightning Faktura ordaindu", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Itxaron pixka bat. Erosleak ez badu kooperatzen, kolaterala eta zure fidantza automatikoki jasoko dituzu. Gainera, konpentsazio bat jasoko duzu (begiratu sariak zure profilean).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Erosleak lightning faktura bat partekatu zain gaude. Behin hori eginda, zuzenean fiat ordainketaren xehetasunak komunikatu ahalko dizkiozu.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "{{currencyCode}} eskaera publikoen artean (altuagoa merkeagoa da)", + "If the order expires untaken, your bond will return to you (no action needed).": "Eskaera hartu gabe amaitzen bada, fidantza automatikoki itzuliko zaizu.", + "Pause the public order": "Eskaera publikoa eten", + "Premium rank": "Prima maila", + "Public orders for {{currencyCode}}": "Eskaera publikoak {{currencyCode}}entzat", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Akatsaren arrazoia:", + "Next attempt in": "Hurrengo saiakera", + "Retrying!": "Berriz saiatzen!", + "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 3 aldiz saiatuko da zure faktura ordaintzen, tartean minutu bateko etenaldiarekin. Akatsa ematen jarraitzen badu, faktura berri bat aurkeztu ahal izango duzu. Begiratu ea nahikoa sarrerako likidezia daukazun. Gogoratu lightning nodoak online egon behar direla ordainketak jaso ahal izateko.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Zure faktura iraungi da edo 3 ordainketa saiakera baino gehiago egin dira. Aurkeztu faktura berri bat.", + "#68": "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 zure Lightning faktura ordaintzen saiatzen ari da. Gogoratu lightning nodoak online egon behar direla ordainketak jaso ahal izateko.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats hobetu egiten da likidezia eta erabiltzaile gehiagorekin. Aipatu Robosats lagun bitcoiner bati!", + "Sending coins to": "Sending coins to", + "Start Again": "Berriz Hasi", + "Thank you for using Robosats!": "Mila esker Robosats erabiltzeagatik!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Zure TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Mesedez itxaron hartzaileak fidantza blokeatu harte. Hartzaileak fidantza garaiz blokeatzen ez badu, eskaera berriz publikatuko da.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Ezaugarri batzuk ezgaituta daude zure babeserako (adib. txata) eta ezingo duzu trukea osatu haiek gabe. Zure pribatutasuna babesteko eta Robosats osoki gaitzeko, erabili <1>Tor Browser eta bisitatu <3>Onion gunea.", "phone_unsafe_alert": "Ezingo duzu trukea osatu. Erabili <1>Tor Browser eta bisitatu <3>Onion gunea.", "rate_robosats": "Zer iruditu zaizu <1>RoboSats?", diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index 79181ec8..f9eb7862 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Ceci est votre avatar d'échange", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Stockez votre jeton en sécurité", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Copié!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Learn RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Ordre", + "Robot": "Robot", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contrat", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Ceci est votre avatar d'échange", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Stockez votre jeton en sécurité", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Copié!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Ordre", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contrat", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Cacher", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Vous n'utilisez pas RoboSats en privé", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ANY", + "Buy": "Acheter", + "DESTINATION": "DESTINATION", + "I want to": "Je veux", + "METHOD": "METHOD", + "Select Payment Currency": "Sélectionner la devise de paiement", + "Select Payment Method": "Select Payment Method", + "Sell": "Vendre", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "et utiliser", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Montant", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Soyez le premier à créer un ordre", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Devise", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "Est", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Aucun ordre trouvé pour acheter des BTC pour {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Aucun ordre trouvé pour vendre des BTC pour {{currencyCode}}", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Autres", + "Pay": "Payer", + "Payment Method": "Mode de paiement", "Premium": "Prime", "Price": "Prix", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "L'ordre a expiré", - "Penalty lifted, good to go!": "Pénalité levée, vous pouvez y aller!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Vous ne pouvez pas encore prendre un ordre! Attendez {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Createur d'ordre", - "Order taker": "Preneur d'ordre", - "Order Details": "Détails de l'ordre", - "Order status": "Etat de l'ordre", - "Swap destination": "Destination de l'échange", - "Accepted payment methods": "Modes de paiement acceptés", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prime: {{premium}}%", - "Price and Premium": "Prix et prime", - "Amount of Satoshis": "Montant de Satoshis", - "Premium over market price": "Prime sur le prix du marché", - "Order ID": "ID de l'ordre", - "Deposit timer": "Deposit timer", - "Expires in": "Expire en", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Le createur est absent", - "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.": "En prenant cette ordre, vous risquez de perdre votre temps. Si le créateur ne procède pas dans les temps, vous serez compensé en satoshis à hauteur de 50% de la caution du créateur.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Retourner", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Attendez jusqu'à ce que vous puissiez prendre un ordre", - "Take Order": "Prendre l'ordre", - "Too low": "Trop bas", - "Too high": "Trop haut", - "Enter amount of fiat to exchange for bitcoin": "Saisissez le montant de fiat à échanger contre des bitcoins", - "Amount {{currencyCode}}": "Montant {{currencyCode}}", - "You must specify an amount first": "Vous devez d'abord spécifier un montant", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Store your robot token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", - "Back it up!": "Sauvegardez!", - "Done": "Done", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "You do not have a robot avatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Générer un robot", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Activer notifications 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.": "Vous serez redirigé vers une conversation avec le robot telegram RoboSats. Il suffit d'ouvrir le chat et d'appuyer sur Start. Notez qu'en activant les notifications Telegram, vous risquez de réduire votre niveau d'anonymat.", - "Browser": "Browser", - "Enable": "Activer", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Ordres d'achat publics", - "Public sell orders": "Ordres de vente publics", - "Book liquidity": "Liquidité du livre", - "Today active robots": "Robots actifs aujourd'hui", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Frais du createur", - "Taker fee": "Frais du preneur", - "Current onchain payout fee": "Current onchain payout fee", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "C'est quoi RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Il s'agit d'un échange BTC/FIAT pair à pair via lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Il simplifie la mise en relation et minimise le besoin de confiance. RoboSats se concentre sur la confidentialité et la vitesse.", - "RoboSats is an open source project ": "RoboSats est un projet open source", - "(GitHub).": "(GitHub).", - "How does it work?": "Comment ça marche?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "A aucun moment, AnonymousAlice01 et BafflingBob02 ne doivent se confier les fonds en bitcoin. En cas de conflit, le personnel de RoboSats aidera à résoudre le litige.", - "You can find a step-by-step description of the trade pipeline in ": "Vous pouvez trouver une description pas à pas des échanges en ", - "How it works": "Comment ça marche", - "You can also check the full guide in ": "Vous pouvez également consulter le guide complet sur ", - "How to use": "Comment utiliser", - "What payment methods are accepted?": "Quels sont les modes de paiement acceptés?", - "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.": "Tous, à condition qu'ils soient rapides. Vous pouvez noter vos modes de paiement préférés. Vous devrez vous mettre en relation avec un pair qui accepte également ce mode. L'étape d'échange de fiat a un délai d'expiration de 24 heures avant qu'un litige ne soit automatiquement ouvert. Nous vous recommandons vivement d'utiliser les rails de paiement instantané en fiat.", - "Are there trade limits?": "Y a-t-il des limites de transaction?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "La taille maximale d'une transaction unique est de {{maxAmount}} Satoshis pour minimiser l'échec de l'acheminement lightning. Il n'y a pas de limite au nombre de transactions par jour. Un robot ne peut avoir qu'un seul ordre à la fois. Toutefois, vous pouvez utiliser plusieurs robots simultanément dans différents navigateurs (n'oubliez pas de sauvegarder vos jetons de robot!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "RoboSats est-il privé?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats ne vous demandera jamais votre nom, votre pays ou votre identifiant. RoboSats ne garde pas vos fonds et ne se soucie pas de savoir qui vous êtes. RoboSats ne collecte ni conserve aucune donnée personnelle. Pour un meilleur anonymat, utilisez le navigateur Tor et accédez au service caché .onion.", - "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.": "Votre pair de transaction est le seul à pouvoir potentiellement deviner quoi que ce soit sur vous. Faites en sorte que votre chat soit court et concis. Évitez de fournir des informations non essentielles autres que celles strictement nécessaires au paiement fiat.", - "What are the risks?": "Quels sont les risques?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Ceci est une application expérimentale, les choses pourraient mal tourner. Échangez de petites sommes!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Le vendeur est confronté au même risque de rétrofacturation qu'avec n'importe quel autre service pair à pair. Paypal ou les cartes de crédit ne sont pas recommandés.", - "What is the trust model?": "Quel est le modèle de confiance?", - "You can build more trust on RoboSats by inspecting the source code.": "Vous pouvez faire plus confiance à RoboSats en inspectant le code source.", - "Project source code": "Code source du projet", - "What happens if RoboSats suddenly disappears?": "Que se passe-t-il si RoboSats disparaît soudainement?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Vos satoshis vous seront rendus. Toute facture bloquée qui n'est pas réglée sera automatiquement retournée même si RoboSats disparaît pour toujours. Ceci est vrai pour les cautions verrouillées et les dépôts de transaction. Cependant, il y a une petite fenêtre entre le moment où le vendeur confirme FIAT REÇU et le moment où l'acheteur reçoit les satoshis où les fonds pourraient être définitivement perdus si RoboSats disparaît. Cette fenêtre dure environ une seconde. Assurez-vous d'avoir suffisamment de liquidité entrante pour éviter les échecs de routage. En cas de problème, contactez les canaux publics de RoboSats.", - "Is RoboSats legal in my country?": "RoboSats est-il légal dans mon pays?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Dans de nombreux pays, l'utilisation de RoboSats n'est pas différente de celle d'Ebay ou de Craiglist. Votre réglementation peut varier. Il est de votre responsabilité de vous conformer.", - "Disclaimer": "Avertissement", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Cette application Lightning est fournie telle quelle. Elle est en cours de développement: négociez avec la plus grande prudence. Il n'y a pas de support privé. Le support est uniquement proposé via les canaux publics", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats ne vous contactera jamais. RoboSats ne vous demandera certainement jamais votre jeton de robot.", - "Close": "Fermer", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", - "Learn how to verify": "Learn how to verify", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", - "Your public key": "Your public key", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.", - "Peer public key": "Peer public key", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", - "Your encrypted private key": "Your encrypted private key", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.", - "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", - "Save credentials as a JSON file": "Save credentials as a JSON file", "Keys": "Keys", - "Save messages as a JSON file": "Save messages as a JSON file", + "Learn how to verify": "Learn how to verify", "Messages": "Messages", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Stats pour des geeks", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "Version", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Volume contracté en 24h", - "Lifetime contracted volume": "Volume contracté total", - "Made with": "Construit avec", - "and": "et", - "... somewhere on Earth!": "... quelque part sur Terre!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Peer public key", + "Save credentials as a JSON file": "Save credentials as a JSON file", + "Save messages as a JSON file": "Save messages as a JSON file", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", + "Your encrypted private key": "Your encrypted private key", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.", + "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", + "Your public key": "Your public key", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Communauté", - "Support is only offered via public channels. Join our Telegram 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!": "Le support est uniquement offert via des canaux publics. Rejoignez notre communauté Telegram si vous avez des questions ou si vous voulez passer du temps avec d'autres robots sympas. Utilisez notre Github pour notifier un bug ou si vous voulez voir de nouvelles fonctionnalités!", "Follow RoboSats in Twitter": "Follow RoboSats in Twitter", - "Twitter Official Account": "Twitter Official Account", - "RoboSats in Reddit": "RoboSats in Reddit", - "RoboSats Telegram Communities": "Communautés Telegram RoboSats", - "Join RoboSats Spanish speaking community!": "Rejoignez la communauté hispanophone de RoboSats!", - "Join RoboSats Russian speaking community!": "Rejoignez la communauté russophone de RoboSats!", + "Github Issues - The Robotic Satoshis Open Source Project": "Sujets de Github - Le Projet Open Source des Satoshis Robotiques", "Join RoboSats Chinese speaking community!": "Rejoignez la communauté chinoise de RoboSats!", "Join RoboSats English speaking community!": "Rejoignez la communauté anglophone de RoboSats!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Rejoignez la communauté russophone de RoboSats!", + "Join RoboSats Spanish speaking community!": "Rejoignez la communauté hispanophone de RoboSats!", + "RoboSats Telegram Communities": "Communautés Telegram RoboSats", + "RoboSats in Reddit": "RoboSats in Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "Le support est uniquement offert via des canaux publics. Rejoignez notre communauté Telegram si vous avez des questions ou si vous voulez passer du temps avec d'autres robots sympas. Utilisez notre Github pour notifier un bug ou si vous voulez voir de nouvelles fonctionnalités!", "Tell us about a new feature or a bug": "Parlez-nous d'une nouvelle fonctionnalité ou d'un bug", - "Github Issues - The Robotic Satoshis Open Source Project": "Sujets de Github - Le Projet Open Source des Satoshis Robotiques", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "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.", + "Twitter Official Account": "Twitter Official Account", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Liquidité du livre", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Current onchain payout fee", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Frais du createur", + "Public buy orders": "Ordres d'achat publics", + "Public sell orders": "Ordres de vente publics", + "Taker fee": "Frais du preneur", + "Today active robots": "Robots actifs aujourd'hui", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Activer", + "Enable TG Notifications": "Activer notifications 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.": "Vous serez redirigé vers une conversation avec le robot telegram RoboSats. Il suffit d'ouvrir le chat et d'appuyer sur Start. Notez qu'en activant les notifications Telegram, vous risquez de réduire votre niveau d'anonymat.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats ne vous contactera jamais. RoboSats ne vous demandera certainement jamais votre jeton de robot.", + "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.": "Tous, à condition qu'ils soient rapides. Vous pouvez noter vos modes de paiement préférés. Vous devrez vous mettre en relation avec un pair qui accepte également ce mode. L'étape d'échange de fiat a un délai d'expiration de 24 heures avant qu'un litige ne soit automatiquement ouvert. Nous vous recommandons vivement d'utiliser les rails de paiement instantané en fiat.", + "Are there trade limits?": "Y a-t-il des limites de transaction?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "A aucun moment, AnonymousAlice01 et BafflingBob02 ne doivent se confier les fonds en bitcoin. En cas de conflit, le personnel de RoboSats aidera à résoudre le litige.", + "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.", + "Close": "Fermer", + "Disclaimer": "Avertissement", + "How does it work?": "Comment ça marche?", + "How it works": "Comment ça marche", + "How to use": "Comment utiliser", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Dans de nombreux pays, l'utilisation de RoboSats n'est pas différente de celle d'Ebay ou de Craiglist. Votre réglementation peut varier. Il est de votre responsabilité de vous conformer.", + "Is RoboSats legal in my country?": "RoboSats est-il légal dans mon pays?", + "Is RoboSats private?": "RoboSats est-il privé?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Il s'agit d'un échange BTC/FIAT pair à pair via lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Il simplifie la mise en relation et minimise le besoin de confiance. RoboSats se concentre sur la confidentialité et la vitesse.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "La taille maximale d'une transaction unique est de {{maxAmount}} Satoshis pour minimiser l'échec de l'acheminement lightning. Il n'y a pas de limite au nombre de transactions par jour. Un robot ne peut avoir qu'un seul ordre à la fois. Toutefois, vous pouvez utiliser plusieurs robots simultanément dans différents navigateurs (n'oubliez pas de sauvegarder vos jetons de robot!).", + "Project source code": "Code source du projet", + "RoboSats is an open source project ": "RoboSats est un projet open source", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats ne vous demandera jamais votre nom, votre pays ou votre identifiant. RoboSats ne garde pas vos fonds et ne se soucie pas de savoir qui vous êtes. RoboSats ne collecte ni conserve aucune donnée personnelle. Pour un meilleur anonymat, utilisez le navigateur Tor et accédez au service caché .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Le vendeur est confronté au même risque de rétrofacturation qu'avec n'importe quel autre service pair à pair. Paypal ou les cartes de crédit ne sont pas recommandés.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Ceci est une application expérimentale, les choses pourraient mal tourner. Échangez de petites sommes!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Cette application Lightning est fournie telle quelle. Elle est en cours de développement: négociez avec la plus grande prudence. Il n'y a pas de support privé. Le support est uniquement proposé via les canaux publics", + "What are the fees?": "What are the fees?", + "What are the risks?": "Quels sont les risques?", + "What happens if RoboSats suddenly disappears?": "Que se passe-t-il si RoboSats disparaît soudainement?", + "What is RoboSats?": "C'est quoi RoboSats?", + "What is the trust model?": "Quel est le modèle de confiance?", + "What payment methods are accepted?": "Quels sont les modes de paiement acceptés?", + "You can also check the full guide in ": "Vous pouvez également consulter le guide complet sur ", + "You can build more trust on RoboSats by inspecting the source code.": "Vous pouvez faire plus confiance à RoboSats en inspectant le code source.", + "You can find a step-by-step description of the trade pipeline in ": "Vous pouvez trouver une description pas à pas des échanges en ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Vos satoshis vous seront rendus. Toute facture bloquée qui n'est pas réglée sera automatiquement retournée même si RoboSats disparaît pour toujours. Ceci est vrai pour les cautions verrouillées et les dépôts de transaction. Cependant, il y a une petite fenêtre entre le moment où le vendeur confirme FIAT REÇU et le moment où l'acheteur reçoit les satoshis où les fonds pourraient être définitivement perdus si RoboSats disparaît. Cette fenêtre dure environ une seconde. Assurez-vous d'avoir suffisamment de liquidité entrante pour éviter les échecs de routage. En cas de problème, contactez les canaux publics de RoboSats.", + "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.": "Votre pair de transaction est le seul à pouvoir potentiellement deviner quoi que ce soit sur vous. Faites en sorte que votre chat soit court et concis. Évitez de fournir des informations non essentielles autres que celles strictement nécessaires au paiement fiat.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Retour", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Votre robot", - "One active order #{{orderID}}": "Un ordre active #{{orderID}}", - "Your current order": "Votre ordre en cours", - "Your last order #{{orderID}}": "Your last order #{{orderID}}", - "Inactive order": "Inactive order", - "No active orders": "Aucun ordre actif", - "You do not have previous orders": "You do not have previous orders", - "Telegram enabled": "Telegram activé", - "Enable Telegram Notifications": "Activer les notifications Telegram", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Vos récompenses gagnées", + "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.": "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.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Générer un robot", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "You do not have a robot avatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Réclamer", - "Invoice for {{amountSats}} Sats": "Facture pour {{amountSats}} Sats", - "Submit": "Soumettre", + "Enable Telegram Notifications": "Activer les notifications Telegram", "Generate with Webln": "Generate with Webln", + "Inactive order": "Inactive order", + "Invoice for {{amountSats}} Sats": "Facture pour {{amountSats}} Sats", + "No active orders": "Aucun ordre actif", + "One active order #{{orderID}}": "Un ordre active #{{orderID}}", + "Submit": "Soumettre", + "Telegram enabled": "Telegram activé", "There it goes, thank you!🥇": "C'est parti, merci!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Doit être moins que {{max}}%", - "Must be more than {{min}}%": "Doit être plus que {{min}}%", - "Must be less than {{maxSats}": "Doit être moins que {{maxSats}}", - "Must be more than {{minSats}}": "Doit être plus que {{minSats}}", - "Amount": "Montant", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", - " at market price": " at market price", - " at a {{premium}}% premium": " à une prime de {{premium}}%", - " at a {{discount}}% discount": " à une remise de {{discount}}%", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Acheter ou vendre bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Acheter", - "Swap In": "Swap In", - "Sell": "Vendre", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Montant de fiat à échanger contre bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Doit être plus court que 65 caractères", - "Swap Destination(s)": "Destination(s) de l'échange", - "Fiat Payment Method(s)": "Mode(s) de paiement Fiat", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Ajouter nouveau", - "Choose a Pricing Method": "Choisir un mode de tarification", - "Let the price move with the market": "Laisser le prix évoluer avec le marché", - "Relative": "Relative", - "Set a fix amount of satoshis": "Fixer un montant fixe de satoshis", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Prime sur le marché (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Durée publique (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Définissez la peau en jeu, augmentez pour une meilleure assurance de sécurité", - "Fidelity Bond Size": "Taille de la garantie de fidélité", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Your order fixed exchange rate", - "Order rate:": "Order rate:", - "Order current rate:": "Order current rate:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "You do not have previous orders", + "Your Robot": "Your Robot", + "Your current order": "Votre ordre en cours", + "Your earned rewards": "Vos récompenses gagnées", + "Your last order #{{orderID}}": "Your last order #{{orderID}}", + "Your robot": "Votre robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... quelque part sur Terre!", + "24h contracted volume": "Volume contracté en 24h", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "Version", + "Lifetime contracted volume": "Volume contracté total", + "Made with": "Construit avec", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Stats pour des geeks", + "and": "et", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Sauvegardez!", + "Done": "Done", + "Store your robot token": "Store your robot token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "De", "to": "à", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "et utiliser", - "pay with": "pay with", - "I want to": "Je veux", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Sélectionner la devise de paiement", - "ANY": "ANY", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "Est", - "Currency": "Devise", - "Payment Method": "Mode de paiement", - "Destination": "Destination", - "Pay": "Payer", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Aucun ordre trouvé pour vendre des BTC pour {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Aucun ordre trouvé pour acheter des BTC pour {{currencyCode}}", - "Be the first one to create an order": "Soyez le premier à créer un ordre", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " à une remise de {{discount}}%", + " at a {{premium}}% premium": " à une prime de {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", + "Add New": "Ajouter nouveau", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Montant de fiat à échanger contre bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Acheter ou vendre bitcoin?", + "Choose a Pricing Method": "Choisir un mode de tarification", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Mode(s) de paiement Fiat", + "Fidelity Bond Size": "Taille de la garantie de fidélité", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Laisser le prix évoluer avec le marché", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Doit être moins que {{maxSats}}", + "Must be less than {{max}}%": "Doit être moins que {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Doit être plus que {{minSats}}", + "Must be more than {{min}}%": "Doit être plus que {{min}}%", + "Must be shorter than 65 characters": "Doit être plus court que 65 caractères", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Order current rate:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Prime sur le marché (%)", + "Public Duration (HH:mm)": "Durée publique (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relative", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Fixer un montant fixe de satoshis", + "Set the skin-in-the-game, increase for higher safety assurance": "Définissez la peau en jeu, augmentez pour une meilleure assurance de sécurité", + "Swap Destination(s)": "Destination(s) de l'échange", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Your order fixed exchange rate", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Montant {{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.": "En prenant cette ordre, vous risquez de perdre votre temps. Si le créateur ne procède pas dans les temps, vous serez compensé en satoshis à hauteur de 50% de la caution du créateur.", + "Enter amount of fiat to exchange for bitcoin": "Saisissez le montant de fiat à échanger contre des bitcoins", + "Sounds fine": "Sounds fine", + "Take Order": "Prendre l'ordre", + "The maker is away": "Le createur est absent", + "Too high": "Trop haut", + "Too low": "Trop bas", + "Wait until you can take an order": "Attendez jusqu'à ce que vous puissiez prendre un ordre", + "You must specify an amount first": "Vous devez d'abord spécifier un montant", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Modes de paiement acceptés", + "Amount of Satoshis": "Montant de Satoshis", + "Deposit timer": "Deposit timer", + "Expires in": "Expire en", + "Order Details": "Détails de l'ordre", + "Order ID": "ID de l'ordre", + "Order maker": "Createur d'ordre", + "Order status": "Etat de l'ordre", + "Order taker": "Preneur d'ordre", + "Penalty lifted, good to go!": "Pénalité levée, vous pouvez y aller!", + "Premium over market price": "Prime sur le prix du marché", + "Price and Premium": "Prix et prime", + "Swap destination": "Destination de l'échange", + "The order has expired": "L'ordre a expiré", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Vous ne pouvez pas encore prendre un ordre! Attendez {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prime: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Annuler", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Annulation collaborative", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Vous avez demandé une annulation collaborative", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} demande une annulation collaborative", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Acheteur", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Acheteur", - "Seller": "Vendeur", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Mining fee", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Mining fee", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Vendeur", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "See Compatible Wallets", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} demande une annulation collaborative", - "You asked for a collaborative cancellation": "Vous avez demandé une annulation collaborative", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Ecrivez un message", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Connexion...", - "Send": "Envoyer", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Vous", - "connected": "connecté", - "disconnected": "déconnecté", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Pair", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verify your privacy", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", - "Export": "Export", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confirmez que vous avez reçu les {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Confirmer", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Annuler l'ordre?", - "If the order is cancelled now you will lose your bond.": "Si l'ordre est annulé maintenant, vous perdrez votre caution", "Confirm Cancel": "Confirmer l'annulation", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Si l'ordre est annulé maintenant, vous perdrez votre caution", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Demande d'annulation", "Collaborative cancel the order?": "Annuler l'ordre en collaboration?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Le dépôt de transaction a été enregistré. L'ordre ne peut être annulé que si les deux parties, le createur et le preneur, sont d'accord pour l'annuler.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Demande d'annulation", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Voulez-vous ouvrir un litige?", - "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.": "Le personnel de RoboSats examinera les déclarations et les preuves fournies. Vous devez constituer un dossier complet, car le personnel ne peut pas lire le chat. Il est préférable de fournir une méthode de contact jetable avec votre déclaration. Les satoshis dans le dépôt seront envoyés au gagnant du litige, tandis que le perdant du litige perdra la caution.", - "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.": "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.", - "Disagree": "En désaccord", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Accepter et ouvrir un litige", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "En désaccord", + "Do you want to open a dispute?": "Voulez-vous ouvrir un litige?", + "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.": "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.", + "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.": "Le personnel de RoboSats examinera les déclarations et les preuves fournies. Vous devez constituer un dossier complet, car le personnel ne peut pas lire le chat. Il est préférable de fournir une méthode de contact jetable avec votre déclaration. Les satoshis dans le dépôt seront envoyés au gagnant du litige, tandis que le perdant du litige perdra la caution.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Confirmer", + "Confirm you received {{amount}} {{currencyCode}}?": "Confirmez que vous avez reçu les {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Export", + "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", + "Verify your privacy": "Verify your privacy", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Pair", + "You": "Vous", + "connected": "connecté", + "disconnected": "déconnecté", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Connexion...", + "Send": "Envoyer", + "Type a message": "Ecrivez un message", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Soumettre une déclaration de litige", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Facture lightning de paiement", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "Final amount you will receive", + "Invalid": "Invalide", + "Mining Fee": "Mining Fee", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap fee", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Confirmer la réception de {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "Confirmer l'envoi de {{amount}} {{currencyCode}}", + "Open Dispute": "Ouvrir litige", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Dites bonjour! Soyez utile et concis. Faites-leur savoir comment vous envoyer les {{amount}} {{currencyCode}}.", + "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.": "Attendez que le vendeur confirme qu'il a reçu le paiement.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Veuillez soumettre votre déclaration. Soyez clair et précis sur ce qui s'est passé et fournissez les preuves nécessaires. Vous DEVEZ fournir une méthode de contact: email jetable, XMPP ou nom d'utilisateur telegram pour assurer le suivi avec le personnel. Les litiges sont résolus à la discrétion de vrais robots (alias humains), alors soyez aussi utile que possible pour assurer un résultat équitable. Max 5000 caractères.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Vous avez malheureusement perdu le litige. Si vous pensez qu'il s'agit d'une erreur, vous pouvez demander à rouvrir le dossier en envoyant un email à robosats@protonmail.com. Toutefois, les chances qu'il soit réexaminé sont faibles.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Veuillez enregistrer les informations nécessaires à l'identification de votre ordre et de vos paiements : ID de l'ordre; hachages de paiement des cautions ou des dépòts (vérifiez sur votre portefeuille lightning); montant exact des satoshis; et surnom du robot. Vous devrez vous identifier en tant qu'utilisateur impliqué dans cette transaction par e-mail (ou autres méthodes de contact).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Nous attendons la déclaration de votre partenaire commercial. Si vous avez des doutes sur l'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Les deux déclarations ont été reçues, attendez que le personnel résolve le litige. Si vous avez des doutes sur l'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com. Si vous n'avez pas fourni de méthode de contact, ou si vous n'êtes pas sûr de l'avoir bien écrit, écrivez-nous immédiatement.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Vous pouvez réclamer le montant de la résolution du litige (dépôt et garantie de fidélité) à partir des récompenses de votre profil. Si le personnel peut vous aider en quoi que ce soit, n'hésitez pas à nous contacter à l'adresse robosats@protonmail.com (ou via la méthode de contact jetable que vous avez fourni).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Patientez un instant. Si le vendeur n'effectue pas de dépôt, vous récupérez automatiquement votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).", + "We are waiting for the seller to lock the trade amount.": "Nous attendons que le vendeur verrouille le montant de la transaction.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renew Order", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copier dans le presse-papiers", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Cette facture est en attente, elle sera gelée dans votre portefeuille. Elle ne sera débitée que si vous annulez ou perdez un litige.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Cette facture est en attente, elle sera gelée dans votre portefeuille. Elle sera remise à l'acheteur une fois que vous aurez confirmé avoir reçu les {{currencyCode}}.", - "Copy to clipboard": "Copier dans le presse-papiers", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renew Order", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Failure reason:", - "Retrying!": "Nouvelle tentative!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", - "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 essaiera de payer votre facture 3 fois toutes les 1 minute. S'il continue à échouer, vous pourrez soumettre une nouvelle facture. Vérifiez si vous avez suffisamment de liquidité entrante. N'oubliez pas que les nœuds lightning doivent être en ligne pour pouvoir recevoir des paiements.", - "Next attempt in": "Prochaine tentative en", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Veuillez soumettre votre déclaration. Soyez clair et précis sur ce qui s'est passé et fournissez les preuves nécessaires. Vous DEVEZ fournir une méthode de contact: email jetable, XMPP ou nom d'utilisateur telegram pour assurer le suivi avec le personnel. Les litiges sont résolus à la discrétion de vrais robots (alias humains), alors soyez aussi utile que possible pour assurer un résultat équitable. Max 5000 caractères.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Vous avez malheureusement perdu le litige. Si vous pensez qu'il s'agit d'une erreur, vous pouvez demander à rouvrir le dossier en envoyant un email à robosats@protonmail.com. Toutefois, les chances qu'il soit réexaminé sont faibles.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats tente de payer votre facture lightning. Rappelez-vous que les nœuds lightning doivent être en ligne pour recevoir des paiements.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Si l'ordre expire sans être prise, votre caution vous sera rendue (aucune action n'est nécessaire).", - "Public orders for {{currencyCode}}": "Ordres publics pour {{currencyCode}}", - "Pause the public order": "Pause the public order", - "Premium rank": "Centile de prime", - "Among public {{currencyCode}} orders (higher is cheaper)": "Parmi les ordres publics en {{currencyCode}} (la plus élevée est la moins chère)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats s'améliore avec plus de liquidité et d'utilisateurs. Parlez de Robosats à un ami bitcoiner!", - "Thank you for using Robosats!": "Merci d'utiliser Robosats!", - "Your TXID": "Your TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Recommencer", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Dites bonjour! Soyez utile et concis. Faites-leur savoir comment vous envoyer les {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Attendez que le vendeur confirme qu'il a reçu le paiement.", - "Open Dispute": "Ouvrir litige", - "Confirm {{amount}} {{currencyCode}} sent": "Confirmer l'envoi de {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirmer la réception de {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Veuillez attendre que le preneur verrouille une caution. Si le preneur ne verrouille pas la caution à temps, l'ordre sera rendue publique à nouveau", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Nous attendons que le vendeur verrouille le montant de la transaction.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Patientez un instant. Si le vendeur n'effectue pas de dépôt, vous récupérez automatiquement votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Nous attendons que l'acheteur dépose une facture lightning. Dès qu'il l'aura fait, vous pourrez communiquer directement les détails du paiement fiat.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Patientez un instant. Si l'acheteur ne coopère pas, vous récupérez automatiquement le dépôt de garantie et votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Les deux déclarations ont été reçues, attendez que le personnel résolve le litige. Si vous avez des doutes sur l'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com. Si vous n'avez pas fourni de méthode de contact, ou si vous n'êtes pas sûr de l'avoir bien écrit, écrivez-nous immédiatement.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Veuillez enregistrer les informations nécessaires à l'identification de votre ordre et de vos paiements : ID de l'ordre; hachages de paiement des cautions ou des dépòts (vérifiez sur votre portefeuille lightning); montant exact des satoshis; et surnom du robot. Vous devrez vous identifier en tant qu'utilisateur impliqué dans cette transaction par e-mail (ou autres méthodes de contact).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Unpause Order", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Vous pouvez réclamer le montant de la résolution du litige (dépôt et garantie de fidélité) à partir des récompenses de votre profil. Si le personnel peut vous aider en quoi que ce soit, n'hésitez pas à nous contacter à l'adresse robosats@protonmail.com (ou via la méthode de contact jetable que vous avez fourni).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", - "Unpause Order": "Unpause Order", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Nous attendons la déclaration de votre partenaire commercial. Si vous avez des doutes sur l'état du litige ou si vous souhaitez ajouter des informations supplémentaires, contactez robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap fee", - "Final amount you will receive": "Final amount you will receive", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "Invalide", - "Mining Fee": "Mining Fee", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Soumettre une déclaration de litige", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Facture lightning de paiement", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Patientez un instant. Si l'acheteur ne coopère pas, vous récupérez automatiquement le dépôt de garantie et votre caution. En outre, vous recevrez une compensation (vérifiez les récompenses dans votre profil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Nous attendons que l'acheteur dépose une facture lightning. Dès qu'il l'aura fait, vous pourrez communiquer directement les détails du paiement fiat.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Parmi les ordres publics en {{currencyCode}} (la plus élevée est la moins chère)", + "If the order expires untaken, your bond will return to you (no action needed).": "Si l'ordre expire sans être prise, votre caution vous sera rendue (aucune action n'est nécessaire).", + "Pause the public order": "Pause the public order", + "Premium rank": "Centile de prime", + "Public orders for {{currencyCode}}": "Ordres publics pour {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Failure reason:", + "Next attempt in": "Prochaine tentative en", + "Retrying!": "Nouvelle tentative!", + "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 essaiera de payer votre facture 3 fois toutes les 1 minute. S'il continue à échouer, vous pourrez soumettre une nouvelle facture. Vérifiez si vous avez suffisamment de liquidité entrante. N'oubliez pas que les nœuds lightning doivent être en ligne pour pouvoir recevoir des paiements.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", + "#68": "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 tente de payer votre facture lightning. Rappelez-vous que les nœuds lightning doivent être en ligne pour recevoir des paiements.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats s'améliore avec plus de liquidité et d'utilisateurs. Parlez de Robosats à un ami bitcoiner!", + "Sending coins to": "Sending coins to", + "Start Again": "Recommencer", + "Thank you for using Robosats!": "Merci d'utiliser Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Your TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Veuillez attendre que le preneur verrouille une caution. Si le preneur ne verrouille pas la caution à temps, l'ordre sera rendue publique à nouveau", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Certaines fonctionnalités sont désactivées pour votre protection (e.g, le chat) et vous ne pourrez pas effectuer une transaction sans elles. Pour protéger votre vie privée et activer pleinement RoboSats, utilisez <1>Tor Browser et visitez le site <3>Onion.", "phone_unsafe_alert": "Vous ne serez pas en mesure d'effectuer un échange. Utilisez <1>Tor Browser et visitez le site <3>Onion.", "rate_robosats": "Que pensez-vous de <1>RoboSats?", diff --git a/frontend/static/locales/it.json b/frontend/static/locales/it.json index 01af8613..7093f6a9 100644 --- a/frontend/static/locales/it.json +++ b/frontend/static/locales/it.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Questo è il tuo Robottino", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Custodisci il tuo gettone in modo sicuro", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Copiato!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Impara RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Ordina", + "Robot": "Robottino", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contratto", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Questo è il tuo Robottino", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Custodisci il tuo gettone in modo sicuro", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Copiato!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robottino", - "Order": "Ordina", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contratto", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Nascondi", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Non stai usando RoboSats privatemente", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "QUALUNQUE", + "Buy": "Comprare", + "DESTINATION": "DESTINATION", + "I want to": "Voglio", + "METHOD": "METHOD", + "Select Payment Currency": "Seleziona valuta di pagamento", + "Select Payment Method": "Select Payment Method", + "Sell": "Vendere", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "ed usa", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Quantità", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Crea tu il primo ordine", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Valuta", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "è", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Nessun ordine trovato per comprare BTC per {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Nessun ordine trovato per vendere BTC per {{currencyCode}}", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Altro", + "Pay": "Paga", + "Payment Method": "Metodo di pagamento", "Premium": "Premio", "Price": "Prezzo", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "L'ordine è scaduto", - "Penalty lifted, good to go!": "Penalità rimossa, partiamo!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Non puoi ancora accettare un ordine! Aspetta {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Offerente", - "Order taker": "Acquirente", - "Order Details": "Dettagli", - "Order status": "Stato", - "Swap destination": "Destinazione di Swap", - "Accepted payment methods": "Metodi di pagamento accettati", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premio: {{premium}}%", - "Price and Premium": "Prezzo e Premio", - "Amount of Satoshis": "Quantità di sats", - "Premium over market price": "Premio sul prezzo di mercato", - "Order ID": "ID ordine", - "Deposit timer": "Per depositare", - "Expires in": "Scade in", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "L'offerente è assente", - "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.": "Accettando questo ordine rischi di perdere tempo. Se l'offerente non procede in tempo, sarai ricompensato in sats per il 50% della cauzione dell'offerente.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Indietro", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Aspetta fino a quando puoi accettare ordini", - "Take Order": "Accetta l'ordine", - "Too low": "Troppo poco", - "Too high": "Troppo", - "Enter amount of fiat to exchange for bitcoin": "Inserisci la quantità di fiat da scambiare per bitcoin", - "Amount {{currencyCode}}": "Quantità {{currencyCode}}", - "You must specify an amount first": "Devi prima specificare una quantità", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Salva il tuo gettone", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Potresti aver bisogno di recuperare il tuo Robottino in futuro: custodiscilo con cura. Puoi semplicemente copiarlo in un'altra applicazione.", - "Back it up!": "Salvalo!", - "Done": "Fatto", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Non hai un Robottino", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Genera un Robottino", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "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 anonimità.", - "Browser": "Browser", - "Enable": "Attiva", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Ordini di acquisto pubblici", - "Public sell orders": "Ordini di vendita pubblici", - "Book liquidity": "Registro della liquidità", - "Today active robots": "I Robottini attivi oggi", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Commissione dell'offerente", - "Taker fee": "Commissione dell'acquirente", - "Current onchain payout fee": "Current onchain payout fee", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Cos'è RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "E' una borsa di scambio BTC/FIAT peer-to-peer che utilizza lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Semplifica il coordinamento tra parti e riduce al minimo la necessità di fiducia. RoboSats si concentra su privacy e velocità.", - "RoboSats is an open source project ": "RoboSats è un progetto open-source", - "(GitHub).": "(GitHub).", - "How does it work?": "Come funziona?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "In nessun momento, AnonymousAlice01 e BafflingBob02 devono affidare i fondi bitcoin l'uno all'altro. In caso di conflitto, lo staff di RoboSats aiuterà a risolvere la disputa.", - "You can find a step-by-step description of the trade pipeline in ": "Una descrizione passo passo della pipeline di scambio è disponibile in ", - "How it works": "Come funziona", - "You can also check the full guide in ": "Puoi anche consultare la guida completa in ", - "How to use": "Come usarlo", - "What payment methods are accepted?": "Quali pagamenti sono accettati?", - "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.": "Tutti, purchè siano veloci. Puoi indicare i tuoi metodi di pagamenti preferiti. Dovrai trovare un tuo pari che preferisce gli stessi metodi. Il passaggio di trasferimento di fiat ha una scadenza di 24 ore prima che una disputa sia aperta automaticamente. Raccomandiamo caldamente di usare canali di pagamento fiat instantanei.", - "Are there trade limits?": "Ci sono limiti agli scambi?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "La dimensione massima di una singola operazione è di {{maxAmount}} Sats per ridurre al minimo il fallimento del traffico su lightning. Non ci sono limiti al numero di operazioni al giorno. Un robot può avere un solo ordine alla volta. Tuttavia, è possibile utilizzare più robot contemporaneamente in browser diversi (ricordarsi di eseguire il backup dei gettoni dei robot!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "RoboSats è privato?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats non ti chiederà mai il nome, il paese o il documento d'identità. RoboSats non custodisce i tuoi fondi e non si interessa di chi sei. RoboSats non raccoglie né custodisce alcun dato personale. Per un migliore anonimato, usa il Tor Browser e accedi al servizio nascosto .onion.", - "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.": "Il tuo pari di trading è l'unico che può potenzialmente scoprire qualcosa su di te. Mantieni la chat breve e concisa. Evita di fornire informazioni non essenziali se non quelle strettamente necessarie per il pagamento in fiat.", - "What are the risks?": "Quali sono i rischi?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Questa è un'applicazione sperimentale, le cose potrebbero andare male. Scambia piccole quantità!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "L'offerente è soggetto allo stesso rischio di charge-back di qualsiasi altro servizio peer-to-peer. Paypal o le carte di credito non sono raccomandate.", - "What is the trust model?": "Qual è il modello di fiducia?", - "You can build more trust on RoboSats by inspecting the source code.": "È possibile ottenere maggiore fiducia in RoboSats ispezionando il codice sorgente.", - "Project source code": "Codice sorgente del progetto", - "What happens if RoboSats suddenly disappears?": "Cosa succede se RoboSats sparisce improvvisamente?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "I tuoi sats torneranno a te. Qualsiasi fattura in sospeso non saldata sarà automaticamente restituita anche se RoboSats dovesse scomparire per sempre. Questo vale sia per le cauzioni bloccate che per i depositi. Tuttavia, c'è una piccola finestra tra il momento in cui l'offerente conferma il FIAT RICEVUTO e il momento in cui l'acquirente riceve i satoshi, in cui i fondi potrebbero essere persi in modo permanente se RoboSats scomparisse. Questa finestra dura circa 1 secondo. Assicuratevi di avere abbastanza liquidità in entrata per evitare errori di instradamento. In caso di problemi, contattare i canali pubblici di RoboSats.", - "Is RoboSats legal in my country?": "RoboSats è legale nel mio Paese?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In molti Paesi l'utilizzo di RoboSats non è diverso da quello di Ebay o Craiglist. Le normative possono variare. È tua responsabilità conformarti.", - "Disclaimer": "Avvertenza", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Questa applicazione lightning viene fornita così com'è. È in fase di sviluppo attivo: è opportuno utilizzarla con la massima cautela. Non esiste un supporto privato. Il supporto è offerto solo attraverso i canali pubblici ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats non ti contatterà mai. RoboSats non chiederà mai il gettone del tuo robot.", - "Close": "Chiudi", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "La tua comunicazione è cifrata end-to-end con OpenPGP. Puoi verificare la privacy di questa chat utilizzando qualunque strumento basato sull'OpenPGP standard.", - "Learn how to verify": "Impara come verificare", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "La tua chiave PGP pubblica. Il tuo pari la utilizza per cifrare i messaggi che solo tu puoi leggere.", - "Your public key": "La tua chiave pubblica", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La chiave PGP pubblica del tuo pari. La utilizzi per cifrare i messaggi che solo il tuo pari può leggere e per verificare che la firma del tuo pari nei messaggi che ricevi.", - "Peer public key": "La chiave pubblica del tuo pari", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "La tua chiave privata cifrata. La utilizzi per decifrare i messaggi che il tuo pari ha cifrato per te. La usi anche quando firmi i messaggi che invii.", - "Your encrypted private key": "La tua chiave privata cifrata", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La frase d'accesso per decifrare la tua chiave privata. Solo tu la conosci! Non la condividere. Corrisponde anche al gettone del tuo Robottino.", - "Your private key passphrase (keep secure!)": "La frase d'accesso alla tua chiave privata (Proteggila!)", - "Save credentials as a JSON file": "Salva le credenziali come file JSON", "Keys": "Chiavi", - "Save messages as a JSON file": "Salva i messaggi come file JSON", + "Learn how to verify": "Impara come verificare", "Messages": "Messaggi", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Statistiche per secchioni", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "Versione LND", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Volume scambiato in 24h", - "Lifetime contracted volume": "Volume scambiato in totale", - "Made with": "Fatto con", - "and": "e", - "... somewhere on Earth!": "... da qualche parte sulla Terra!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "La chiave pubblica del tuo pari", + "Save credentials as a JSON file": "Salva le credenziali come file JSON", + "Save messages as a JSON file": "Salva i messaggi come file JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "La frase d'accesso per decifrare la tua chiave privata. Solo tu la conosci! Non la condividere. Corrisponde anche al gettone del tuo Robottino.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "La tua chiave PGP pubblica. Il tuo pari la utilizza per cifrare i messaggi che solo tu puoi leggere.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "La tua comunicazione è cifrata end-to-end con OpenPGP. Puoi verificare la privacy di questa chat utilizzando qualunque strumento basato sull'OpenPGP standard.", + "Your encrypted private key": "La tua chiave privata cifrata", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "La tua chiave privata cifrata. La utilizzi per decifrare i messaggi che il tuo pari ha cifrato per te. La usi anche quando firmi i messaggi che invii.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "La chiave PGP pubblica del tuo pari. La utilizzi per cifrare i messaggi che solo il tuo pari può leggere e per verificare che la firma del tuo pari nei messaggi che ricevi.", + "Your private key passphrase (keep secure!)": "La frase d'accesso alla tua chiave privata (Proteggila!)", + "Your public key": "La tua chiave pubblica", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Comunità", - "Support is only offered via public channels. Join our Telegram 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!": "L'assistenza viene offerta solo attraverso i canali pubblici. Unisciti alla nostra comunità Telegram se hai domande o se vuoi interagire con altri Robottini fichissimi. Utilizza il nostro Github Issues se trovi un bug o chiedere nuove funzionalità!", "Follow RoboSats in Twitter": "Segui RoboSats su Twitter", - "Twitter Official Account": "Account Twitter ufficiale", - "RoboSats in Reddit": "RoboSats su Reddit", - "RoboSats Telegram Communities": "RoboSats Telegram Communities", - "Join RoboSats Spanish speaking community!": "Unisciti alla comunità RoboSats che parla spagnolo!", - "Join RoboSats Russian speaking community!": "Unisciti alla comunità RoboSats che parla russo!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Unisciti alla comunità RoboSats che parla cinese!", "Join RoboSats English speaking community!": "Unisciti alla comunità RoboSats che parla inglese!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Unisciti alla comunità RoboSats che parla russo!", + "Join RoboSats Spanish speaking community!": "Unisciti alla comunità RoboSats che parla spagnolo!", + "RoboSats Telegram Communities": "RoboSats Telegram Communities", + "RoboSats in Reddit": "RoboSats su Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "L'assistenza viene offerta solo attraverso i canali pubblici. Unisciti alla nostra comunità Telegram se hai domande o se vuoi interagire con altri Robottini fichissimi. Utilizza il nostro Github Issues se trovi un bug o chiedere nuove funzionalità!", "Tell us about a new feature or a bug": "Comunicaci nuove funzionalità o bug", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.", + "Twitter Official Account": "Account Twitter ufficiale", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Registro della liquidità", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Current onchain payout fee", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Commissione dell'offerente", + "Public buy orders": "Ordini di acquisto pubblici", + "Public sell orders": "Ordini di vendita pubblici", + "Taker fee": "Commissione dell'acquirente", + "Today active robots": "I Robottini attivi oggi", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "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 anonimità.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats non ti contatterà mai. RoboSats non chiederà mai il gettone del tuo robot.", + "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.": "Tutti, purchè siano veloci. Puoi indicare i tuoi metodi di pagamenti preferiti. Dovrai trovare un tuo pari che preferisce gli stessi metodi. Il passaggio di trasferimento di fiat ha una scadenza di 24 ore prima che una disputa sia aperta automaticamente. Raccomandiamo caldamente di usare canali di pagamento fiat instantanei.", + "Are there trade limits?": "Ci sono limiti agli scambi?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "In nessun momento, AnonymousAlice01 e BafflingBob02 devono affidare i fondi bitcoin l'uno all'altro. In caso di conflitto, lo staff di RoboSats aiuterà a risolvere la 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.": "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.", + "Close": "Chiudi", + "Disclaimer": "Avvertenza", + "How does it work?": "Come funziona?", + "How it works": "Come funziona", + "How to use": "Come usarlo", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "In molti Paesi l'utilizzo di RoboSats non è diverso da quello di Ebay o Craiglist. Le normative possono variare. È tua responsabilità conformarti.", + "Is RoboSats legal in my country?": "RoboSats è legale nel mio Paese?", + "Is RoboSats private?": "RoboSats è privato?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "E' una borsa di scambio BTC/FIAT peer-to-peer che utilizza lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Semplifica il coordinamento tra parti e riduce al minimo la necessità di fiducia. RoboSats si concentra su privacy e velocità.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "La dimensione massima di una singola operazione è di {{maxAmount}} Sats per ridurre al minimo il fallimento del traffico su lightning. Non ci sono limiti al numero di operazioni al giorno. Un robot può avere un solo ordine alla volta. Tuttavia, è possibile utilizzare più robot contemporaneamente in browser diversi (ricordarsi di eseguire il backup dei gettoni dei robot!).", + "Project source code": "Codice sorgente del progetto", + "RoboSats is an open source project ": "RoboSats è un progetto open-source", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats non ti chiederà mai il nome, il paese o il documento d'identità. RoboSats non custodisce i tuoi fondi e non si interessa di chi sei. RoboSats non raccoglie né custodisce alcun dato personale. Per un migliore anonimato, usa il Tor Browser e accedi al servizio nascosto .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "L'offerente è soggetto allo stesso rischio di charge-back di qualsiasi altro servizio peer-to-peer. Paypal o le carte di credito non sono raccomandate.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Questa è un'applicazione sperimentale, le cose potrebbero andare male. Scambia piccole quantità!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Questa applicazione lightning viene fornita così com'è. È in fase di sviluppo attivo: è opportuno utilizzarla con la massima cautela. Non esiste un supporto privato. Il supporto è offerto solo attraverso i canali pubblici ", + "What are the fees?": "What are the fees?", + "What are the risks?": "Quali sono i rischi?", + "What happens if RoboSats suddenly disappears?": "Cosa succede se RoboSats sparisce improvvisamente?", + "What is RoboSats?": "Cos'è RoboSats?", + "What is the trust model?": "Qual è il modello di fiducia?", + "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 RoboSats by inspecting the source code.": "È possibile ottenere maggiore fiducia in RoboSats ispezionando il codice sorgente.", + "You can find a step-by-step description of the trade pipeline in ": "Una descrizione passo passo della pipeline di scambio è disponibile in ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "I tuoi sats torneranno a te. Qualsiasi fattura in sospeso non saldata sarà automaticamente restituita anche se RoboSats dovesse scomparire per sempre. Questo vale sia per le cauzioni bloccate che per i depositi. Tuttavia, c'è una piccola finestra tra il momento in cui l'offerente conferma il FIAT RICEVUTO e il momento in cui l'acquirente riceve i satoshi, in cui i fondi potrebbero essere persi in modo permanente se RoboSats scomparisse. Questa finestra dura circa 1 secondo. Assicuratevi di avere abbastanza liquidità in entrata per evitare errori di instradamento. In caso di problemi, contattare i canali pubblici di RoboSats.", + "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.": "Il tuo pari di trading è l'unico che può potenzialmente scoprire qualcosa su di te. Mantieni la chat breve e concisa. Evita di fornire informazioni non essenziali se non quelle strettamente necessarie per il pagamento in fiat.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Indietro", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Il tuo Robottino", - "One active order #{{orderID}}": "Un ordine attivo #{{orderID}}", - "Your current order": "Il tuo ordine attuale", - "Your last order #{{orderID}}": "Il tuo ultimo ordine #{{orderID}}", - "Inactive order": "Ordine inattivo", - "No active orders": "Nessun ordine attivo", - "You do not have previous orders": "Non hai ordini precedenti", - "Telegram enabled": "Telegram attivato", - "Enable Telegram Notifications": "Attiva notifiche Telegram", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "La tua ricompensa", + "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.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Genera un Robottino", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "Non hai un Robottino", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Riscatta", - "Invoice for {{amountSats}} Sats": "Ricevuta per {{amountSats}} Sats", - "Submit": "Invia", + "Enable Telegram Notifications": "Attiva notifiche Telegram", "Generate with Webln": "Generate with Webln", + "Inactive order": "Ordine inattivo", + "Invoice for {{amountSats}} Sats": "Ricevuta per {{amountSats}} Sats", + "No active orders": "Nessun ordine attivo", + "One active order #{{orderID}}": "Un ordine attivo #{{orderID}}", + "Submit": "Invia", + "Telegram enabled": "Telegram attivato", "There it goes, thank you!🥇": "Inviato, grazie!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Dev'essere inferiore al {{max}}%", - "Must be more than {{min}}%": "Dev'essere maggiore del {{min}}%", - "Must be less than {{maxSats}": "Dev'essere inferiore al {{maxSats}}", - "Must be more than {{minSats}}": "Dev'essere maggiore del {{minSats}}", - "Amount": "Quantità", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " di {{satoshis}} Sats", - " at market price": " at market price", - " at a {{premium}}% premium": " con un premio del {{premium}}%", - " at a {{discount}}% discount": " con uno sconto del {{discount}}%", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Compri o Vendi Bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Comprare", - "Swap In": "Swap In", - "Sell": "Vendere", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Quantità fiat da cambiare in bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Deve essere meno di 65 caratteri", - "Swap Destination(s)": "Destinazione dello/degli Swap", - "Fiat Payment Method(s)": "Metodo(i) di pagamento fiat", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Aggiungi nuovo", - "Choose a Pricing Method": "Scegli come stabilire il prezzo", - "Let the price move with the market": "Lascia che il prezzo si muova col mercato", - "Relative": "Relativo", - "Set a fix amount of satoshis": "Imposta una somma fissa di Sats", - "Exact": "Exact", - "Satoshis": "Satoshi", - "Premium over Market (%)": "Premio sul prezzo di mercato (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Durata pubblica (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Stabilisci la posta in gioco, aumenta per una sicurezza maggiore", - "Fidelity Bond Size": "Ammontare della cauzione", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Il tasso di cambio fisso del tuo ordine", - "Order rate:": "Order rate:", - "Order current rate:": "Ordina al prezzo corrente:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "Non hai ordini precedenti", + "Your Robot": "Your Robot", + "Your current order": "Il tuo ordine attuale", + "Your earned rewards": "La tua ricompensa", + "Your last order #{{orderID}}": "Il tuo ultimo ordine #{{orderID}}", + "Your robot": "Il tuo Robottino", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... da qualche parte sulla Terra!", + "24h contracted volume": "Volume scambiato in 24h", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "Versione LND", + "Lifetime contracted volume": "Volume scambiato in totale", + "Made with": "Fatto con", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Statistiche per secchioni", + "and": "e", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Salvalo!", + "Done": "Fatto", + "Store your robot token": "Salva il tuo gettone", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Potresti aver bisogno di recuperare il tuo Robottino in futuro: custodiscilo con cura. Puoi semplicemente copiarlo in un'altra applicazione.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Da", "to": "a", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "ed usa", - "pay with": "pay with", - "I want to": "Voglio", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Seleziona valuta di pagamento", - "ANY": "QUALUNQUE", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "è", - "Currency": "Valuta", - "Payment Method": "Metodo di pagamento", - "Destination": "Destination", - "Pay": "Paga", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Nessun ordine trovato per vendere BTC per {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Nessun ordine trovato per comprare BTC per {{currencyCode}}", - "Be the first one to create an order": "Crea tu il primo ordine", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " con uno sconto del {{discount}}%", + " at a {{premium}}% premium": " con un premio del {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " di {{satoshis}} Sats", + "Add New": "Aggiungi nuovo", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Quantità fiat da cambiare in bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Compri o Vendi Bitcoin?", + "Choose a Pricing Method": "Scegli come stabilire il prezzo", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Metodo(i) di pagamento fiat", + "Fidelity Bond Size": "Ammontare della cauzione", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Lascia che il prezzo si muova col mercato", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Dev'essere inferiore al {{maxSats}}", + "Must be less than {{max}}%": "Dev'essere inferiore al {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Dev'essere maggiore del {{minSats}}", + "Must be more than {{min}}%": "Dev'essere maggiore del {{min}}%", + "Must be shorter than 65 characters": "Deve essere meno di 65 caratteri", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Ordina al prezzo corrente:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Premio sul prezzo di mercato (%)", + "Public Duration (HH:mm)": "Durata pubblica (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relativo", + "Satoshis": "Satoshi", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Imposta una somma fissa di Sats", + "Set the skin-in-the-game, increase for higher safety assurance": "Stabilisci la posta in gioco, aumenta per una sicurezza maggiore", + "Swap Destination(s)": "Destinazione dello/degli Swap", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Il tasso di cambio fisso del tuo ordine", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Quantità {{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.": "Accettando questo ordine rischi di perdere tempo. Se l'offerente non procede in tempo, sarai ricompensato in sats per il 50% della cauzione dell'offerente.", + "Enter amount of fiat to exchange for bitcoin": "Inserisci la quantità di fiat da scambiare per bitcoin", + "Sounds fine": "Sounds fine", + "Take Order": "Accetta l'ordine", + "The maker is away": "L'offerente è assente", + "Too high": "Troppo", + "Too low": "Troppo poco", + "Wait until you can take an order": "Aspetta fino a quando puoi accettare ordini", + "You must specify an amount first": "Devi prima specificare una quantità", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Metodi di pagamento accettati", + "Amount of Satoshis": "Quantità di sats", + "Deposit timer": "Per depositare", + "Expires in": "Scade in", + "Order Details": "Dettagli", + "Order ID": "ID ordine", + "Order maker": "Offerente", + "Order status": "Stato", + "Order taker": "Acquirente", + "Penalty lifted, good to go!": "Penalità rimossa, partiamo!", + "Premium over market price": "Premio sul prezzo di mercato", + "Price and Premium": "Prezzo e Premio", + "Swap destination": "Destinazione di Swap", + "The order has expired": "L'ordine è scaduto", + "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)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premio: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Annulla", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Annulla collaborativamente", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "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}} verrebbe annullare collaborativamente", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Acquirente", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Acquirente", - "Seller": "Offerente", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Mining fee", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Mining fee", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Offerente", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Vedi wallet compatibili", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} verrebbe annullare collaborativamente", - "You asked for a collaborative cancellation": "Hai richiesto per un annullamento collaborativo", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Digita un messaggio", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Connessione...", - "Send": "Invia", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Tu", - "connected": "connesso", - "disconnected": "disconnesso", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Pari", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verificando la tua privacy", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Salva l'elenco completo come file JSON (messaggi e credenziali)", - "Export": "Esporta", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confermi la ricezione di {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Conferma", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Annullare l'ordine?", - "If the order is cancelled now you will lose your bond.": "Se l'ordine viene annullato adesso perderai la cauzione.", "Confirm Cancel": "Conferma l'annullamento", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Se l'ordine viene annullato adesso perderai la cauzione.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Richiesta di annullamento", "Collaborative cancel the order?": "Annullare collaborativamente l'ordine?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Il deposito di transazione è stato registrato. L'ordine può solo essere cancellato se entrambe le parti sono d'accordo all'annullamento.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Richiesta di annullamento", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Vuoi aprire una disputa?", - "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", - "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.", - "Disagree": "Non sono d'accordo", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Sono d'accordo e apri una disputa", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "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", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Conferma", + "Confirm you received {{amount}} {{currencyCode}}?": "Confermi la ricezione di {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Esporta", + "Save full log as a JSON file (messages and credentials)": "Salva l'elenco completo come file JSON (messaggi e credenziali)", + "Verify your privacy": "Verificando la tua privacy", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Pari", + "You": "Tu", + "connected": "connesso", + "disconnected": "disconnesso", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Connessione...", + "Send": "Invia", + "Type a message": "Digita un messaggio", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Dichiarazione inviata", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Fattura di pagamento Lightning", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "Final amount you will receive", + "Invalid": "Invalido", + "Mining Fee": "Mining Fee", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap fee", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Conferma la ricezione di {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "Conferma l'invio di {{amount}} {{currencyCode}}", + "Open Dispute": "Apri una disputa", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Saluta! Sii utile e conciso. Fai sapere come inviarti {{amount}} {{currencyCode}}.", + "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.": "Aspetta che l'offerente confermi la ricezione del pagamento.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Per favore, invia la tua dichiarazione. Sii chiaro e specifico sull'accaduto e fornisci le prove necessarie. DEVI fornire un metodo di contatto: email temporanea, nome utente XMPP o telegram per contattare lo staff. Le dispute vengono risolte a discrezione di veri robot (alias umani), quindi sii il più collaborativo possibile per garantire un esito equo. Massimo 5000 caratteri.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Purtroppo hai perso la disputa. Se ritieni che si tratti di un errore, puoi chiedere di riaprire il caso inviando una email all'indirizzo robosats@protonmail.com. Tuttavia, le probabilità che il caso venga esaminato nuovamente sono basse.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Per favore, salva le informazioni necessarie per identificare il tuo ordine e i tuoi pagamenti: ID dell'ordine; hash dei pagamenti delle garanzie o del deposito (controlla sul tuo wallet lightning); importo esatto in Sats; e nickname del robot. Dovrai identificarti come l'utente coinvolto in questa operazione tramite email (o altri metodi di contatto).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Siamo in attesa della dichiarazione della controparte. Se hai dubbi sullo stato della disputa o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Sono state ricevute entrambe le dichiarazioni, attendi che lo staff risolva la disputa. Se sei incerto sullo stato della controversia o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com. Se non hai fornito un metodo di contatto o non sei sicuro di aver scritto bene, scrivici immediatamente.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Puoi richiedere l'importo per la risoluzione delle controversie (deposito e cauzione) dalla sezione ricompense del tuo profilo. Se c'è qualcosa per cui lo staff può essere d'aiuto, non esitare a contattare robosats@protonmail.com (o tramite il metodo di contatto temporaneo fornito).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Aspetta un attimo. Se l'offerente non effettua il deposito, riceverai indietro la cauzione automaticamente. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).", + "We are waiting for the seller to lock the trade amount.": "Stiamo aspettando che l'offerente blocchi l'ammontare della transazione.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Rinnova l'ordine", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copia", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Questa è una ricevuta di deposito, verrà congelata nel tuo wallet. Sarà riscossa solamente in caso di annullamento o perdita di una disputa.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Questa è una ricevuta di deposito, verrà congelata nel tuo wallet. Sarà accreditata all'acquirente una volta tu abbia confermato di aver ricevuto {{currencyCode}}.", - "Copy to clipboard": "Copia", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Rinnova l'ordine", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Ragione del fallimento:", - "Retrying!": "Retrying!", - "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.", - "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.", - "Next attempt in": "Prossimo tentativo", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Per favore, invia la tua dichiarazione. Sii chiaro e specifico sull'accaduto e fornisci le prove necessarie. DEVI fornire un metodo di contatto: email temporanea, nome utente XMPP o telegram per contattare lo staff. Le dispute vengono risolte a discrezione di veri robot (alias umani), quindi sii il più collaborativo possibile per garantire un esito equo. Massimo 5000 caratteri.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Purtroppo hai perso la disputa. Se ritieni che si tratti di un errore, puoi chiedere di riaprire il caso inviando una email all'indirizzo robosats@protonmail.com. Tuttavia, le probabilità che il caso venga esaminato nuovamente sono basse.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.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.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Se l'ordine scade senza venire accettato, la cauzione ti sarà restituita (nessun'azione richiesta).", - "Public orders for {{currencyCode}}": "Ordini pubblici per {{currencyCode}}", - "Pause the public order": "Sospendi l'ordine pubblico", - "Premium rank": "Classifica del premio", - "Among public {{currencyCode}} orders (higher is cheaper)": "Tra gli ordini pubblici in {{currencyCode}} (costo crescente)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "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!", - "Thank you for using Robosats!": "Grazie per aver usato Robosats!", - "Your TXID": "Your TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Ricomincia", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Saluta! Sii utile e conciso. Fai sapere come inviarti {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Aspetta che l'offerente confermi la ricezione del pagamento.", - "Open Dispute": "Apri una disputa", - "Confirm {{amount}} {{currencyCode}} sent": "Conferma l'invio di {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Conferma la ricezione di {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Aspetta che l'acquirente blocchi una cauzione. Se l'acquirente non blocca una cauzione in tempo, l'ordine verrà reso nuovamente pubblico.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Stiamo aspettando che l'offerente blocchi l'ammontare della transazione.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Aspetta un attimo. Se l'offerente non effettua il deposito, riceverai indietro la cauzione automaticamente. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Stiamo aspettando che l'acquirente invii una fattura lightning. Appena fatto, sarai in grado di comunicare direttamente i dettagli di pagamento fiat.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Aspetta un attimo. Se l'acquirente non collabora, ti verranno restituite automaticamente la garanzia di transazione e la cauzione. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Sono state ricevute entrambe le dichiarazioni, attendi che lo staff risolva la disputa. Se sei incerto sullo stato della controversia o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com. Se non hai fornito un metodo di contatto o non sei sicuro di aver scritto bene, scrivici immediatamente.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Per favore, salva le informazioni necessarie per identificare il tuo ordine e i tuoi pagamenti: ID dell'ordine; hash dei pagamenti delle garanzie o del deposito (controlla sul tuo wallet lightning); importo esatto in Sats; e nickname del robot. Dovrai identificarti come l'utente coinvolto in questa operazione tramite email (o altri metodi di contatto).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Rimuovi la pausa all'ordine", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Il tuo ordine pubblico è in sospeso. Al momento non può essere visto o accettato da altri robot. È possibile scegliere di toglierlo dalla pausa in qualsiasi momento", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Puoi richiedere l'importo per la risoluzione delle controversie (deposito e cauzione) dalla sezione ricompense del tuo profilo. Se c'è qualcosa per cui lo staff può essere d'aiuto, non esitare a contattare robosats@protonmail.com (o tramite il metodo di contatto temporaneo fornito).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Il tuo ordine pubblico è in sospeso. Al momento non può essere visto o accettato da altri robot. È possibile scegliere di toglierlo dalla pausa in qualsiasi momento", - "Unpause Order": "Rimuovi la pausa all'ordine", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Siamo in attesa della dichiarazione della controparte. Se hai dubbi sullo stato della disputa o vuoi aggiungere ulteriori informazioni, contatta robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap fee", - "Final amount you will receive": "Final amount you will receive", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "Invalido", - "Mining Fee": "Mining Fee", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Dichiarazione inviata", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Fattura di pagamento Lightning", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Aspetta un attimo. Se l'acquirente non collabora, ti verranno restituite automaticamente la garanzia di transazione e la cauzione. In più, riceverai un compenso (controlla le ricompense sul tuo profilo).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Stiamo aspettando che l'acquirente invii una fattura lightning. Appena fatto, sarai in grado di comunicare direttamente i dettagli di pagamento fiat.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Tra gli ordini pubblici in {{currencyCode}} (costo crescente)", + "If the order expires untaken, your bond will return to you (no action needed).": "Se l'ordine scade senza venire accettato, la cauzione ti sarà restituita (nessun'azione richiesta).", + "Pause the public order": "Sospendi l'ordine pubblico", + "Premium rank": "Classifica del premio", + "Public orders for {{currencyCode}}": "Ordini pubblici per {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Ragione del fallimento:", + "Next attempt in": "Prossimo tentativo", + "Retrying!": "Retrying!", + "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.", + "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.", + "#68": "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.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "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", + "Start Again": "Ricomincia", + "Thank you for using Robosats!": "Grazie per aver usato Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Your TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Aspetta che l'acquirente blocchi una cauzione. Se l'acquirente non blocca una cauzione in tempo, l'ordine verrà reso nuovamente pubblico.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Alcune funzionalità (come la chat) sono disabilitate per le tua sicurezza e non sarai in grado di completare un'operazione senza di esse. Per proteggere la tua privacy e abilitare completamente RoboSats, usa <1>Tor Browser e visita il sito <3>Onion", "phone_unsafe_alert": "Non sarai in grado di completare un'operazione. Usa <1>Tor Browser e visita il sito <3>Onion", "rate_robosats": "Cosa pensi di <1>RoboSats?", diff --git a/frontend/static/locales/ja.json b/frontend/static/locales/ja.json index 5a4b8e76..446436ce 100644 --- a/frontend/static/locales/ja.json +++ b/frontend/static/locales/ja.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Bitcoinテストネットを使用中", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "グラフ", "Create": "作成", "List": "リスト", - "Chart": "グラフ", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "ロボットを生成中!", - "This is your trading avatar": "これはあなたの取引用のロボット", - "Welcome back!": "またまたこんにちは!", - "Active order #{{orderID}}": "公開中の注文 #{{orderID}}", - "Last order #{{orderID}}": "直前の注文 #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "同一の身元を再利用することは、他のユーザー、管理者、観察者に対してプライバシーを弱める可能性があります。", - "Add a new Robot": "新しいロボットを追加", - "Logout": "ログアウト", - "Store your token safely": "安全にトークンを保存してください。", - "Robot Garage": "ロボットガレージ", - "Building...": "生成中...", - "Add Robot": "ロボットを追加", - "Delete Garage": "ガレージを空にする", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "コピー完了!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. トークンを生成", - "This temporary key gives you access to a unique and private robot identity for your trade.": "この一時的なキーで、取引のための独自でプライベートなロボットアバターへのアクセスに必要です。", - "Generate token": "トークンを生成", - "Store it somewhere safe!": "安全な場所で保管してください!", - "You can also add your own random characters into the token or": "トークンに自分でランダムな文字列を追加することができます。それか…", - "roll again": "もう一度生成する。", - "Continue": "続ける", - "2. Meet your robot identity": "2. ロボットを紹介します", - "Hi! My name is": "私の名前は", - "3. Browse or create an order": "3. 注文書を見るか作るか", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSatsはP2Pの取引所です。公開されている注文を参照することができるほか、独自の注文を作成することもできます。", - "Offers": "注文書", - "If you need help on your RoboSats journey join our public support": "RoboSatsでなにか助けが必要な場合は、公的サポートに相談してください。", - "Telegram group": "Telegramグループ", - "or visit the robot school for documentation.": "または、ロボット教室で資料をご参考ください。", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "あなたの注文にマッチする既存の注文があります!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "コミュニティおよび公的サポート", + "Coordinator summary": "コーディネーターのサマリー", "Learn RoboSats": "Robosatsを学ぶ", + "RoboSats information": "RoboSats情報", + "Stats for nerds": "技術マニアのための統計情報", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "詳細", + "Offers": "注文書", + "Order": "注文", + "Robot": "ロボット", + "Settings": "設定", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "契約", + "#7": "Phrases in basic/RobotPage/Onboarding.tsx", + "1. Generate a token": "1. トークンを生成", + "2. Meet your robot identity": "2. ロボットを紹介します", + "3. Browse or create an order": "3. 注文書を見るか作るか", + "Building your robot!": "ロボットを生成中!", + "Continue": "続ける", + "Generate token": "トークンを生成", + "Hi! My name is": "私の名前は", + "If you need help on your RoboSats journey join our public support": "RoboSatsでなにか助けが必要な場合は、公的サポートに相談してください。", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSatsはP2Pの取引所です。公開されている注文を参照することができるほか、独自の注文を作成することもできます。", "See profile": "プロフィール", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Torネットワークに接続中", - "Connection encrypted and anonymized using TOR.": "接続はTORを使って暗号化され、匿名化されています。", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "これにより最大限のプライバシーが確保されますが、アプリの動作が遅いと感じることがあります。接続が切断された場合は、アプリを再起動してください。", - "#7": "basic/RobotPage/Recovery.tsx", - "Robot recovery": "ロボットの復元", + "Store it somewhere safe!": "安全な場所で保管してください!", + "Telegram group": "Telegramグループ", + "This is your trading avatar": "これはあなたの取引用のロボット", + "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": "トークンに自分でランダムな文字列を追加することができます。それか…", + "or visit the robot school for documentation.": "または、ロボット教室で資料をご参考ください。", + "roll again": "もう一度生成する。", + "#8": "Phrases in basic/RobotPage/Recovery.tsx", "Enter your robot token to re-build your robot and gain access to its trades.": "取引にアクセスするために、ロボットのトークンを入力してロボットを再生成してください。", "Paste token here": "ここにトークンを貼り付けてください", "Recover": "復元する", - "#8": "basic/RobotPage/Welcome.tsx", + "Robot recovery": "ロボットの復元", + "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", + "Active order #{{orderID}}": "公開中の注文 #{{orderID}}", + "Add Robot": "ロボットを追加", + "Add a new Robot": "新しいロボットを追加", + "Building...": "生成中...", + "Delete Garage": "ガレージを空にする", + "Last order #{{orderID}}": "直前の注文 #{{orderID}}", + "Logout": "ログアウト", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "同一の身元を再利用することは、他のユーザー、管理者、観察者に対してプライバシーを弱める可能性があります。", + "Robot Garage": "ロボットガレージ", + "Store your token safely": "安全にトークンを保存してください。", + "Welcome back!": "またまたこんにちは!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "コピー完了!", + "#11": "Phrases in basic/RobotPage/Welcome.tsx", "A Simple and Private LN P2P Exchange": "シンプルでプライベートなライトニングP2P取引所", "Create a new robot and learn to use RoboSats": "新しいロボットを構築して、RoboSatsの使い方を学びます", - "Start": "スタート", + "Fast Generate Robot": "ロボットを高速生成", "Recover an existing robot using your token": "トークンを使用して既存のロボットを復元します", "Recovery": "復元", - "Fast Generate Robot": "ロボットを高速生成", - "#9": "basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats情報", - "Community and public support": "コミュニティおよび公的サポート", - "Coordinator summary": "コーディネーターのサマリー", - "Stats for nerds": "技術マニアのための統計情報", - "#10": "basic/NavBar/NavBar.tsx", - "Robot": "ロボット", - "Order": "注文", - "Settings": "設定", - "More": "詳細", - "#11": "basic/OrderPage/index.tsx", - "Contract": "契約", - "#12": "basic/MakerPage/index.tsx", - "Existing orders match yours!": "あなたの注文にマッチする既存の注文があります!", - "#13": "pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "ロボット技術者が到着しました!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "初めてここに来ました。新しいロボットガレージと拡張ロボットトークン(xToken)を生成します。", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "私は自分のロボットを持っています、ここにあります。(workspace.jsonをドラッグアンドドロップしてください)", - "#14": "pro/ToolBar/index.tsx", - "Customize viewports": "表示のカスタマイズ", - "Freeze viewports": "表示を凍結", - "#15": "components/UnsafeAlert.js", + "Start": "スタート", + "#12": "Phrases in basic/RobotPage/index.tsx", + "Connecting to TOR": "Torネットワークに接続中", + "Connection encrypted and anonymized using TOR.": "接続は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.": "これにより最大限のプライバシーが確保されますが、アプリの動作が遅いと感じることがあります。接続が切断された場合は、アプリを再起動してください。", + "#13": "Phrases in components/TorConnection.tsx", + "Connected to TOR network": "TORネットワークに接続しました", + "Connecting to TOR network": "TORネットワークに接続中", + "Connection error": "接続エラー", + "Initializing TOR daemon": "TORデーモンを初期化中", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "非表示", - "You are self-hosting RoboSats": "RoboSatsを自己ホスティングしています", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSatsクライアントは、あなた自身のノードから提供され、最高のセキュリティとプライバシーが保証されます。", "You are not using RoboSats privately": "RoboSatsをプライベートで使用していません", - "#16": "components/TorConnection.tsx", - "Initializing TOR daemon": "TORデーモンを初期化中", - "Connecting to TOR network": "TORネットワークに接続中", - "Connected to TOR network": "TORネットワークに接続しました", - "Connection error": "接続エラー", - "#17": "components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "RoboSatsを自己ホスティングしています", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "すべて", + "Buy": "購入", + "DESTINATION": "方向", + "I want to": "私はしたいのは:", + "METHOD": "方法", + "Select Payment Currency": "支払い通貨を選択してください。", + "Select Payment Method": "支払い方法を選択してください。", + "Sell": "売る", + "Show Lightning swaps": "ライトニングスワップを表示します。", + "Swap In": "スワップイン", + "Swap Out": "スワップアウト", + "and use": "そして使用するのは", + "pay with": "支払い方法は:", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "フィルタを追加", + "Amount": "量", + "An error occurred.": "エラーが発生しました。", + "And": "および", + "Be the first one to create an order": "最初に注文を作成する人になってください!", + "Bond": "担保金", + "Column title": "列タイトル", + "Columns": "列", + "Currency": "通貨", + "Delete": "削除", + "Destination": "宛先", + "Expiry": "有効期限", + "Filter": "フィルタをかける", + "Filter value": "価格でフィルタ", + "Find column": "列を検索", + "Hide all": "すべて非表示", + "Is": "〜である", + "Logic operator": "ロジックオペレーター", + "Manage columns": "列の管理", + "Menu": "メニュー", + "No orders found to buy BTC for {{currencyCode}}": "{{currencyCode}}でBTCを買う注文は見つかりませんでした", + "No orders found to sell BTC for {{currencyCode}}": "{{currencyCode}}でBTCを売る注文は見つかりませんでした。", + "No results found.": "結果が見つかりません。", + "Operator": "オペレーター", + "Or": "または", + "Orders per page:": "ページあたりの注文数:", "Others": "その他", + "Pay": "支払う", + "Payment Method": "支払い方法", "Premium": "プレミアム", "Price": "価格", - "#18": "components/OrderDetails/index.tsx", - "The order has expired": "注文は期限切れになりました", - "Penalty lifted, good to go!": "ペナルティが解除されました、準備OK!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "まだ注文を受け取ることはできません!{{timeMin}}分{{timeSec}}秒待ってください", - "You send via {{method}} {{amount}}": "{{method}}で{{amount}}を送信します", - "You receive via Lightning {{amount}} Sats (Approx)": "ライトニングで{{amount}} Sats(約)を受け取ります", - "You send via Lightning {{amount}} Sats (Approx)": "ライトニングで{{amount}} Sats(約)を送信します", - "You receive via {{method}} {{amount}}": "{{method}}で{{amount}}を受け取ります", - "Order maker": "オーダーメイカー", - "Order taker": "オーダーテイカー", - "Order Details": "注文の詳細", - "Order status": "注文の状況", - "Swap destination": "スワップの宛先", - "Accepted payment methods": "受け付ける支払い方法", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - プレミアム: {{premium}}%", - "Price and Premium": "価格とプレミアム", - "Amount of Satoshis": "サトシの金額", - "Premium over market price": "市場価格より高いプレミアム", - "Order ID": "注文ID", - "Deposit timer": "デポジットタイマー", - "Expires in": "有効期限", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "メーカーは離席中です", - "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.": "このオーダーを引き受けることで、時間を無駄にする可能性があります。メーカーが指定された時間内に進まない場合、メーカーの担保金の50%に相当するSatsで補償されます。", + "Reorder column": "列の並び替え", + "Sats now": "現在のSats", + "Select columns": "列を選択", + "Show all": "すべて表示", + "Show columns": "列を表示する", + "Show filters": "フィルタを表示する", + "Sort": "注文する", + "Sort by ASC": "昇順で並べ替え", + "Sort by DESC": "降順で並べ替え", + "Timer": "タイマー", + "Unsort": "並べ替え解除", + "Value": "値", + "any": "ANY", + "contains": "〜に含まれる:", + "ends with": "〜で終わる", + "equals": "〜に相当する", + "false": "False", + "is": "〜と一致する", + "is after": "〜の後ろにある", + "is any of": "〜のいずれか", + "is before": "〜の前にある", + "is empty": "空である", + "is not": "〜と一致しない", + "is not empty": "空ではない", + "is on or after": "〜以降である", + "is on or before": "〜の以前である", + "no": "いいえ", + "starts with": "〜で始まる", + "true": "True", + "yes": "はい", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "戻る", - "Sounds fine": "よろしい", - "Wait until you can take an order": "注文を受け取ることができるまで待ってください", - "Take Order": "注文を受け取る", - "Too low": "低すぎる", - "Too high": "高すぎる", - "Enter amount of fiat to exchange for bitcoin": "ビットコインと交換するフィアット通貨の金額を入力してください", - "Amount {{currencyCode}}": "金額 {{currencyCode}}", - "You must specify an amount first": "まず金額を指定する必要があります", - "You will receive {{satoshis}} Sats (Approx)": "{{satoshis}} Satsを受け取ります(おおよその金額)", - "You will send {{satoshis}} Sats (Approx)": "{{satoshis}} Satsを送信します(おおよその金額)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "ロボットトークンを保存する", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "将来、ロボットアバターを回復する必要があるかもしれません。安全に保存してください。別のアプリケーションに簡単にコピーすることができます。", - "Back it up!": "バックアップを取ってください!", - "Done": "完了", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "ロボットのアバターがありません", - "Generate a robot avatar first. Then create your own order.": "最初にロボットアバターを生成してください。次に自分のオーダーを作成してください。", - "Generate Robot": "ロボットを生成する", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "RoboSatsクライアントを更新してください", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSatsコーディネーターはバージョン{{coordinatorVersion}}で、クライアントアプリは{{clientVersion}}です。このバージョンの不一致は、悪いユーザーエクスペリエンスを引き起こす可能性があります。", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "GithubリリースからRoboSats {{coordinatorVersion}} APKをダウンロードしてください。", - "On Android RoboSats app ": "AndroidのRoboSatsアプリ ", - "On your own soverign node": "あなた自身の主権ノードで", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Torブラウザクライアントでタブを更新するだけでいいです(ここをクリックするか、Ctrl+Shift+Rを押します)", - "On remotely served browser client": "リモートで提供されるブラウザクライアントで", - "Go away!": "行ってしまえ!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "テレグラム通知を有効にする", - "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.": "RoboSatsのテレグラムボットとのチャットに移動します。チャットを開いて「Start」を押してください。テレグラム通知を有効にすることで匿名レベルが低下する可能性があることに注意してください。", - "Browser": "ブラウザー", - "Enable": "有効化", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "コーディネーターの概要", - "Public buy orders": "公開買い注文", - "Public sell orders": "公開売り注文", - "Book liquidity": "流動性", - "Today active robots": "本日アクティブなロボット", - "Last 24h mean premium": "過去24時間の平均プレミアム", - "Maker fee": "メーカー手数料", - "Taker fee": "テイカー手数料", - "Current onchain payout fee": "現在のオンチェーン支払手数料", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "RoboSatsとは?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSatsは、ライトニングネットワーク上のBTC/FIATのP2P取引です。", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "RoboSatsはマッチングを簡素化し、信頼性を最小限に抑えます。RoboSatsはプライバシーと速度に重点を置いています。", - "RoboSats is an open source project ": "RoboSatsはオープンソースプロジェクトです", - "(GitHub).": "(GitHub)。 ", - "How does it work?": "どのように機能しますか?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01とBafflingBob02は、いかなる時点でもお互いにビットコインの資金を委託する必要はありません。もし彼らが紛争を抱えた場合、RoboSatsのスタッフが紛争解決に助けを提供します。", - "You can find a step-by-step description of the trade pipeline in ": "取引プロセスのステップバイステップの説明は、以下のリンク先でご確認いただけます。", - "How it works": "取引の流れ", - "You can also check the full guide in ": "詳しいガイドは以下のリンク先でもご確認いただけます。", - "How to use": "使い方", - "What payment methods are accepted?": "どの支払い方法が受け入れられていますか?", - "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.": "全ての支払い方法が受け入れられますが、速いものに限ります。好みの支払い方法を書き込むことができます。あなたはその方法を受け入れる同じレベルのユーザーとマッチする必要があります。支払いの段階で、支払いには24時間の期限があり、それを超えた場合は、自動的に紛争有りとして扱われます。ですので、なるべく早い支払い方法を使うことを強くお勧めします。", - "Are there trade limits?": "取引に制限がありますか?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "ライトニングネットワークのルーティングのエラーを最小限にするため、一つの取引あたりの最大金額は{{maxAmount}} Satsです。取引の回数の制限はありません。一つの注文に一つのロボットしか参加できませんが、異なるブラウザーで複数のロボットを使用することができます(ロボットのトークンを保存することを忘れないでください!)。", - "What are the fees?": "手数料はどうなりますか?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSatsの注文の手数料は{{tradeFee}}%です。この手数料は、注文の作成者({{makerFee}}%)と注文の受け手({{takerFee}}%)の両方が負担するように分割されます。Satsを受け取るためにオンチェーンアドレスが使用される場合、可変取引手数料が発生します。現在の取引手数料を見るには、下部バーのアイコンをタップして取引の詳細を確認してください。", - "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.": "フィアット通貨決済プロバイダーには追加手数料がかかる場合があるため、注意が必要です。いずれの場合でも、買い手がフィアット通貨を送金するコストを負担します。これには、銀行手数料、送金手数料、外国為替スプレッドが含まれます。売り手は、注文詳細に記載されている金額を正確に受け取る必要があります。", - "Is RoboSats private?": "RoboSatsはプライバシーが保護されていますか?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSatsは、あなたの名前、国籍、身分証明書などの個人情報を求めたり、資金を管理したりすることはありません。RoboSatsは、個人データを収集または管理しません。プライバシーを保護するためには、Torブラウザを使用して.onionサービスからアクセスしてください。", - "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.": "取引相手はあなたについて何かしらの情報を推測する可能性があります。チャットは短く簡潔にしましょう。フィアット通貨決済に厳密に必要な情報以外の不要な情報を提供しないようにしてください。", - "What are the risks?": "リスクは何ですか", - "This is an experimental application, things could go wrong. Trade small amounts!": "このアプリケーションは実験的なもので、何かがうまくいかない可能性があります。小額取引をしてください!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "売り手は、他のP2Pサービスと同様に、チャージバックのリスクに直面します。Paypalやクレジットカードは推奨されていません。", - "What is the trust model?": "信頼モデルは何ですか?", - "You can build more trust on RoboSats by inspecting the source code.": "ソースコードを調べることで、RoboSatsに対する信頼を高めることができます。", - "Project source code": "プロジェクトのソースコード", - "What happens if RoboSats suddenly disappears?": "RoboSatsが突然消えたらどうなるのですか?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "あなたのSatsは返ってきます。 RoboSatsが永遠に消えても、解決されていないすべての保留中の取引は自動的に返金されます。これは、ロックされた担保金と取引エスクローの両方に当てはまります。ただし、売り手が「支払い受け取り完了」を確認してから買い手がSatsを受け取るまでの約1秒間、RoboSatsが消えた場合、資金が永久に失われる可能性があります。ルーティングの失敗を避けるために十分な受信側流動性があることを確認してください。問題がある場合は、RoboSatsの公式チャンネルにアクセスしてください。", - "Is RoboSats legal in my country?": "私の国ではRoboSatsは合法ですか?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "RoboSatsの利用は、EbayやCraiglistを使用するのと同じく、多くの国で違いはありません。規制は異なる可能性があります。法令を遵守する責任は利用者にあります。", - "Disclaimer": "免責事項", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "このライトニングアプリケーションは現状有姿で提供されています。現在も積極的に開発が進行中です。取引には最大限の注意を払ってください。プライベートサポートはありません。サポートは公開チャンネルを通じてのみ提供されます。", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSatsは決してあなたに連絡しません。また、ロボットトークンを要求することもありません。", - "Close": "閉じる", - "#26": "components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "あなたの通信はOpenPGPでエンドツーエンドで暗号化されています。OpenPGP標準に基づいたツールを使用して、このチャットのプライバシーを確認できます。", - "Learn how to verify": "確認方法を学ぶ", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "これはあなたのPGP公開鍵です。相手はあなた専用の暗号化メッセージを送信するために使用します。", - "Your public key": "あなたの公開鍵", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "これはあなたの取引相手のPGP公開鍵です。あなたは相手専用の暗号化メッセージを送信するために使用し、また受信したメッセージが相手によって署名されたものであることを確認するためにも使用します。", - "Peer public key": "相手の公開鍵", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "あなたの暗号化された秘密鍵。これを使用して、あなたの相手があなたのために暗号化したメッセージを復号化します。また、送信するメッセージに署名するためにも使用します。", - "Your encrypted private key": "あなたの暗号化された秘密鍵", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "あなたの秘密鍵を復号化するためのパスフレーズ。あなたしか知りません!共有しないでください。また、これはあなたのロボットトークンでもあります。", - "Your private key passphrase (keep secure!)": "あなたの秘密鍵のパスフレーズ(安全に保ってください!)", - "Save credentials as a JSON file": "JSONファイルとして認証情報を保存する", "Keys": "鍵", - "Save messages as a JSON file": "JSONファイルとしてメッセージを保存する", + "Learn how to verify": "確認方法を学ぶ", "Messages": "メッセージ", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "技術マニア向けの統計情報", - "Client": "クライアント", - "Coordinator": "コーディネーター", - "RoboSats version": "RoboSatsバージョン", - "LND version": "LNDバージョン", - "LN Node": "LNノード", - "Coordinator commit hash": "コーディネーターコミットハッシュ", - "24h contracted volume": "24時間の契約量", - "Lifetime contracted volume": "契約総額", - "Made with": "と", - "and": "を込めて", - "... somewhere on Earth!": "......地球上のどっかから!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "相手の公開鍵", + "Save credentials as a JSON file": "JSONファイルとして認証情報を保存する", + "Save messages as a JSON file": "JSONファイルとしてメッセージを保存する", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "あなたの秘密鍵を復号化するためのパスフレーズ。あなたしか知りません!共有しないでください。また、これはあなたのロボットトークンでもあります。", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "これはあなたのPGP公開鍵です。相手はあなた専用の暗号化メッセージを送信するために使用します。", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "あなたの通信はOpenPGPでエンドツーエンドで暗号化されています。OpenPGP標準に基づいたツールを使用して、このチャットのプライバシーを確認できます。", + "Your encrypted private key": "あなたの暗号化された秘密鍵", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "あなたの暗号化された秘密鍵。これを使用して、あなたの相手があなたのために暗号化したメッセージを復号化します。また、送信するメッセージに署名するためにも使用します。", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "これはあなたの取引相手のPGP公開鍵です。あなたは相手専用の暗号化メッセージを送信するために使用し、また受信したメッセージが相手によって署名されたものであることを確認するためにも使用します。", + "Your private key passphrase (keep secure!)": "あなたの秘密鍵のパスフレーズ(安全に保ってください!)", + "Your public key": "あなたの公開鍵", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "コミュニティー", - "Support is only offered via public channels. Join our Telegram 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!": "サポートは公共のチャンネルを通じてのみ提供されます。質問がある場合や他のクールなロボットたちと交流したい場合は、Telegramコミュニティに参加してください。バグを発見した場合や新機能を提案したい場合は、Github Issuesをご利用ください!", "Follow RoboSats in Twitter": "TwitterでRoboSatsをフォロー", - "Twitter Official Account": "Twitter公式アカウント", - "RoboSats in Reddit": "RoboSatsのReddit", - "RoboSats Telegram Communities": "RoboSats言語ごとのTelegramコミュニティー", - "Join RoboSats Spanish speaking community!": "RoboSatsのスペイン語コミュニティーへの参加はこちら!", - "Join RoboSats Russian speaking community!": "RoboSatsのロシア語コミュニティーへの参加はこちら!", + "Github Issues - The Robotic Satoshis Open Source Project": "GitHub Issues-ロボティック・サトシ・オープンソース・プロジェクト", "Join RoboSats Chinese speaking community!": "RoboSatsの中国語コミュニティーへの参加はこちら!", "Join RoboSats English speaking community!": "RoboSatsの英語コミュニティーへの参加はこちら!", "Join RoboSats Portuguese speaking community!": "RoboSatsのポルトガル語コミュニティーへの参加はこちら!", + "Join RoboSats Russian speaking community!": "RoboSatsのロシア語コミュニティーへの参加はこちら!", + "Join RoboSats Spanish speaking community!": "RoboSatsのスペイン語コミュニティーへの参加はこちら!", + "RoboSats Telegram Communities": "RoboSats言語ごとのTelegramコミュニティー", + "RoboSats in Reddit": "RoboSatsのReddit", + "Support is only offered via public channels. Join our Telegram 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!": "サポートは公共のチャンネルを通じてのみ提供されます。質問がある場合や他のクールなロボットたちと交流したい場合は、Telegramコミュニティに参加してください。バグを発見した場合や新機能を提案したい場合は、Github Issuesをご利用ください!", "Tell us about a new feature or a bug": "新しい機能やバグについて教えてください", - "Github Issues - The Robotic Satoshis Open Source Project": "GitHub Issues-ロボティック・サトシ・オープンソース・プロジェクト", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "「Learn RoboSats」学習ページにアクセスしようとしています。RoboSatsの使い方を学び、動作原理を理解するためのチュートリアルとドキュメントが提供されています。", + "Twitter Official Account": "Twitter公式アカウント", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "流動性", + "Coordinator Summary": "コーディネーターの概要", + "Current onchain payout fee": "現在のオンチェーン支払手数料", + "Last 24h mean premium": "過去24時間の平均プレミアム", + "Maker fee": "メーカー手数料", + "Public buy orders": "公開買い注文", + "Public sell orders": "公開売り注文", + "Taker fee": "テイカー手数料", + "Today active robots": "本日アクティブなロボット", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "ブラウザー", + "Enable": "有効化", + "Enable TG Notifications": "テレグラム通知を有効にする", + "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.": "RoboSatsのテレグラムボットとのチャットに移動します。チャットを開いて「Start」を押してください。テレグラム通知を有効にすることで匿名レベルが低下する可能性があることに注意してください。", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub)。 ", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSatsは決してあなたに連絡しません。また、ロボットトークンを要求することもありません。", + "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.": "全ての支払い方法が受け入れられますが、速いものに限ります。好みの支払い方法を書き込むことができます。あなたはその方法を受け入れる同じレベルのユーザーとマッチする必要があります。支払いの段階で、支払いには24時間の期限があり、それを超えた場合は、自動的に紛争有りとして扱われます。ですので、なるべく早い支払い方法を使うことを強くお勧めします。", + "Are there trade limits?": "取引に制限がありますか?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01とBafflingBob02は、いかなる時点でもお互いにビットコインの資金を委託する必要はありません。もし彼らが紛争を抱えた場合、RoboSatsのスタッフが紛争解決に助けを提供します。", + "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.": "フィアット通貨決済プロバイダーには追加手数料がかかる場合があるため、注意が必要です。いずれの場合でも、買い手がフィアット通貨を送金するコストを負担します。これには、銀行手数料、送金手数料、外国為替スプレッドが含まれます。売り手は、注文詳細に記載されている金額を正確に受け取る必要があります。", + "Close": "閉じる", + "Disclaimer": "免責事項", + "How does it work?": "どのように機能しますか?", + "How it works": "取引の流れ", + "How to use": "使い方", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "RoboSatsの利用は、EbayやCraiglistを使用するのと同じく、多くの国で違いはありません。規制は異なる可能性があります。法令を遵守する責任は利用者にあります。", + "Is RoboSats legal in my country?": "私の国ではRoboSatsは合法ですか?", + "Is RoboSats private?": "RoboSatsはプライバシーが保護されていますか?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSatsは、ライトニングネットワーク上のBTC/FIATのP2P取引です。", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "RoboSatsはマッチングを簡素化し、信頼性を最小限に抑えます。RoboSatsはプライバシーと速度に重点を置いています。", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "ライトニングネットワークのルーティングのエラーを最小限にするため、一つの取引あたりの最大金額は{{maxAmount}} Satsです。取引の回数の制限はありません。一つの注文に一つのロボットしか参加できませんが、異なるブラウザーで複数のロボットを使用することができます(ロボットのトークンを保存することを忘れないでください!)。", + "Project source code": "プロジェクトのソースコード", + "RoboSats is an open source project ": "RoboSatsはオープンソースプロジェクトです", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSatsの注文の手数料は{{tradeFee}}%です。この手数料は、注文の作成者({{makerFee}}%)と注文の受け手({{takerFee}}%)の両方が負担するように分割されます。Satsを受け取るためにオンチェーンアドレスが使用される場合、可変取引手数料が発生します。現在の取引手数料を見るには、下部バーのアイコンをタップして取引の詳細を確認してください。", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSatsは、あなたの名前、国籍、身分証明書などの個人情報を求めたり、資金を管理したりすることはありません。RoboSatsは、個人データを収集または管理しません。プライバシーを保護するためには、Torブラウザを使用して.onionサービスからアクセスしてください。", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "売り手は、他のP2Pサービスと同様に、チャージバックのリスクに直面します。Paypalやクレジットカードは推奨されていません。", + "This is an experimental application, things could go wrong. Trade small amounts!": "このアプリケーションは実験的なもので、何かがうまくいかない可能性があります。小額取引をしてください!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "このライトニングアプリケーションは現状有姿で提供されています。現在も積極的に開発が進行中です。取引には最大限の注意を払ってください。プライベートサポートはありません。サポートは公開チャンネルを通じてのみ提供されます。", + "What are the fees?": "手数料はどうなりますか?", + "What are the risks?": "リスクは何ですか", + "What happens if RoboSats suddenly disappears?": "RoboSatsが突然消えたらどうなるのですか?", + "What is RoboSats?": "RoboSatsとは?", + "What is the trust model?": "信頼モデルは何ですか?", + "What payment methods are accepted?": "どの支払い方法が受け入れられていますか?", + "You can also check the full guide in ": "詳しいガイドは以下のリンク先でもご確認いただけます。", + "You can build more trust on RoboSats by inspecting the source code.": "ソースコードを調べることで、RoboSatsに対する信頼を高めることができます。", + "You can find a step-by-step description of the trade pipeline in ": "取引プロセスのステップバイステップの説明は、以下のリンク先でご確認いただけます。", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "あなたのSatsは返ってきます。 RoboSatsが永遠に消えても、解決されていないすべての保留中の取引は自動的に返金されます。これは、ロックされた担保金と取引エスクローの両方に当てはまります。ただし、売り手が「支払い受け取り完了」を確認してから買い手がSatsを受け取るまでの約1秒間、RoboSatsが消えた場合、資金が永久に失われる可能性があります。ルーティングの失敗を避けるために十分な受信側流動性があることを確認してください。問題がある場合は、RoboSatsの公式チャンネルにアクセスしてください。", + "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.": "取引相手はあなたについて何かしらの情報を推測する可能性があります。チャットは短く簡潔にしましょう。フィアット通貨決済に厳密に必要な情報以外の不要な情報を提供しないようにしてください。", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "戻る", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "あなたのロボット", - "One active order #{{orderID}}": "アクティブなオーダー #{{orderID}} に進む", - "Your current order": "現在のオーダー", - "Your last order #{{orderID}}": "前回のオーダー #{{orderID}}", - "Inactive order": "非アクティブなオーダー", - "No active orders": "アクティブなオーダーはありません", - "You do not have previous orders": "前回のオーダーはありません", - "Telegram enabled": "Telegramが有効になりました", - "Enable Telegram Notifications": "Telegram通知を有効にする", - "Use stealth invoices": "ステルス・インボイスを使用する", - "Your earned rewards": "あなたの獲得報酬", + "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.": "「Learn RoboSats」学習ページにアクセスしようとしています。RoboSatsの使い方を学び、動作原理を理解するためのチュートリアルとドキュメントが提供されています。", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "ロボットを生成する", + "Generate a robot avatar first. Then create your own order.": "最初にロボットアバターを生成してください。次に自分のオーダーを作成してください。", + "You do not have a robot avatar": "ロボットのアバターがありません", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "請求する", - "Invoice for {{amountSats}} Sats": " {{amountSats}} Satsのインボイス", - "Submit": "送信", + "Enable Telegram Notifications": "Telegram通知を有効にする", "Generate with Webln": "Weblnで生成", + "Inactive order": "非アクティブなオーダー", + "Invoice for {{amountSats}} Sats": " {{amountSats}} Satsのインボイス", + "No active orders": "アクティブなオーダーはありません", + "One active order #{{orderID}}": "アクティブなオーダー #{{orderID}} に進む", + "Submit": "送信", + "Telegram enabled": "Telegramが有効になりました", "There it goes, thank you!🥇": "送信完了、ありがとうございます!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": " {{max}}%未満である必要があります。", - "Must be more than {{min}}%": "{{min}}%以上である必要があります。", - "Must be less than {{maxSats}": " {{maxSats}}未満である必要があります。", - "Must be more than {{minSats}}": "{{minSats}}以上である必要があります。", - "Amount": "量", - "Onchain amount to send (BTC)": "送信するオンチェーン量(BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "約{{swapSats}} ライトニングSatsを受け取ります(手数料は異なる場合があります)", - "Onchain amount to receive (BTC)": "受信するオンチェーン量(BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "約{{swapSats}} ライトニングSatsを送信します(手数料は異なる場合があります)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": "{{satoshis}}のうち", - " at market price": " at market price", - " at a {{premium}}% premium": "{{premium}}%のプレミアムで", - " at a {{discount}}% discount": "{{discount}}%のディスカウントで", - "Clear form": "フォームをクリア", - "Enable advanced options": "高度な設定を有効にする", - "Swap?": "スワップ?", - "Buy or Sell Bitcoin?": "ビットコインを買う? 売る?", - "In or Out of Lightning?": "ライトニングに入れる?出す?", - "Buy": "購入", - "Swap In": "スワップイン", - "Sell": "売る", - "Swap Out": "スワップアウト", - "Amount of fiat to exchange for bitcoin": "ビットコインと交換するための通貨の金額", - "Amount of BTC to swap for LN Sats": "ライトニングSatsと交換するためのBTCの量", - "Must be more than {{minAmount}}": "{{minAmount}}以上である必要があります。", - "Must be less than {{maxAmount}}": "{{maxAmount}}未満である必要があります。", - "Must be shorter than 65 characters": "65文字より短くなければなりません。", - "Swap Destination(s)": "スワップの送信先", - "Fiat Payment Method(s)": "支払い方法", - "Enter the destination of the Lightning swap": "ライトニングスワップの送信先を入力してください。", - "You can add new methods": "新しい支払い方法を追加できます。", - "Add New": "新しく追加", - "Choose a Pricing Method": "価格設定方法を選択してください。", - "Let the price move with the market": "価格を市場と連動させます。", - "Relative": "相対的", - "Set a fix amount of satoshis": "固定数量のSatsを設定します。", - "Exact": "正確", - "Satoshis": "Sats", - "Premium over Market (%)": "マーケットに対するプレミアム(%)", - "Public order length": "公開注文の期間", - "Public Duration (HH:mm)": "公開期間(HH:mm)", - "Escrow/invoice step length": "エスクロー/インボイスのステップ期間", - "Escrow/Invoice Timer (HH:mm)": "エスクロー/インボイスのタイマー(HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "スキンインゲームを設定して、安全性を高めるために増やす。", - "Fidelity Bond Size": "信用担保金のサイズ", - "You must fill the form correctly": "フォームに正しく入力する必要があります。", - "Edit order": "注文を編集", - "Your order fixed exchange rate": "注文の固定為替レート", - "Order rate:": "注文レート:", - "Order current rate:": "現在のレート:", - "#32": "components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "ステルス・インボイスを使用する", + "You do not have previous orders": "前回のオーダーはありません", + "Your Robot": "Your Robot", + "Your current order": "現在のオーダー", + "Your earned rewards": "あなたの獲得報酬", + "Your last order #{{orderID}}": "前回のオーダー #{{orderID}}", + "Your robot": "あなたのロボット", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "......地球上のどっかから!", + "24h contracted volume": "24時間の契約量", + "Client": "クライアント", + "Coordinator": "コーディネーター", + "Coordinator commit hash": "コーディネーターコミットハッシュ", + "LN Node": "LNノード", + "LND version": "LNDバージョン", + "Lifetime contracted volume": "契約総額", + "Made with": "と", + "RoboSats version": "RoboSatsバージョン", + "Stats For Nerds": "技術マニア向けの統計情報", + "and": "を込めて", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "バックアップを取ってください!", + "Done": "完了", + "Store your robot token": "ロボットトークンを保存する", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "将来、ロボットアバターを回復する必要があるかもしれません。安全に保存してください。別のアプリケーションに簡単にコピーすることができます。", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "GithubリリースからRoboSats {{coordinatorVersion}} APKをダウンロードしてください。", + "Go away!": "行ってしまえ!", + "On Android RoboSats app ": "AndroidのRoboSatsアプリ ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "Torブラウザクライアントでタブを更新するだけでいいです(ここをクリックするか、Ctrl+Shift+Rを押します)", + "On remotely served browser client": "リモートで提供されるブラウザクライアントで", + "On your own soverign node": "あなた自身の主権ノードで", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSatsコーディネーターはバージョン{{coordinatorVersion}}で、クライアントアプリは{{clientVersion}}です。このバージョンの不一致は、悪いユーザーエクスペリエンスを引き起こす可能性があります。", + "Update your RoboSats client": "RoboSatsクライアントを更新してください", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "から", "to": "まで", - "#33": "components/BookTable/BookControl.tsx", - "and use": "そして使用するのは", - "pay with": "支払い方法は:", - "I want to": "私はしたいのは:", - "Show Lightning swaps": "ライトニングスワップを表示します。", - "Select Payment Currency": "支払い通貨を選択してください。", - "ANY": "すべて", - "DESTINATION": "方向", - "METHOD": "方法", - "Select Payment Method": "支払い方法を選択してください。", - "#34": "components/BookTable/index.tsx", - "Orders per page:": "ページあたりの注文数:", - "No results found.": "結果が見つかりません。", - "An error occurred.": "エラーが発生しました。", - "Columns": "列", - "Select columns": "列を選択", - "Find column": "列を検索", - "Column title": "列タイトル", - "Reorder column": "列の並び替え", - "Show all": "すべて表示", - "Hide all": "すべて非表示", - "Add filter": "フィルタを追加", - "Delete": "削除", - "Logic operator": "ロジックオペレーター", - "Operator": "オペレーター", - "And": "および", - "Or": "または", - "Value": "値", - "Filter value": "価格でフィルタ", - "contains": "〜に含まれる:", - "equals": "〜に相当する", - "starts with": "〜で始まる", - "ends with": "〜で終わる", - "is": "〜と一致する", - "is not": "〜と一致しない", - "is after": "〜の後ろにある", - "is on or after": "〜以降である", - "is before": "〜の前にある", - "is on or before": "〜の以前である", - "is empty": "空である", - "is not empty": "空ではない", - "is any of": "〜のいずれか", - "any": "ANY", - "true": "True", - "false": "False", - "Menu": "メニュー", - "Show columns": "列を表示する", - "Manage columns": "列の管理", - "Filter": "フィルタをかける", - "Unsort": "並べ替え解除", - "Sort by ASC": "昇順で並べ替え", - "Sort by DESC": "降順で並べ替え", - "Show filters": "フィルタを表示する", - "Sort": "注文する", - "yes": "はい", - "no": "いいえ", - "Is": "〜である", - "Currency": "通貨", - "Payment Method": "支払い方法", - "Destination": "宛先", - "Pay": "支払う", - "Timer": "タイマー", - "Expiry": "有効期限", - "Sats now": "現在のSats", - "Bond": "担保金", - "No orders found to sell BTC for {{currencyCode}}": "{{currencyCode}}でBTCを売る注文は見つかりませんでした。", - "No orders found to buy BTC for {{currencyCode}}": "{{currencyCode}}でBTCを買う注文は見つかりませんでした", - "Be the first one to create an order": "最初に注文を作成する人になってください!", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": "{{discount}}%のディスカウントで", + " at a {{premium}}% premium": "{{premium}}%のプレミアムで", + " at market price": " at market price", + " of {{satoshis}} Satoshis": "{{satoshis}}のうち", + "Add New": "新しく追加", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "ライトニングSatsと交換するためのBTCの量", + "Amount of fiat to exchange for bitcoin": "ビットコインと交換するための通貨の金額", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "ビットコインを買う? 売る?", + "Choose a Pricing Method": "価格設定方法を選択してください。", + "Clear form": "フォームをクリア", + "Edit order": "注文を編集", + "Enable advanced options": "高度な設定を有効にする", + "Enter the destination of the Lightning swap": "ライトニングスワップの送信先を入力してください。", + "Escrow/Invoice Timer (HH:mm)": "エスクロー/インボイスのタイマー(HH:mm)", + "Escrow/invoice step length": "エスクロー/インボイスのステップ期間", + "Exact": "正確", + "Exact Amount": "Exact Amount", + "Fiat Payment Method(s)": "支払い方法", + "Fidelity Bond Size": "信用担保金のサイズ", + "In or Out of Lightning?": "ライトニングに入れる?出す?", + "Let the price move with the market": "価格を市場と連動させます。", + "Must be less than {{maxAmount}}": "{{maxAmount}}未満である必要があります。", + "Must be less than {{maxSats}": " {{maxSats}}未満である必要があります。", + "Must be less than {{max}}%": " {{max}}%未満である必要があります。", + "Must be more than {{minAmount}}": "{{minAmount}}以上である必要があります。", + "Must be more than {{minSats}}": "{{minSats}}以上である必要があります。", + "Must be more than {{min}}%": "{{min}}%以上である必要があります。", + "Must be shorter than 65 characters": "65文字より短くなければなりません。", + "Onchain amount to receive (BTC)": "受信するオンチェーン量(BTC)", + "Onchain amount to send (BTC)": "送信するオンチェーン量(BTC)", + "Order current rate:": "現在のレート:", + "Order for ": "Order for ", + "Order rate:": "注文レート:", + "Premium over Market (%)": "マーケットに対するプレミアム(%)", + "Public Duration (HH:mm)": "公開期間(HH:mm)", + "Public order length": "公開注文の期間", + "Relative": "相対的", + "Satoshis": "Sats", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "固定数量のSatsを設定します。", + "Set the skin-in-the-game, increase for higher safety assurance": "スキンインゲームを設定して、安全性を高めるために増やす。", + "Swap Destination(s)": "スワップの送信先", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "スワップ?", + "You can add new methods": "新しい支払い方法を追加できます。", + "You must fill the form correctly": "フォームに正しく入力する必要があります。", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "約{{swapSats}} ライトニングSatsを受け取ります(手数料は異なる場合があります)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "約{{swapSats}} ライトニングSatsを送信します(手数料は異なる場合があります)", + "Your order fixed exchange rate": "注文の固定為替レート", + "#31": "Phrases in components/Notifications/index.tsx", + "Lightning routing failed": "ライトニングのルーティングに失敗しました", + "New chat message": "チャットに新しいメッセージがあります", + "Order chat is open": "注文のチャットが開かれています", + "Order has been disputed": "注文が紛争中です", + "Order has been taken!": "注文が受け取られました!", + "Order has expired": "注文が期限切れになりました", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - シンプルかつプライベートなビットコイン取引所", + "Trade finished successfully!": "取引が成功に完了しました!", + "You can claim Sats!": "Satsを請求できます!", + "You lost the dispute": "紛争に敗北しました", + "You won the dispute": "紛争に勝利しました", + "₿ Rewards!": "₿ 報酬!", + "⚖️ Disputed!": "⚖️ 紛争中!", + "✅ Bond!": "✅ ファンド!", + "✅ Escrow!": "✅ エスクロー!", + "❗⚡ Routing Failed": "❗⚡ ルーティング失敗", + "👍 dispute": "👍 紛争", + "👎 dispute": "👎 紛争", + "💬 Chat!": "💬 チャット!", + "💬 message!": "💬 メッセージ!", + "😪 Expired!": "😪 期限切れ!", + "🙌 Funished!": "🙌 完了!", + "🥳 Taken!": "🥳 受け取られました!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "金額 {{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.": "このオーダーを引き受けることで、時間を無駄にする可能性があります。メーカーが指定された時間内に進まない場合、メーカーの担保金の50%に相当するSatsで補償されます。", + "Enter amount of fiat to exchange for bitcoin": "ビットコインと交換するフィアット通貨の金額を入力してください", + "Sounds fine": "よろしい", + "Take Order": "注文を受け取る", + "The maker is away": "メーカーは離席中です", + "Too high": "高すぎる", + "Too low": "低すぎる", + "Wait until you can take an order": "注文を受け取ることができるまで待ってください", + "You must specify an amount first": "まず金額を指定する必要があります", + "You will receive {{satoshis}} Sats (Approx)": "{{satoshis}} Satsを受け取ります(おおよその金額)", + "You will send {{satoshis}} Sats (Approx)": "{{satoshis}} Satsを送信します(おおよその金額)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "受け付ける支払い方法", + "Amount of Satoshis": "サトシの金額", + "Deposit timer": "デポジットタイマー", + "Expires in": "有効期限", + "Order Details": "注文の詳細", + "Order ID": "注文ID", + "Order maker": "オーダーメイカー", + "Order status": "注文の状況", + "Order taker": "オーダーテイカー", + "Penalty lifted, good to go!": "ペナルティが解除されました、準備OK!", + "Premium over market price": "市場価格より高いプレミアム", + "Price and Premium": "価格とプレミアム", + "Swap destination": "スワップの宛先", + "The order has expired": "注文は期限切れになりました", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "まだ注文を受け取ることはできません!{{timeMin}}分{{timeSec}}秒待ってください", + "You receive via Lightning {{amount}} Sats (Approx)": "ライトニングで{{amount}} Sats(約)を受け取ります", + "You receive via {{method}} {{amount}}": "{{method}}で{{amount}}を受け取ります", + "You send via Lightning {{amount}} Sats (Approx)": "ライトニングで{{amount}} Sats(約)を送信します", + "You send via {{method}} {{amount}}": "{{method}}で{{amount}}を送信します", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - プレミアム: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "ダーク", + "Fiat": "フィアット", + "Light": "ライト", + "Mainnet": "メインネット", + "Swaps": "スワップ", + "Testnet": "テストネット", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "注文をキャンセルして、担保金を解除する", - "Unilateral cancelation (bond at risk!)": "一方的なキャンセル(担保金が危険に!)", "Cancel": "キャンセル", + "Cancel order and unlock bond instantly": "注文をキャンセルして、担保金を解除する", "Collaborative Cancel": "共同キャンセル", - "#36": "components/TradeBox/TradeSummary.tsx", - "Trade Summary": "取引概要", + "Unilateral cancelation (bond at risk!)": "一方的なキャンセル(担保金が危険に!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "あなたが共同的なキャンセルを求めています", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}}が共同的なキャンセルを求めています", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "買い手", + "Completed in": "完了", + "Contract exchange rate": "契約為替レート", + "Coordinator trade revenue": "取引コーディネーターの収益", "Export trade summary": "取引概要をエクスポートする", "Maker": "メーカー", - "Taker": "テイカー", - "Buyer": "買い手", - "Seller": "売り手", - "User role": "ユーザーの役割", - "Sent": "送信", - "Received": "受信", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "オンチェーンスワップ手数料", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "マイニング手数料", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "メーカーの担保金", - "Taker bond": "テイカーの担保金", - "Unlocked": "ロック解除済み", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "取引コーディネーターの収益", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "マイニング手数料", + "Onchain swap fee": "オンチェーンスワップ手数料", + "Received": "受信", "Routing budget": "ルーティング予算", - "Contract exchange rate": "契約為替レート", + "Seller": "売り手", + "Sent": "送信", + "Taker": "テイカー", + "Taker bond": "テイカーの担保金", "Timestamp": "タイムスタンプ", - "Completed in": "完了", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "取引概要", + "Unlocked": "ロック解除済み", + "User role": "ユーザーの役割", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "互換性のあるウォレットを見る", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}}が共同的なキャンセルを求めています", - "You asked for a collaborative cancellation": "あなたが共同的なキャンセルを求めています", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "メッセージを入力してください", - "Waiting for peer public key...": "相手の公開鍵を待っています...", - "Connecting...": "接続中...", - "Send": "送信する", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "あなた", - "connected": "接続されました", - "disconnected": "切断されました", - "Activate slow mode (use it when the connection is slow)": "スローモードを有効にする(接続が遅い場合に使用)", - "Peer": "相手", - "...waiting": "...待機中", - "#42": "components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "プライバシーを確認する", - "Audit PGP": "PGPを監査する", - "Save full log as a JSON file (messages and credentials)": "全ログをJSONファイルとして保存する(メッセージと資格情報)", - "Export": "エクスポート", - "#44": "components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "{{amount}} {{currencyCode}}を受け取ったことを確認しますか?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "{{amount}} {{currencyCode}}を受け取ったことを確認すると、取引が完了します。 エスクローにあるSatsが買い手に解放されます。 {{amount}} {{currencyCode}}があなたのアカウントに到着した後にのみ確認してください。 支払いを受け取った場合に確認しない場合、担保金を失うリスクがあることに注意してください。", - "Confirm": "確認する", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "注文をキャンセルしますか?", - "If the order is cancelled now you will lose your bond.": "注文を今キャンセルすると担保金を失います。", "Confirm Cancel": "キャンセルを確認", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "注文を今キャンセルすると担保金を失います。", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "キャンセルを受け入れる", + "Ask for Cancel": "キャンセルを要求する", "Collaborative cancel the order?": "注文を共同キャンセルしますか?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "取引用エスクローが投稿されました。メーカーとテイカーが両方共同でキャンセルすることで注文をキャンセルできます。", "Your peer has asked for cancellation": "あなたの相手がキャンセルを要求しました", - "Accept Cancelation": "キャンセルを受け入れる", - "Ask for Cancel": "キャンセルを要求する", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "インボイスが受信されていません。WebLNウォレットを確認してください。", - "Amount not yet locked, please check your WebLN wallet.": "Satsがまだロックされていません。WebLNウォレットを確認してください。", - "You can close now your WebLN wallet popup.": "WebLNウォレットのポップアップを閉じても良いです。", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "紛争を開始しますか?", - "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.": "RoboSatsスタッフは、提供された声明と証拠を調査します。スタッフはチャットを読めないため、完全な証拠を提供する必要があります。声明とともに使い捨ての連絡方法を提供するのが最善です。トレードのエスクローにあるSatsは、紛争の勝者に送られ、紛争の敗者は担保金を失います。", - "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.": "チャットログをエクスポートすることを確認してください。スタッフは、不一致を解決するためにエクスポートされたチャットログJSONを要求する場合があります。保存する責任があなたにあります。", - "Disagree": "戻る", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "同意して紛争を開始する", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "戻る", + "Do you want to open a dispute?": "紛争を開始しますか?", + "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.": "チャットログをエクスポートすることを確認してください。スタッフは、不一致を解決するためにエクスポートされたチャットログJSONを要求する場合があります。保存する責任があなたにあります。", + "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.": "RoboSatsスタッフは、提供された声明と証拠を調査します。スタッフはチャットを読めないため、完全な証拠を提供する必要があります。声明とともに使い捨ての連絡方法を提供するのが最善です。トレードのエスクローにあるSatsは、紛争の勝者に送られ、紛争の敗者は担保金を失います。", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "確認する", + "Confirm you received {{amount}} {{currencyCode}}?": "{{amount}} {{currencyCode}}を受け取ったことを確認しますか?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "{{amount}} {{currencyCode}}を受け取ったことを確認すると、取引が完了します。 エスクローにあるSatsが買い手に解放されます。 {{amount}} {{currencyCode}}があなたのアカウントに到着した後にのみ確認してください。 支払いを受け取った場合に確認しない場合、担保金を失うリスクがあることに注意してください。", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "{{amount}} {{currencyCode}} を送信したことを確認しますか?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "{{amount}} {{currencyCode}}を送信したことを確認することで、取引を最終的に完了することができます。まだ送信していない場合、偽の確認を続けると、担保金を失う可能性があります。", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Satsがまだロックされていません。WebLNウォレットを確認してください。", + "Invoice not received, please check your WebLN wallet.": "インボイスが受信されていません。WebLNウォレットを確認してください。", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "WebLNウォレットのポップアップを閉じても良いです。", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "PGPを監査する", + "Export": "エクスポート", + "Save full log as a JSON file (messages and credentials)": "全ログをJSONファイルとして保存する(メッセージと資格情報)", + "Verify your privacy": "プライバシーを確認する", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...待機中", + "Activate slow mode (use it when the connection is slow)": "スローモードを有効にする(接続が遅い場合に使用)", + "Peer": "相手", + "You": "あなた", + "connected": "接続されました", + "disconnected": "切断されました", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "接続中...", + "Send": "送信する", + "Type a message": "メッセージを入力してください", + "Waiting for peer public key...": "相手の公開鍵を待っています...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "チャットログを添付する", + "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "チャットログを添付することで紛争解決プロセスが促進され、透明性が高まります。ただし、プライバシーが危険にさらされる可能性があります。", + "Submit dispute statement": "紛争申し立てを送信する", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "高度な設定", + "Invoice to wrap": "ラップするインボイス", + "Payout Lightning Invoice": "支払いのライトニングインボイス", + "Proxy Budget": "プロキシ予算", + "Routing Budget": "ルーティング予算", + "Server": "サーバー", + "Submit invoice for {{amountSats}} Sats": "{{amountSats}} Satsのインボイスを送信する", + "Use Lnproxy": "Lnproxyを使用する", + "Wrap": "ラップする", + "Wrapped invoice": "ラップされたインボイス", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "ビットコインアドレス", + "Final amount you will receive": "あなたが受け取る最終金額", + "Invalid": "無効", + "Mining Fee": "マイニング手数料", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSatsコーディネーターがスワップを実行し、Satsをあなたのオンチェーンアドレスに送信します。", + "Swap fee": "スワップ手数料", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "{{amount}} {{currencyCode}}が受信されたことを確認する", + "Confirm {{amount}} {{currencyCode}} sent": "{{amount}} {{currencyCode}}が送信されたことを確認する", + "Open Dispute": "紛争を開始する", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "こんにちはと言ってください!役に立つように簡潔にしてください。どのようにして{{amount}} {{currencyCode}}を送信するかを知らせてください。", + "To open a dispute you need to wait": "紛争を開くには待つ必要があります", + "Wait for the seller to confirm he has received the payment.": "売り手が支払いを受け取ったことを確認するまで待ちます。", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "あなたの声明を提出してください。何が起こったかを明確に具体的に説明し、必要な証拠を提供してください。スタッフと連絡を取るためにBurnerメール、XMPP、またはTelegramのユーザー名などの連絡先を必ず提供してください。紛争は実際のロボット(人間)の裁量で解決されるため、公正な結果を確実にするためにできるだけ協力してください。最大5000文字。", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "残念ながら、あなたは紛争に負けました。これが間違いであると思う場合は、robosats@protonmail.comに電子メールでケースを再開するように依頼できます。ただし、再調査される可能性は低いです。", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "注文と支払いを識別するために必要な情報を保存してください:注文ID、担保金またはエスクローの支払いハッシュ(ライトニングウォレットで確認してください)、正確なSatsの量、およびロボットのニックネーム。この取引に関与したユーザーとして自分自身をメール(または他の連絡方法)で識別する必要があります。", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "あなたの取引相手の声明を待っています。紛争の状況について疑問がある場合や、情報を追加したい場合は、robosats@protonmail.comに連絡してください。", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "両方の声明が受け取られました。スタッフが紛争を解決するのを待ってください。紛争の状態について迷ったり、追加情報を提供したい場合は、robosats@protonmail.com に連絡してください。連絡先を提供しなかった場合、または正しく書いたかどうか確信が持てない場合は、すぐに連絡してください。", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "あなたはプロフィールの報酬から紛争解決金額(エスクローと担保金)を請求することができます。もしあなたに何かスタッフが助けられることがあれば、robosats@protonmail.com(または提供された使い捨て連絡先方法を通じて)までお気軽にお問い合わせください。", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "もうしばらくお待ちください。もし売り手がデポジットしない場合は、担保金が自動的に返金されます。さらに、報酬を受け取ることができます(プロフィールで報酬を確認してください)。", + "We are waiting for the seller to lock the trade amount.": "売り手が取引金額をロックするまでお待ちください。", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "注文を更新する", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "クリップボードにコピーする", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "これは保留中のインボイスです。あなたのウォレットの中で凍結されます。キャンセルまたは紛争に敗訴した場合にのみ請求されます。", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "これは保留中のインボイスです。あなたのウォレットの中で凍結されます。{{currencyCode}}を受け取ったことを確認すると、買い手にリリースされます。", - "Copy to clipboard": "クリップボードにコピーする", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "注文を更新する", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "失敗の原因:", - "Retrying!": "再試行中!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "インボイスの有効期限が切れているか、3回以上の支払い試行が行われました。新しいインボイスを提出してください。", - "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は1分の休憩を挟んでインボイスを3回支払おうとします。引き続き失敗する場合は、新しいインボイスを提出できます。十分な流動性があるかどうかを確認してください。ライトニングノードは、支払いを受け取るためにオンラインにする必要があることを忘れないでください。", - "Next attempt in": "次の試行まで", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "あなたの声明を提出してください。何が起こったかを明確に具体的に説明し、必要な証拠を提供してください。スタッフと連絡を取るためにBurnerメール、XMPP、またはTelegramのユーザー名などの連絡先を必ず提供してください。紛争は実際のロボット(人間)の裁量で解決されるため、公正な結果を確実にするためにできるだけ協力してください。最大5000文字。", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "残念ながら、あなたは紛争に負けました。これが間違いであると思う場合は、robosats@protonmail.comに電子メールでケースを再開するように依頼できます。ただし、再調査される可能性は低いです。", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSatsはあなたのライトニングインボイスを支払おうとしています。支払いを受け取るには、ライトニングノードがオンラインである必要があることを忘れないでください。", - "#57": "components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "オーダーが期限切れになっても取られない場合、あなたの担保金はあなたに戻ります(何も行動する必要はありません)。", - "Public orders for {{currencyCode}}": "{{currencyCode}}の公開注文", - "Pause the public order": "公開注文を一時停止する", - "Premium rank": "プレミアムランク", - "Among public {{currencyCode}} orders (higher is cheaper)": "{{currencyCode}}の公開注文の中で(高い方が安い)", - "#58": "components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "ありがとうございます! RoboSatsもあなたを愛しています", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSatsはより多くの流動性とユーザーでより良くなります。ビットコイナーのお友達にRoboSatsについて話してください!", - "Thank you for using Robosats!": "Robosatsをご利用いただきありがとうございます!", - "Your TXID": "あなたのTXID", - "Sending coins to": "コインを送信する先", - "Start Again": "最初からやり直す", - "Renew": "更新する", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "紛争を開くには待つ必要があります", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "こんにちはと言ってください!役に立つように簡潔にしてください。どのようにして{{amount}} {{currencyCode}}を送信するかを知らせてください。", - "Wait for the seller to confirm he has received the payment.": "売り手が支払いを受け取ったことを確認するまで待ちます。", - "Open Dispute": "紛争を開始する", - "Confirm {{amount}} {{currencyCode}} sent": "{{amount}} {{currencyCode}}が送信されたことを確認する", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "{{amount}} {{currencyCode}}が受信されたことを確認する", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "テイカーが担保金をロックするまでお待ちください。タイムリミット内に担保金がロックされない場合、オーダーは再度公開されます。", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "売り手が取引金額をロックするまでお待ちください。", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "もうしばらくお待ちください。もし売り手がデポジットしない場合は、担保金が自動的に返金されます。さらに、報酬を受け取ることができます(プロフィールで報酬を確認してください)。", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "買い手がライトニングインボイスを投稿するのを待っています。投稿されたら、直接フィアット通貨決済の詳細を通知できます。", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "もうしばらくお待ちください。もし買い手が協力しない場合、取引担保と担保金が自動的に返金されます。さらに、報酬を受け取ることができます(プロフィールで報酬を確認してください)。", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "両方の声明が受け取られました。スタッフが紛争を解決するのを待ってください。紛争の状態について迷ったり、追加情報を提供したい場合は、robosats@protonmail.com に連絡してください。連絡先を提供しなかった場合、または正しく書いたかどうか確信が持てない場合は、すぐに連絡してください。", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "注文と支払いを識別するために必要な情報を保存してください:注文ID、担保金またはエスクローの支払いハッシュ(ライトニングウォレットで確認してください)、正確なSatsの量、およびロボットのニックネーム。この取引に関与したユーザーとして自分自身をメール(または他の連絡方法)で識別する必要があります。", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "注文の再開", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "あなたの公開注文は一時停止されました。現時点では、他のロボットに見ることも取ることもできません。いつでも再開することができます。", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "{{amountFiat}} {{currencyCode}}を送信する前に、あなたがBTCを受け取ることができるかどうかを確認したいと思います。", "Lightning": "ライトニング", "Onchain": "オンチェーン", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "あなたはプロフィールの報酬から紛争解決金額(エスクローと担保金)を請求することができます。もしあなたに何かスタッフが助けられることがあれば、robosats@protonmail.com(または提供された使い捨て連絡先方法を通じて)までお気軽にお問い合わせください。", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "あなたの公開注文は一時停止されました。現時点では、他のロボットに見ることも取ることもできません。いつでも再開することができます。", - "Unpause Order": "注文の再開", - "#67": "components/TradeBox/Forms/OnchainPayout.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "あなたの取引相手の声明を待っています。紛争の状況について疑問がある場合や、情報を追加したい場合は、robosats@protonmail.comに連絡してください。", - "#68": "components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSatsコーディネーターがスワップを実行し、Satsをあなたのオンチェーンアドレスに送信します。", - "Swap fee": "スワップ手数料", - "Final amount you will receive": "あなたが受け取る最終金額", - "Bitcoin Address": "ビットコインアドレス", - "Invalid": "無効", - "Mining Fee": "マイニング手数料", - "#69": "components/SettingsForm/index.tsx", - "Submit dispute statement": "紛争申し立てを送信する", - "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "チャットログを添付することで紛争解決プロセスが促進され、透明性が高まります。ただし、プライバシーが危険にさらされる可能性があります。", - "Attach chat logs": "チャットログを添付する", - "#70": "components/Notifications/index.tsx", - "Advanced options": "高度な設定", - "Routing Budget": "ルーティング予算", - "Use Lnproxy": "Lnproxyを使用する", - "Server": "サーバー", - "Proxy Budget": "プロキシ予算", - "Submit invoice for {{amountSats}} Sats": "{{amountSats}} Satsのインボイスを送信する", - "Invoice to wrap": "ラップするインボイス", - "Wrapped invoice": "ラップされたインボイス", - "Payout Lightning Invoice": "支払いのライトニングインボイス", - "Wrap": "ラップする", - "#71": "components/Notifications/index.tsx", - "Dark": "ダーク", - "Light": "ライト", - "Fiat": "フィアット", - "Swaps": "スワップ", - "Mainnet": "メインネット", - "Testnet": "テストネット", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - シンプルかつプライベートなビットコイン取引所", - "✅ Bond!": "✅ ファンド!", - "✅ Escrow!": "✅ エスクロー!", - "Order has been taken!": "注文が受け取られました!", - "🥳 Taken!": "🥳 受け取られました!", - "Order has expired": "注文が期限切れになりました", - "😪 Expired!": "😪 期限切れ!", - "Order chat is open": "注文のチャットが開かれています", - "💬 Chat!": "💬 チャット!", - "Trade finished successfully!": "取引が成功に完了しました!", - "🙌 Funished!": "🙌 完了!", - "Lightning routing failed": "ライトニングのルーティングに失敗しました", - "❗⚡ Routing Failed": "❗⚡ ルーティング失敗", - "Order has been disputed": "注文が紛争中です", - "⚖️ Disputed!": "⚖️ 紛争中!", - "You won the dispute": "紛争に勝利しました", - "👍 dispute": "👍 紛争", - "You lost the dispute": "紛争に敗北しました", - "👎 dispute": "👎 紛争", - "You can claim Sats!": "Satsを請求できます!", - "₿ Rewards!": "₿ 報酬!", - "New chat message": "チャットに新しいメッセージがあります", - "💬 message!": "💬 メッセージ!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "もうしばらくお待ちください。もし買い手が協力しない場合、取引担保と担保金が自動的に返金されます。さらに、報酬を受け取ることができます(プロフィールで報酬を確認してください)。", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "買い手がライトニングインボイスを投稿するのを待っています。投稿されたら、直接フィアット通貨決済の詳細を通知できます。", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "{{currencyCode}}の公開注文の中で(高い方が安い)", + "If the order expires untaken, your bond will return to you (no action needed).": "オーダーが期限切れになっても取られない場合、あなたの担保金はあなたに戻ります(何も行動する必要はありません)。", + "Pause the public order": "公開注文を一時停止する", + "Premium rank": "プレミアムランク", + "Public orders for {{currencyCode}}": "{{currencyCode}}の公開注文", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "失敗の原因:", + "Next attempt in": "次の試行まで", + "Retrying!": "再試行中!", + "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は1分の休憩を挟んでインボイスを3回支払おうとします。引き続き失敗する場合は、新しいインボイスを提出できます。十分な流動性があるかどうかを確認してください。ライトニングノードは、支払いを受け取るためにオンラインにする必要があることを忘れないでください。", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "インボイスの有効期限が切れているか、3回以上の支払い試行が行われました。新しいインボイスを提出してください。", + "#68": "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はあなたのライトニングインボイスを支払おうとしています。支払いを受け取るには、ライトニングノードがオンラインである必要があることを忘れないでください。", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "更新する", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSatsはより多くの流動性とユーザーでより良くなります。ビットコイナーのお友達にRoboSatsについて話してください!", + "Sending coins to": "コインを送信する先", + "Start Again": "最初からやり直す", + "Thank you for using Robosats!": "Robosatsをご利用いただきありがとうございます!", + "Thank you! RoboSats loves you too": "ありがとうございます! RoboSatsもあなたを愛しています", + "Your TXID": "あなたのTXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "テイカーが担保金をロックするまでお待ちください。タイムリミット内に担保金がロックされない場合、オーダーは再度公開されます。", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "ロボット技術者が到着しました!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "私は自分のロボットを持っています、ここにあります。(workspace.jsonをドラッグアンドドロップしてください)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "初めてここに来ました。新しいロボットガレージと拡張ロボットトークン(xToken)を生成します。", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "表示のカスタマイズ", + "Freeze viewports": "表示を凍結", "desktop_unsafe_alert": "いくつかの機能(チャットなど)は、保護のために無効になっており、それらなしでは取引を完了できません。プライバシーを保護し、RoboSatsを完全に有効にするには、<1> Torブラウザを使用して、<3>オニオンサイトを訪問してください。", "phone_unsafe_alert": "取引を完了できません。 <1> Torブラウザを使用して、<3>オニオンサイトを訪問してください。", "rate_robosats": "<1>RoboSatsの評価を教えてください!", diff --git a/frontend/static/locales/pl.json b/frontend/static/locales/pl.json index 3efaf762..64f77e90 100644 --- a/frontend/static/locales/pl.json +++ b/frontend/static/locales/pl.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "To jest twój awatar handlowy", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Przechowuj swój token bezpiecznie", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Skopiowane!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Learn RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Zamówienie", + "Robot": "Robot", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Kontrakt", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "To jest twój awatar handlowy", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Przechowuj swój token bezpiecznie", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Skopiowane!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Zamówienie", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Kontrakt", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Ukryć", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Nie używasz Robosats prywatnie", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "KAŻDY", + "Buy": "Kupić", + "DESTINATION": "DESTINATION", + "I want to": "chcę", + "METHOD": "METHOD", + "Select Payment Currency": "Wybierz walutę płatności", + "Select Payment Method": "Select Payment Method", + "Sell": "Sprzedać", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "i użyć", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Ilość", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Bądź pierwszą osobą, która utworzy zamówienie", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Waluta", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "Jest", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Nie znaleziono zamówień na zakup BTC za {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Nie znaleziono zleceń sprzedaży BTC za {{currencyCode}}", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Inni", + "Pay": "Płacić", + "Payment Method": "Metoda płatności", "Premium": "Premia", "Price": "Cena", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Zamówienie wygasło", - "Penalty lifted, good to go!": "Kara zniesiona, gotowe!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Nie możesz jeszcze przyjąć zamówienia! Czekać {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Ekspres zamówienia", - "Order taker": "Przyjmujący zamówienia", - "Order Details": "Szczegóły zamówienia", - "Order status": "Status zamówienia", - "Swap destination": "Miejsce docelowe Swap", - "Accepted payment methods": "Akceptowane metody płatności", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premia: {{premium}}%", - "Price and Premium": "Cena i premia", - "Amount of Satoshis": "Ilość Satoshis", - "Premium over market price": "Premia ponad cenę rynkową", - "Order ID": "ID zamówienia", - "Deposit timer": "Deposit timer", - "Expires in": "Wygasa za", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Twórcy nie ma", - "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.": "Przyjmując to zamówienie, ryzykujesz zmarnowanie czasu. Jeśli twórca nie wywiąże się na czas, otrzymasz rekompensatę w satoshi za 50% kaucji producenta.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Wróć", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Poczekaj, aż będziesz mógł złożyć zamówienie", - "Take Order": "Przyjąć zamówienie", - "Too low": "Za nisko", - "Too high": "Za wysoko", - "Enter amount of fiat to exchange for bitcoin": "Wprowadź kwotę fiat do wymiany na bitcoin", - "Amount {{currencyCode}}": "Ilość {{currencyCode}}", - "You must specify an amount first": "Musisz najpierw określić kwotę", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Store your robot token", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", - "Back it up!": "Utwórz kopię zapasową!", - "Done": "Done", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "You do not have a robot avatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Generuj robota", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Włącz powiadomienia 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.": "Zostaniesz przeniesiony do rozmowy z botem telegramowym RoboSats. Po prostu otwórz czat i naciśnij Start. Pamiętaj, że włączenie powiadomień telegramów może obniżyć poziom anonimowości.", - "Browser": "Browser", - "Enable": "Włączyć", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Publiczne zamówienia kupna", - "Public sell orders": "Zlecenia sprzedaży publicznej", - "Book liquidity": "Płynność księgowa", - "Today active robots": "Dziś aktywne roboty", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Opłata producenta", - "Taker fee": "Opłata takera", - "Current onchain payout fee": "Current onchain payout fee", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Czym jest RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Jest to wymiana peer-to-peer BTC/FIAT na lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.", - "RoboSats is an open source project ": "RoboSats to projekt open source ", - "(GitHub).": "(GitHub).", - "How does it work?": "Jak to działa?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "W żadnym momencie AnonymousAlice01 i BafflingBob02 nie muszą powierzać sobie nawzajem funduszy bitcoin. W przypadku konfliktu pracownicy RoboSats pomogą rozwiązać spór.", - "You can find a step-by-step description of the trade pipeline in ": "Szczegółowy opis rurociągu handlowego znajdziesz w ", - "How it works": "Jak to działa", - "You can also check the full guide in ": "Możesz również sprawdzić pełny przewodnik w", - "How to use": "Jak używać", - "What payment methods are accepted?": "Jakie metody płatności są akceptowane?", - "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.": "Wszystkie, o ile są szybkie. Możesz zapisać preferowane metody płatności. Będziesz musiał dopasować się do partnera, który również akceptuje tę metodę. Etap wymiany fiata ma czas wygaśnięcia wynoszący 24 godziny, zanim spór zostanie automatycznie otwarty. Gorąco polecamy korzystanie z szybkich kolejek płatniczych fiat.", - "Are there trade limits?": "Are there trade limits?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maksymalny rozmiar pojedynczej transakcji to {{maxAmount}} Satoshis, aby zminimalizować błąd routingu błyskawicy. Nie ma ograniczeń co do liczby transakcji dziennie. Robot może mieć tylko jedno zamówienie na raz. Możesz jednak używać wielu robotów jednocześnie w różnych przeglądarkach (pamiętaj, aby wykonać kopię zapasową tokenów robota!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Is RoboSats private?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nigdy nie zapyta Cię o Twoje imię i nazwisko, kraj lub dowód osobisty. RoboSats nie dba o twoje fundusze i nie dba o to, kim jesteś. RoboSats nie zbiera ani nie przechowuje żadnych danych osobowych. Aby uzyskać najlepszą anonimowość, użyj przeglądarki Tor i uzyskaj dostęp do ukrytej usługi .onion.", - "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.": "Twój partner handlowy jest jedynym, który może potencjalnie odgadnąć cokolwiek o Tobie. Niech Twój czat będzie krótki i zwięzły. Unikaj podawania nieistotnych informacji innych niż bezwzględnie konieczne do dokonania płatności fiducjarnej.", - "What are the risks?": "What are the risks?", - "This is an experimental application, things could go wrong. Trade small amounts!": "To jest eksperymentalna aplikacja, coś może pójść nie tak. Handluj małymi kwotami!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Sprzedający ponosi takie samo ryzyko obciążenia zwrotnego, jak w przypadku każdej innej usługi peer-to-peer. Paypal lub karty kredytowe nie są zalecane.", - "What is the trust model?": "Jaki jest model zaufania?", - "You can build more trust on RoboSats by inspecting the source code.": "Możesz zbudować większe zaufanie do RoboSats, sprawdzając kod źródłowy.", - "Project source code": "Kod źródłowy projektu", - "What happens if RoboSats suddenly disappears?": "Co się stanie, jeśli RoboSats nagle znikną?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Twoje satelity powrócą do ciebie. Każda wstrzymana faktura, która nie zostanie rozliczona, zostanie automatycznie zwrócona, nawet jeśli RoboSats przestanie działać na zawsze. Dotyczy to zarówno obligacji zabezpieczonych, jak i depozytów handlowych. Istnieje jednak małe okno między sprzedającym potwierdzenie otrzymania FIATA a momentem, w którym kupujący otrzyma satoshi, kiedy środki mogą zostać trwale utracone, jeśli RoboSats zniknie. To okno trwa około 1 sekundy. Upewnij się, że masz wystarczającą płynność przychodzącą, aby uniknąć awarii routingu. Jeśli masz jakiś problem, skontaktuj się z publicznymi kanałami RoboSats.", - "Is RoboSats legal in my country?": "Czy RoboSats jest legalny w moim kraju?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "W wielu krajach korzystanie z RoboSats nie różni się od korzystania z serwisu Ebay lub Craiglist. Twoje przepisy mogą się różnić. Twoim obowiązkiem jest przestrzegać.", - "Disclaimer": "Zastrzeżenie", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Ta aplikacja lightning jest dostarczana w takiej postaci, w jakiej jest. Jest w aktywnym rozwoju: handluje z najwyższą ostrożnością. Nie ma wsparcia prywatnego. Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nigdy się z tobą nie skontaktuje. RoboSats na pewno nigdy nie poprosi o token robota.", - "Close": "Blisko", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", - "Learn how to verify": "Learn how to verify", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", - "Your public key": "Your public key", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.", - "Peer public key": "Peer public key", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", - "Your encrypted private key": "Your encrypted private key", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.", - "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", - "Save credentials as a JSON file": "Save credentials as a JSON file", "Keys": "Keys", - "Save messages as a JSON file": "Save messages as a JSON file", + "Learn how to verify": "Learn how to verify", "Messages": "Messages", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Statystyki dla nerdów", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND wersja", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Zakontraktowana objętość 24h", - "Lifetime contracted volume": "Zakontraktowana wielkość dożywotnia", - "Made with": "Wykonana z", - "and": "i", - "... somewhere on Earth!": "... gdzieś na Ziemi!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Peer public key", + "Save credentials as a JSON file": "Save credentials as a JSON file", + "Save messages as a JSON file": "Save messages as a JSON file", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Your PGP public key. Your peer uses it to encrypt messages only you can read.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.", + "Your encrypted private key": "Your encrypted private key", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.", + "Your private key passphrase (keep secure!)": "Your private key passphrase (keep secure!)", + "Your public key": "Your public key", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Społeczność", - "Support is only offered via public channels. Join our Telegram 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!": "Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych. Dołącz do naszej społeczności Telegram, jeśli masz pytania lub chcesz spędzać czas z innymi fajnymi robotami. Proszę, skorzystaj z naszego Github Issues, jeśli znajdziesz błąd lub chcesz zobaczyć nowe funkcje!", "Follow RoboSats in Twitter": "Follow RoboSats in Twitter", - "Twitter Official Account": "Twitter Official Account", - "RoboSats in Reddit": "RoboSats in Reddit", - "RoboSats Telegram Communities": "RoboSats Telegram Communities", - "Join RoboSats Spanish speaking community!": "Dołącz do hiszpańskojęzycznej społeczności RoboSats!", - "Join RoboSats Russian speaking community!": "Dołącz do rosyjskojęzycznej społeczności RoboSats!", + "Github Issues - The Robotic Satoshis Open Source Project": "Problemy z Githubem — projekt Robotic Satoshis Open Source", "Join RoboSats Chinese speaking community!": "Dołącz do chińskojęzycznej społeczności RoboSats!", "Join RoboSats English speaking community!": "Dołącz do anglojęzycznej społeczności RoboSats!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Dołącz do rosyjskojęzycznej społeczności RoboSats!", + "Join RoboSats Spanish speaking community!": "Dołącz do hiszpańskojęzycznej społeczności RoboSats!", + "RoboSats Telegram Communities": "RoboSats Telegram Communities", + "RoboSats in Reddit": "RoboSats in Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych. Dołącz do naszej społeczności Telegram, jeśli masz pytania lub chcesz spędzać czas z innymi fajnymi robotami. Proszę, skorzystaj z naszego Github Issues, jeśli znajdziesz błąd lub chcesz zobaczyć nowe funkcje!", "Tell us about a new feature or a bug": "Poinformuj nas o nowej funkcji lub błędzie", - "Github Issues - The Robotic Satoshis Open Source Project": "Problemy z Githubem — projekt Robotic Satoshis Open Source", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "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.", + "Twitter Official Account": "Twitter Official Account", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Płynność księgowa", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Current onchain payout fee", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Opłata producenta", + "Public buy orders": "Publiczne zamówienia kupna", + "Public sell orders": "Zlecenia sprzedaży publicznej", + "Taker fee": "Opłata takera", + "Today active robots": "Dziś aktywne roboty", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Włączyć", + "Enable TG Notifications": "Włącz powiadomienia 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.": "Zostaniesz przeniesiony do rozmowy z botem telegramowym RoboSats. Po prostu otwórz czat i naciśnij Start. Pamiętaj, że włączenie powiadomień telegramów może obniżyć poziom anonimowości.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nigdy się z tobą nie skontaktuje. RoboSats na pewno nigdy nie poprosi o token robota.", + "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.": "Wszystkie, o ile są szybkie. Możesz zapisać preferowane metody płatności. Będziesz musiał dopasować się do partnera, który również akceptuje tę metodę. Etap wymiany fiata ma czas wygaśnięcia wynoszący 24 godziny, zanim spór zostanie automatycznie otwarty. Gorąco polecamy korzystanie z szybkich kolejek płatniczych fiat.", + "Are there trade limits?": "Are there trade limits?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "W żadnym momencie AnonymousAlice01 i BafflingBob02 nie muszą powierzać sobie nawzajem funduszy bitcoin. W przypadku konfliktu pracownicy RoboSats pomogą rozwiązać spór.", + "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.", + "Close": "Blisko", + "Disclaimer": "Zastrzeżenie", + "How does it work?": "Jak to działa?", + "How it works": "Jak to działa", + "How to use": "Jak używać", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "W wielu krajach korzystanie z RoboSats nie różni się od korzystania z serwisu Ebay lub Craiglist. Twoje przepisy mogą się różnić. Twoim obowiązkiem jest przestrzegać.", + "Is RoboSats legal in my country?": "Czy RoboSats jest legalny w moim kraju?", + "Is RoboSats private?": "Is RoboSats private?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Jest to wymiana peer-to-peer BTC/FIAT na lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maksymalny rozmiar pojedynczej transakcji to {{maxAmount}} Satoshis, aby zminimalizować błąd routingu błyskawicy. Nie ma ograniczeń co do liczby transakcji dziennie. Robot może mieć tylko jedno zamówienie na raz. Możesz jednak używać wielu robotów jednocześnie w różnych przeglądarkach (pamiętaj, aby wykonać kopię zapasową tokenów robota!).", + "Project source code": "Kod źródłowy projektu", + "RoboSats is an open source project ": "RoboSats to projekt open source ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nigdy nie zapyta Cię o Twoje imię i nazwisko, kraj lub dowód osobisty. RoboSats nie dba o twoje fundusze i nie dba o to, kim jesteś. RoboSats nie zbiera ani nie przechowuje żadnych danych osobowych. Aby uzyskać najlepszą anonimowość, użyj przeglądarki Tor i uzyskaj dostęp do ukrytej usługi .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Sprzedający ponosi takie samo ryzyko obciążenia zwrotnego, jak w przypadku każdej innej usługi peer-to-peer. Paypal lub karty kredytowe nie są zalecane.", + "This is an experimental application, things could go wrong. Trade small amounts!": "To jest eksperymentalna aplikacja, coś może pójść nie tak. Handluj małymi kwotami!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Ta aplikacja lightning jest dostarczana w takiej postaci, w jakiej jest. Jest w aktywnym rozwoju: handluje z najwyższą ostrożnością. Nie ma wsparcia prywatnego. Wsparcie jest oferowane wyłącznie za pośrednictwem kanałów publicznych ", + "What are the fees?": "What are the fees?", + "What are the risks?": "What are the risks?", + "What happens if RoboSats suddenly disappears?": "Co się stanie, jeśli RoboSats nagle znikną?", + "What is RoboSats?": "Czym jest RoboSats?", + "What is the trust model?": "Jaki jest model zaufania?", + "What payment methods are accepted?": "Jakie metody płatności są akceptowane?", + "You can also check the full guide in ": "Możesz również sprawdzić pełny przewodnik w", + "You can build more trust on RoboSats by inspecting the source code.": "Możesz zbudować większe zaufanie do RoboSats, sprawdzając kod źródłowy.", + "You can find a step-by-step description of the trade pipeline in ": "Szczegółowy opis rurociągu handlowego znajdziesz w ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Twoje satelity powrócą do ciebie. Każda wstrzymana faktura, która nie zostanie rozliczona, zostanie automatycznie zwrócona, nawet jeśli RoboSats przestanie działać na zawsze. Dotyczy to zarówno obligacji zabezpieczonych, jak i depozytów handlowych. Istnieje jednak małe okno między sprzedającym potwierdzenie otrzymania FIATA a momentem, w którym kupujący otrzyma satoshi, kiedy środki mogą zostać trwale utracone, jeśli RoboSats zniknie. To okno trwa około 1 sekundy. Upewnij się, że masz wystarczającą płynność przychodzącą, aby uniknąć awarii routingu. Jeśli masz jakiś problem, skontaktuj się z publicznymi kanałami RoboSats.", + "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.": "Twój partner handlowy jest jedynym, który może potencjalnie odgadnąć cokolwiek o Tobie. Niech Twój czat będzie krótki i zwięzły. Unikaj podawania nieistotnych informacji innych niż bezwzględnie konieczne do dokonania płatności fiducjarnej.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Z powrotem", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Twój robot", - "One active order #{{orderID}}": "Jedno aktywne zamówienie #{{orderID}}", - "Your current order": "Twoje obecne zamówienie", - "Your last order #{{orderID}}": "Your last order #{{orderID}}", - "Inactive order": "Inactive order", - "No active orders": "Brak aktywnych zamówień", - "You do not have previous orders": "You do not have previous orders", - "Telegram enabled": "Telegram włączony", - "Enable Telegram Notifications": "Włącz powiadomienia telegramu", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Twoje zarobione nagrody", + "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.": "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.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generuj robota", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "You do not have a robot avatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Prawo", - "Invoice for {{amountSats}} Sats": "Faktura za {{amountSats}} Sats", - "Submit": "Składać", + "Enable Telegram Notifications": "Włącz powiadomienia telegramu", "Generate with Webln": "Generate with Webln", + "Inactive order": "Inactive order", + "Invoice for {{amountSats}} Sats": "Faktura za {{amountSats}} Sats", + "No active orders": "Brak aktywnych zamówień", + "One active order #{{orderID}}": "Jedno aktywne zamówienie #{{orderID}}", + "Submit": "Składać", + "Telegram enabled": "Telegram włączony", "There it goes, thank you!🥇": "No to idzie, Dziękuję!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "To musi być mniejsza niż {{max}}%", - "Must be more than {{min}}%": "To musi być więcej niż {{min}}%", - "Must be less than {{maxSats}": "To musi być mniej niż {{maxSats}}", - "Must be more than {{minSats}}": "To musi być więcej niż {{minSats}}", - "Amount": "Ilość", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " z {{satoshis}} Satoshis", - " at market price": " at market price", - " at a {{premium}}% premium": " o godz {{premium}}% premia", - " at a {{discount}}% discount": " o godz {{discount}}% zniżka", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Chcesz kupić lub sprzedać Bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Kupić", - "Swap In": "Swap In", - "Sell": "Sprzedać", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Kwota fiat do wymiany na bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Musi być krótszy niż 65 znaków", - "Swap Destination(s)": "Swap miejsce/miejsca docelowe", - "Fiat Payment Method(s)": "Fiat Metoda/Metody płatności", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Dodaj nowe", - "Choose a Pricing Method": "Wybierz metodę ustalania cen", - "Let the price move with the market": "Niech cena porusza się wraz z rynkiem", - "Relative": "Względny", - "Set a fix amount of satoshis": "Ustaw stałą ilość satoshi", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Premia nad rynkiem (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Czas trwania publicznego (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Ustaw skin-in-the-game, zwiększ, aby zapewnić większe bezpieczeństwo", - "Fidelity Bond Size": "Rozmiar obligacji wierności", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Your order fixed exchange rate", - "Order rate:": "Order rate:", - "Order current rate:": "Order current rate:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "You do not have previous orders", + "Your Robot": "Your Robot", + "Your current order": "Twoje obecne zamówienie", + "Your earned rewards": "Twoje zarobione nagrody", + "Your last order #{{orderID}}": "Your last order #{{orderID}}", + "Your robot": "Twój robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... gdzieś na Ziemi!", + "24h contracted volume": "Zakontraktowana objętość 24h", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND wersja", + "Lifetime contracted volume": "Zakontraktowana wielkość dożywotnia", + "Made with": "Wykonana z", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Statystyki dla nerdów", + "and": "i", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Utwórz kopię zapasową!", + "Done": "Done", + "Store your robot token": "Store your robot token", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Od", "to": "do", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "i użyć", - "pay with": "pay with", - "I want to": "chcę", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Wybierz walutę płatności", - "ANY": "KAŻDY", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "Jest", - "Currency": "Waluta", - "Payment Method": "Metoda płatności", - "Destination": "Destination", - "Pay": "Płacić", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Nie znaleziono zleceń sprzedaży BTC za {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Nie znaleziono zamówień na zakup BTC za {{currencyCode}}", - "Be the first one to create an order": "Bądź pierwszą osobą, która utworzy zamówienie", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " o godz {{discount}}% zniżka", + " at a {{premium}}% premium": " o godz {{premium}}% premia", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " z {{satoshis}} Satoshis", + "Add New": "Dodaj nowe", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Kwota fiat do wymiany na bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Chcesz kupić lub sprzedać Bitcoin?", + "Choose a Pricing Method": "Wybierz metodę ustalania cen", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Fiat Metoda/Metody płatności", + "Fidelity Bond Size": "Rozmiar obligacji wierności", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Niech cena porusza się wraz z rynkiem", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "To musi być mniej niż {{maxSats}}", + "Must be less than {{max}}%": "To musi być mniejsza niż {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "To musi być więcej niż {{minSats}}", + "Must be more than {{min}}%": "To musi być więcej niż {{min}}%", + "Must be shorter than 65 characters": "Musi być krótszy niż 65 znaków", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Order current rate:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Premia nad rynkiem (%)", + "Public Duration (HH:mm)": "Czas trwania publicznego (HH:mm)", + "Public order length": "Public order length", + "Relative": "Względny", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Ustaw stałą ilość satoshi", + "Set the skin-in-the-game, increase for higher safety assurance": "Ustaw skin-in-the-game, zwiększ, aby zapewnić większe bezpieczeństwo", + "Swap Destination(s)": "Swap miejsce/miejsca docelowe", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Your order fixed exchange rate", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Ilość {{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.": "Przyjmując to zamówienie, ryzykujesz zmarnowanie czasu. Jeśli twórca nie wywiąże się na czas, otrzymasz rekompensatę w satoshi za 50% kaucji producenta.", + "Enter amount of fiat to exchange for bitcoin": "Wprowadź kwotę fiat do wymiany na bitcoin", + "Sounds fine": "Sounds fine", + "Take Order": "Przyjąć zamówienie", + "The maker is away": "Twórcy nie ma", + "Too high": "Za wysoko", + "Too low": "Za nisko", + "Wait until you can take an order": "Poczekaj, aż będziesz mógł złożyć zamówienie", + "You must specify an amount first": "Musisz najpierw określić kwotę", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Akceptowane metody płatności", + "Amount of Satoshis": "Ilość Satoshis", + "Deposit timer": "Deposit timer", + "Expires in": "Wygasa za", + "Order Details": "Szczegóły zamówienia", + "Order ID": "ID zamówienia", + "Order maker": "Ekspres zamówienia", + "Order status": "Status zamówienia", + "Order taker": "Przyjmujący zamówienia", + "Penalty lifted, good to go!": "Kara zniesiona, gotowe!", + "Premium over market price": "Premia ponad cenę rynkową", + "Price and Premium": "Cena i premia", + "Swap destination": "Miejsce docelowe Swap", + "The order has expired": "Zamówienie wygasło", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Nie możesz jeszcze przyjąć zamówienia! Czekać {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premia: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Anulować", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Wspólna Anuluj", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Poprosiłeś o wspólne anulowanie", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} prosi o anulowanie współpracy", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Kupujący", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Kupujący", - "Seller": "Sprzedawca", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Mining fee", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Mining fee", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Sprzedawca", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "See Compatible Wallets", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} prosi o anulowanie współpracy", - "You asked for a collaborative cancellation": "Poprosiłeś o wspólne anulowanie", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Wpisz wiadomość", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Złączony...", - "Send": "Wysłać", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Ty", - "connected": "połączony", - "disconnected": "niepowiązany", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Par", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verify your privacy", - "Audit PGP": "Audit PGP", - "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", - "Export": "Export", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Potwierdź otrzymanie {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Potwierdzać", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Anulować zamówienie?", - "If the order is cancelled now you will lose your bond.": "Jeśli zamówienie zostanie teraz anulowane, stracisz kaucję.", "Confirm Cancel": "Potwierdź Anuluj", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Jeśli zamówienie zostanie teraz anulowane, stracisz kaucję.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Poproś o anulowanie", "Collaborative cancel the order?": "Wspólnie anulować zamówienie?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Depozyt transakcji został wysłany. Zamówienie można anulować tylko wtedy, gdy zarówno producent, jak i przyjmujący wyrażą zgodę na anulowanie.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Poproś o anulowanie", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Chcesz otworzyć spór?", - "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.": "Pracownicy RoboSats przeanalizują przedstawione oświadczenia i dowody. Musisz zbudować kompletną sprawę, ponieważ personel nie może czytać czatu. W oświadczeniu najlepiej podać metodę kontaktu z palnikiem. Satoshi w depozycie handlowym zostaną wysłane do zwycięzcy sporu, podczas gdy przegrany sporu straci obligację.", - "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.": "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.", - "Disagree": "Nie zgadzać się", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Zgadzam się i otwieram spór", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Nie zgadzać się", + "Do you want to open a dispute?": "Chcesz otworzyć spór?", + "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.": "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.", + "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.": "Pracownicy RoboSats przeanalizują przedstawione oświadczenia i dowody. Musisz zbudować kompletną sprawę, ponieważ personel nie może czytać czatu. W oświadczeniu najlepiej podać metodę kontaktu z palnikiem. Satoshi w depozycie handlowym zostaną wysłane do zwycięzcy sporu, podczas gdy przegrany sporu straci obligację.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Potwierdzać", + "Confirm you received {{amount}} {{currencyCode}}?": "Potwierdź otrzymanie {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Audit PGP", + "Export": "Export", + "Save full log as a JSON file (messages and credentials)": "Save full log as a JSON file (messages and credentials)", + "Verify your privacy": "Verify your privacy", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Par", + "You": "Ty", + "connected": "połączony", + "disconnected": "niepowiązany", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Złączony...", + "Send": "Wysłać", + "Type a message": "Wpisz wiadomość", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Prześlij oświadczenie o sporze", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Wypłata faktura Lightning", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "Final amount you will receive", + "Invalid": "Nieważny", + "Mining Fee": "Mining Fee", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap fee", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Potwierdź otrzymanie {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "Potwierdź wysłanie {{amount}} {{currencyCode}}", + "Open Dispute": "Otwarta dyskusja", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Powiedz cześć! Bądź pomocny i zwięzły. Poinformuj ich, jak wysłać Ci {{amount}} {{currencyCode}}.", + "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.": "Poczekaj, aż sprzedawca potwierdzi, że otrzymał płatność.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Prosimy o przesłanie oświadczenia. Jasno i konkretnie opisz, co się stało, i przedstaw niezbędne dowody. MUSISZ podać metodę kontaktu: adres e-mail nagrywarki, XMPP lub nazwę użytkownika telegramu, aby skontaktować się z personelem. Spory są rozwiązywane według uznania prawdziwych robotów (czyli ludzi), więc bądź tak pomocny, jak to tylko możliwe, aby zapewnić sprawiedliwy wynik. Maksymalnie 5000 znaków.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Niestety przegrałeś spór. Jeśli uważasz, że to pomyłka, możesz poprosić o ponowne otwarcie sprawy za pośrednictwem poczty e-mail na adres robosats@protonmail.com. Jednak szanse na ponowne zbadanie sprawy są niewielkie.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Prosimy o zapisanie informacji potrzebnych do identyfikacji zamówienia i płatności: identyfikator zamówienia; skróty płatności obligacji lub escrow (sprawdź w swoim portfelu błyskawicy); dokładna ilość satoshi; i pseudonim robota. Będziesz musiał zidentyfikować się jako użytkownik zaangażowany w ten handel za pośrednictwem poczty elektronicznej (lub innych metod kontaktu).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Czekamy na wyciąg z Twojego odpowiednika handlowego. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Oba oświadczenia wpłynęły, poczekaj, aż personel rozwiąże spór. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com. Jeśli nie podałeś metody kontaktu lub nie masz pewności, czy dobrze napisałeś, napisz do nas natychmiast.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Możesz ubiegać się o kwotę rozstrzygnięcia sporu (depozyt i wierność) z nagród w swoim profilu. Jeśli jest coś, w czym personel może pomóc, nie wahaj się skontaktować się z robosats@protonmail.com (lub za pomocą dostarczonej metody kontaktu z palnikiem).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Poczekaj chwilę. Jeśli sprzedający nie dokona depozytu, automatycznie otrzymasz zwrot kaucji. Dodatkowo otrzymasz rekompensatę (sprawdź nagrody w swoim profilu).", + "We are waiting for the seller to lock the trade amount.": "Czekamy, aż sprzedający zablokuje kwotę transakcji.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renew Order", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Skopiuj do schowka", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "To jest faktura wstrzymana, zatrzyma się w Twoim portfelu. Opłata zostanie naliczona tylko wtedy, gdy anulujesz lub przegrasz spór.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "To jest faktura wstrzymana, zatrzyma się w Twoim portfelu. Zostanie on przekazany kupującemu po potwierdzeniu otrzymania {{currencyCode}}.", - "Copy to clipboard": "Skopiuj do schowka", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renew Order", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Failure reason:", - "Retrying!": "Ponawianie!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", - "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 będzie próbował zapłacić fakturę 3 razy co 1 minut. Jeśli to się nie powiedzie, będziesz mógł wystawić nową fakturę. Sprawdź, czy masz wystarczającą płynność przychodzącą. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.", - "Next attempt in": "Następna próba za", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Prosimy o przesłanie oświadczenia. Jasno i konkretnie opisz, co się stało, i przedstaw niezbędne dowody. MUSISZ podać metodę kontaktu: adres e-mail nagrywarki, XMPP lub nazwę użytkownika telegramu, aby skontaktować się z personelem. Spory są rozwiązywane według uznania prawdziwych robotów (czyli ludzi), więc bądź tak pomocny, jak to tylko możliwe, aby zapewnić sprawiedliwy wynik. Maksymalnie 5000 znaków.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Niestety przegrałeś spór. Jeśli uważasz, że to pomyłka, możesz poprosić o ponowne otwarcie sprawy za pośrednictwem poczty e-mail na adres robosats@protonmail.com. Jednak szanse na ponowne zbadanie sprawy są niewielkie.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats próbuje zapłacić fakturę za błyskawicę. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Jeśli zamówienie wygaśnie i nie zostanie zrealizowane, Twoja kaucja zostanie Ci zwrócona (nie musisz nic robić).", - "Public orders for {{currencyCode}}": "Zamówienia publiczne dla {{currencyCode}}", - "Pause the public order": "Pause the public order", - "Premium rank": "Ranga premium", - "Among public {{currencyCode}} orders (higher is cheaper)": "Wśród publicznych zamówień {{currencyCode}} (wyższy jest tańszy)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats staje się lepszy dzięki większej płynności i użytkownikom. Powiedz znajomemu bitcoinerowi o Robosats!", - "Thank you for using Robosats!": "Dziękujemy za korzystanie z Robosatów!", - "Your TXID": "Your TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Zacznij jeszcze raz", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Powiedz cześć! Bądź pomocny i zwięzły. Poinformuj ich, jak wysłać Ci {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Poczekaj, aż sprzedawca potwierdzi, że otrzymał płatność.", - "Open Dispute": "Otwarta dyskusja", - "Confirm {{amount}} {{currencyCode}} sent": "Potwierdź wysłanie {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Potwierdź otrzymanie {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Poczekaj, aż przyjmujący zablokuje obligację. Jeśli przyjmujący nie zablokuje obligacji na czas, zlecenie zostanie ponownie upublicznione.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Czekamy, aż sprzedający zablokuje kwotę transakcji.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Poczekaj chwilę. Jeśli sprzedający nie dokona depozytu, automatycznie otrzymasz zwrot kaucji. Dodatkowo otrzymasz rekompensatę (sprawdź nagrody w swoim profilu).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Czekamy, aż kupujący wyśle fakturę za błyskawicę. Gdy to zrobi, będziesz mógł bezpośrednio przekazać szczegóły płatności fiat.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Oba oświadczenia wpłynęły, poczekaj, aż personel rozwiąże spór. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com. Jeśli nie podałeś metody kontaktu lub nie masz pewności, czy dobrze napisałeś, napisz do nas natychmiast.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Prosimy o zapisanie informacji potrzebnych do identyfikacji zamówienia i płatności: identyfikator zamówienia; skróty płatności obligacji lub escrow (sprawdź w swoim portfelu błyskawicy); dokładna ilość satoshi; i pseudonim robota. Będziesz musiał zidentyfikować się jako użytkownik zaangażowany w ten handel za pośrednictwem poczty elektronicznej (lub innych metod kontaktu).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Unpause Order", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Możesz ubiegać się o kwotę rozstrzygnięcia sporu (depozyt i wierność) z nagród w swoim profilu. Jeśli jest coś, w czym personel może pomóc, nie wahaj się skontaktować się z robosats@protonmail.com (lub za pomocą dostarczonej metody kontaktu z palnikiem).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.", - "Unpause Order": "Unpause Order", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Czekamy na wyciąg z Twojego odpowiednika handlowego. Jeśli wahasz się co do stanu sporu lub chcesz dodać więcej informacji, skontaktuj się z robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap fee", - "Final amount you will receive": "Final amount you will receive", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "Nieważny", - "Mining Fee": "Mining Fee", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Prześlij oświadczenie o sporze", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Wypłata faktura Lightning", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Czekamy, aż kupujący wyśle fakturę za błyskawicę. Gdy to zrobi, będziesz mógł bezpośrednio przekazać szczegóły płatności fiat.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Wśród publicznych zamówień {{currencyCode}} (wyższy jest tańszy)", + "If the order expires untaken, your bond will return to you (no action needed).": "Jeśli zamówienie wygaśnie i nie zostanie zrealizowane, Twoja kaucja zostanie Ci zwrócona (nie musisz nic robić).", + "Pause the public order": "Pause the public order", + "Premium rank": "Ranga premium", + "Public orders for {{currencyCode}}": "Zamówienia publiczne dla {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Failure reason:", + "Next attempt in": "Następna próba za", + "Retrying!": "Ponawianie!", + "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 będzie próbował zapłacić fakturę 3 razy co 1 minut. Jeśli to się nie powiedzie, będziesz mógł wystawić nową fakturę. Sprawdź, czy masz wystarczającą płynność przychodzącą. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.", + "#68": "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 próbuje zapłacić fakturę za błyskawicę. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats staje się lepszy dzięki większej płynności i użytkownikom. Powiedz znajomemu bitcoinerowi o Robosats!", + "Sending coins to": "Sending coins to", + "Start Again": "Zacznij jeszcze raz", + "Thank you for using Robosats!": "Dziękujemy za korzystanie z Robosatów!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Your TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Poczekaj, aż przyjmujący zablokuje obligację. Jeśli przyjmujący nie zablokuje obligacji na czas, zlecenie zostanie ponownie upublicznione.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Niektóre funkcje są wyłączone dla Twojej ochrony (np. czat) i bez nich nie będziesz w stanie dokonać transakcji. Aby chronić swoją prywatność i w pełni włączyć RoboSats, użyj <1>Tor Browser i odwiedź <3>onion.", "phone_unsafe_alert": "Nie będziesz w stanie sfinalizować transakcji. Użyj <1>Tor Browser i odwiedź witrynę <3>Onion.", "rate_robosats": "Co myślisz o <1>RoboSats?", diff --git a/frontend/static/locales/pt.json b/frontend/static/locales/pt.json index a7bd3e57..362f2a97 100644 --- a/frontend/static/locales/pt.json +++ b/frontend/static/locales/pt.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Este é seu avatar para negociação", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Guarde seu token de forma segura", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Copiado!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Aprender sobre o RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Ordem", + "Robot": "Robô", + "Settings": "Settings", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Guarde seu token de forma segura", + "Welcome back!": "Welcome back!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robô", - "Order": "Ordem", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contrato", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Esconder", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Você não está utilizando o RoboSats de forma privada", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "QUALQUER", + "Buy": "Comprar", + "DESTINATION": "DESTINATION", + "I want to": "Eu quero", + "METHOD": "METHOD", + "Select Payment Currency": "Selecione a moeda de pagamento", + "Select Payment Method": "Select Payment Method", + "Sell": "Vender", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "e utilizar", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Quantidade", + "An error occurred.": "An error occurred.", + "And": "And", + "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", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "É", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "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.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Outros", + "Pay": "Pagar", + "Payment Method": "método de pagamento", "Premium": "Prêmio", "Price": "Preço", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "A ordem expirou", - "Penalty lifted, good to go!": "Penalidade levantada, pronto!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Você ainda não pode fazer um pedido! Espere {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Criar ordem", - "Order taker": "Tomar ordem", - "Order Details": "Detalhes da ordem", - "Order status": "Status da ordem", - "Swap destination": "Trocar destino", - "Accepted payment methods": "Métodos de pagamento aceitos", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prêmio: {{premium}}%", - "Price and Premium": "Preço e Prêmio", - "Amount of Satoshis": "Quantidade de Satoshis", - "Premium over market price": "Prêmio sobre o preço de mercado", - "Order ID": "ID da ordem", - "Deposit timer": "Temporizador de depósito", - "Expires in": "Expira em", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "O criador está ausente", - "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.", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Voltar", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Espere até que você possa fazer uma ordem", - "Take Order": "Tomar uma ordem", - "Too low": "Muito baixo", - "Too high": "Muito alto", - "Enter amount of fiat to exchange for bitcoin": "Insira o valor da moeda fiduciária para trocar por bitcoin", - "Amount {{currencyCode}}": "Quantidade {{currencyCode}}", - "You must specify an amount first": "Você deve especificar um valor primeiro", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "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.", - "Back it up!": "Apoia-la!", - "Done": "Feito", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Você não tem um avatar de robô", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Gerar robô", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Habilitar notificações do 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.": "Você será levado a uma conversa com o bot do Telegram RoboSats. Basta abrir o bate-papo e pressionar Iniciar. Observe que, ao ativar as notificações de Telegram, você pode diminuir seu nível de anonimato.", - "Browser": "Browser", - "Enable": "Ativar", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Ordens de compra públicas", - "Public sell orders": "Ordens de venda públicss", - "Book liquidity": "Liquidez do livro", - "Today active robots": "Robôs ativos hoje", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Taxa do criador", - "Taker fee": "Taxa do tomador", - "Current onchain payout fee": "Taxa de pagamento onchain atual", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "O que é RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "É uma troca peer-to-peer BTC/FIAT sobre lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica o matchmaking e minimiza a necessidade de confiança. RoboSats se concentra em privacidade e velocidade.", - "RoboSats is an open source project ": "RoboSats é um projeto de código aberto ", - "(GitHub).": "(GitHub).", - "How does it work?": "Como funciona?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Em nenhum momento, AnonymousAlice01 e BafflingBob02 precisam confiar os fundos de bitcoin um ao outro. Caso haja um conflito, a equipe da RoboSats ajudará a resolver a disputa.", - "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 ", - "How it works": "Como funciona", - "You can also check the full guide in ": "Você também pode conferir o guia completo em ", - "How to use": "Como utilizar", - "What payment methods are accepted?": "Quais métodos de pagamento são aceitos?", - "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?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "O tamanho máximo de uma única negociação é {{maxAmount}} Satoshis para minimizar a falha de roteamento relâmpago. Não há limites para o número de negociações por dia. Um robô só pode ter um pedido por vez. No entanto, você pode usar vários robôs simultaneamente em diferentes navegadores (lembre-se de fazer backup de seus tokens de robô!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "O RoboSats é privado?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nunca pedirá seu nome, país ou ID. RoboSats não guarda seus fundos e não se importa com quem você é. A RoboSats não recolhe nem guarda quaisquer dados pessoais. Para melhor anonimato, use o Navegador Tor e acesse o serviço oculto .onion.", - "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.": "Seu colega de negociação é o único que pode adivinhar algo sobre você. Mantenha seu bate-papo curto e conciso. Evite fornecer informações não essenciais além do estritamente necessário para o pagamento fiduciário.", - "What are the risks?": "Quais são os riscos?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Esta é uma aplicação experimental, as coisas podem dar errado. Negocie pequenas quantidades!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "O vendedor enfrenta o mesmo risco de estorno de qualquer outro serviço ponto a ponto(peer-to-peer). Paypal ou cartões de crédito não são recomendados.", - "What is the trust model?": "Qual é o modelo de confiança?", - "You can build more trust on RoboSats by inspecting the source code.": "Você pode construir mais confiança no RoboSats inspecionando o código-fonte.", - "Project source code": "Código fonte do projeto", - "What happens if RoboSats suddenly disappears?": "O que acontece se o RoboSats desaparecer de repente?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Seus sats retornarão para você. Qualquer fatura retida que não seja liquidada será automaticamente devolvida mesmo que o RoboSats fique inativo para sempre. Isso é verdade tanto para títulos bloqueados quanto para cauções comerciais. No entanto, há uma pequena janela entre o vendedor confirma o FIAT RECEBIDO e o momento em que o comprador recebe os satoshis, quando os fundos podem ser perdidos permanentemente se o RoboSats desaparecer. Esta janela tem cerca de 1 segundo de duração. Certifique-se de ter liquidez de entrada suficiente para evitar falhas de roteamento. Se você tiver algum problema, entre em contato pelos canais públicos do RoboSats.", - "Is RoboSats legal in my country?": "O RoboSats é legal no meu país?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Em muitos países, usar RoboSats não é diferente de usar Ebay ou Craigslist. A regulamentação pode variar. É sua responsabilidade cumprir.", - "Disclaimer": "Disclaimer", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Este aplicativo relâmpago é fornecido como está. Está em desenvolvimento ativo: negocie com a máxima cautela. Não há suporte privado. O suporte é oferecido apenas por meio de canais públicos ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nunca entrará em contato com você. O RoboSats definitivamente nunca pedirá seu token de robô.", - "Close": "Fechar", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Sua comunicação é criptografada de ponta a ponta com OpenPGP. Você pode verificar a privacidade deste chat usando qualquer ferramenta baseada no padrão OpenPGP.", - "Learn how to verify": "Saiba como verificar", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Sua chave pública PGP. Seu par o usa para criptografar mensagens que só você pode ler.", - "Your public key": "Sua chave pública", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Sua chave pública PGP de mesmo nível. Você o usa para criptografar mensagens que só ele pode ler e para verificar se seu par assinou as mensagens recebidas.", - "Peer public key": "Chave pública do par(peer)", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Sua chave privada criptografada. Você o usa para descriptografar as mensagens que seu par criptografou para você. Você também o usa para assinar as mensagens que envia.", - "Your encrypted private key": "Sua chave privada criptografada", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "A senha para descriptografar sua chave privada. Só você sabe! Não compartilhe. É também o seu token de usuário do avatar do robô.", - "Your private key passphrase (keep secure!)": "Sua senha de chave privada (mantenha a segurança!)", - "Save credentials as a JSON file": "Salvar credenciais como um arquivo JSON", "Keys": "Chaves", - "Save messages as a JSON file": "Salvar mensagens como um arquivo JSON", + "Learn how to verify": "Saiba como verificar", "Messages": "Mensagens", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Estatísticas para nerds", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "Versão da LND", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Volume contratado em 24h", - "Lifetime contracted volume": "Volume contratado desde o princípio", - "Made with": "Feito com", - "and": "e", - "... somewhere on Earth!": "... alguém na terra!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Chave pública do par(peer)", + "Save credentials as a JSON file": "Salvar credenciais como um arquivo JSON", + "Save messages as a JSON file": "Salvar mensagens como um arquivo JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "A senha para descriptografar sua chave privada. Só você sabe! Não compartilhe. É também o seu token de usuário do avatar do robô.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Sua chave pública PGP. Seu par o usa para criptografar mensagens que só você pode ler.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Sua comunicação é criptografada de ponta a ponta com OpenPGP. Você pode verificar a privacidade deste chat usando qualquer ferramenta baseada no padrão OpenPGP.", + "Your encrypted private key": "Sua chave privada criptografada", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Sua chave privada criptografada. Você o usa para descriptografar as mensagens que seu par criptografou para você. Você também o usa para assinar as mensagens que envia.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Sua chave pública PGP de mesmo nível. Você o usa para criptografar mensagens que só ele pode ler e para verificar se seu par assinou as mensagens recebidas.", + "Your private key passphrase (keep secure!)": "Sua senha de chave privada (mantenha a segurança!)", + "Your public key": "Sua chave pública", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Comunidade", - "Support is only offered via public channels. Join our Telegram 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!": "O suporte é oferecido apenas por meio de canais públicos. Junte-se à nossa comunidade no Telegram se você tiver dúvidas ou quiser sair com outros robôs legais. Por favor, use nossos issues do Github se você encontrar um bug ou quiser ver novos recursos!", "Follow RoboSats in Twitter": "Siga RoboSats no Twitter", - "Twitter Official Account": "Conta oficial no Twitter", - "RoboSats in Reddit": "RoboSats no Reddit", - "RoboSats Telegram Communities": "Comunidades do RoboSats no Telegram", - "Join RoboSats Spanish speaking community!": "Junte-se à comunidade RoboSats de língua espanhola!", - "Join RoboSats Russian speaking community!": "Junte-se à comunidade RoboSats de língua russa!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Junte-se à comunidade RoboSats de língua chinesa!", "Join RoboSats English speaking community!": "Junte-se à comunidade RoboSats de língua inglesa!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Junte-se à comunidade RoboSats de língua russa!", + "Join RoboSats Spanish speaking community!": "Junte-se à comunidade RoboSats de língua espanhola!", + "RoboSats Telegram Communities": "Comunidades do RoboSats no Telegram", + "RoboSats in Reddit": "RoboSats no Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "O suporte é oferecido apenas por meio de canais públicos. Junte-se à nossa comunidade no Telegram se você tiver dúvidas ou quiser sair com outros robôs legais. Por favor, use nossos issues do Github se você encontrar um bug ou quiser ver novos recursos!", "Tell us about a new feature or a bug": "Conte-nos sobre um novo recurso ou um bug", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.", + "Twitter Official Account": "Conta oficial no Twitter", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Liquidez do livro", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Taxa de pagamento onchain atual", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Taxa do criador", + "Public buy orders": "Ordens de compra públicas", + "Public sell orders": "Ordens de venda públicss", + "Taker fee": "Taxa do tomador", + "Today active robots": "Robôs ativos hoje", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Ativar", + "Enable TG Notifications": "Habilitar notificações do 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.": "Você será levado a uma conversa com o bot do Telegram RoboSats. Basta abrir o bate-papo e pressionar Iniciar. Observe que, ao ativar as notificações de Telegram, você pode diminuir seu nível de anonimato.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats nunca entrará em contato com você. O RoboSats definitivamente nunca pedirá 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, RoboSats staff will help resolving the dispute.": "Em nenhum momento, AnonymousAlice01 e BafflingBob02 precisam confiar os fundos de bitcoin um ao outro. Caso haja um conflito, a equipe da 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.": "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.", + "Close": "Fechar", + "Disclaimer": "Disclaimer", + "How does it work?": "Como funciona?", + "How it works": "Como funciona", + "How to use": "Como utilizar", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Em muitos países, usar RoboSats não é diferente de usar Ebay ou Craigslist. A regulamentação pode variar. É sua responsabilidade cumprir.", + "Is RoboSats legal in my country?": "O RoboSats é legal no meu país?", + "Is RoboSats private?": "O RoboSats é privado?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "É uma troca peer-to-peer BTC/FIAT sobre lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Simplifica o matchmaking e minimiza a necessidade de confiança. RoboSats se concentra em privacidade e velocidade.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "O tamanho máximo de uma única negociação é {{maxAmount}} Satoshis para minimizar a falha de roteamento relâmpago. Não há limites para o número de negociações por dia. Um robô só pode ter um pedido por vez. No entanto, você pode usar vários robôs simultaneamente em diferentes navegadores (lembre-se de fazer backup de seus tokens de robô!).", + "Project source code": "Código fonte do projeto", + "RoboSats is an open source project ": "RoboSats é um projeto de código aberto ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats nunca pedirá seu nome, país ou ID. RoboSats não guarda seus fundos e não se importa com quem você é. A RoboSats não recolhe nem guarda quaisquer dados pessoais. Para melhor anonimato, use o Navegador Tor e acesse o serviço oculto .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "O vendedor enfrenta o mesmo risco de estorno de qualquer outro serviço ponto a ponto(peer-to-peer). Paypal ou cartões de crédito não são recomendados.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Esta é uma aplicação experimental, as coisas podem dar errado. Negocie pequenas quantidades!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Este aplicativo relâmpago é fornecido como está. Está em desenvolvimento ativo: negocie com a máxima cautela. Não há suporte privado. O suporte é oferecido apenas por meio de canais públicos ", + "What are the fees?": "What are the fees?", + "What are the risks?": "Quais são os riscos?", + "What happens if RoboSats suddenly disappears?": "O que acontece se o RoboSats desaparecer de repente?", + "What is RoboSats?": "O que é RoboSats?", + "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 RoboSats by inspecting the source code.": "Você pode construir mais confiança no RoboSats 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 RoboSats 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 RoboSats disappears. This window is 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.": "Seus sats retornarão para você. Qualquer fatura retida que não seja liquidada será automaticamente devolvida mesmo que o RoboSats fique inativo para sempre. Isso é verdade tanto para títulos bloqueados quanto para cauções comerciais. No entanto, há uma pequena janela entre o vendedor confirma o FIAT RECEBIDO e o momento em que o comprador recebe os satoshis, quando os fundos podem ser perdidos permanentemente se o RoboSats desaparecer. Esta janela tem cerca de 1 segundo de duração. Certifique-se de ter liquidez de entrada suficiente para evitar falhas de roteamento. Se você tiver algum problema, entre em contato pelos canais públicos do RoboSats.", + "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.": "Seu colega de negociação é o único que pode adivinhar algo sobre você. Mantenha seu bate-papo curto e conciso. Evite fornecer informações não essenciais além do estritamente necessário para o pagamento fiduciário.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Voltar", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Seu robô", - "One active order #{{orderID}}": "Uma ordem ativa #{{orderID}}", - "Your current order": "Sua ordem atual", - "Your last order #{{orderID}}": "Sua última ordem #{{orderID}}", - "Inactive order": "Ordem inativa", - "No active orders": "Nenhuma ordem ativa", - "You do not have previous orders": "Você não tem ordens anteriores", - "Telegram enabled": "Telegram ativado", - "Enable Telegram Notifications": "Habilitar notificações do Telegram", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Suas recompensas ganhas", + "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.", + "#24": "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.", + "You do not have a robot avatar": "Você não tem um avatar de robô", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Reinvindicar", - "Invoice for {{amountSats}} Sats": "Invoice para {{amountSats}} Sats", - "Submit": "Enviar", + "Enable Telegram Notifications": "Habilitar notificações do Telegram", "Generate with Webln": "Generate with Webln", + "Inactive order": "Ordem inativa", + "Invoice for {{amountSats}} Sats": "Invoice para {{amountSats}} Sats", + "No active orders": "Nenhuma ordem ativa", + "One active order #{{orderID}}": "Uma ordem ativa #{{orderID}}", + "Submit": "Enviar", + "Telegram enabled": "Telegram ativado", "There it goes, thank you!🥇": "Pronto, obrigado! 🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Deve ser inferior a {{max}}%", - "Must be more than {{min}}%": "Deve ser superior a {{min}}%", - "Must be less than {{maxSats}": "Deve ser inferior a {{maxSats}}", - "Must be more than {{minSats}}": "Deve ser superior a {{minSats}}", - "Amount": "Quantidade", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", - " at market price": " at market price", - " at a {{premium}}% premium": " com um prêmio de {{premium}}%", - " at a {{discount}}% discount": " com um desconto de {{discount}}%", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Comprar ou vender Bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Comprar", - "Swap In": "Swap In", - "Sell": "Vender", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Quantidade de moeda fiduciária(fiat) para trocar por bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Deve ter menos de 65 caracteres", - "Swap Destination(s)": "Trocar Destino(s)", - "Fiat Payment Method(s)": "Forma(s) de Pagamento Fiat", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Adicionar novo", - "Choose a Pricing Method": "Escolha um método de precificação", - "Let the price move with the market": "Deixe o preço se mover com o mercado", - "Relative": "Relativo", - "Set a fix amount of satoshis": "Defina uma quantidade fixa de satoshis", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "Prêmio sobre o mercado (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Duração Pública (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "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", - "Fidelity Bond Size": "Tamanho do título de fidelidade", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Taxa de câmbio fixa do seu pedido", - "Order rate:": "Order rate:", - "Order current rate:": "Taxa atual do pedido:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "Você não tem ordens anteriores", + "Your Robot": "Your Robot", + "Your current order": "Sua ordem atual", + "Your earned rewards": "Suas recompensas ganhas", + "Your last order #{{orderID}}": "Sua última ordem #{{orderID}}", + "Your robot": "Seu robô", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... alguém na terra!", + "24h contracted volume": "Volume contratado em 24h", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "Versão da LND", + "Lifetime contracted volume": "Volume contratado desde o princípio", + "Made with": "Feito com", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Estatísticas para nerds", + "and": "e", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Apoia-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.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "De", "to": "Para", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "e utilizar", - "pay with": "pay with", - "I want to": "Eu quero", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Selecione a moeda de pagamento", - "ANY": "QUALQUER", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "É", - "Currency": "Moeda", - "Payment Method": "método de pagamento", - "Destination": "Destination", - "Pay": "Pagar", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Nenhum pedido encontrado para vender BTC por {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Nenhum pedido encontrado para comprar BTC por {{currencyCode}}", - "Be the first one to create an order": "Seja o primeiro a criar um pedido", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " com um desconto de {{discount}}%", + " at a {{premium}}% premium": " com um prêmio de {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", + "Add New": "Adicionar novo", + "Amount Range": "Amount Range", + "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 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", + "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", + "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 {{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 {{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)", + "Order current rate:": "Taxa atual do pedido:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Prêmio sobre o mercado (%)", + "Public Duration (HH:mm)": "Duração Pública (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relativo", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "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)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Taxa de câmbio fixa do seu pedido", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "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", + "Take Order": "Tomar uma ordem", + "The maker is away": "O criador está ausente", + "Too high": "Muito alto", + "Too low": "Muito baixo", + "Wait until you can take an order": "Espere até que você possa fazer uma ordem", + "You must specify an amount first": "Você deve especificar um valor primeiro", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Métodos de pagamento aceitos", + "Amount of Satoshis": "Quantidade de Satoshis", + "Deposit timer": "Temporizador de depósito", + "Expires in": "Expira em", + "Order Details": "Detalhes da ordem", + "Order ID": "ID da ordem", + "Order maker": "Criar ordem", + "Order status": "Status da ordem", + "Order taker": "Tomar ordem", + "Penalty lifted, good to go!": "Penalidade levantada, pronto!", + "Premium over market price": "Prêmio sobre o preço de mercado", + "Price and Premium": "Preço e Prêmio", + "Swap destination": "Trocar destino", + "The order has expired": "A ordem expirou", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Você ainda não pode fazer um pedido! Espere {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Prêmio: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Cancelar", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Cancelamento colaborativo", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Você solicitou um cancelamento colaborativo", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} está pedindo um cancelamento colaborativo", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Comprador", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Comprador", - "Seller": "Vedendor", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Taxa de mineração", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Taxa de mineração", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Vedendor", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Ver Carteiras Compatíveis", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} está pedindo um cancelamento colaborativo", - "You asked for a collaborative cancellation": "Você solicitou um cancelamento colaborativo", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Escreva a mensagem", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Conectando...", - "Send": "Enviar", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Você", - "connected": "conectado", - "disconnected": "desconectado", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Par", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verifique sua privacidade", - "Audit PGP": "Auditar PGP", - "Save full log as a JSON file (messages and credentials)": "Salvar log completo como um arquivo JSON (mensagens e credenciais)", - "Export": "Exportar", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confirme que você recebeu {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "confirmar", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Cancelar a ordem?", - "If the order is cancelled now you will lose your bond.": "Se a ordem for cancelada agora, você perderá seu vínculo.", "Confirm Cancel": "Confirmar cancelamento", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Se a ordem for cancelada agora, você perderá seu vínculo.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Pedir para cancelar", "Collaborative cancel the order?": "Cancelar o pedido colaborativamente?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "O caução comercial foi postado. O pedido só pode ser cancelado se ambos, criador e tomador, concordarem em cancelar.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Pedir para cancelar", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Quer abrir uma disputa?", - "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.": "A equipe do RoboSats examinará as declarações e evidências fornecidas. Você precisa construir um caso completo, pois a equipe não pode ler o chat. É melhor fornecer um método de contato do queimador com sua declaração. Os satoshis no depósito de garantia serão enviados ao vencedor da disputa, enquanto o perdedor da disputa perderá o vínculo.", - "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.": "Certifique-se de EXPORTAR o log de bate-papo. A equipe pode solicitar seu JSON de log de bate-papo exportado para resolver discrepâncias. É sua responsabilidade armazená-lo.", - "Disagree": "Discordar", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Concordar e abrir disputa", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Discordar", + "Do you want to open a dispute?": "Quer abrir uma 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.": "Certifique-se de EXPORTAR o log de bate-papo. A equipe pode solicitar seu JSON de log de bate-papo exportado para resolver discrepâncias. É sua responsabilidade armazená-lo.", + "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.": "A equipe do RoboSats examinará as declarações e evidências fornecidas. Você precisa construir um caso completo, pois a equipe não pode ler o chat. É melhor fornecer um método de contato do queimador com sua declaração. Os satoshis no depósito de garantia serão enviados ao vencedor da disputa, enquanto o perdedor da disputa perderá o vínculo.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "confirmar", + "Confirm you received {{amount}} {{currencyCode}}?": "Confirme que você recebeu {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Auditar PGP", + "Export": "Exportar", + "Save full log as a JSON file (messages and credentials)": "Salvar log completo como um arquivo JSON (mensagens e credenciais)", + "Verify your privacy": "Verifique sua privacidade", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Par", + "You": "Você", + "connected": "conectado", + "disconnected": "desconectado", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Conectando...", + "Send": "Enviar", + "Type a message": "Escreva a mensagem", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Pagamento Lightning Invoice", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Endereço Bitcoin", + "Final amount you will receive": "Valor final que você receberá", + "Invalid": "Inválido", + "Mining Fee": "Taxa de mineração", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Taxa de negociação", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "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?", + "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.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Por favor, envie sua declaração. Seja claro e específico sobre o que aconteceu e forneça as evidências necessárias. Você DEVE fornecer um método de contato: e-mail do gravador, nome de usuário XMPP ou telegram para acompanhar a equipe. As disputas são resolvidas a critério de robôs reais (também conhecidos como humanos), portanto, seja o mais útil possível para garantir um resultado justo. Máximo de 5000 caracteres.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Infelizmente você perdeu a disputa. Se você acha que isso é um erro, você pode pedir para reabrir o caso por e-mail para robosats@protonmail.com. No entanto, as chances de ser investigado novamente são baixas.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Por favor, salve as informações necessárias para identificar seu pedido e seus pagamentos: ID do pedido; hashes de pagamento dos títulos ou caução (verifique sua carteira relâmpago); quantidade exata de satoshis; e apelido de robô. Você terá que se identificar como o usuário envolvido nesta negociação por e-mail (ou outros métodos de contato).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estamos aguardando sua declaração de contrapartida comercial. Se você está hesitante sobre o estado da disputa ou deseja adicionar mais informações, entre em contato com robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambas as declarações foram recebidas, aguarde a equipe para resolver a disputa. Se você está hesitante sobre o estado da disputa ou deseja adicionar mais informações, entre em contato com robosats@protonmail.com. Se você não forneceu um método de contato ou não tem certeza se escreveu certo, escreva-nos imediatamente.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Você pode reivindicar o valor da resolução de disputas (caução e fiança) das recompensas do seu perfil. Se houver algo que a equipe possa ajudar, não hesite em entrar em contato com robosats@protonmail.com (ou através do método de contato fornecido pelo gravador).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Apenas espere um momento. Se o vendedor não depositar, você receberá seu título de volta automaticamente. Além disso, você receberá uma compensação (verifique as recompensas em seu perfil).", + "We are waiting for the seller to lock the trade amount.": "Estamos aguardando o vendedor bloquear o valor da negociação.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Renovar pedido", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Copiar para área de transferência", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Esta é uma invoice de espera, ela será congelada em sua carteira. Será cobrado apenas se você cancelar ou perder uma disputa.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Esta é uma invoice de espera, ela será congelada em sua carteira. Ele será liberado para o comprador assim que você confirmar o recebimento do {{currencyCode}}.", - "Copy to clipboard": "Copiar para área de transferência", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Renovar pedido", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Motivo da falha:", - "Retrying!": "Tentando novamente!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Sua invoice expirou ou foram feitas mais de 3 tentativas de pagamento. Envie uma nova invoice.", - "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.": "O RoboSats tentará pagar sua invoice 3 vezes com uma pausa de um minuto entre elas. Se continuar falhando, você poderá enviar uma nova fatura. Verifique se você tem liquidez de entrada suficiente. Lembre-se de que os nós lightning devem estar online para receber pagamentos.", - "Next attempt in": "Próxima tentativa em", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Por favor, envie sua declaração. Seja claro e específico sobre o que aconteceu e forneça as evidências necessárias. Você DEVE fornecer um método de contato: e-mail do gravador, nome de usuário XMPP ou telegram para acompanhar a equipe. As disputas são resolvidas a critério de robôs reais (também conhecidos como humanos), portanto, seja o mais útil possível para garantir um resultado justo. Máximo de 5000 caracteres.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Infelizmente você perdeu a disputa. Se você acha que isso é um erro, você pode pedir para reabrir o caso por e-mail para robosats@protonmail.com. No entanto, as chances de ser investigado novamente são baixas.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats está tentando pagar sua lightning invoice. Lembre-se de que os nós lightning devem estar online para receber pagamentos.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Se o pedido expirar sem ser realizado, seu título retornará a você (sem necessidade de ação).", - "Public orders for {{currencyCode}}": "Ordens públicas para {{currencyCode}}", - "Pause the public order": "Pausar a ordem pública", - "Premium rank": "Rank de prêmio", - "Among public {{currencyCode}} orders (higher is cheaper)": "Entre ordens públicas {{currencyCode}} (mais alto é mais barato)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "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!", - "Thank you for using Robosats!": "Obrigado por usar Robosats!", - "Your TXID": "Sua TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Comece de novo", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "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ê.", - "Wait for the seller to confirm he has received the payment.": "Aguarde o vendedor confirmar que recebeu o pagamento.", - "Open Dispute": "Abrir disputa", - "Confirm {{amount}} {{currencyCode}} sent": "Confirmar o envio de {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirmar que recebeu {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Por favor, espere que o tomador bloqueie uma fiança. Se o tomador não fechar um vínculo a tempo, a ordem será tornada pública novamente.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Estamos aguardando o vendedor bloquear o valor da negociação.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Apenas espere um momento. Se o vendedor não depositar, você receberá seu título de volta automaticamente. Além disso, você receberá uma compensação (verifique as recompensas em seu perfil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estamos aguardando o comprador postar uma lightning invoice. Uma vez que ele o faça, você poderá comunicar diretamente os detalhes do pagamento fiduciário.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Apenas espere um momento. Se o comprador não cooperar, você receberá de volta a garantia comercial e seu título automaticamente. Além disso, você receberá uma compensação (verifique as recompensas em seu perfil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Ambas as declarações foram recebidas, aguarde a equipe para resolver a disputa. Se você está hesitante sobre o estado da disputa ou deseja adicionar mais informações, entre em contato com robosats@protonmail.com. Se você não forneceu um método de contato ou não tem certeza se escreveu certo, escreva-nos imediatamente.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Por favor, salve as informações necessárias para identificar seu pedido e seus pagamentos: ID do pedido; hashes de pagamento dos títulos ou caução (verifique sua carteira relâmpago); quantidade exata de satoshis; e apelido de robô. Você terá que se identificar como o usuário envolvido nesta negociação por e-mail (ou outros métodos de contato).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Retomar pedido", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Seu pedido público foi pausado. No momento não pode ser visto ou tomado por outros robôs. Você pode optar por retomá-lo a qualquer momento.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Antes de permitir que você envie {{amountFiat}} {{currencyCode}}, queremos ter certeza de que você pode receber o BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Você pode reivindicar o valor da resolução de disputas (caução e fiança) das recompensas do seu perfil. Se houver algo que a equipe possa ajudar, não hesite em entrar em contato com robosats@protonmail.com (ou através do método de contato fornecido pelo gravador).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Seu pedido público foi pausado. No momento não pode ser visto ou tomado por outros robôs. Você pode optar por retomá-lo a qualquer momento.", - "Unpause Order": "Retomar pedido", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Estamos aguardando sua declaração de contrapartida comercial. Se você está hesitante sobre o estado da disputa ou deseja adicionar mais informações, entre em contato com robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Taxa de negociação", - "Final amount you will receive": "Valor final que você receberá", - "Bitcoin Address": "Endereço Bitcoin", - "Invalid": "Inválido", - "Mining Fee": "Taxa de mineração", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Enviar declaração de disputa", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Pagamento Lightning Invoice", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Apenas espere um momento. Se o comprador não cooperar, você receberá de volta a garantia comercial e seu título automaticamente. Além disso, você receberá uma compensação (verifique as recompensas em seu perfil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Estamos aguardando o comprador postar uma lightning invoice. Uma vez que ele o faça, você poderá comunicar diretamente os detalhes do pagamento fiduciário.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Entre ordens públicas {{currencyCode}} (mais alto é mais barato)", + "If the order expires untaken, your bond will return to you (no action needed).": "Se o pedido expirar sem ser realizado, seu título retornará a você (sem necessidade de ação).", + "Pause the public order": "Pausar a ordem pública", + "Premium rank": "Rank de prêmio", + "Public orders for {{currencyCode}}": "Ordens públicas para {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Motivo da falha:", + "Next attempt in": "Próxima tentativa em", + "Retrying!": "Tentando novamente!", + "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.": "O RoboSats tentará pagar sua invoice 3 vezes com uma pausa de um minuto entre elas. Se continuar falhando, você poderá enviar uma nova fatura. Verifique se você tem liquidez de entrada suficiente. Lembre-se de que os nós lightning devem estar online para receber pagamentos.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Sua invoice expirou ou foram feitas mais de 3 tentativas de pagamento. Envie uma nova invoice.", + "#68": "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 está tentando pagar sua lightning invoice. Lembre-se de que os nós lightning devem estar online para receber pagamentos.", + "#69": "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", + "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", + "Your TXID": "Sua TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Por favor, espere que o tomador bloqueie uma fiança. Se o tomador não fechar um vínculo a tempo, a ordem será tornada pública novamente.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Alguns recursos estão desativados para sua proteção (por exemplo, chat) e você não poderá concluir uma negociação sem eles. Para proteger sua privacidade e utilizar todas as possibilidades do RoboSats, use o <1>Navegador Tor e visite o site <3>Onion.", "phone_unsafe_alert": "Você não será capaz de concluir uma negociação. Use o <1>Navegador Tor e visite o site <3>Onion.", "rate_robosats": "O que você acha de <1>RoboSats?", diff --git a/frontend/static/locales/ru.json b/frontend/static/locales/ru.json index d9256789..9bb57831 100644 --- a/frontend/static/locales/ru.json +++ b/frontend/static/locales/ru.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Схемами", "Create": "Create", "List": "List", - "Chart": "Схемами", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Это Ваш торговый аватар", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Храните Ваш токен в безопасности", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Скопировано!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Изучить RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Ордер", + "Robot": "Робот", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Контракт", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Это Ваш торговый аватар", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Храните Ваш токен в безопасности", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Скопировано!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Робот", - "Order": "Ордер", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Контракт", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Скрыть", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Вы не используете RoboSats приватно", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "Любую валюту", + "Buy": "Купить", + "DESTINATION": "DESTINATION", + "I want to": "Я хочу", + "METHOD": "METHOD", + "Select Payment Currency": "Выбрать Валюту", + "Select Payment Method": "Select Payment Method", + "Sell": "Продать", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "и использовать", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Добавить фильтр", + "Amount": "Сумма", + "An error occurred.": "Произошла ошибка.", + "And": "И", + "Be the first one to create an order": "Будьте первым, кто создаст ордер", + "Bond": "Bond", + "Column title": "Заголовок столбца", + "Columns": "Столбцы", + "Currency": "Валюта", + "Delete": "Удалить", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Фильтр", + "Filter value": "Значение фильтра", + "Find column": "Найти столбец", + "Hide all": "Скрыть все", + "Is": "Кто", + "Logic operator": "Логический оператор", + "Manage columns": "Manage columns", + "Menu": "Меню", + "No orders found to buy BTC for {{currencyCode}}": "Не найдено ордеров на покупку BTC за {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Не найдено ордеров на продажу BTC за {{currencyCode}}", + "No results found.": "Результаты не найдены.", + "Operator": "Оператор", + "Or": "Или", + "Orders per page:": "Заказов на страницу:", "Others": "Другие", + "Pay": "Платить", + "Payment Method": "Метод оплаты", "Premium": "Наценка", "Price": "Цена", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Срок действия ордера истёк", - "Penalty lifted, good to go!": "Пенальти сняты, поехали!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Вы ещё не можете взять ордер! Подождите {{timeMin}}м {{timeSec}}с", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Мейкер ордера", - "Order taker": "Тейкер ордера", - "Order Details": "Детали ордера", - "Order status": "Статус ордера", - "Swap destination": "Поменять место назначения", - "Accepted payment methods": "Способ(ы) оплаты", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Наценка: {{premium}}%", - "Price and Premium": "Цена и Наценка", - "Amount of Satoshis": "Количество Сатоши", - "Premium over market price": "Наценка над рыночной ценой", - "Order ID": "ID ордера", - "Deposit timer": "Таймер депозита", - "Expires in": "Истекает через", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Мейкера нет на месте", - "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.": "Взяв этот ордер, Вы рискуете потратить своё время впустую. Если мейкер не появится вовремя, Вы получите компенсацию в Сатоши в размере 50% от залога мейкера", + "Reorder column": "Изменить порядок столбца", + "Sats now": "Sats now", + "Select columns": "Выбрать столбцы", + "Show all": "Показать все", + "Show columns": "Показать столбцы", + "Show filters": "Показать фильтры", + "Sort": "Сортировать", + "Sort by ASC": "Сортировать по ВОСХ", + "Sort by DESC": "Сортировать по НИСХ", + "Timer": "Timer", + "Unsort": "Несортировать", + "Value": "Значение", + "any": "любой", + "contains": "содержит", + "ends with": "заканчивается на", + "equals": "равно", + "false": "ложный", + "is": "есть", + "is after": "после", + "is any of": "является любым из", + "is before": "находится до", + "is empty": "пустой", + "is not": "не является", + "is not empty": "не пустой", + "is on or after": "находится на или после", + "is on or before": "находится на или до", + "no": "нет", + "starts with": "начинается с", + "true": "верный", + "yes": "да", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Вернуться", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Подождите, пока Вы сможете взять ордер", - "Take Order": "Взять ордер", - "Too low": "Слишком мало", - "Too high": "Слишком много", - "Enter amount of fiat to exchange for bitcoin": "Введите количество фиата для обмена на Биткойн", - "Amount {{currencyCode}}": "Сумма {{currencyCode}}", - "You must specify an amount first": "Сначала необходимо указать сумму", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Сохранить токен робота", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "В будущем Вам может понадобиться восстановить аватар робота: сохраните его в безопасном месте. Вы можете просто скопировать его в другое приложение.", - "Back it up!": "Сохраните его!", - "Done": "Готово", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "У Вас нет аватара робота", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Создать Робота", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Включить уведомления 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.": "Вы перейдёте к разговору с Telegram ботом RoboSats. Просто откройте чат и нажмите Старт. Обратите внимание, что включив уведомления Telegram, Вы можете снизить уровень анонимности.", - "Browser": "Browser", - "Enable": "Включить", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Ордера на покупку", - "Public sell orders": "Ордера на продажу", - "Book liquidity": "Ликвидность книги ордеров", - "Today active robots": "Сегодня активных роботов", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Комиссия мейкера", - "Taker fee": "Комиссия тейкера", - "Current onchain payout fee": "Текущая комиссия за выплату ончейн", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Что такое RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Это P2P обмен BTC/Фиат через Lightning.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Он упрощает поиск партнёров и сводит к минимуму потребность в доверии. RoboSats фокусируется на конфиденциальности и скорости.", - "RoboSats is an open source project ": "RoboSats — это проект с открытым исходным кодом.", - "(GitHub).": "(GitHub).", - "How does it work?": "Как это работает?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Алиса01 и Боб02 не доверяют Биткойн средства друг другу ни на каком из этапов сделки. В случае возникновения конфликта персонал RoboSats поможет разрешить диспут.", - "You can find a step-by-step description of the trade pipeline in ": "Вы можете найти пошаговое описание этапов сделки в ", - "How it works": "Как это работает", - "You can also check the full guide in ": "Вы также можете ознакомиться с полным руководством в ", - "How to use": "Как использовать", - "What payment methods are accepted?": "Какие способы оплаты принимаются?", - "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.": "Все, если они быстрые. Вы можете записать свой предпочитаемый способ(ы) оплаты. Ваш метод оплаты должен совпасть с методом оплаты Вашего партнёра. Этап по обмену фиатной валюты составляет 24 часа, перед тем как автоматически откроется диспут. Мы настоятельно рекомендуем использовать мгновенные фиатные платёжные системы.", - "Are there trade limits?": "Существуют ли ограничения торговли?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Максимальный размер одной сделки составляет {{maxAmount}} Сатоши, чтобы свести к минимуму сбои Lightning раутинга. Количество сделок в день не ограничено. Робот может иметь только один ордер за раз. Однако Вы можете использовать несколько роботов одновременно в разных браузерах (не забудьте сделать резервную копию токенов робота!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Является ли RoboSats конфиденциальным?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats никогда не спросит Ваше имя, страну или идентификацию личности. RoboSats не хранит Ваши средства и не заботится о том, кто Вы. RoboSats не собирает и не хранит никаких личных данных. Для максимальной анонимности используйте браузер Tor и доступ к скрытому сервису .onion.", - "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.": "Ваш торговый партнёр — единственный, кто потенциально может узнать что-либо о Вас. Будьте краткими и лаконичными в чате. Избегайте предоставления второстепенной информации, кроме необходимой для платежа в фиатной валюте.", - "What are the risks?": "Каковы риски?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Это экспериментальное приложение, что-то может пойти не так. Торгуйте небольшими суммами!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Продавец сталкивается с тем же риском возврата платежа, что и в случае с любым другим P2P сервисом. Paypal или кредитные карты не рекомендуются.", - "What is the trust model?": "Какова модель доверия?", - "You can build more trust on RoboSats by inspecting the source code.": "Вы можете повысить доверие к RoboSats, проверив исходный код.", - "Project source code": "Исходный код проекта", - "What happens if RoboSats suddenly disappears?": "Что произойдёт, если RoboSats внезапно исчезнет?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Ваши Сатоши вернутся к Вам. Любой неоплаченный инвойс будет автоматически возвращён, даже если RoboSats выйдет из строя навсегда. Это верно как для заблокированных залогов, так и для эскроу. Однако, есть небольшой промежуток времени между тем как продавец подтверждает ПОЛУЧЕНИЕ ФИАТА и тем как покупатель получает Cатоши, когда средства могут быть безвозвратно потеряны если RoboSats исчезнет. Это окно длится около 1ой секунды. Убедитесь, что у Вас достаточно входящей ликвидности, чтобы избежать сбоев раутинга. Если у Вас есть какие-либо проблемы, обратитесь к нам через публичные каналы RoboSats.", - "Is RoboSats legal in my country?": "Легален ли RoboSats в моей стране?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Во многих странах использование RoboSats не отличается от использования Ebay или Craiglist. Ваше законодательство может отличаться. Вы обязаны его соблюдать.", - "Disclaimer": "Дисклеймер", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Это приложение Lightning предоставляется как есть. Оно находится в активной разработке: торгуйте с максимальной осторожностью. Частной поддержки нет. Поддержка предлагается только по публичным каналам ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats никогда не будет связыватся с Вами первым. RoboSats никогда не попросит Ваш токен робота.", - "Close": "Закрыть", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Ваше общение зашифровано сквозым шифрованием с помощью OpenPGP. Вы можете проверить конфиденциальность этого чата с помощью любого инструмента, основанного на стандарте OpenPGP.", - "Learn how to verify": "Узнайте, как проверить", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Ваш публичный ключ PGP. Ваш партнёр использует его для шифрования сообщений, которые можете прочитать только Вы.", - "Your public key": "Ваш публичный ключ", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Публичный ключ PGP Вашего партнёра. Вы используете его для шифрования сообщений, которые может читать только он, и для проверки того, что Ваш партнёр подписал входящие сообщения.", - "Peer public key": "Публичный ключ партнёра", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Ваш зашифрованный приватный ключ. Вы используете его для расшифровки сообщений, зашифрованных для Вас вашим партнёром. Вы также используете его для подписи отправляемых Вами сообщений.", - "Your encrypted private key": "Ваш зашифрованный приватный ключ", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Парольная фраза для расшифровки Вашего приватного ключа. Только Вы её знаете! Не делитесь ей ни с кем. Это также Ваш токен робота.", - "Your private key passphrase (keep secure!)": "Парольная фраза Вашего приватного ключа (храните в безопасности!)", - "Save credentials as a JSON file": "Сохранить учётные данные как файл JSON", "Keys": "Ключи", - "Save messages as a JSON file": "Сохранить сообщения как файл JSON", + "Learn how to verify": "Узнайте, как проверить", "Messages": "Сообщения", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Cтатистика для умников", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND версия", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "Объём контрактов за 24 часа", - "Lifetime contracted volume": "Объём контрактов за всё время", - "Made with": "Сделано с", - "and": "и", - "... somewhere on Earth!": "... где-то на земле!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Публичный ключ партнёра", + "Save credentials as a JSON file": "Сохранить учётные данные как файл JSON", + "Save messages as a JSON file": "Сохранить сообщения как файл JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Парольная фраза для расшифровки Вашего приватного ключа. Только Вы её знаете! Не делитесь ей ни с кем. Это также Ваш токен робота.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Ваш публичный ключ PGP. Ваш партнёр использует его для шифрования сообщений, которые можете прочитать только Вы.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Ваше общение зашифровано сквозым шифрованием с помощью OpenPGP. Вы можете проверить конфиденциальность этого чата с помощью любого инструмента, основанного на стандарте OpenPGP.", + "Your encrypted private key": "Ваш зашифрованный приватный ключ", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Ваш зашифрованный приватный ключ. Вы используете его для расшифровки сообщений, зашифрованных для Вас вашим партнёром. Вы также используете его для подписи отправляемых Вами сообщений.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Публичный ключ PGP Вашего партнёра. Вы используете его для шифрования сообщений, которые может читать только он, и для проверки того, что Ваш партнёр подписал входящие сообщения.", + "Your private key passphrase (keep secure!)": "Парольная фраза Вашего приватного ключа (храните в безопасности!)", + "Your public key": "Ваш публичный ключ", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Сообщество", - "Support is only offered via public channels. Join our Telegram 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!": "Поддержка предоставляется только по публичным каналам. Присоединяйтесь к нашему сообществу в Telegram, если у Вас есть вопросы или Вы хотите пообщаться с другими крутыми роботами. Пожалуйста, используйте наши Github Issues, если Вы обнаружили ошибку или хотите увидеть новые функции!", "Follow RoboSats in Twitter": "Подпиcаться на RoboSats в Twitter", - "Twitter Official Account": "Официальный аккаунт в Twitter", - "RoboSats in Reddit": "RoboSats в Reddit", - "RoboSats Telegram Communities": "Сообщества RoboSats в Telegram", - "Join RoboSats Spanish speaking community!": "Присоединиться к испаноязычному сообществу RoboSats!", - "Join RoboSats Russian speaking community!": "Присоединиться к русскоязычному сообществу RoboSats!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis проект с открытым исходным кодом", "Join RoboSats Chinese speaking community!": "Присоединиться к китайскоязычному сообществу RoboSats!", "Join RoboSats English speaking community!": "Присоединиться к англоязычному сообществу RoboSats!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Присоединиться к русскоязычному сообществу RoboSats!", + "Join RoboSats Spanish speaking community!": "Присоединиться к испаноязычному сообществу RoboSats!", + "RoboSats Telegram Communities": "Сообщества RoboSats в Telegram", + "RoboSats in Reddit": "RoboSats в Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "Поддержка предоставляется только по публичным каналам. Присоединяйтесь к нашему сообществу в Telegram, если у Вас есть вопросы или Вы хотите пообщаться с другими крутыми роботами. Пожалуйста, используйте наши Github Issues, если Вы обнаружили ошибку или хотите увидеть новые функции!", "Tell us about a new feature or a bug": "Расскажите нам о новой функции или ошибке", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis проект с открытым исходным кодом", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Вы собираетесь посетить Learn RoboSats. На нём размещены учебные пособия и документация, которые помогут Вам научиться использовать RoboSats и понять, как он работает.", + "Twitter Official Account": "Официальный аккаунт в Twitter", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Ликвидность книги ордеров", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Текущая комиссия за выплату ончейн", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Комиссия мейкера", + "Public buy orders": "Ордера на покупку", + "Public sell orders": "Ордера на продажу", + "Taker fee": "Комиссия тейкера", + "Today active robots": "Сегодня активных роботов", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Включить", + "Enable TG Notifications": "Включить уведомления 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.": "Вы перейдёте к разговору с Telegram ботом RoboSats. Просто откройте чат и нажмите Старт. Обратите внимание, что включив уведомления Telegram, Вы можете снизить уровень анонимности.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats никогда не будет связыватся с Вами первым. RoboSats никогда не попросит Ваш токен робота.", + "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.": "Все, если они быстрые. Вы можете записать свой предпочитаемый способ(ы) оплаты. Ваш метод оплаты должен совпасть с методом оплаты Вашего партнёра. Этап по обмену фиатной валюты составляет 24 часа, перед тем как автоматически откроется диспут. Мы настоятельно рекомендуем использовать мгновенные фиатные платёжные системы.", + "Are there trade limits?": "Существуют ли ограничения торговли?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Алиса01 и Боб02 не доверяют Биткойн средства друг другу ни на каком из этапов сделки. В случае возникновения конфликта персонал RoboSats поможет разрешить диспут.", + "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.", + "Close": "Закрыть", + "Disclaimer": "Дисклеймер", + "How does it work?": "Как это работает?", + "How it works": "Как это работает", + "How to use": "Как использовать", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "Во многих странах использование RoboSats не отличается от использования Ebay или Craiglist. Ваше законодательство может отличаться. Вы обязаны его соблюдать.", + "Is RoboSats legal in my country?": "Легален ли RoboSats в моей стране?", + "Is RoboSats private?": "Является ли RoboSats конфиденциальным?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Это P2P обмен BTC/Фиат через Lightning.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Он упрощает поиск партнёров и сводит к минимуму потребность в доверии. RoboSats фокусируется на конфиденциальности и скорости.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Максимальный размер одной сделки составляет {{maxAmount}} Сатоши, чтобы свести к минимуму сбои Lightning раутинга. Количество сделок в день не ограничено. Робот может иметь только один ордер за раз. Однако Вы можете использовать несколько роботов одновременно в разных браузерах (не забудьте сделать резервную копию токенов робота!).", + "Project source code": "Исходный код проекта", + "RoboSats is an open source project ": "RoboSats — это проект с открытым исходным кодом.", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats никогда не спросит Ваше имя, страну или идентификацию личности. RoboSats не хранит Ваши средства и не заботится о том, кто Вы. RoboSats не собирает и не хранит никаких личных данных. Для максимальной анонимности используйте браузер Tor и доступ к скрытому сервису .onion.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Продавец сталкивается с тем же риском возврата платежа, что и в случае с любым другим P2P сервисом. Paypal или кредитные карты не рекомендуются.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Это экспериментальное приложение, что-то может пойти не так. Торгуйте небольшими суммами!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Это приложение Lightning предоставляется как есть. Оно находится в активной разработке: торгуйте с максимальной осторожностью. Частной поддержки нет. Поддержка предлагается только по публичным каналам ", + "What are the fees?": "What are the fees?", + "What are the risks?": "Каковы риски?", + "What happens if RoboSats suddenly disappears?": "Что произойдёт, если RoboSats внезапно исчезнет?", + "What is RoboSats?": "Что такое RoboSats?", + "What is the trust model?": "Какова модель доверия?", + "What payment methods are accepted?": "Какие способы оплаты принимаются?", + "You can also check the full guide in ": "Вы также можете ознакомиться с полным руководством в ", + "You can build more trust on RoboSats by inspecting the source code.": "Вы можете повысить доверие к RoboSats, проверив исходный код.", + "You can find a step-by-step description of the trade pipeline in ": "Вы можете найти пошаговое описание этапов сделки в ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Ваши Сатоши вернутся к Вам. Любой неоплаченный инвойс будет автоматически возвращён, даже если RoboSats выйдет из строя навсегда. Это верно как для заблокированных залогов, так и для эскроу. Однако, есть небольшой промежуток времени между тем как продавец подтверждает ПОЛУЧЕНИЕ ФИАТА и тем как покупатель получает Cатоши, когда средства могут быть безвозвратно потеряны если RoboSats исчезнет. Это окно длится около 1ой секунды. Убедитесь, что у Вас достаточно входящей ликвидности, чтобы избежать сбоев раутинга. Если у Вас есть какие-либо проблемы, обратитесь к нам через публичные каналы RoboSats.", + "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.": "Ваш торговый партнёр — единственный, кто потенциально может узнать что-либо о Вас. Будьте краткими и лаконичными в чате. Избегайте предоставления второстепенной информации, кроме необходимой для платежа в фиатной валюте.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Назад", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Ваш Робот", - "One active order #{{orderID}}": "Один активный ордер #{{orderID}}", - "Your current order": "Ваш текущий ордер", - "Your last order #{{orderID}}": "Ваш последний ордер #{{orderID}}", - "Inactive order": "Неактивный ордер", - "No active orders": "Нет активных ордеров", - "You do not have previous orders": "У Вас нет предыдущих ордеров", - "Telegram enabled": "Telegram включен", - "Enable Telegram Notifications": "Включить уведомления Telegram", - "Use stealth invoices": "Использовать стелс инвойсы", - "Your earned rewards": "Ваши заработанные награды", + "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.": "Вы собираетесь посетить Learn RoboSats. На нём размещены учебные пособия и документация, которые помогут Вам научиться использовать RoboSats и понять, как он работает.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Создать Робота", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "У Вас нет аватара робота", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Запросить", - "Invoice for {{amountSats}} Sats": "Инвойс на {{amountSats}} Сатоши", - "Submit": "Отправить", + "Enable Telegram Notifications": "Включить уведомления Telegram", "Generate with Webln": "Generate with Webln", + "Inactive order": "Неактивный ордер", + "Invoice for {{amountSats}} Sats": "Инвойс на {{amountSats}} Сатоши", + "No active orders": "Нет активных ордеров", + "One active order #{{orderID}}": "Один активный ордер #{{orderID}}", + "Submit": "Отправить", + "Telegram enabled": "Telegram включен", "There it goes, thank you!🥇": "Вот так вот, спасибо!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Должно быть меньше чем {{max}}%", - "Must be more than {{min}}%": "Должно быть больше чем {{min}}%", - "Must be less than {{maxSats}": "Должно быть меньше чем {{maxSats}}", - "Must be more than {{minSats}}": "Должно быть больше чем {{minSats}}", - "Amount": "Сумма", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " {{satoshis}} Сатоши", - " at market price": " at market price", - " at a {{premium}}% premium": " с наценкой {{premium}}%", - " at a {{discount}}% discount": " со скидкой {{discount}}%", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Купить или Продать Биткойн?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Купить", - "Swap In": "Swap In", - "Sell": "Продать", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Количество фиата для обмена на Биткойн", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Должно быть короче 65и символов", - "Swap Destination(s)": "Поменять место(а) назначения", - "Fiat Payment Method(s)": "Способ(ы) оплаты", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Добавить новый", - "Choose a Pricing Method": "Выберите метод расчёта цен", - "Let the price move with the market": "Пусть цена движется вместе с рынком", - "Relative": "Относительный", - "Set a fix amount of satoshis": "Установить фиксированное количество Сатоши", - "Exact": "Exact", - "Satoshis": "Сатоши", - "Premium over Market (%)": "Наценка по сравнению с рынком (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Публичная продолжительность (ЧЧ: мм)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Установите залог, увеличьте для большей безопасности.", - "Fidelity Bond Size": "Размер залога", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Фиксированный курс обмена Вашего ордера", - "Order rate:": "Order rate:", - "Order current rate:": "Текущий курс ордера:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Использовать стелс инвойсы", + "You do not have previous orders": "У Вас нет предыдущих ордеров", + "Your Robot": "Your Robot", + "Your current order": "Ваш текущий ордер", + "Your earned rewards": "Ваши заработанные награды", + "Your last order #{{orderID}}": "Ваш последний ордер #{{orderID}}", + "Your robot": "Ваш Робот", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... где-то на земле!", + "24h contracted volume": "Объём контрактов за 24 часа", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND версия", + "Lifetime contracted volume": "Объём контрактов за всё время", + "Made with": "Сделано с", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Cтатистика для умников", + "and": "и", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Сохраните его!", + "Done": "Готово", + "Store your robot token": "Сохранить токен робота", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "В будущем Вам может понадобиться восстановить аватар робота: сохраните его в безопасном месте. Вы можете просто скопировать его в другое приложение.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "От", "to": "до", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "и использовать", - "pay with": "pay with", - "I want to": "Я хочу", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Выбрать Валюту", - "ANY": "Любую валюту", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Заказов на страницу:", - "No results found.": "Результаты не найдены.", - "An error occurred.": "Произошла ошибка.", - "Columns": "Столбцы", - "Select columns": "Выбрать столбцы", - "Find column": "Найти столбец", - "Column title": "Заголовок столбца", - "Reorder column": "Изменить порядок столбца", - "Show all": "Показать все", - "Hide all": "Скрыть все", - "Add filter": "Добавить фильтр", - "Delete": "Удалить", - "Logic operator": "Логический оператор", - "Operator": "Оператор", - "And": "И", - "Or": "Или", - "Value": "Значение", - "Filter value": "Значение фильтра", - "contains": "содержит", - "equals": "равно", - "starts with": "начинается с", - "ends with": "заканчивается на", - "is": "есть", - "is not": "не является", - "is after": "после", - "is on or after": "находится на или после", - "is before": "находится до", - "is on or before": "находится на или до", - "is empty": "пустой", - "is not empty": "не пустой", - "is any of": "является любым из", - "any": "любой", - "true": "верный", - "false": "ложный", - "Menu": "Меню", - "Show columns": "Показать столбцы", - "Manage columns": "Manage columns", - "Filter": "Фильтр", - "Unsort": "Несортировать", - "Sort by ASC": "Сортировать по ВОСХ", - "Sort by DESC": "Сортировать по НИСХ", - "Show filters": "Показать фильтры", - "Sort": "Сортировать", - "yes": "да", - "no": "нет", - "Is": "Кто", - "Currency": "Валюта", - "Payment Method": "Метод оплаты", - "Destination": "Destination", - "Pay": "Платить", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Не найдено ордеров на продажу BTC за {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Не найдено ордеров на покупку BTC за {{currencyCode}}", - "Be the first one to create an order": "Будьте первым, кто создаст ордер", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " со скидкой {{discount}}%", + " at a {{premium}}% premium": " с наценкой {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " {{satoshis}} Сатоши", + "Add New": "Добавить новый", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Количество фиата для обмена на Биткойн", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Купить или Продать Биткойн?", + "Choose a Pricing Method": "Выберите метод расчёта цен", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Способ(ы) оплаты", + "Fidelity Bond Size": "Размер залога", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Пусть цена движется вместе с рынком", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Должно быть меньше чем {{maxSats}}", + "Must be less than {{max}}%": "Должно быть меньше чем {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Должно быть больше чем {{minSats}}", + "Must be more than {{min}}%": "Должно быть больше чем {{min}}%", + "Must be shorter than 65 characters": "Должно быть короче 65и символов", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Текущий курс ордера:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Наценка по сравнению с рынком (%)", + "Public Duration (HH:mm)": "Публичная продолжительность (ЧЧ: мм)", + "Public order length": "Public order length", + "Relative": "Относительный", + "Satoshis": "Сатоши", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Установить фиксированное количество Сатоши", + "Set the skin-in-the-game, increase for higher safety assurance": "Установите залог, увеличьте для большей безопасности.", + "Swap Destination(s)": "Поменять место(а) назначения", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Фиксированный курс обмена Вашего ордера", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Сумма {{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.": "Взяв этот ордер, Вы рискуете потратить своё время впустую. Если мейкер не появится вовремя, Вы получите компенсацию в Сатоши в размере 50% от залога мейкера", + "Enter amount of fiat to exchange for bitcoin": "Введите количество фиата для обмена на Биткойн", + "Sounds fine": "Sounds fine", + "Take Order": "Взять ордер", + "The maker is away": "Мейкера нет на месте", + "Too high": "Слишком много", + "Too low": "Слишком мало", + "Wait until you can take an order": "Подождите, пока Вы сможете взять ордер", + "You must specify an amount first": "Сначала необходимо указать сумму", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Способ(ы) оплаты", + "Amount of Satoshis": "Количество Сатоши", + "Deposit timer": "Таймер депозита", + "Expires in": "Истекает через", + "Order Details": "Детали ордера", + "Order ID": "ID ордера", + "Order maker": "Мейкер ордера", + "Order status": "Статус ордера", + "Order taker": "Тейкер ордера", + "Penalty lifted, good to go!": "Пенальти сняты, поехали!", + "Premium over market price": "Наценка над рыночной ценой", + "Price and Premium": "Цена и Наценка", + "Swap destination": "Поменять место назначения", + "The order has expired": "Срок действия ордера истёк", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Вы ещё не можете взять ордер! Подождите {{timeMin}}м {{timeSec}}с", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Наценка: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Отменить", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Совместная отмена", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Сводка Сделки", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Вы запросили совместную отмену", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} запрашивает совместную отмену", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Покупатель", + "Completed in": "Завершено за", + "Contract exchange rate": "Курс обмена контракта", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Мейкер", - "Taker": "Тейкер", - "Buyer": "Покупатель", - "Seller": "Продавец", - "User role": "Роль пользователя", - "Sent": "Отправлено", - "Received": "Получено", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Сатоши ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Сатоши ({{swapFeePercent}}%)", - "Onchain swap fee": "Комиссия за ончйн своп", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Сатоши", - "Mining fee": "Комиссия майнерам", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Сатоши ({{bondPercent}}%)", "Maker bond": "Залог мейкера", - "Taker bond": "Залог тейкера", - "Unlocked": "Разблокировано", - "{{revenueSats}} Sats": "{{revenueSats}} Сатоши", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} МилиСатоши", + "Mining fee": "Комиссия майнерам", + "Onchain swap fee": "Комиссия за ончйн своп", + "Received": "Получено", "Routing budget": "Routing budget", - "Contract exchange rate": "Курс обмена контракта", + "Seller": "Продавец", + "Sent": "Отправлено", + "Taker": "Тейкер", + "Taker bond": "Залог тейкера", "Timestamp": "Временная метка", - "Completed in": "Завершено за", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Сводка Сделки", + "Unlocked": "Разблокировано", + "User role": "Роль пользователя", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Сатоши ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Сатоши", + "{{revenueSats}} Sats": "{{revenueSats}} Сатоши", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} МилиСатоши", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Сатоши ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Сатоши ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Смотреть Совместимые Кошельки", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} запрашивает совместную отмену", - "You asked for a collaborative cancellation": "Вы запросили совместную отмену", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Введите сообщение", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Подключаем...", - "Send": "Отправить", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Вы", - "connected": "подключен", - "disconnected": "отключен", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Партнёр", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Проверьте свою конфиденциальность", - "Audit PGP": "Аудит PGP", - "Save full log as a JSON file (messages and credentials)": "Сохранить все логи в виде JSON файла (сообщения и учётные данные)", - "Export": "Экспортировать", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Подтвердить получение {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Подтвердить", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Отменить ордер?", - "If the order is cancelled now you will lose your bond.": "Если ордер будет отменён сейчас, Вы потеряете залог.", "Confirm Cancel": "Подтвердить отмену", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Если ордер будет отменён сейчас, Вы потеряете залог.", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Запросить отмену", "Collaborative cancel the order?": "Совместно отменить ордер?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Эскроу сделки был опубликован. Ордер может быть отменен только в том случае, если оба, мейкер и тейкер, согласны на отмену.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Запросить отмену", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Платёж не получен. Пожалуйста, проверьте Ваш WebLN Кошелёк.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "Вы можете закрыть всплывающее окно WebLN Кошелька", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Хотите ли Вы открыть диспут?", - "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.": "Персонал RoboSats рассмотрит предоставленные заявления и доказательства. Вам необходимо построить полное дело, так как сотрудники не могут читать чат. Лучше всего указать одноразовый метод контакта вместе с Вашим заявлением. Сатоши в эскроу сделки будут отправлены победителю диспута, а проигравший в диспуте потеряет залог.", - "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.": "Обязательно ЭКСПОРТИРУЙТЕ журнал чата. Персонал может запросить Ваш экспортированный журнал чата в формате JSON для устранения несоответствий. Вы несёте ответственность за его сохранение.", - "Disagree": "Не согласиться", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Согласиться и открыть диспут", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Не согласиться", + "Do you want to open a dispute?": "Хотите ли Вы открыть диспут?", + "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.": "Обязательно ЭКСПОРТИРУЙТЕ журнал чата. Персонал может запросить Ваш экспортированный журнал чата в формате JSON для устранения несоответствий. Вы несёте ответственность за его сохранение.", + "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.": "Персонал RoboSats рассмотрит предоставленные заявления и доказательства. Вам необходимо построить полное дело, так как сотрудники не могут читать чат. Лучше всего указать одноразовый метод контакта вместе с Вашим заявлением. Сатоши в эскроу сделки будут отправлены победителю диспута, а проигравший в диспуте потеряет залог.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Подтвердить", + "Confirm you received {{amount}} {{currencyCode}}?": "Подтвердить получение {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Платёж не получен. Пожалуйста, проверьте Ваш WebLN Кошелёк.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "Вы можете закрыть всплывающее окно WebLN Кошелька", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Аудит PGP", + "Export": "Экспортировать", + "Save full log as a JSON file (messages and credentials)": "Сохранить все логи в виде JSON файла (сообщения и учётные данные)", + "Verify your privacy": "Проверьте свою конфиденциальность", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Партнёр", + "You": "Вы", + "connected": "подключен", + "disconnected": "отключен", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Подключаем...", + "Send": "Отправить", + "Type a message": "Введите сообщение", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Отправить заявление о диспуте", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Счет на выплату Лайтнинг", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Биткойн Адрес", + "Final amount you will receive": "Окончательная сумма, которую Вы получите", + "Invalid": "Неверно", + "Mining Fee": "Комиссия Майнерам", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Комиссия за своп", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Подтвердить получение {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "Подтвердить отправку {{amount}} {{currencyCode}}", + "Open Dispute": "Открыть диспут", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Скажите привет! Будьте доброжелательны и кратки. Сообщите, как отправить Вам {{amount}} {{currencyCode}}.", + "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.": "Подождите, пока продавец подтвердит, что он получил платёж.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Пожалуйста, отправьте своё заявление. Ясно и конкретно опишите, что произошло, и предоставьте необходимые доказательства. Чтобы связаться с персоналом Вы ДОЛЖНЫ указать способ связи: одноразовая электронная почта, XMPP или имя пользователя в Telegram. Споры решаются на усмотрение настоящих роботов (также известных как люди), поэтому будьте как можно более конструктивны, чтобы обеспечить справедливый результат. Максимум 5000 символов.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "К сожалению, Вы проиграли диспут. Если Вы считаете, что это ошибка, Вы можете попросить повторно открыть диспут по электронной почте robosats@protonmail.com. Однако шансы на то, что диспут будет расследован снова, невелики.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Пожалуйста, сохраните информацию, необходимую для идентификации Вашего ордера и Ваших платежей: ID ордера, хэши платежей залога или эскроу (проверьте свой кошелек Lightning), точную сумму Сатоши и псевдоним робота. Вам нужно будет идентифицировать себя как пользователя участвующего в этой сделке по электронной почте (или другим способом связи).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Мы ждём заявление Вашего торгового партнёра. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Оба заявления получены, дождитесь разрешения диспута персоналом. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com. Если Вы не указали способ связи, или не уверены, правильно ли Вы его написали, немедленно свяжитесь с нами.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Вы можете запросить сумму разрешения диспута (эскроу и залог) из вознаграждений Вашего профиля. Если есть что-то, с чем персонал может Вам помочь, не стесняйтесь обращаться по адресу robosats@protonmail.com (или через предоставленный Вами одноразовый способ связи).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Просто немного подождите. Если продавец не внесёт депозит, залог вернётся к Вам автоматически. Кроме того, Вы получите компенсацию (проверьте вознаграждения в своем профиле)", + "We are waiting for the seller to lock the trade amount.": " Мы ждём, пока продавец заблокирует сумму сделки.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Обновить ордер", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Скопировать", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Этот инвойс заблокируется в Вашем кошельке. Он будет списан только в том случае, если Вы отмените сделку или проиграете диспут.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Этот инвойс заблокируется в Вашем кошельке. Он будет передан покупателю, как только Вы подтвердите получение {{currencyCode}}.", - "Copy to clipboard": "Скопировать", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Обновить ордер", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Причина неудачи:", - "Retrying!": "Повторная попытка!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Срок действия Вашего инвойса истёк или было сделано более трёх попыток оплаты. Отправьте новый инвойс.", - "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 будет пытаться оплатить Ваш инвойс 3и раза каждые 1ть минут. Если это не удастся, Вы сможете отправить новый инвойс. Проверьте, достаточно ли у Вас входящей ликвидности. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.", - "Next attempt in": "Следующая попытка через", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Пожалуйста, отправьте своё заявление. Ясно и конкретно опишите, что произошло, и предоставьте необходимые доказательства. Чтобы связаться с персоналом Вы ДОЛЖНЫ указать способ связи: одноразовая электронная почта, XMPP или имя пользователя в Telegram. Споры решаются на усмотрение настоящих роботов (также известных как люди), поэтому будьте как можно более конструктивны, чтобы обеспечить справедливый результат. Максимум 5000 символов.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "К сожалению, Вы проиграли диспут. Если Вы считаете, что это ошибка, Вы можете попросить повторно открыть диспут по электронной почте robosats@protonmail.com. Однако шансы на то, что диспут будет расследован снова, невелики.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats пытается оплатить Ваш Lightning инвойс. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Если Ваш ордер не будет принят и срок его действия истечёт, Ваша залог вернётся к Вам (никаких действий не требуется).", - "Public orders for {{currencyCode}}": "Публичные ордера {{currencyCode}}", - "Pause the public order": "Приостановить публичный ордер", - "Premium rank": "Ранг наценки", - "Among public {{currencyCode}} orders (higher is cheaper)": "Среди публичных {{currencyCode}} ордеров (чем выше, тем дешевле)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats становится лучше с большей ликвидностью и пользователями. Расскажите другу-биткойнеру о Robosat!", - "Thank you for using Robosats!": "Спасибо за использование Robosats!", - "Your TXID": "Ваш TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Начать Снова", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Скажите привет! Будьте доброжелательны и кратки. Сообщите, как отправить Вам {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "Подождите, пока продавец подтвердит, что он получил платёж.", - "Open Dispute": "Открыть диспут", - "Confirm {{amount}} {{currencyCode}} sent": "Подтвердить отправку {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Подтвердить получение {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Пожалуйста, подождите, пока тейкер заблокирует залог. Если тейкер не заблокирует залог вовремя, ордер будет снова опубликован", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": " Мы ждём, пока продавец заблокирует сумму сделки.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Просто немного подождите. Если продавец не внесёт депозит, залог вернётся к Вам автоматически. Кроме того, Вы получите компенсацию (проверьте вознаграждения в своем профиле)", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Мы ждём, пока покупатель разместит Lightning инвойс. Как только он это сделает, Вы сможете напрямую сообщить реквизиты фиатного платежа.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Просто немного подождите. Если покупатель не будет сотрудничать, Вы автоматически вернёте свой депозит и залог. Кроме того, Вы получите компенсацию (проверьте вознаграждение в своем профиле).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Оба заявления получены, дождитесь разрешения диспута персоналом. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com. Если Вы не указали способ связи, или не уверены, правильно ли Вы его написали, немедленно свяжитесь с нами.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Пожалуйста, сохраните информацию, необходимую для идентификации Вашего ордера и Ваших платежей: ID ордера, хэши платежей залога или эскроу (проверьте свой кошелек Lightning), точную сумму Сатоши и псевдоним робота. Вам нужно будет идентифицировать себя как пользователя участвующего в этой сделке по электронной почте (или другим способом связи).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Запустить ордер", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Ваш публичный ордер приостановлен. В данный момент его не могут увидеть или принять другие роботы. Вы можете запустить его в любое время.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Прежде чем позволить Вам отправить {{amountFiat}} {{currencyCode}}, мы хотим убедиться, что Вы можете получить BTC.", "Lightning": "Лайтнинг", "Onchain": "Ончейн", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Вы можете запросить сумму разрешения диспута (эскроу и залог) из вознаграждений Вашего профиля. Если есть что-то, с чем персонал может Вам помочь, не стесняйтесь обращаться по адресу robosats@protonmail.com (или через предоставленный Вами одноразовый способ связи).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Ваш публичный ордер приостановлен. В данный момент его не могут увидеть или принять другие роботы. Вы можете запустить его в любое время.", - "Unpause Order": "Запустить ордер", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Мы ждём заявление Вашего торгового партнёра. Если Вы сомневаетесь в состоянии диспута или хотите добавить дополнительную информацию, свяжитесь с robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Комиссия за своп", - "Final amount you will receive": "Окончательная сумма, которую Вы получите", - "Bitcoin Address": "Биткойн Адрес", - "Invalid": "Неверно", - "Mining Fee": "Комиссия Майнерам", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Отправить заявление о диспуте", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Счет на выплату Лайтнинг", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Просто немного подождите. Если покупатель не будет сотрудничать, Вы автоматически вернёте свой депозит и залог. Кроме того, Вы получите компенсацию (проверьте вознаграждение в своем профиле).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Мы ждём, пока покупатель разместит Lightning инвойс. Как только он это сделает, Вы сможете напрямую сообщить реквизиты фиатного платежа.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Среди публичных {{currencyCode}} ордеров (чем выше, тем дешевле)", + "If the order expires untaken, your bond will return to you (no action needed).": "Если Ваш ордер не будет принят и срок его действия истечёт, Ваша залог вернётся к Вам (никаких действий не требуется).", + "Pause the public order": "Приостановить публичный ордер", + "Premium rank": "Ранг наценки", + "Public orders for {{currencyCode}}": "Публичные ордера {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Причина неудачи:", + "Next attempt in": "Следующая попытка через", + "Retrying!": "Повторная попытка!", + "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 будет пытаться оплатить Ваш инвойс 3и раза каждые 1ть минут. Если это не удастся, Вы сможете отправить новый инвойс. Проверьте, достаточно ли у Вас входящей ликвидности. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Срок действия Вашего инвойса истёк или было сделано более трёх попыток оплаты. Отправьте новый инвойс.", + "#68": "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 пытается оплатить Ваш Lightning инвойс. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats становится лучше с большей ликвидностью и пользователями. Расскажите другу-биткойнеру о Robosat!", + "Sending coins to": "Sending coins to", + "Start Again": "Начать Снова", + "Thank you for using Robosats!": "Спасибо за использование Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Ваш TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Пожалуйста, подождите, пока тейкер заблокирует залог. Если тейкер не заблокирует залог вовремя, ордер будет снова опубликован", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Некоторые функции отключены для Вашей безопасности (чат) и без них у Вас не будет возможности завершить сделку. Чтобы защитить Вашу конфиденциальность и полностью включить RoboSats, используйте <1>Tor Browser и посетите <3>Onion сайт.", "phone_unsafe_alert": "У Вас не будет возможности завершить сделку. Используйте <1>Tor Browser и посетите <3>Onion сайт.", "rate_robosats": "Что Вы думаете о <1>RoboSats?", diff --git a/frontend/static/locales/sv.json b/frontend/static/locales/sv.json index 8db1f80c..14f2241f 100644 --- a/frontend/static/locales/sv.json +++ b/frontend/static/locales/sv.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "Detta är din tradingavatar", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "Spara din token säkert", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "Kopierat!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "Learn RoboSats", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "Order", + "Robot": "Robot", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Kontrakt", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "Detta är din tradingavatar", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "Spara din token säkert", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "Kopierat!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "Robot", - "Order": "Order", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Kontrakt", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "Göm", - "You are self-hosting RoboSats": "You are self-hosting RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "Du använder inte RoboSats anonymt", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "You are self-hosting RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ALLA", + "Buy": "Köpa", + "DESTINATION": "DESTINATION", + "I want to": "Jag vill", + "METHOD": "METHOD", + "Select Payment Currency": "Välj betalningsvaluta", + "Select Payment Method": "Select Payment Method", + "Sell": "Sälja", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "och använda", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "Add filter", + "Amount": "Summa", + "An error occurred.": "An error occurred.", + "And": "And", + "Be the first one to create an order": "Bli den första som skapar en order", + "Bond": "Bond", + "Column title": "Column title", + "Columns": "Columns", + "Currency": "Valuta", + "Delete": "Delete", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "Filter", + "Filter value": "Filter value", + "Find column": "Find column", + "Hide all": "Hide all", + "Is": "Är", + "Logic operator": "Logic operator", + "Manage columns": "Manage columns", + "Menu": "Menu", + "No orders found to buy BTC for {{currencyCode}}": "Inga ordrar funna att köpa BTC för {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "Inga ordrar funna att sälja BTC för {{currencyCode}}", + "No results found.": "No results found.", + "Operator": "Operator", + "Or": "Or", + "Orders per page:": "Orders per page:", "Others": "Andra", + "Pay": "Betala", + "Payment Method": "Betalningsmetod", "Premium": "Premium", "Price": "Pris", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "Ordern har förfallit", - "Penalty lifted, good to go!": "Straff upphävt, bara att köra!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Du kan inte ta en order ännu! Vänta {{timeMin}}m {{timeSec}}s", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "Ordermaker", - "Order taker": "Ordertaker", - "Order Details": "Orderdetaljer", - "Order status": "Orderstatus", - "Swap destination": "Byt destination", - "Accepted payment methods": "Accepterade betalningsmetoder", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%", - "Price and Premium": "Pris och premium", - "Amount of Satoshis": "Summa sats", - "Premium over market price": "Premium över marknadspris", - "Order ID": "Order-ID", - "Deposit timer": "Insättningstimer", - "Expires in": "Förfaller om", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "Makern är ej här", - "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.": "Genom att ta denna order riskerar du att slösa din tid. Om makern inte går vidare i tid kommer du att kompenseras i sats med 50% av makerobligationen", + "Reorder column": "Reorder column", + "Sats now": "Sats now", + "Select columns": "Select columns", + "Show all": "Show all", + "Show columns": "Show columns", + "Show filters": "Show filters", + "Sort": "Sort", + "Sort by ASC": "Sort by ASC", + "Sort by DESC": "Sort by DESC", + "Timer": "Timer", + "Unsort": "Unsort", + "Value": "Value", + "any": "any", + "contains": "contains", + "ends with": "ends with", + "equals": "equals", + "false": "false", + "is": "is", + "is after": "is after", + "is any of": "is any of", + "is before": "is before", + "is empty": "is empty", + "is not": "is not", + "is not empty": "is not empty", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "no", + "starts with": "starts with", + "true": "true", + "yes": "yes", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "Gå tillbaka", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "Vänta tills du kan ta en order", - "Take Order": "Ta order", - "Too low": "För lågt", - "Too high": "För högt", - "Enter amount of fiat to exchange for bitcoin": "Ange summa fiat att handla bitcoin för", - "Amount {{currencyCode}}": "Summa {{currencyCode}}", - "You must specify an amount first": "Du måste ange en summa först", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "Spara din robottoken", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Du kan behöva återställa din robotavatar i framtiden; förvara den säkert. Du kan kopiera den till en annan applikation.", - "Back it up!": "Spara den!", - "Done": "Klar", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "Du har ingen robotavatar", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "Generera Robot", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "Aktivera TG-notifikationer", - "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.": "Du kommer att skickas till en konversation med RoboSats Telegram-bot. Öppna chatten och tryck Start. Notera att genom att aktivera Telegram-notiser så försämrar du möjligen din anonymitet.", - "Browser": "Browser", - "Enable": "Aktivera", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "Publika köpordrar", - "Public sell orders": "Publika säljordrar", - "Book liquidity": "Orderbokslikviditet", - "Today active robots": "Aktiva robotar idag", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "Makeravgift", - "Taker fee": "Takeravgift", - "Current onchain payout fee": "Aktuell utbetalningsavgift (on-chain)", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "Vad är RoboSats?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Det är en BTC/FIAT peer-to-peer-handelsplattform över Lightning Network.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Det underlättar matchmaking och minimerar behovet av tillit. RoboSats fokuserar på anonymitet och snabbhet.", - "RoboSats is an open source project ": "RoboSats är ett projekt som är byggt på öppen källkod", - "(GitHub).": "(GitHub).", - "How does it work?": "Hur fungerar det?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Inte under något tillfälle behöver AnonymousAlice01 och BafflingBob02 anförtro sina bitcoin till den andra. Ifall det uppstår en konflikt kommer personalen på RoboSats att hjälpa till att klara upp dispyten.", - "You can find a step-by-step description of the trade pipeline in ": "Du kan hitta en steg-för-steg-beskrivning på hela transaktionsförfarandet här: ", - "How it works": "Hur det fungerar", - "You can also check the full guide in ": "Du kan även se hela guiden här: ", - "How to use": "How to use", - "What payment methods are accepted?": "Vilka betalningsmetoder är godkända?", - "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.": "Alla betalningsmetoder är godkända så länge de är snabba. Du kan lägga till din(a) föredragna betalningsmetod(er). Du kommer att behöva matcha med en peer som också accepterar den metoden. Steget där fiat ska skickas har en förfallotid på 24 timmar innan en dispyt automatiskt öppnas.", - "Are there trade limits?": "Finns det begränsningar för trades?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximal storlek på en enstaka trade är {{maxAmount}} sats för att minimera risken för misslyckad lightning routing. Det finns ingen begränsning för antal trades per dag. En robot kan endast ha en trade igång samtidigt. Dock är det möjligt att ha flera robotar aktiva samtidigt i olika webbläsar (kom ihåg att spara dina robottokens!).", - "What are the fees?": "What are the fees?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", - "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.", - "Is RoboSats private?": "Är RoboSats anonymt?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats kommer aldrig att be om ditt namn, land eller ID. RoboSats förvararar inte dina tillgångar och bryr sig inte om vem du är. RoboSats varken samlar in eller förvarar personuppgifter. Använd Tor Browser och den gömda .onion-tjänsten för bästa anonymitet.", - "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.": "Din motpart i en trade är den enda som möjligen skulle kunna gissa något om dig. Håll dina chattkonversationer korta och koncisa. Undvik att dela icke-essentiell information annat än det som är strikt nödvändigt för att genomföra fiatbetalningen.", - "What are the risks?": "Vilka är riskerna?", - "This is an experimental application, things could go wrong. Trade small amounts!": "Detta är en experimentell applikation, saker kan gå fel. Handla med små belopp!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Säljaren är utsatt för samma charge-back-risk som med alla andra peer-to-peer-tjänster. PayPal och kreditkort rekommenderas ej.", - "What is the trust model?": "Hur ser tillitsmodellen ut?", - "You can build more trust on RoboSats by inspecting the source code.": "Du kan få större förtroende för RoboSats genom att själv inspektera källkoden.", - "Project source code": "Projektets öppna källkod", - "What happens if RoboSats suddenly disappears?": "Vad händer om RoboSats plötsligt försvinner?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Dina sats kommer att retuneras till dig. Alla 'hold invoices' som inte settlats skulle automatiskt returneras även om RoboSats går ner för alltid. Detta är sant för både låsta obligation och depositioner. Det finns dock en liten lucka mellan att säljaren bekräftar att fiat mottagits och att köparen mottar sats, där medlen potentiellt skulle kunna försvinna permanent om RoboSats försvann. Detta fönster är ungefär en sekund långt. Se till att du har tillräckligt med ingående likviditet för att undvika routing-problem. Om du stöter på problem, skriv i någon av RoboSats publika kanaler.", - "Is RoboSats legal in my country?": "Är RoboSats lagligt i mitt land?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "I många länder kan användat av RoboSats likställas med Ebay eller Craigslist. Din lagstiftning kan variera. Det är ditt ansvar att följa din lagstiftning.", - "Disclaimer": "Klausul", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Denna lightning-applikation förses som den är. Den är under aktiv utveckling: handla med stor försiktighet. Det finns ingen privat support. Support ges endast via publika kanaler ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats kommer aldrig att kontakta dig. RoboSats kommer definitivt aldrig att be om din robottoken.", - "Close": "Stäng", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Din kommunikation är är end-to-end-krypterad med OpenPGP. Du kan verifiera integriteten av denna chatt med verktyg som bygger på den öppna OpenPGP-standarden.", - "Learn how to verify": "Lär dig hur man verifierar", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Din publika PGP-nyckel. Din peer använder den för att kryptera meddelanden som endast du kan läsa.", - "Your public key": "Din publika nyckel", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Din peers publika PGP-nyckel. Du använder den för att kryptera meddelanden som endast hen kan läsa, och för att verifiera inkommande meddelanden.", - "Peer public key": "Peer publik nyckel", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Din krypterade privata nyckel. Du använder den till att dekryptera de meddelanden som din peer har krypterat för dig. Du kan även använda den för att signera meddelanden som du skickar.", - "Your encrypted private key": "Din krypterade privata nyckel", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Lösenordet för att dekryptera din privata nyckel, endast du kan det! Dela inte. Det är även din robottoken.", - "Your private key passphrase (keep secure!)": "Lösenordet till din privata nyckel (förvara säkert!)", - "Save credentials as a JSON file": "Spara uppgifter till en JSON-fil", "Keys": "Nycklar", - "Save messages as a JSON file": "Spara meddelanden till en JSON-fil", + "Learn how to verify": "Lär dig hur man verifierar", "Messages": "Meddelanden", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "Statistik för nördar", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND-version", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "24h kontrakterad volym", - "Lifetime contracted volume": "Total kontrakterad volym", - "Made with": "Skapad med", - "and": "och", - "... somewhere on Earth!": "... någonstans på jorden!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Peer publik nyckel", + "Save credentials as a JSON file": "Spara uppgifter till en JSON-fil", + "Save messages as a JSON file": "Spara meddelanden till en JSON-fil", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "Lösenordet för att dekryptera din privata nyckel, endast du kan det! Dela inte. Det är även din robottoken.", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "Din publika PGP-nyckel. Din peer använder den för att kryptera meddelanden som endast du kan läsa.", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "Din kommunikation är är end-to-end-krypterad med OpenPGP. Du kan verifiera integriteten av denna chatt med verktyg som bygger på den öppna OpenPGP-standarden.", + "Your encrypted private key": "Din krypterade privata nyckel", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "Din krypterade privata nyckel. Du använder den till att dekryptera de meddelanden som din peer har krypterat för dig. Du kan även använda den för att signera meddelanden som du skickar.", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "Din peers publika PGP-nyckel. Du använder den för att kryptera meddelanden som endast hen kan läsa, och för att verifiera inkommande meddelanden.", + "Your private key passphrase (keep secure!)": "Lösenordet till din privata nyckel (förvara säkert!)", + "Your public key": "Din publika nyckel", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "Community", - "Support is only offered via public channels. Join our Telegram 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 ges endast i publika kanaler. Gå med i vår Telegram-community om du har frågor eller bara vill hänga med andra coola robotar. Använd vår GitHub Issues om du hittar en bugg eller önskar nya funktioner!", "Follow RoboSats in Twitter": "Följ RoboSats på Twitter", - "Twitter Official Account": "Officielt Twitterkonto", - "RoboSats in Reddit": "RoboSats på Reddit", - "RoboSats Telegram Communities": "RoboSats Telegram-communities", - "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", - "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Join RoboSats Chinese speaking community!", "Join RoboSats English speaking community!": "Join RoboSats English speaking community!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", + "RoboSats Telegram Communities": "RoboSats Telegram-communities", + "RoboSats in Reddit": "RoboSats på Reddit", + "Support is only offered via public channels. Join our Telegram 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 ges endast i publika kanaler. Gå med i vår Telegram-community om du har frågor eller bara vill hänga med andra coola robotar. Använd vår GitHub Issues om du hittar en bugg eller önskar nya funktioner!", "Tell us about a new feature or a bug": "Tipsa om en bugg eller ny funktion", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "Du är på på väg att besöka Learn RoboSats. Där finns guider och dokumentation som hjälper dig att använda RoboSats och förstå hur det fungerar.", + "Twitter Official Account": "Officielt Twitterkonto", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "Orderbokslikviditet", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "Aktuell utbetalningsavgift (on-chain)", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "Makeravgift", + "Public buy orders": "Publika köpordrar", + "Public sell orders": "Publika säljordrar", + "Taker fee": "Takeravgift", + "Today active robots": "Aktiva robotar idag", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "Aktivera", + "Enable TG Notifications": "Aktivera TG-notifikationer", + "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.": "Du kommer att skickas till en konversation med RoboSats Telegram-bot. Öppna chatten och tryck Start. Notera att genom att aktivera Telegram-notiser så försämrar du möjligen din anonymitet.", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats kommer aldrig att kontakta dig. RoboSats kommer definitivt aldrig att be om din robottoken.", + "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.": "Alla betalningsmetoder är godkända så länge de är snabba. Du kan lägga till din(a) föredragna betalningsmetod(er). Du kommer att behöva matcha med en peer som också accepterar den metoden. Steget där fiat ska skickas har en förfallotid på 24 timmar innan en dispyt automatiskt öppnas.", + "Are there trade limits?": "Finns det begränsningar för trades?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "Inte under något tillfälle behöver AnonymousAlice01 och BafflingBob02 anförtro sina bitcoin till den andra. Ifall det uppstår en konflikt kommer personalen på RoboSats att hjälpa till att klara upp dispyten.", + "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.", + "Close": "Stäng", + "Disclaimer": "Klausul", + "How does it work?": "Hur fungerar det?", + "How it works": "Hur det fungerar", + "How to use": "How to use", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "I många länder kan användat av RoboSats likställas med Ebay eller Craigslist. Din lagstiftning kan variera. Det är ditt ansvar att följa din lagstiftning.", + "Is RoboSats legal in my country?": "Är RoboSats lagligt i mitt land?", + "Is RoboSats private?": "Är RoboSats anonymt?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "Det är en BTC/FIAT peer-to-peer-handelsplattform över Lightning Network.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "Det underlättar matchmaking och minimerar behovet av tillit. RoboSats fokuserar på anonymitet och snabbhet.", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "Maximal storlek på en enstaka trade är {{maxAmount}} sats för att minimera risken för misslyckad lightning routing. Det finns ingen begränsning för antal trades per dag. En robot kan endast ha en trade igång samtidigt. Dock är det möjligt att ha flera robotar aktiva samtidigt i olika webbläsar (kom ihåg att spara dina robottokens!).", + "Project source code": "Projektets öppna källkod", + "RoboSats is an open source project ": "RoboSats är ett projekt som är byggt på öppen källkod", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats kommer aldrig att be om ditt namn, land eller ID. RoboSats förvararar inte dina tillgångar och bryr sig inte om vem du är. RoboSats varken samlar in eller förvarar personuppgifter. Använd Tor Browser och den gömda .onion-tjänsten för bästa anonymitet.", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "Säljaren är utsatt för samma charge-back-risk som med alla andra peer-to-peer-tjänster. PayPal och kreditkort rekommenderas ej.", + "This is an experimental application, things could go wrong. Trade small amounts!": "Detta är en experimentell applikation, saker kan gå fel. Handla med små belopp!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "Denna lightning-applikation förses som den är. Den är under aktiv utveckling: handla med stor försiktighet. Det finns ingen privat support. Support ges endast via publika kanaler ", + "What are the fees?": "What are the fees?", + "What are the risks?": "Vilka är riskerna?", + "What happens if RoboSats suddenly disappears?": "Vad händer om RoboSats plötsligt försvinner?", + "What is RoboSats?": "Vad är RoboSats?", + "What is the trust model?": "Hur ser tillitsmodellen ut?", + "What payment methods are accepted?": "Vilka betalningsmetoder är godkända?", + "You can also check the full guide in ": "Du kan även se hela guiden här: ", + "You can build more trust on RoboSats by inspecting the source code.": "Du kan få större förtroende för RoboSats genom att själv inspektera källkoden.", + "You can find a step-by-step description of the trade pipeline in ": "Du kan hitta en steg-för-steg-beskrivning på hela transaktionsförfarandet här: ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "Dina sats kommer att retuneras till dig. Alla 'hold invoices' som inte settlats skulle automatiskt returneras även om RoboSats går ner för alltid. Detta är sant för både låsta obligation och depositioner. Det finns dock en liten lucka mellan att säljaren bekräftar att fiat mottagits och att köparen mottar sats, där medlen potentiellt skulle kunna försvinna permanent om RoboSats försvann. Detta fönster är ungefär en sekund långt. Se till att du har tillräckligt med ingående likviditet för att undvika routing-problem. Om du stöter på problem, skriv i någon av RoboSats publika kanaler.", + "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.": "Din motpart i en trade är den enda som möjligen skulle kunna gissa något om dig. Håll dina chattkonversationer korta och koncisa. Undvik att dela icke-essentiell information annat än det som är strikt nödvändigt för att genomföra fiatbetalningen.", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "Tillbaka", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "Din robot", - "One active order #{{orderID}}": "En aktiv order #{{orderID}}", - "Your current order": "Din aktuella order", - "Your last order #{{orderID}}": "Din senaste order #{{orderID}}", - "Inactive order": "Inaktiv order", - "No active orders": "Inga aktiva ordrar", - "You do not have previous orders": "Du har inga tidigare ordrar", - "Telegram enabled": "Telegram aktiverat", - "Enable Telegram Notifications": "Aktivera Telegram-notiser", - "Use stealth invoices": "Use stealth invoices", - "Your earned rewards": "Du fick belöningar", + "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.": "Du är på på väg att besöka Learn RoboSats. Där finns guider och dokumentation som hjälper dig att använda RoboSats och förstå hur det fungerar.", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "Generera Robot", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "Du har ingen robotavatar", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "Claim", - "Invoice for {{amountSats}} Sats": "Faktura för {{amountSats}} sats", - "Submit": "Skicka", + "Enable Telegram Notifications": "Aktivera Telegram-notiser", "Generate with Webln": "Generate with Webln", + "Inactive order": "Inaktiv order", + "Invoice for {{amountSats}} Sats": "Faktura för {{amountSats}} sats", + "No active orders": "Inga aktiva ordrar", + "One active order #{{orderID}}": "En aktiv order #{{orderID}}", + "Submit": "Skicka", + "Telegram enabled": "Telegram aktiverat", "There it goes, thank you!🥇": "Så där, tack! 🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "Måste vara mindre än {{max}}%", - "Must be more than {{min}}%": "Måste vara mer än {{min}}%", - "Must be less than {{maxSats}": "Måste vara mindre än {{maxSats}}", - "Must be more than {{minSats}}": "Måste vara mer än {{minSats}}", - "Amount": "Summa", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " för {{satoshis}} sats", - " at market price": " at market price", - " at a {{premium}}% premium": " med en premium på {{premium}}%", - " at a {{discount}}% discount": " med en rabatt på {{discount}}%", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "Köpa eller sälja bitcoin?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "Köpa", - "Swap In": "Swap In", - "Sell": "Sälja", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "Summa fiat att växla till bitcoin", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "Måste vara kortare än 65 tecken", - "Swap Destination(s)": "Byt destination(er)", - "Fiat Payment Method(s)": "Betalningmetod(er) med fiat", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "Lägg till ny", - "Choose a Pricing Method": "Välj en prissättningsmetod", - "Let the price move with the market": "Låt priset följa marknaden", - "Relative": "Relativ", - "Set a fix amount of satoshis": "Ange en fast summa sats", - "Exact": "Exact", - "Satoshis": "Sats", - "Premium over Market (%)": "Premium över marknaden (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "Publikt tidsspann (HH:mm)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "Ange skin-in-the-game, öka för högre säkerhet", - "Fidelity Bond Size": "Storlek på fidelity bond", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "Din orders fasta växelkurs", - "Order rate:": "Order rate:", - "Order current rate:": "Aktuell kurs: ", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "Use stealth invoices", + "You do not have previous orders": "Du har inga tidigare ordrar", + "Your Robot": "Your Robot", + "Your current order": "Din aktuella order", + "Your earned rewards": "Du fick belöningar", + "Your last order #{{orderID}}": "Din senaste order #{{orderID}}", + "Your robot": "Din robot", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... någonstans på jorden!", + "24h contracted volume": "24h kontrakterad volym", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND-version", + "Lifetime contracted volume": "Total kontrakterad volym", + "Made with": "Skapad med", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "Statistik för nördar", + "and": "och", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "Spara den!", + "Done": "Klar", + "Store your robot token": "Spara din robottoken", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "Du kan behöva återställa din robotavatar i framtiden; förvara den säkert. Du kan kopiera den till en annan applikation.", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "Från", "to": "till", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "och använda", - "pay with": "pay with", - "I want to": "Jag vill", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "Välj betalningsvaluta", - "ANY": "ALLA", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "Orders per page:", - "No results found.": "No results found.", - "An error occurred.": "An error occurred.", - "Columns": "Columns", - "Select columns": "Select columns", - "Find column": "Find column", - "Column title": "Column title", - "Reorder column": "Reorder column", - "Show all": "Show all", - "Hide all": "Hide all", - "Add filter": "Add filter", - "Delete": "Delete", - "Logic operator": "Logic operator", - "Operator": "Operator", - "And": "And", - "Or": "Or", - "Value": "Value", - "Filter value": "Filter value", - "contains": "contains", - "equals": "equals", - "starts with": "starts with", - "ends with": "ends with", - "is": "is", - "is not": "is not", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "is empty", - "is not empty": "is not empty", - "is any of": "is any of", - "any": "any", - "true": "true", - "false": "false", - "Menu": "Menu", - "Show columns": "Show columns", - "Manage columns": "Manage columns", - "Filter": "Filter", - "Unsort": "Unsort", - "Sort by ASC": "Sort by ASC", - "Sort by DESC": "Sort by DESC", - "Show filters": "Show filters", - "Sort": "Sort", - "yes": "yes", - "no": "no", - "Is": "Är", - "Currency": "Valuta", - "Payment Method": "Betalningsmetod", - "Destination": "Destination", - "Pay": "Betala", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "Inga ordrar funna att sälja BTC för {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "Inga ordrar funna att köpa BTC för {{currencyCode}}", - "Be the first one to create an order": "Bli den första som skapar en order", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " med en rabatt på {{discount}}%", + " at a {{premium}}% premium": " med en premium på {{premium}}%", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " för {{satoshis}} sats", + "Add New": "Lägg till ny", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "Summa fiat att växla till bitcoin", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "Köpa eller sälja bitcoin?", + "Choose a Pricing Method": "Välj en prissättningsmetod", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "Betalningmetod(er) med fiat", + "Fidelity Bond Size": "Storlek på fidelity bond", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "Låt priset följa marknaden", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "Måste vara mindre än {{maxSats}}", + "Must be less than {{max}}%": "Måste vara mindre än {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "Måste vara mer än {{minSats}}", + "Must be more than {{min}}%": "Måste vara mer än {{min}}%", + "Must be shorter than 65 characters": "Måste vara kortare än 65 tecken", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "Aktuell kurs: ", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "Premium över marknaden (%)", + "Public Duration (HH:mm)": "Publikt tidsspann (HH:mm)", + "Public order length": "Public order length", + "Relative": "Relativ", + "Satoshis": "Sats", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "Ange en fast summa sats", + "Set the skin-in-the-game, increase for higher safety assurance": "Ange skin-in-the-game, öka för högre säkerhet", + "Swap Destination(s)": "Byt destination(er)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "Din orders fasta växelkurs", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "Summa {{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.": "Genom att ta denna order riskerar du att slösa din tid. Om makern inte går vidare i tid kommer du att kompenseras i sats med 50% av makerobligationen", + "Enter amount of fiat to exchange for bitcoin": "Ange summa fiat att handla bitcoin för", + "Sounds fine": "Sounds fine", + "Take Order": "Ta order", + "The maker is away": "Makern är ej här", + "Too high": "För högt", + "Too low": "För lågt", + "Wait until you can take an order": "Vänta tills du kan ta en order", + "You must specify an amount first": "Du måste ange en summa först", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "Accepterade betalningsmetoder", + "Amount of Satoshis": "Summa sats", + "Deposit timer": "Insättningstimer", + "Expires in": "Förfaller om", + "Order Details": "Orderdetaljer", + "Order ID": "Order-ID", + "Order maker": "Ordermaker", + "Order status": "Orderstatus", + "Order taker": "Ordertaker", + "Penalty lifted, good to go!": "Straff upphävt, bara att köra!", + "Premium over market price": "Premium över marknadspris", + "Price and Premium": "Pris och premium", + "Swap destination": "Byt destination", + "The order has expired": "Ordern har förfallit", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Du kan inte ta en order ännu! Vänta {{timeMin}}m {{timeSec}}s", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "Makulera", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "Makulera kollaborativt", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "Trade Summary", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "Du bad om att kollaborativt avsluta ordern", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} ber om att kollaborativt avsluta ordern", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "Köpare", + "Completed in": "Completed in", + "Contract exchange rate": "Contract exchange rate", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "Köpare", - "Seller": "Säljare", - "User role": "User role", - "Sent": "Sent", - "Received": "Received", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "Onchain swap fee", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "Miningavgift", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "Unlocked", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "Miningavgift", + "Onchain swap fee": "Onchain swap fee", + "Received": "Received", "Routing budget": "Routing budget", - "Contract exchange rate": "Contract exchange rate", + "Seller": "Säljare", + "Sent": "Sent", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "Timestamp", - "Completed in": "Completed in", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "Trade Summary", + "Unlocked": "Unlocked", + "User role": "User role", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "Se kompatibla wallets", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} ber om att kollaborativt avsluta ordern", - "You asked for a collaborative cancellation": "Du bad om att kollaborativt avsluta ordern", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "Skriv ett meddelande", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "Ansluter...", - "Send": "Skicka", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "Du", - "connected": "ansluten", - "disconnected": "ej ansluten", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "Peer", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "Verifiera din integritet", - "Audit PGP": "Granska PGP", - "Save full log as a JSON file (messages and credentials)": "Spara hela loggen som en JSON-fil (meddelanden och uppgifter)", - "Export": "Exportera", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Bekräfta att du mottagit {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "Bekräfta", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "Makulera ordern?", - "If the order is cancelled now you will lose your bond.": "Om du avbryter ordern nu kommer du att förlora din obligation", "Confirm Cancel": "Bekräfta makulering", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "Om du avbryter ordern nu kommer du att förlora din obligation", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "Be om makulering", "Collaborative cancel the order?": "Makulera ordern kollaborativt?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "Depositionen har satts in. Ordern kan endast avbrytas om båda parterna går med på det.", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "Be om makulering", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "Vill du öppna en dispyt?", - "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.": "Personalen på RoboSats kommer att utvärdera de redogörelser och bevis som läggs fram. Du behöver bygga ett komplett fall eftersom personalen inte kan läsa chatten. Det är bäst att dela en tillfällig kontaktmetod tillsammans med din redogörelse. Depositionen av sats kommer att skickas till vinnaren av dispyten, medan förloraren förlorar obligationen.", - "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.": "Kom ihåg att exportera chattloggen. Personalen kan komma att begära din exporterade chatttlogg i JSON-format för att kunna lösa diskrepanser. Det är ditt ansvar att lagra den.", - "Disagree": "Acceptera ej", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "Acceptera och öppna dispyt", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "Acceptera ej", + "Do you want to open a dispute?": "Vill du öppna en dispyt?", + "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.": "Kom ihåg att exportera chattloggen. Personalen kan komma att begära din exporterade chatttlogg i JSON-format för att kunna lösa diskrepanser. Det är ditt ansvar att lagra den.", + "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.": "Personalen på RoboSats kommer att utvärdera de redogörelser och bevis som läggs fram. Du behöver bygga ett komplett fall eftersom personalen inte kan läsa chatten. Det är bäst att dela en tillfällig kontaktmetod tillsammans med din redogörelse. Depositionen av sats kommer att skickas till vinnaren av dispyten, medan förloraren förlorar obligationen.", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "Bekräfta", + "Confirm you received {{amount}} {{currencyCode}}?": "Bekräfta att du mottagit {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "Granska PGP", + "Export": "Exportera", + "Save full log as a JSON file (messages and credentials)": "Spara hela loggen som en JSON-fil (meddelanden och uppgifter)", + "Verify your privacy": "Verifiera din integritet", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "Peer", + "You": "Du", + "connected": "ansluten", + "disconnected": "ej ansluten", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "Ansluter...", + "Send": "Skicka", + "Type a message": "Skriv ett meddelande", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "Skicka dispytredogörelse", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Lightning-faktura för utbetalning", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin-adress", + "Final amount you will receive": "Slutgiltig belopp som du kommer att mottaga", + "Invalid": "Ogiltig", + "Mining Fee": "Miningavgift", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "Swap-avgift", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Bekräfta {{amount}} {{currencyCode}} mottaget", + "Confirm {{amount}} {{currencyCode}} sent": "Bekräfta {{amount}} {{currencyCode}} skickat", + "Open Dispute": "Öppna dispyt", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Säg hej! Var hjälpsam och koncis. Förklara hur hen kan skicka {{amount}} {{currencyCode}} till dig.", + "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.": "Vänta på att säljaren ska bekräfta att den mottagit betalningen.", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Dela din redogörelse. Var tydlig och specifik angående vad som hände och lämna nödvändig bevisföring. Du MÅSTE lämna en tillfällig kontaktmetod: t.ex. burner-epost, XMPP eller Telegram-användarnamn, för att personalen ska kunna följa upp fallet. Dispyter löses baserat på bedömningar från riktiga robotar (aka människor), så var så hjälpsam som möjligt för att säkerställa ett rättvist utfall. Max 5000 tecken.", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Du har tyvärr förlorat dispyten. Om du tycker att detta är ett misstag kan du kontakta robosats@protonmail.com. Chansen att fallet tas upp igen är dock liten.", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Spara informationen som krävs för att identifiera din order och dina betalningar: order-ID; betalningshashar för depositionen och obligationen (hittas från din lightning-wallet); exakt summa sats; och robotnamn. Du kommer att behöva identifiera dig själv som den användare som var involverad i denna transaktionen via epost (eller andra kontaktmetoder).", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Vi väntar på redogörelsen från din motpart i transaktionen. Om du är osäker angående dispyten eller vill lämna mer information, kontakta robosats@protonmail.com.", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Båda redogörelserna har mottagits, vänta på att personalen ska lösa dispyten. Om du är osäker eller vill lägga till mer information, kontakta robosats@protonmail.com. Om du inte lämnade en kontaktmetod, eller är osäker på om du skrev den rätt, skriv till oss omedelbart.", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Du kan göra anspråk på summan från dispytens uppgörelse (deposition och obligation) från din profil under belöningar. Om det finns något som personalen kan hjälpa dig med, tveka inte att kontakta robosats@protonmail.com (eller via din tillfälliga kontaktmetod).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Häng kvar en sekund. Om säljaren inte gör sin insättning kommer du att få tillbaka din obligation automatiskt. Dessutom kommer du att få en kompensation (kolla belöningar i din profil).", + "We are waiting for the seller to lock the trade amount.": "Vi väntar på att säljaren ska låsa trade-beloppet.", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "Förnya order", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "Kopiera till urklipp", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "Detta är en s.k. 'hold invoice'. Den kommer att frysas i din wallet, och debiteras endast om du avbryter ordern eller förlorar en dispyt.", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "Detta är en s.k. 'hold invoice'. Den kommer att frysas i din wallet, och släpps till köparen när du har bekräftat att du mottagit '{{currencyCode}}.", - "Copy to clipboard": "Kopiera till urklipp", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "Förnya order", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "Failure reason:", - "Retrying!": "Testar igen!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Din faktura har förfallit eller så har fler än tre betalningsförsök gjorts. Dela en ny faktura.", - "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 kommer att försöka betala din faktura tre gånger med en minuts paus emellan. Om det forsätter att misslyckas kommer du att kunna dela en ny faktura. Kolla så att du har tillräckligt med ingående likviditet. Kom ihåg att lightning-noder måste vara online för att kunna mottaga betalningar.", - "Next attempt in": "Nästa försök om", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "Dela din redogörelse. Var tydlig och specifik angående vad som hände och lämna nödvändig bevisföring. Du MÅSTE lämna en tillfällig kontaktmetod: t.ex. burner-epost, XMPP eller Telegram-användarnamn, för att personalen ska kunna följa upp fallet. Dispyter löses baserat på bedömningar från riktiga robotar (aka människor), så var så hjälpsam som möjligt för att säkerställa ett rättvist utfall. Max 5000 tecken.", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "Du har tyvärr förlorat dispyten. Om du tycker att detta är ett misstag kan du kontakta robosats@protonmail.com. Chansen att fallet tas upp igen är dock liten.", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats försöker betala din lightning-faktura. Kom ihåg att lightning-noder måste vara online för att kunna mottaga betalningar.", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "Om ordern förfaller utan att någon tar den kommer din obligation att retuneras till dig (utan handling från din sida)", - "Public orders for {{currencyCode}}": "Publika ordrar för {{currencyCode}}", - "Pause the public order": "Pausa den publika ordern", - "Premium rank": "Premiumrank", - "Among public {{currencyCode}} orders (higher is cheaper)": "Bland publika {{currencyCode}} ordrar (högre är billigare)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats blir bättre med mer likviditet och fler användare. Berätta om RoboSats för en Bitcoiner-vän!", - "Thank you for using Robosats!": "Tack för att du använder RoboSats!", - "Your TXID": "Ditt TXID", - "Sending coins to": "Sending coins to", - "Start Again": "Börja om", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Säg hej! Var hjälpsam och koncis. Förklara hur hen kan skicka {{amount}} {{currencyCode}} till dig.", - "Wait for the seller to confirm he has received the payment.": "Vänta på att säljaren ska bekräfta att den mottagit betalningen.", - "Open Dispute": "Öppna dispyt", - "Confirm {{amount}} {{currencyCode}} sent": "Bekräfta {{amount}} {{currencyCode}} skickat", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Bekräfta {{amount}} {{currencyCode}} mottaget", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Var god vänta på att takern låser sin obligation. Om den inte gör det i tid kommer ordern att göras publik igen.", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "Vi väntar på att säljaren ska låsa trade-beloppet.", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Häng kvar en sekund. Om säljaren inte gör sin insättning kommer du att få tillbaka din obligation automatiskt. Dessutom kommer du att få en kompensation (kolla belöningar i din profil).", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Vi väntar på att köparen ska dela en lightning-faktura. När den gjort det kommer du att kunna dela betalningsinformation för fiat direkt över chatt.", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Häng kvar en sekund. Om köparen inte samarbetar kommer du att få tillbaka din deposition och obligation automatiskt. Dessutom kommer du att få en kompensation (kolla belöningar i din profil).", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "Båda redogörelserna har mottagits, vänta på att personalen ska lösa dispyten. Om du är osäker eller vill lägga till mer information, kontakta robosats@protonmail.com. Om du inte lämnade en kontaktmetod, eller är osäker på om du skrev den rätt, skriv till oss omedelbart.", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "Spara informationen som krävs för att identifiera din order och dina betalningar: order-ID; betalningshashar för depositionen och obligationen (hittas från din lightning-wallet); exakt summa sats; och robotnamn. Du kommer att behöva identifiera dig själv som den användare som var involverad i denna transaktionen via epost (eller andra kontaktmetoder).", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "Återuppta order", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Din publika order har blivit pausad. För tillfället kan den inte ses eller tas av andra robotar. Du kan välja att återuppta den när som helst.", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "Innan du tillåts skicka {{amountFiat}} {{currencyCode}}, vill vi vara säkra på att du kan ta emot BTC.", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "Du kan göra anspråk på summan från dispytens uppgörelse (deposition och obligation) från din profil under belöningar. Om det finns något som personalen kan hjälpa dig med, tveka inte att kontakta robosats@protonmail.com (eller via din tillfälliga kontaktmetod).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "Din publika order har blivit pausad. För tillfället kan den inte ses eller tas av andra robotar. Du kan välja att återuppta den när som helst.", - "Unpause Order": "Återuppta order", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "Vi väntar på redogörelsen från din motpart i transaktionen. Om du är osäker angående dispyten eller vill lämna mer information, kontakta robosats@protonmail.com.", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "Swap-avgift", - "Final amount you will receive": "Slutgiltig belopp som du kommer att mottaga", - "Bitcoin Address": "Bitcoin-adress", - "Invalid": "Ogiltig", - "Mining Fee": "Miningavgift", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "Skicka dispytredogörelse", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Lightning-faktura för utbetalning", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "Häng kvar en sekund. Om köparen inte samarbetar kommer du att få tillbaka din deposition och obligation automatiskt. Dessutom kommer du att få en kompensation (kolla belöningar i din profil).", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "Vi väntar på att köparen ska dela en lightning-faktura. När den gjort det kommer du att kunna dela betalningsinformation för fiat direkt över chatt.", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "Bland publika {{currencyCode}} ordrar (högre är billigare)", + "If the order expires untaken, your bond will return to you (no action needed).": "Om ordern förfaller utan att någon tar den kommer din obligation att retuneras till dig (utan handling från din sida)", + "Pause the public order": "Pausa den publika ordern", + "Premium rank": "Premiumrank", + "Public orders for {{currencyCode}}": "Publika ordrar för {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "Failure reason:", + "Next attempt in": "Nästa försök om", + "Retrying!": "Testar igen!", + "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 kommer att försöka betala din faktura tre gånger med en minuts paus emellan. Om det forsätter att misslyckas kommer du att kunna dela en ny faktura. Kolla så att du har tillräckligt med ingående likviditet. Kom ihåg att lightning-noder måste vara online för att kunna mottaga betalningar.", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Din faktura har förfallit eller så har fler än tre betalningsförsök gjorts. Dela en ny faktura.", + "#68": "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 försöker betala din lightning-faktura. Kom ihåg att lightning-noder måste vara online för att kunna mottaga betalningar.", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats blir bättre med mer likviditet och fler användare. Berätta om RoboSats för en Bitcoiner-vän!", + "Sending coins to": "Sending coins to", + "Start Again": "Börja om", + "Thank you for using Robosats!": "Tack för att du använder RoboSats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "Ditt TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "Var god vänta på att takern låser sin obligation. Om den inte gör det i tid kommer ordern att göras publik igen.", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "Vissa funktioner är inaktiverade för din säkerhet (t.ex. chatten) och du kommer inte att kunna slutföra en trade utan dom. Använd <1>Tor Browser och besök <3>Onion-siten för att skydda din integritet och använda RoboSats till fullo.", "phone_unsafe_alert": "Du kommer inte att kunna slutföra en trade. Använd <1>Tor Browser och besök <3>Onion-siten.", "rate_robosats": "Vad tycker du om 🤖<1>RoboSats⚡?", diff --git a/frontend/static/locales/th.json b/frontend/static/locales/th.json index 76779d62..40bc6a59 100644 --- a/frontend/static/locales/th.json +++ b/frontend/static/locales/th.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "Using Testnet Bitcoin", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "Chart", "Create": "Create", "List": "List", - "Chart": "Chart", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "Building your robot!", - "This is your trading avatar": "โรบอทสำหรับซื้อขาย", - "Welcome back!": "Welcome back!", - "Active order #{{orderID}}": "Active order #{{orderID}}", - "Last order #{{orderID}}": "Last order #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "Reusing trading identity degrades your privacy against other users, coordinators and observers.", - "Add a new Robot": "Add a new Robot", - "Logout": "Logout", - "Store your token safely": "รักษา token ของคุณไว้ให้ดี", - "Robot Garage": "Robot Garage", - "Building...": "Building...", - "Add Robot": "Add Robot", - "Delete Garage": "Delete Garage", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "คัดลอกแล้ว!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. Generate a token", - "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.", - "Generate token": "Generate token", - "Store it somewhere safe!": "Store it somewhere safe!", - "You can also add your own random characters into the token or": "You can also add your own random characters into the token or", - "roll again": "roll again", - "Continue": "Continue", - "2. Meet your robot identity": "2. Meet your robot identity", - "Hi! My name is": "Hi! My name is", - "3. Browse or create an order": "3. Browse or create an order", - "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.", - "Offers": "Offers", - "If you need help on your RoboSats journey join our public support": "If you need help on your RoboSats journey join our public support", - "Telegram group": "Telegram group", - "or visit the robot school for documentation.": "or visit the robot school for documentation.", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "Existing orders match yours!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "Community and public support", + "Coordinator summary": "Coordinator summary", "Learn RoboSats": "เรียนรู้การใช้งาน", + "RoboSats information": "RoboSats information", + "Stats for nerds": "Stats for nerds", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "More", + "Offers": "Offers", + "Order": "รายการซื้อขาย", + "Robot": "โรบอท", + "Settings": "Settings", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "Contract", + "#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!", + "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", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "Connecting to TOR", - "Connection encrypted and anonymized using TOR.": "Connection encrypted and anonymized using TOR.", - "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.", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "Robot recovery", + "Store it somewhere safe!": "Store it somewhere safe!", + "Telegram group": "Telegram group", + "This is your trading avatar": "โรบอทสำหรับซื้อขาย", + "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", + "#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", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "Robot recovery", + "#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", + "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", + "Store your token safely": "รักษา token ของคุณไว้ให้ดี", + "Welcome back!": "Welcome back!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "คัดลอกแล้ว!", + "#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", - "Start": "Start", + "Fast Generate Robot": "Fast Generate Robot", "Recover an existing robot using your token": "Recover an existing robot using your token", "Recovery": "Recovery", - "Fast Generate Robot": "Fast Generate Robot", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats information", - "Community and public support": "Community and public support", - "Coordinator summary": "Coordinator summary", - "Stats for nerds": "Stats for nerds", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "โรบอท", - "Order": "รายการซื้อขาย", - "Settings": "Settings", - "More": "More", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "Contract", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "Existing orders match yours!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "A robot technician has arrived!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "Customize viewports", - "Freeze viewports": "Freeze viewports", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "Start", + "#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.", + "#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", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "ซ่อน", - "You are self-hosting RoboSats": "คูณกำลัง host RoboSats เอง", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats client is served from your own node granting you the strongest security and privacy.", "You are not using RoboSats privately": "ระวัง! ข้อมูลส่วนตัวอาจรั่วไหล", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "Initializing TOR daemon", - "Connecting to TOR network": "Connecting to TOR network", - "Connected to TOR network": "Connected to TOR network", - "Connection error": "Connection error", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "คูณกำลัง host RoboSats เอง", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "ANY", + "Buy": "ซื้อ", + "DESTINATION": "DESTINATION", + "I want to": "ฉันต้องการ", + "METHOD": "METHOD", + "Select Payment Currency": "เลือกสกุลเงิน", + "Select Payment Method": "Select Payment Method", + "Sell": "ขาย", + "Show Lightning swaps": "Show Lightning swaps", + "Swap In": "Swap In", + "Swap Out": "Swap Out", + "and use": "และใช้", + "pay with": "pay with", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "เพิ่มตัวกรอง", + "Amount": "จำนวน", + "An error occurred.": "เกิดความผิดพลาด", + "And": "และ", + "Be the first one to create an order": "มาเป็นคนสร้างรายการซื้อขายคนแรก", + "Bond": "Bond", + "Column title": "ชื่อคอลัมน์", + "Columns": "คอลัมน์", + "Currency": "สกุลเงิน", + "Delete": "ลบ", + "Destination": "Destination", + "Expiry": "Expiry", + "Filter": "ตัวกรอง", + "Filter value": "กรองค่า", + "Find column": "ค้นหาคอลัมน์", + "Hide all": "ซ่อนทั้งหมด", + "Is": "เป็น", + "Logic operator": "ตัวดำเนินการ", + "Manage columns": "Manage columns", + "Menu": "รายการเลือก", + "No orders found to buy BTC for {{currencyCode}}": "ไม่มีรายการซื้อ BTC เป็นเงิน {{currencyCode}}", + "No orders found to sell BTC for {{currencyCode}}": "ไม่มีรายการขาย BTC เป็นเงิน {{currencyCode}}", + "No results found.": "ไม่พบผลลัพธ์", + "Operator": "ตัวดำเนินการ", + "Or": "หรือ", + "Orders per page:": "รายการต่อหน้า:", "Others": "อื่นๆ", + "Pay": "จ่าย", + "Payment Method": "วิธีการชำระเงิน", "Premium": "พรีเมี่ยม", "Price": "ราคา", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "รายการหมดอายุแล้ว", - "Penalty lifted, good to go!": "สามารถซื้อขายได้แล้ว!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "คุณยังไม่สามารถดำเนินรายการได้! รออีก {{timeMin}} นาที {{timeSec}} วินาที", - "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", - "Order maker": "maker ของรายการ", - "Order taker": "taker ของรายการ", - "Order Details": "รายละเอียดรายการ", - "Order status": "สถานะรายการ", - "Swap destination": "จุดหมาย", - "Accepted payment methods": "วิธีชำระเงินเฟียตที่รองรับ", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - ค่าพรีเมี่ยม: {{premium}}%", - "Price and Premium": "ราคาและค่าพรีเมี่ยม", - "Amount of Satoshis": "ปริมาณ Satoshis", - "Premium over market price": "พรีเมี่ยมจากราคาตลาด", - "Order ID": "รหัสรายการซื้อขาย", - "Deposit timer": "ผู้ขายต้องวางเหรียญที่จะขายภายใน", - "Expires in": "หมดอายุใน", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "ผู้ค้าออฟไลน์", - "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.": "หากคุณดำเนินการต่ออาจเป็นการเสียเวลาปล่าวหากผู้ค้าไม่มาดำเนินรายการต่อภายในเวลาที่กำหนด ในกรณีนี้คุณจะได้รับค่าเสียเวลาเป็น satoshi คิดเป็น 50% ของ maker bond", + "Reorder column": "จัดเรียงคอลัมน์ใหม่", + "Sats now": "Sats now", + "Select columns": "เลือกคอลัมน์", + "Show all": "แสดงทั้งหมด", + "Show columns": "แสดงแถว", + "Show filters": "แสดงตัวกรอง", + "Sort": "จัดเรียง", + "Sort by ASC": "เรียงจากล่างขึ้นบน", + "Sort by DESC": "เรียงจากบนลงล่าง", + "Timer": "Timer", + "Unsort": "เลิกจัดเรียง", + "Value": "ค่า", + "any": "ทั้งหมด", + "contains": "มีเป็นองค์ประกอบ", + "ends with": "ลงท้ายด้วย", + "equals": "เท่ากับ", + "false": "เท็จ", + "is": "เป็น", + "is after": "is after", + "is any of": "เป็นอะไรก็ได้ของ", + "is before": "is before", + "is empty": "ว่างเปล่า", + "is not": "ไม่ใช่", + "is not empty": "ไม่ว่างเปล่า", + "is on or after": "is on or after", + "is on or before": "is on or before", + "no": "ไม่ใช่", + "starts with": "เริ่มต้นด้วย", + "true": "จริง", + "yes": "ใช่", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "กลับ", - "Sounds fine": "Sounds fine", - "Wait until you can take an order": "รอจนกว่าคุณจะสามารถรับรายการซื้อขายได้", - "Take Order": "ดำเนินรายการต่อ", - "Too low": "ต่ำเกินไป", - "Too high": "สูงเกินไป", - "Enter amount of fiat to exchange for bitcoin": "ระบุจำนวนเงินเฟียตที่จะแลกเปลี่ยนกับ bitcoin", - "Amount {{currencyCode}}": "จำนวน {{currencyCode}}", - "You must specify an amount first": "คุณต้องระบุจำนวนก่อน", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "เก็บรักษา token โรบอทของคุณ", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "คุณอาจต้องใช้โรบอทอีกในอนาคตจึงควรเก็บรักษามันไว้ให้ดี คุณสามารถคัดลอกมันไปเก็บไว้ในแอพพลิเคชั่นอื่นๆได้อย่างง่ายดาย", - "Back it up!": "อย่าลืมบันทึก!", - "Done": "เสร็จสิ้น", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "คุณไม่มีโรบอท", - "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", - "Generate Robot": "สร้างโรบอทใหม่", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "Update your RoboSats client", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", - "On Android RoboSats app ": "On Android RoboSats app ", - "On your own soverign node": "On your own soverign node", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", - "On remotely served browser client": "On remotely served browser client", - "Go away!": "Go away!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "ใช้การแจ้งเตือน Telegram", - "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.": "คุณจะเข้าไปยังแชทกับ telegram bot ของ RoboSats ให้คุณกด Start อย่างไรก็ตาม การใช้การแจ้งเตือน telegram จะลดระดับการปกปิดตัวตนของคุณ", - "Browser": "Browser", - "Enable": "เปิดใช้งาน", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "Coordinator Summary", - "Public buy orders": "จำนวนรายการซื้อ", - "Public sell orders": "จำนวนรายการขาย", - "Book liquidity": "สภาพคล่องทางบ้ญชี", - "Today active robots": "จำนวนโรบอทที่ใช้งานในวันนี้", - "Last 24h mean premium": "Last 24h mean premium", - "Maker fee": "ค่าธรรมเนียม Maker", - "Taker fee": "ค่าธรรมเนียม Taker", - "Current onchain payout fee": "ค่าธรรมเนียมการจ่าย On-chain ตอนนี้", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "RoboSats คืออะไร?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "เราคือตลาดนัดสำหรับแลกเปลี่ยนระหว่างเงินเฟียตสกุลใดก็ได้กับ Bitcoin ที่ทำงานโดย lightning network.", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "เราทำให้การจับคู่ซื้อขายเป็นเรื่องง่ายและลดการอาศัยความไว้ใจ RoboSats มุ่งเน้นที่ความเป็นส่วนตัวและความสะดวกรวดเร็ว", - "RoboSats is an open source project ": "RoboSats เป็นโปรเจค open source", - "(GitHub).": "(GitHub)", - "How does it work?": "มันทำงานอย่างไร?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "ไม่มีขั้นตอนใดที่ผู้ใช้งานนิรนามทั้ง 2 ฝ่ายจะต้องฝากเหรียญของตนไว้ให้อีกฝ่าย และถ้าหากทั้งคู่มีข้อพิพาทเกิดขึ้น ทีมงานของ RoboSats จะให้ความช่วยเหลือในการจัดการเรื่องร้องเรียนระหว่างผู้ใช้งานทั้งสอง", - "You can find a step-by-step description of the trade pipeline in ": "คุณสามารถอ่านขั้นตอนการซื้อขายทีละขั้นได้ที่", - "How it works": "มันทำงานอย่างไร", - "You can also check the full guide in ": "และคุณสามารถอ่านรายละเอียดขั้นตอนการซื้อขายทั้งหมดได้ที่", - "How to use": "วิธีการใช้งาน", - "What payment methods are accepted?": "ต้องชำระเงินผ่านช่องทางไหน?", - "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.": "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.", - "Are there trade limits?": "มีขีดจำกัดการซื้อขายมั้ย?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "ปริมาณการซื้อขายสูงสุดต่อรอบคือ {{maxAmount}} Satoshis เพื่อลดความเสี่ยงที่ lightning network routing จะล้มเหลว ไม่มีจำกัดจำนวนครั้งการซื้อขายต่อวัน โรบอท 1 ท่านจะสามารถทำการเทรดได้ครั้งละ 1 รายการ แต่คุณก็สามารถใช้งานโรบอทหลายตัวได้โดยการใช้งานผ่านหลายบราวเซอร์ (และอย่าลืมเก็บรักษา token ของโรบอทไว้ให้ดี!).", - "What are the fees?": "ค่าธรรมเนียมเท่าไหร่?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats จะเก็บค่าธรรมเนียม {{tradeFee}}% ต่อรายการเทรด โดยแบ่งเป็นค่าธรรมเนียมของฝ่าย Maker ({{makerFee}}%) และฝ่าย Taker({{takerFee}}%) และในกรณีการใช้ on-chain address จะมีค่าธรรมเนียมการ swap เพิ่มซึ่งจะไม่คงที่สามารถตรวจสอบอัตราค่า swap ได้ที่ไอคอนบนแถบด้านล่าง", - "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.": "ข้อควรระวัง สำหรับฝ่ายผู้ซื้อเหรียญ ค่าธรรมเนียมทั้งหมดที่เกี่ยวข้องสำหรับกระบวนการส่งเงินเฟียต และค่า swap เงินเฟียต ถือเป็นความรับผิดชอบของผู้ซื้อเหรียญ ผู้ขายจะต้องได้รับเงินตามจำนวนครบถ้วนเท่ากับที่ระบุไว้ในรายการซื้อขาย", - "Is RoboSats private?": "RoboSats มีความเป็นส่วนตัวมั้ย?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats จะไม่มีวันถาม ชื่อสกุล, ประเทศ หรือ รหัสบัตรประชาชน RoboSats จะไม่สามารถเก็บหรือควบคุมเงินของคุณได้และไม่สนใจด้วยซ้ำว่าคุณเป็นไร RoboSats จะไม่มีการเก็บข้อมูลส่วนตัวใดๆ และผู้ใช้งานควรเข้าใช้งานผ่าน Tor browser .onion hidden service เพื่อความเป็นส่วนตัวสูงสุด", - "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.": "คู่ค้าของคุณคือผู้เดียวที่อาจสามารถเดาตัวตนหรือข้อมูลของคุณได้ ควรแชทกันอย่างกระชับและตรงประเด็น หลีกเลี่ยงการให้ข้อมูลที่ไม่จำเป็นหรือไม่เกี่ยวข้องกับกระบวนการชำระเงินเฟียต", - "What are the risks?": "มีความเสี่ยงอะไรบ้าง?", - "This is an experimental application, things could go wrong. Trade small amounts!": "เราเป็นแอพที่ยังอยู่ในระหว่างการพัฒนาอาจมีปัญหาที่ไม่คาดคิดเกิดขึ้นได้ดังนั้นจึงควรทำซื้อขายในปริมาณน้อยๆ", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "ผู้ขายเหรียญมีความเสี่ยงที่จะถูกเรียกเงินคืนเช่นเดียวกับการใช้แพล้ตฟอร์ม Peer-to-peer อื่นๆ ดังนั้นจึงควรหลีกเลี่ยงการรับชำระเงินผ่านทาง Paypal หรือบัตรเครดิต", - "What is the trust model?": "รูปแบบความเชื่อถือเป็นอย่างไร?", - "You can build more trust on RoboSats by inspecting the source code.": "คุณสามารถตรวจสอบ source code ของแพล้ตฟอร์มได้เพื่อให้คุณสามารถเชื่อมั่นใน RoboSats ได้มากขึ้น", - "Project source code": "Project source code", - "What happens if RoboSats suddenly disappears?": "ถ้าจู่ๆ RoboSats หายไปดื้อๆเลยจะเกิดอะไรขึ้น?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "เหรียญของคุณทั้งหมดจะถูกคืนให้คุณ hold invoice ที่ไม่ได้ชำระบัญชีจะถูกคืนอย่างอัตโนมัติไม่ว่า RoboSats จะล่มหนักแค่ไหนก็ตาม โดยจะคืนทั้งเหรียญที่กักใน bond และเหรียญที่เป็นหลักประกันที่นำมาขาย อย่างไรก็ตาม มันจะมีช่วงเวลาสั้นๆระหว่างที่ผู้ขายยืนยันว่าได้รับเงินเฟียตแล้วกับช่วงที่ผู้ซื้อจะได้รับเหรียญ เหรียญอาจหายไปตลอดกาลได้หาก RoboSats ล่มภายในช่วงเวลาดังกล่าวพอดี ช่วงเวลานี้จะกินเวลาประมาณ 1 วินาที ดังนั้นจึงควรมี inbound liquidity ที่เพียงพอเพื่อป้องกันการ routing ล้มเหลว และหากคุณมีปัญหาอะไรสามารถติดต่อเราได้ผ่านช่องทางสาธารณะทั้งหมดที่เรามี", - "Is RoboSats legal in my country?": "RoboSats ถูกกฎหมายในประเทศที่ฉันอยู่หรือไม่?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "ในหลายประเทศการใช้ RoboSats ตามกฎหมายไม่แตกต่างกับ Ebay หรือ Craiglist กฎหมายแต่ละประเทศจะมีความแตกต่างกันและเป็นความรับผิดชอบของคุณในการปฏิบัติตามกฎหมาย", - "Disclaimer": "ข้อความปฏิเสธความรับผิดชอบ", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "แอพพลิเคชั่น lightning นี้เปิดให้ใช้งานโดยที่ยังอยู่ในระหว่างการพัฒนาจึงควรทำการซื้อขายอย่างระมัดระวัง ปัจจุบันยังไม่มีฝ่ายบริการลูกค้ารายบุคคล จำเป็นต้องใช้ช่องทางสาธารณะในการติดต่อขอความช่วยเหลือ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats จะไม่ติดต่อคุณและไม่มีทางขอ token ของโรบอทของคุณ", - "Close": "ปิด", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "การสื่อสารของคุณถูกเข้ารหัสแบบ end-to-end ด้วย OpenPGP คุณสามารถตรวจสอบความเป็นส่วนตัวของคุณด้วยเครื่องมือใดก็ได้ที่รองรับมาตรฐาน OpenPGP", - "Learn how to verify": "เรียนรู้วิธีการตรวจสอบ", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "PGP public key ของคุณ คู่ค้าของคุณใช้มันเข้ารหัสกับข้อความซึ่งทำให้มีแต่คุณเท่านั้นที่สามารถอ่านได้", - "Your public key": "Public key ของคุณ", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "PGP public key ของคู่ค้า ใช้ในการเข้ารหัสกับข้อความซึ่งทำให้มีแต่เขาเท่านั้นที่สามารภถอ่านได้และใช้ตรวจสอบข้อความที่คู่ค้าเข้ารหัสและส่งมาให้คุณ", - "Peer public key": "Public key ของคู่ค้า", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "private key ที่ถูกเข้ารหัสของคุณ ใช้ในการถอดรหัสเพื่ออ่านข้อความที่คู่ค้าส่งให้คุณ และใช้ในการเซ็นต์เพื่อยืนยันว่าข้อความที่คุณส่งมาจากคุณจริงๆ", - "Your encrypted private key": "private key ที่ถูกเข้ารหัสของคุณ", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "passphrase สำหรับถอดรหัส private key ของคุณ มีแต่คุณเท่านั้นที่รู้! ห้ามแชร์ให้ผู้อื่น นอกจากนี้มันยังเป็น token ของโรบอทของคุณอีกด้วย", - "Your private key passphrase (keep secure!)": "passphrase ของ private key ของคุณ เก็บรักษาไว้ให้ดี!", - "Save credentials as a JSON file": "บันทึกข้อมูลยืนยันตัวตนเป็นไฟล์ JSON", "Keys": "Keys", - "Save messages as a JSON file": "บันทึกข้อความเป็นไฟล์ JSON", + "Learn how to verify": "เรียนรู้วิธีการตรวจสอบ", "Messages": "ข้อความ", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "สถิติสำหรับผู้สนใจ", - "Client": "Client", - "Coordinator": "Coordinator", - "RoboSats version": "RoboSats version", - "LND version": "LND version", - "LN Node": "LN Node", - "Coordinator commit hash": "Coordinator commit hash", - "24h contracted volume": "24h ปริมาณการซื้อขาย 24 ชั่วโมงที่แล้ว", - "Lifetime contracted volume": "ปริมาณการซื้อขายตั้งแต่ก่อตั้งแพล้ตฟอร์ม", - "Made with": "สร้างด้วย", - "and": "และ", - "... somewhere on Earth!": "... ซักที่ บนโลกใบนี้!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "Public key ของคู่ค้า", + "Save credentials as a JSON file": "บันทึกข้อมูลยืนยันตัวตนเป็นไฟล์ JSON", + "Save messages as a JSON file": "บันทึกข้อความเป็นไฟล์ JSON", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "passphrase สำหรับถอดรหัส private key ของคุณ มีแต่คุณเท่านั้นที่รู้! ห้ามแชร์ให้ผู้อื่น นอกจากนี้มันยังเป็น token ของโรบอทของคุณอีกด้วย", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "PGP public key ของคุณ คู่ค้าของคุณใช้มันเข้ารหัสกับข้อความซึ่งทำให้มีแต่คุณเท่านั้นที่สามารถอ่านได้", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "การสื่อสารของคุณถูกเข้ารหัสแบบ end-to-end ด้วย OpenPGP คุณสามารถตรวจสอบความเป็นส่วนตัวของคุณด้วยเครื่องมือใดก็ได้ที่รองรับมาตรฐาน OpenPGP", + "Your encrypted private key": "private key ที่ถูกเข้ารหัสของคุณ", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "private key ที่ถูกเข้ารหัสของคุณ ใช้ในการถอดรหัสเพื่ออ่านข้อความที่คู่ค้าส่งให้คุณ และใช้ในการเซ็นต์เพื่อยืนยันว่าข้อความที่คุณส่งมาจากคุณจริงๆ", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "PGP public key ของคู่ค้า ใช้ในการเข้ารหัสกับข้อความซึ่งทำให้มีแต่เขาเท่านั้นที่สามารภถอ่านได้และใช้ตรวจสอบข้อความที่คู่ค้าเข้ารหัสและส่งมาให้คุณ", + "Your private key passphrase (keep secure!)": "passphrase ของ private key ของคุณ เก็บรักษาไว้ให้ดี!", + "Your public key": "Public key ของคุณ", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "ชุมชน", - "Support is only offered via public channels. Join our Telegram 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!": "สามารถขอความช่วยเหลือผ่านช่องทางสาธารณะเท่านั้น เข้าร่วมกลุ่ม Telegram ถ้าคุณมีคำถามหรือต้องการมาสนุกกับชาวโรโบสุดเจ๋งคนอื่นๆ กรุณาใช้ช่องทาง Github Issues ในการแจ้งบัคหรือกรณีอยากเสนอเพิ่มฟีเจอร์ใหม่ๆ!", "Follow RoboSats in Twitter": "ติดตาม RoboSats บน Twitter", - "Twitter Official Account": "Twitter Official Account", - "RoboSats in Reddit": "RoboSats ใน Reddit", - "RoboSats Telegram Communities": "ชุมชน RoboSats Telegram", - "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", - "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Join RoboSats Chinese speaking community!": "Join RoboSats Chinese speaking community!", "Join RoboSats English speaking community!": "Join RoboSats English speaking community!", "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", + "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", + "Join RoboSats Spanish speaking community!": "Join RoboSats Spanish speaking community!", + "RoboSats Telegram Communities": "ชุมชน RoboSats Telegram", + "RoboSats in Reddit": "RoboSats ใน Reddit", + "Support is only offered via public channels. Join our Telegram 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!": "สามารถขอความช่วยเหลือผ่านช่องทางสาธารณะเท่านั้น เข้าร่วมกลุ่ม Telegram ถ้าคุณมีคำถามหรือต้องการมาสนุกกับชาวโรโบสุดเจ๋งคนอื่นๆ กรุณาใช้ช่องทาง Github Issues ในการแจ้งบัคหรือกรณีอยากเสนอเพิ่มฟีเจอร์ใหม่ๆ!", "Tell us about a new feature or a bug": "บอกเราเกี่ยวกับฟีเจอร์ใหม่หรือบัค", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "คุณกำลังเข้าสู่หน้าการเรียนรู้การใช้งาน RoboSats คุณสามารถศึกษาวิธีการใช้งานแพล้ตฟอร์มและทำความเข้าใจการทำงานของแพล้ตฟอร์มได้ที่นี่", + "Twitter Official Account": "Twitter Official Account", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "สภาพคล่องทางบ้ญชี", + "Coordinator Summary": "Coordinator Summary", + "Current onchain payout fee": "ค่าธรรมเนียมการจ่าย On-chain ตอนนี้", + "Last 24h mean premium": "Last 24h mean premium", + "Maker fee": "ค่าธรรมเนียม Maker", + "Public buy orders": "จำนวนรายการซื้อ", + "Public sell orders": "จำนวนรายการขาย", + "Taker fee": "ค่าธรรมเนียม Taker", + "Today active robots": "จำนวนโรบอทที่ใช้งานในวันนี้", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "Browser", + "Enable": "เปิดใช้งาน", + "Enable TG Notifications": "ใช้การแจ้งเตือน Telegram", + "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.": "คุณจะเข้าไปยังแชทกับ telegram bot ของ RoboSats ให้คุณกด Start อย่างไรก็ตาม การใช้การแจ้งเตือน telegram จะลดระดับการปกปิดตัวตนของคุณ", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub)", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": ". RoboSats จะไม่ติดต่อคุณและไม่มีทางขอ token ของโรบอทของคุณ", + "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.": "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.", + "Are there trade limits?": "มีขีดจำกัดการซื้อขายมั้ย?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "ไม่มีขั้นตอนใดที่ผู้ใช้งานนิรนามทั้ง 2 ฝ่ายจะต้องฝากเหรียญของตนไว้ให้อีกฝ่าย และถ้าหากทั้งคู่มีข้อพิพาทเกิดขึ้น ทีมงานของ RoboSats จะให้ความช่วยเหลือในการจัดการเรื่องร้องเรียนระหว่างผู้ใช้งานทั้งสอง", + "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.": "ข้อควรระวัง สำหรับฝ่ายผู้ซื้อเหรียญ ค่าธรรมเนียมทั้งหมดที่เกี่ยวข้องสำหรับกระบวนการส่งเงินเฟียต และค่า swap เงินเฟียต ถือเป็นความรับผิดชอบของผู้ซื้อเหรียญ ผู้ขายจะต้องได้รับเงินตามจำนวนครบถ้วนเท่ากับที่ระบุไว้ในรายการซื้อขาย", + "Close": "ปิด", + "Disclaimer": "ข้อความปฏิเสธความรับผิดชอบ", + "How does it work?": "มันทำงานอย่างไร?", + "How it works": "มันทำงานอย่างไร", + "How to use": "วิธีการใช้งาน", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "ในหลายประเทศการใช้ RoboSats ตามกฎหมายไม่แตกต่างกับ Ebay หรือ Craiglist กฎหมายแต่ละประเทศจะมีความแตกต่างกันและเป็นความรับผิดชอบของคุณในการปฏิบัติตามกฎหมาย", + "Is RoboSats legal in my country?": "RoboSats ถูกกฎหมายในประเทศที่ฉันอยู่หรือไม่?", + "Is RoboSats private?": "RoboSats มีความเป็นส่วนตัวมั้ย?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "เราคือตลาดนัดสำหรับแลกเปลี่ยนระหว่างเงินเฟียตสกุลใดก็ได้กับ Bitcoin ที่ทำงานโดย lightning network.", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "เราทำให้การจับคู่ซื้อขายเป็นเรื่องง่ายและลดการอาศัยความไว้ใจ RoboSats มุ่งเน้นที่ความเป็นส่วนตัวและความสะดวกรวดเร็ว", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "ปริมาณการซื้อขายสูงสุดต่อรอบคือ {{maxAmount}} Satoshis เพื่อลดความเสี่ยงที่ lightning network routing จะล้มเหลว ไม่มีจำกัดจำนวนครั้งการซื้อขายต่อวัน โรบอท 1 ท่านจะสามารถทำการเทรดได้ครั้งละ 1 รายการ แต่คุณก็สามารถใช้งานโรบอทหลายตัวได้โดยการใช้งานผ่านหลายบราวเซอร์ (และอย่าลืมเก็บรักษา token ของโรบอทไว้ให้ดี!).", + "Project source code": "Project source code", + "RoboSats is an open source project ": "RoboSats เป็นโปรเจค open source", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats จะเก็บค่าธรรมเนียม {{tradeFee}}% ต่อรายการเทรด โดยแบ่งเป็นค่าธรรมเนียมของฝ่าย Maker ({{makerFee}}%) และฝ่าย Taker({{takerFee}}%) และในกรณีการใช้ on-chain address จะมีค่าธรรมเนียมการ swap เพิ่มซึ่งจะไม่คงที่สามารถตรวจสอบอัตราค่า swap ได้ที่ไอคอนบนแถบด้านล่าง", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats จะไม่มีวันถาม ชื่อสกุล, ประเทศ หรือ รหัสบัตรประชาชน RoboSats จะไม่สามารถเก็บหรือควบคุมเงินของคุณได้และไม่สนใจด้วยซ้ำว่าคุณเป็นไร RoboSats จะไม่มีการเก็บข้อมูลส่วนตัวใดๆ และผู้ใช้งานควรเข้าใช้งานผ่าน Tor browser .onion hidden service เพื่อความเป็นส่วนตัวสูงสุด", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "ผู้ขายเหรียญมีความเสี่ยงที่จะถูกเรียกเงินคืนเช่นเดียวกับการใช้แพล้ตฟอร์ม Peer-to-peer อื่นๆ ดังนั้นจึงควรหลีกเลี่ยงการรับชำระเงินผ่านทาง Paypal หรือบัตรเครดิต", + "This is an experimental application, things could go wrong. Trade small amounts!": "เราเป็นแอพที่ยังอยู่ในระหว่างการพัฒนาอาจมีปัญหาที่ไม่คาดคิดเกิดขึ้นได้ดังนั้นจึงควรทำซื้อขายในปริมาณน้อยๆ", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "แอพพลิเคชั่น lightning นี้เปิดให้ใช้งานโดยที่ยังอยู่ในระหว่างการพัฒนาจึงควรทำการซื้อขายอย่างระมัดระวัง ปัจจุบันยังไม่มีฝ่ายบริการลูกค้ารายบุคคล จำเป็นต้องใช้ช่องทางสาธารณะในการติดต่อขอความช่วยเหลือ", + "What are the fees?": "ค่าธรรมเนียมเท่าไหร่?", + "What are the risks?": "มีความเสี่ยงอะไรบ้าง?", + "What happens if RoboSats suddenly disappears?": "ถ้าจู่ๆ RoboSats หายไปดื้อๆเลยจะเกิดอะไรขึ้น?", + "What is RoboSats?": "RoboSats คืออะไร?", + "What is the trust model?": "รูปแบบความเชื่อถือเป็นอย่างไร?", + "What payment methods are accepted?": "ต้องชำระเงินผ่านช่องทางไหน?", + "You can also check the full guide in ": "และคุณสามารถอ่านรายละเอียดขั้นตอนการซื้อขายทั้งหมดได้ที่", + "You can build more trust on RoboSats by inspecting the source code.": "คุณสามารถตรวจสอบ source code ของแพล้ตฟอร์มได้เพื่อให้คุณสามารถเชื่อมั่นใน RoboSats ได้มากขึ้น", + "You can find a step-by-step description of the trade pipeline in ": "คุณสามารถอ่านขั้นตอนการซื้อขายทีละขั้นได้ที่", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "เหรียญของคุณทั้งหมดจะถูกคืนให้คุณ hold invoice ที่ไม่ได้ชำระบัญชีจะถูกคืนอย่างอัตโนมัติไม่ว่า RoboSats จะล่มหนักแค่ไหนก็ตาม โดยจะคืนทั้งเหรียญที่กักใน bond และเหรียญที่เป็นหลักประกันที่นำมาขาย อย่างไรก็ตาม มันจะมีช่วงเวลาสั้นๆระหว่างที่ผู้ขายยืนยันว่าได้รับเงินเฟียตแล้วกับช่วงที่ผู้ซื้อจะได้รับเหรียญ เหรียญอาจหายไปตลอดกาลได้หาก RoboSats ล่มภายในช่วงเวลาดังกล่าวพอดี ช่วงเวลานี้จะกินเวลาประมาณ 1 วินาที ดังนั้นจึงควรมี inbound liquidity ที่เพียงพอเพื่อป้องกันการ routing ล้มเหลว และหากคุณมีปัญหาอะไรสามารถติดต่อเราได้ผ่านช่องทางสาธารณะทั้งหมดที่เรามี", + "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.": "คู่ค้าของคุณคือผู้เดียวที่อาจสามารถเดาตัวตนหรือข้อมูลของคุณได้ ควรแชทกันอย่างกระชับและตรงประเด็น หลีกเลี่ยงการให้ข้อมูลที่ไม่จำเป็นหรือไม่เกี่ยวข้องกับกระบวนการชำระเงินเฟียต", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "กลับ", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "Your Robot", - "Your robot": "โรบอทของคุณ", - "One active order #{{orderID}}": "มี 1 รายการที่กำลังดำเนินการอยู่ #{{orderID}}", - "Your current order": "รายการปัจจุบันของคุณ", - "Your last order #{{orderID}}": "รายการล่าสุดของคุณ #{{orderID}}", - "Inactive order": "รายการที่ไม่ได้ดำเนินการอยู่", - "No active orders": "ไม่มีรายการที่กำลังดำเนินการอยู่", - "You do not have previous orders": "คุณไม่มีรายการก่อนหน้านี้", - "Telegram enabled": "เปิดใช้ Telegram แล้ว", - "Enable Telegram Notifications": "เปิดใช้การแจ้งเตือนผ่านทาง Telegram", - "Use stealth invoices": "ใช้งาน stealth invoices", - "Your earned rewards": "รางวัลที่ตุณได้รับ", + "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.": "คุณกำลังเข้าสู่หน้าการเรียนรู้การใช้งาน RoboSats คุณสามารถศึกษาวิธีการใช้งานแพล้ตฟอร์มและทำความเข้าใจการทำงานของแพล้ตฟอร์มได้ที่นี่", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "สร้างโรบอทใหม่", + "Generate a robot avatar first. Then create your own order.": "Generate a robot avatar first. Then create your own order.", + "You do not have a robot avatar": "คุณไม่มีโรบอท", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "รับรางวัล", - "Invoice for {{amountSats}} Sats": "Invoice สำหรับ {{amountSats}} Sats", - "Submit": "ส่งข้อมูล", + "Enable Telegram Notifications": "เปิดใช้การแจ้งเตือนผ่านทาง Telegram", "Generate with Webln": "Generate with Webln", + "Inactive order": "รายการที่ไม่ได้ดำเนินการอยู่", + "Invoice for {{amountSats}} Sats": "Invoice สำหรับ {{amountSats}} Sats", + "No active orders": "ไม่มีรายการที่กำลังดำเนินการอยู่", + "One active order #{{orderID}}": "มี 1 รายการที่กำลังดำเนินการอยู่ #{{orderID}}", + "Submit": "ส่งข้อมูล", + "Telegram enabled": "เปิดใช้ Telegram แล้ว", "There it goes, thank you!🥇": "เอาไปเลย ขอบคุณมาก!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "ต้องน้อยกว่า {{max}}%", - "Must be more than {{min}}%": "ต้องมากกว่า {{min}}%", - "Must be less than {{maxSats}": "ต้องน้อยกว่า {{maxSats}}", - "Must be more than {{minSats}}": "ต้องมากกว่า {{minSats}}", - "Amount": "จำนวน", - "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "You receive approx {{swapSats}} LN Sats (fees might vary)", - "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "You send approx {{swapSats}} LN Sats (fees might vary)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": " เป็น Satoshis จำนวน {{satoshis}} Sats", - " at market price": " at market price", - " at a {{premium}}% premium": " ในราคาแพงกว่าตลาด {{premium}}% ", - " at a {{discount}}% discount": " ในราคาถูกกว่าตลาด {{discount}}% ", - "Clear form": "Clear form", - "Enable advanced options": "Enable advanced options", - "Swap?": "Swap?", - "Buy or Sell Bitcoin?": "คุณต้องการซื้อหรือขาย BTC?", - "In or Out of Lightning?": "In or Out of Lightning?", - "Buy": "ซื้อ", - "Swap In": "Swap In", - "Sell": "ขาย", - "Swap Out": "Swap Out", - "Amount of fiat to exchange for bitcoin": "ระบุจำนวนเงินเฟียตที่ต้องการใช้แลกเปลี่ยนกับ BTC", - "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", - "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", - "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", - "Must be shorter than 65 characters": "ต้องสั้นกว่า 65 ตัวอักษร", - "Swap Destination(s)": "Swap Destination(s)", - "Fiat Payment Method(s)": "วิธีการชำระเงินเฟียต", - "Enter the destination of the Lightning swap": "Enter the destination of the Lightning swap", - "You can add new methods": "You can add new methods", - "Add New": "เพิ่มวิธีการ", - "Choose a Pricing Method": "เลือกวิธีการตั้งราคา", - "Let the price move with the market": "ตั้งราคาให้มีการเปลี่ยนแปลงตามราคาเหรียญในตลาด", - "Relative": "ตั้งตามราคาตลาด", - "Set a fix amount of satoshis": "กำหนดจำนวน satoshis ที่ต้องการซื้อขาย", - "Exact": "Exact", - "Satoshis": "Satoshis", - "Premium over Market (%)": "ค่าพรีเมี่ยมจากท้องตลาด (%)", - "Public order length": "Public order length", - "Public Duration (HH:mm)": "ประกาศรายการซื้อขายมีอายุ (ชม:นาที)", - "Escrow/invoice step length": "Escrow/invoice step length", - "Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "การวางหลักประกันเยอะขึ้นจะช่วยลดแรงจูงใจของคนที่คิดจะโกง", - "Fidelity Bond Size": "วงเงินหลักประกันความเสียหาย (bond)", - "You must fill the form correctly": "You must fill the form correctly", - "Edit order": "Edit order", - "Your order fixed exchange rate": "คุณกำหนดอัตราแลกเปลี่ยนคงที่", - "Order rate:": "Order rate:", - "Order current rate:": "ราคาที่คุณกำหนด:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "ใช้งาน stealth invoices", + "You do not have previous orders": "คุณไม่มีรายการก่อนหน้านี้", + "Your Robot": "Your Robot", + "Your current order": "รายการปัจจุบันของคุณ", + "Your earned rewards": "รางวัลที่ตุณได้รับ", + "Your last order #{{orderID}}": "รายการล่าสุดของคุณ #{{orderID}}", + "Your robot": "โรบอทของคุณ", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "... ซักที่ บนโลกใบนี้!", + "24h contracted volume": "24h ปริมาณการซื้อขาย 24 ชั่วโมงที่แล้ว", + "Client": "Client", + "Coordinator": "Coordinator", + "Coordinator commit hash": "Coordinator commit hash", + "LN Node": "LN Node", + "LND version": "LND version", + "Lifetime contracted volume": "ปริมาณการซื้อขายตั้งแต่ก่อตั้งแพล้ตฟอร์ม", + "Made with": "สร้างด้วย", + "RoboSats version": "RoboSats version", + "Stats For Nerds": "สถิติสำหรับผู้สนใจ", + "and": "และ", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "อย่าลืมบันทึก!", + "Done": "เสร็จสิ้น", + "Store your robot token": "เก็บรักษา token โรบอทของคุณ", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "คุณอาจต้องใช้โรบอทอีกในอนาคตจึงควรเก็บรักษามันไว้ให้ดี คุณสามารถคัดลอกมันไปเก็บไว้ในแอพพลิเคชั่นอื่นๆได้อย่างง่ายดาย", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "Download RoboSats {{coordinatorVersion}} APK from Github releases", + "Go away!": "Go away!", + "On Android RoboSats app ": "On Android RoboSats app ", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)", + "On remotely served browser client": "On remotely served browser client", + "On your own soverign node": "On your own soverign node", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.", + "Update your RoboSats client": "Update your RoboSats client", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "ตั้งแต่", "to": "ถึง", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "และใช้", - "pay with": "pay with", - "I want to": "ฉันต้องการ", - "Show Lightning swaps": "Show Lightning swaps", - "Select Payment Currency": "เลือกสกุลเงิน", - "ANY": "ANY", - "DESTINATION": "DESTINATION", - "METHOD": "METHOD", - "Select Payment Method": "Select Payment Method", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "รายการต่อหน้า:", - "No results found.": "ไม่พบผลลัพธ์", - "An error occurred.": "เกิดความผิดพลาด", - "Columns": "คอลัมน์", - "Select columns": "เลือกคอลัมน์", - "Find column": "ค้นหาคอลัมน์", - "Column title": "ชื่อคอลัมน์", - "Reorder column": "จัดเรียงคอลัมน์ใหม่", - "Show all": "แสดงทั้งหมด", - "Hide all": "ซ่อนทั้งหมด", - "Add filter": "เพิ่มตัวกรอง", - "Delete": "ลบ", - "Logic operator": "ตัวดำเนินการ", - "Operator": "ตัวดำเนินการ", - "And": "และ", - "Or": "หรือ", - "Value": "ค่า", - "Filter value": "กรองค่า", - "contains": "มีเป็นองค์ประกอบ", - "equals": "เท่ากับ", - "starts with": "เริ่มต้นด้วย", - "ends with": "ลงท้ายด้วย", - "is": "เป็น", - "is not": "ไม่ใช่", - "is after": "is after", - "is on or after": "is on or after", - "is before": "is before", - "is on or before": "is on or before", - "is empty": "ว่างเปล่า", - "is not empty": "ไม่ว่างเปล่า", - "is any of": "เป็นอะไรก็ได้ของ", - "any": "ทั้งหมด", - "true": "จริง", - "false": "เท็จ", - "Menu": "รายการเลือก", - "Show columns": "แสดงแถว", - "Manage columns": "Manage columns", - "Filter": "ตัวกรอง", - "Unsort": "เลิกจัดเรียง", - "Sort by ASC": "เรียงจากล่างขึ้นบน", - "Sort by DESC": "เรียงจากบนลงล่าง", - "Show filters": "แสดงตัวกรอง", - "Sort": "จัดเรียง", - "yes": "ใช่", - "no": "ไม่ใช่", - "Is": "เป็น", - "Currency": "สกุลเงิน", - "Payment Method": "วิธีการชำระเงิน", - "Destination": "Destination", - "Pay": "จ่าย", - "Timer": "Timer", - "Expiry": "Expiry", - "Sats now": "Sats now", - "Bond": "Bond", - "No orders found to sell BTC for {{currencyCode}}": "ไม่มีรายการขาย BTC เป็นเงิน {{currencyCode}}", - "No orders found to buy BTC for {{currencyCode}}": "ไม่มีรายการซื้อ BTC เป็นเงิน {{currencyCode}}", - "Be the first one to create an order": "มาเป็นคนสร้างรายการซื้อขายคนแรก", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " ในราคาถูกกว่าตลาด {{discount}}% ", + " at a {{premium}}% premium": " ในราคาแพงกว่าตลาด {{premium}}% ", + " at market price": " at market price", + " of {{satoshis}} Satoshis": " เป็น Satoshis จำนวน {{satoshis}} Sats", + "Add New": "เพิ่มวิธีการ", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "Amount of BTC to swap for LN Sats", + "Amount of fiat to exchange for bitcoin": "ระบุจำนวนเงินเฟียตที่ต้องการใช้แลกเปลี่ยนกับ BTC", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "คุณต้องการซื้อหรือขาย BTC?", + "Choose a Pricing Method": "เลือกวิธีการตั้งราคา", + "Clear form": "Clear form", + "Edit order": "Edit order", + "Enable advanced options": "Enable advanced options", + "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", + "Fiat Payment Method(s)": "วิธีการชำระเงินเฟียต", + "Fidelity Bond Size": "วงเงินหลักประกันความเสียหาย (bond)", + "In or Out of Lightning?": "In or Out of Lightning?", + "Let the price move with the market": "ตั้งราคาให้มีการเปลี่ยนแปลงตามราคาเหรียญในตลาด", + "Must be less than {{maxAmount}}": "Must be less than {{maxAmount}}", + "Must be less than {{maxSats}": "ต้องน้อยกว่า {{maxSats}}", + "Must be less than {{max}}%": "ต้องน้อยกว่า {{max}}%", + "Must be more than {{minAmount}}": "Must be more than {{minAmount}}", + "Must be more than {{minSats}}": "ต้องมากกว่า {{minSats}}", + "Must be more than {{min}}%": "ต้องมากกว่า {{min}}%", + "Must be shorter than 65 characters": "ต้องสั้นกว่า 65 ตัวอักษร", + "Onchain amount to receive (BTC)": "Onchain amount to receive (BTC)", + "Onchain amount to send (BTC)": "Onchain amount to send (BTC)", + "Order current rate:": "ราคาที่คุณกำหนด:", + "Order for ": "Order for ", + "Order rate:": "Order rate:", + "Premium over Market (%)": "ค่าพรีเมี่ยมจากท้องตลาด (%)", + "Public Duration (HH:mm)": "ประกาศรายการซื้อขายมีอายุ (ชม:นาที)", + "Public order length": "Public order length", + "Relative": "ตั้งตามราคาตลาด", + "Satoshis": "Satoshis", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "กำหนดจำนวน satoshis ที่ต้องการซื้อขาย", + "Set the skin-in-the-game, increase for higher safety assurance": "การวางหลักประกันเยอะขึ้นจะช่วยลดแรงจูงใจของคนที่คิดจะโกง", + "Swap Destination(s)": "Swap Destination(s)", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "Swap?", + "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)", + "Your order fixed exchange rate": "คุณกำหนดอัตราแลกเปลี่ยนคงที่", + "#31": "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!", + "You can claim Sats!": "You can claim Sats!", + "You lost the dispute": "You lost the dispute", + "You won the dispute": "You won the dispute", + "₿ Rewards!": "₿ Rewards!", + "⚖️ Disputed!": "⚖️ Disputed!", + "✅ Bond!": "✅ Bond!", + "✅ Escrow!": "✅ Escrow!", + "❗⚡ Routing Failed": "❗⚡ Routing Failed", + "👍 dispute": "👍 dispute", + "👎 dispute": "👎 dispute", + "💬 Chat!": "💬 Chat!", + "💬 message!": "💬 message!", + "😪 Expired!": "😪 Expired!", + "🙌 Funished!": "🙌 Funished!", + "🥳 Taken!": "🥳 Taken!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "จำนวน {{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.": "หากคุณดำเนินการต่ออาจเป็นการเสียเวลาปล่าวหากผู้ค้าไม่มาดำเนินรายการต่อภายในเวลาที่กำหนด ในกรณีนี้คุณจะได้รับค่าเสียเวลาเป็น satoshi คิดเป็น 50% ของ maker bond", + "Enter amount of fiat to exchange for bitcoin": "ระบุจำนวนเงินเฟียตที่จะแลกเปลี่ยนกับ bitcoin", + "Sounds fine": "Sounds fine", + "Take Order": "ดำเนินรายการต่อ", + "The maker is away": "ผู้ค้าออฟไลน์", + "Too high": "สูงเกินไป", + "Too low": "ต่ำเกินไป", + "Wait until you can take an order": "รอจนกว่าคุณจะสามารถรับรายการซื้อขายได้", + "You must specify an amount first": "คุณต้องระบุจำนวนก่อน", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "วิธีชำระเงินเฟียตที่รองรับ", + "Amount of Satoshis": "ปริมาณ Satoshis", + "Deposit timer": "ผู้ขายต้องวางเหรียญที่จะขายภายใน", + "Expires in": "หมดอายุใน", + "Order Details": "รายละเอียดรายการ", + "Order ID": "รหัสรายการซื้อขาย", + "Order maker": "maker ของรายการ", + "Order status": "สถานะรายการ", + "Order taker": "taker ของรายการ", + "Penalty lifted, good to go!": "สามารถซื้อขายได้แล้ว!", + "Premium over market price": "พรีเมี่ยมจากราคาตลาด", + "Price and Premium": "ราคาและค่าพรีเมี่ยม", + "Swap destination": "จุดหมาย", + "The order has expired": "รายการหมดอายุแล้ว", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "คุณยังไม่สามารถดำเนินรายการได้! รออีก {{timeMin}} นาที {{timeSec}} วินาที", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "You receive via {{method}} {{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "You send via {{method}} {{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - ค่าพรีเมี่ยม: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "Dark", + "Fiat": "Fiat", + "Light": "Light", + "Mainnet": "Mainnet", + "Swaps": "Swaps", + "Testnet": "Testnet", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", - "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", "Cancel": "ยกเลิก", + "Cancel order and unlock bond instantly": "Cancel order and unlock bond instantly", "Collaborative Cancel": "ร่วมกันยกเลิกการซื้อขาย", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "สรุปการซื้อขาย", + "Unilateral cancelation (bond at risk!)": "Unilateral cancelation (bond at risk!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "คุณขอให้อีกฝ่ายร่วมกันยกเลิกการซื้อขาย", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} ขอให้คุณร่วมกันยกเลิกการซื้อขาย", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "ผู้ซื้อ", + "Completed in": "เสร็จสิ้นใน", + "Contract exchange rate": "อัตราแลกเปลี่ยน", + "Coordinator trade revenue": "Coordinator trade revenue", "Export trade summary": "Export trade summary", "Maker": "Maker", - "Taker": "Taker", - "Buyer": "ผู้ซื้อ", - "Seller": "ผู้ขาย", - "User role": "บทบาทผู้ใข้งาน", - "Sent": "ส่งแล้ว", - "Received": "ได้รับแล้ว", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", - "Onchain swap fee": "ค่าธรรมเนียมการสลับ Onchain", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", - "Mining fee": "ค่าธรรมเนียมการขุด", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", "Maker bond": "Maker bond", - "Taker bond": "Taker bond", - "Unlocked": "ปลดล็อกแล้ว", - "{{revenueSats}} Sats": "{{revenueSats}} Sats", - "Coordinator trade revenue": "Coordinator trade revenue", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "Mining fee": "ค่าธรรมเนียมการขุด", + "Onchain swap fee": "ค่าธรรมเนียมการสลับ Onchain", + "Received": "ได้รับแล้ว", "Routing budget": "Routing budget", - "Contract exchange rate": "อัตราแลกเปลี่ยน", + "Seller": "ผู้ขาย", + "Sent": "ส่งแล้ว", + "Taker": "Taker", + "Taker bond": "Taker bond", "Timestamp": "ประทับเวลา", - "Completed in": "เสร็จสิ้นใน", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "สรุปการซื้อขาย", + "Unlocked": "ปลดล็อกแล้ว", + "User role": "บทบาทผู้ใข้งาน", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} Sats ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} Sats", + "{{revenueSats}} Sats": "{{revenueSats}} Sats", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} MiliSats", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} Sats ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "ดูกระเป๋าบิทคอยน์ (Wallets) ที่สามารถใช้งานได้", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} ขอให้คุณร่วมกันยกเลิกการซื้อขาย", - "You asked for a collaborative cancellation": "คุณขอให้อีกฝ่ายร่วมกันยกเลิกการซื้อขาย", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "พิมพ์ข้อความ", - "Waiting for peer public key...": "Waiting for peer public key...", - "Connecting...": "กำลังเชื่อมต่อ...", - "Send": "ส่ง", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "คุณ", - "connected": "เชื่อมต่อแล้ว", - "disconnected": "ตัดการเชื่อมต่อแล้ว", - "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", - "Peer": "คู่ค้า", - "...waiting": "...waiting", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "ตรวจสอบความเป็นส่วนตัวของคุณ", - "Audit PGP": "ตรวจสอบ PGP", - "Save full log as a JSON file (messages and credentials)": "บันทึกข้อความและการยืนยันตัวตนในรูป JSON", - "Export": "ส่งออก", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "Confirm you received {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", - "Confirm": "ยืนยัน", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "จะยกเลิกรายการหรือไม่?", - "If the order is cancelled now you will lose your bond.": "ถ้ารายการถูกยกเลิกในขั้นตอนนี้ คุณจะสูญเสีย bond", "Confirm Cancel": "ยืนยันยกเลิก", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "ถ้ารายการถูกยกเลิกในขั้นตอนนี้ คุณจะสูญเสีย bond", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "Accept Cancelation", + "Ask for Cancel": "ขอให้ยกเลิก", "Collaborative cancel the order?": "ร่วมกันยกเลิกรายการหรือไม่", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "ผู้ขายวางเหรียญแล้ว หากต้องการยกเลิกการซื้อขายจะต้องได้รับการยินยอมจากอีกฝั่งร่วมกับคุณ", "Your peer has asked for cancellation": "Your peer has asked for cancellation", - "Accept Cancelation": "Accept Cancelation", - "Ask for Cancel": "ขอให้ยกเลิก", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", - "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", - "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "ต้องการร้องเรียนหรือไม่?", - "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.": "ทีมงาน RoboSats จะตรวจสอบคำแถลงและหลักฐานที่ได้รับ คุณจะต้องให้ข้อมูลเหตุการณ์ทั้งหมดอย่างละเอียดเนื่องจากทีมงานไม่สามารถอ่านข้อความในแชทซื้อขายได้ และคุณจะต้องระบุช่องทางสำหรับติดต่อคุณกลับมาในคำแถลงด้วย เหรียญที่ถูกกักกันไว้เพื่อซื้อขายจะถูกส่งให้ผู้ชนะการร้องเรียน และผู้แพ้จะสูญเสียเหรียญที่กักกันใน bond", - "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.": "คุณต้องทำการส่งออกบันทึกข้อความแชทไว้ด้วย เนื่องจากทีมงานอาจร้องขอบทสนาที่ถูกนำออกเพื่อใช้ในการแก้ไข้ปัญหา และคุณจะต้องรับผิดชอบการเก็บรักษามันไว้ด้วย", - "Disagree": "ไม่ตกลง", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "ตกลงและดำเนินการร้องเรียน", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "ไม่ตกลง", + "Do you want to open a dispute?": "ต้องการร้องเรียนหรือไม่?", + "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.": "คุณต้องทำการส่งออกบันทึกข้อความแชทไว้ด้วย เนื่องจากทีมงานอาจร้องขอบทสนาที่ถูกนำออกเพื่อใช้ในการแก้ไข้ปัญหา และคุณจะต้องรับผิดชอบการเก็บรักษามันไว้ด้วย", + "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.": "ทีมงาน RoboSats จะตรวจสอบคำแถลงและหลักฐานที่ได้รับ คุณจะต้องให้ข้อมูลเหตุการณ์ทั้งหมดอย่างละเอียดเนื่องจากทีมงานไม่สามารถอ่านข้อความในแชทซื้อขายได้ และคุณจะต้องระบุช่องทางสำหรับติดต่อคุณกลับมาในคำแถลงด้วย เหรียญที่ถูกกักกันไว้เพื่อซื้อขายจะถูกส่งให้ผู้ชนะการร้องเรียน และผู้แพ้จะสูญเสียเหรียญที่กักกันใน bond", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "ยืนยัน", + "Confirm you received {{amount}} {{currencyCode}}?": "Confirm you received {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "Confirm you sent {{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "Amount not yet locked, please check your WebLN wallet.", + "Invoice not received, please check your WebLN wallet.": "Invoice not received, please check your WebLN wallet.", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "You can close now your WebLN wallet popup.", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "ตรวจสอบ PGP", + "Export": "ส่งออก", + "Save full log as a JSON file (messages and credentials)": "บันทึกข้อความและการยืนยันตัวตนในรูป JSON", + "Verify your privacy": "ตรวจสอบความเป็นส่วนตัวของคุณ", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...waiting", + "Activate slow mode (use it when the connection is slow)": "Activate slow mode (use it when the connection is slow)", + "Peer": "คู่ค้า", + "You": "คุณ", + "connected": "เชื่อมต่อแล้ว", + "disconnected": "ตัดการเชื่อมต่อแล้ว", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "กำลังเชื่อมต่อ...", + "Send": "ส่ง", + "Type a message": "พิมพ์ข้อความ", + "Waiting for peer public key...": "Waiting for peer public key...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "Attach chat logs", + "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": "ส่งคำแถลงสำหรับข้อร้องเรียน", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "Advanced options", + "Invoice to wrap": "Invoice to wrap", + "Payout Lightning Invoice": "Lightning Invoice สำหรับรับเหรียญ", + "Proxy Budget": "Proxy Budget", + "Routing Budget": "Routing Budget", + "Server": "Server", + "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", + "Use Lnproxy": "Use Lnproxy", + "Wrap": "Wrap", + "Wrapped invoice": "Wrapped invoice", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "Bitcoin Address", + "Final amount you will receive": "จำนวนเหรียญที่คุณจะได้รับจริงๆ", + "Invalid": "ไม่ถูกต้อง", + "Mining Fee": "ค่าธรรมเนียมการขุด", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", + "Swap fee": "ค่าธรรมเนียมการสลับเปลี่ยน", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "Confirm {{amount}} {{currencyCode}} received", + "Confirm {{amount}} {{currencyCode}} sent": "Confirm {{amount}} {{currencyCode}} sent", + "Open Dispute": "ร้องเรียน", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.", + "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.": "รอผู้ขายยืนยันว่าได้รับเงินเฟียตแล้ว", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "กรุณาส่งคำแถลงของคุณ อธิบายรายละเอียดและเหตุการณ์ที่เกิดขึ้นทั้งหมดอย่างครบถ้วนและชัดเจนและแสดงหลักฐานที่จำเป็นให้เรา คุณจะต้องระบุช่องทางการติดต่อกลับ เช่น อีเมลล์ชั่วคราว, XMPP, หรือ telegram username เพื่อให้ทีมงานติดตามเรื่องได้ การดำเนินการกับข้อร้องเรียนจะทำโดยคน กรุณาให้การสนับสนุนทีมงานให้มากที่สุดเพื่อให้ได้ผลลัพธ์ที่เหมาะสมที่สุด (คำแถลงไม่เกิน 5000 ตัวอักษร)", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "เสียใจด้วย คุณแพ้กระบวนการร้องเรียน ถ้าคุณคิดว่ามีข้อผิดพลาดเกิดขึ้นคุณสามารถเปิดการร้องเรียนใหม่ได้ผ่านทาง robosats@protonmail.com แต่จะมีโอกาสที่เรื่องร้องเรียนจะได้รับการตรวจสอบซ้ำอีกครั้งน้อยมาก", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "กรุณาจดบันทึกข้อมูลต่อไปนี้เพื่อใช้ในการระบุรายการซื้อขายที่มีการร้องเรียน: รหัสรายการซื้อขาย, รหัสธุรกรรม (payment hashes) ของการกักกันเหรียญใน bond (ตรวจสอบได้ใน lightning wallet ของคุณ), จำนวน satoshis ใน bond รวมทั้งชื่อเล่นของโรบอทของคุณเพื่อให้คุณสามารถระบุตัวตนของคุณได้เมื่อทำการติดต่อกับทีมงาน", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "เรากำลังรอคำแถลงจากคู่ค้าของคุณ ถ้าคุณมีข้อสงสัยเกี่ยวกับสถานะของข้อร้องเรียนหรือต้องการส่งข้อมูลเพิ่มเติม กรุณาติดต่อทาง robosats@protonmail.com", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "เราได้รับคำแถลงจากทั้งสองฝ่ายแล้ว กรุณารอทีมงานดำเนินการแก้ไขเรื่องร้องเรียน ถ้าคุณมีข้อสงสัยเกี่ยวกับสถานะของข้อร้องเรียนหรือต้องการส่งข้อมูลเพิ่มเติม กรุณาติดต่อทาง robosats@protonmail.com ถ้าคุณไม่ได้ระบุช่องทางการติดต่อหรือไม่แน่ใจว่าระบุถูกต้องหรือไม่ ขอให้คุณส่งมาให้เราตามอีเมลล์นี้ทันที", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "คุณสามารถรับเหรียญที่ได้จากการแก้ไขข้อร้องเรียนได้ที่รางวัลในโปรไฟล์ของคุณ (เหรียญที่ถูกกักกันไว้ในกระบวนการซื้อขาย) และถ้าหากต้องการความช่วยเหลือเพิ่มเติม สามารถติดต่อผ่านทาง robosats@protonmail.com (หรือผ่านช่องทางติดต่อที่คุณได้ให้เราไว้ก่อนหน้านี้).", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "กรุณารอซักครู่ ถ้าผู้ขายไม่ยอมวางเหรียญ คุณจะได้รับเหรียญใน bond คืนพร้อมค่าชดเชย (สามารถตรวจสอบได้ในส่วนของรางวัลในโปรไฟล์ของคุณ)", + "We are waiting for the seller to lock the trade amount.": "เรากำลังรอผู้ขายวางเหรียญที่นำมาขาย", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "เริ่มรายการใหม่", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "คัดลอกไปยังคลิปบอร์ด", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "นี่คือ hold invoice มันจะกักกันเหรียญของคุณเอาไว้ใน wallet ของคุณและจะดำเนินการตัดจ่ายเหรียญเมื่อคุณยกเลิกรายการหรือแพ้ในกระบวนการร้องเรียน", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "นี่คือ hold invoice มันจะกักกันเหรียญของคุณเอาไว้ใน wallet ของคุณ เหรียญจะถูกส่งให้ผู้ซื้อเมื่อคุณยืนยันว่าคุณได้รับเงินเฟียต {{currencyCode}} ครบถ้วนแล้ว", - "Copy to clipboard": "คัดลอกไปยังคลิปบอร์ด", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "เริ่มรายการใหม่", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "เหตุผลที่ล้มเหลว", - "Retrying!": "กำลังลองใหม่!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Invoice หมดอายุ หรือเราได้ลองจ่ายเหรียญครบ 3 ครั้งแล้ว กรุณาส่ง invoice ใหม่ให้เรา", - "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 จะลองจ่ายเหรียญให้ invoice ของท่าน 3 ครั้ง ห่างกันครั้งละ 1 นาที หากครบ 3 ครั้งแล้วยังล้มเหลวคุณจะสามารถส่ง invoice มาใหม่ได้ ตรวจสอบว่าคุณมี inbound liquidity เพียงพอ และ lightning nodes จะต้องออนไลน์จึงจะรับเหรียญได้", - "Next attempt in": "ลองใหม่ภายใน", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "กรุณาส่งคำแถลงของคุณ อธิบายรายละเอียดและเหตุการณ์ที่เกิดขึ้นทั้งหมดอย่างครบถ้วนและชัดเจนและแสดงหลักฐานที่จำเป็นให้เรา คุณจะต้องระบุช่องทางการติดต่อกลับ เช่น อีเมลล์ชั่วคราว, XMPP, หรือ telegram username เพื่อให้ทีมงานติดตามเรื่องได้ การดำเนินการกับข้อร้องเรียนจะทำโดยคน กรุณาให้การสนับสนุนทีมงานให้มากที่สุดเพื่อให้ได้ผลลัพธ์ที่เหมาะสมที่สุด (คำแถลงไม่เกิน 5000 ตัวอักษร)", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "เสียใจด้วย คุณแพ้กระบวนการร้องเรียน ถ้าคุณคิดว่ามีข้อผิดพลาดเกิดขึ้นคุณสามารถเปิดการร้องเรียนใหม่ได้ผ่านทาง robosats@protonmail.com แต่จะมีโอกาสที่เรื่องร้องเรียนจะได้รับการตรวจสอบซ้ำอีกครั้งน้อยมาก", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats กำลังจ่ายเหรียญให้ lightning invoice ของท่าน lightning nodes จะต้องออนไลน์เพื่อรับเหรียญ", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "ถ้ารายการซื้อขายของคุณไม่มีใครรับ คุณจะได้รับการปลดล็อกเหรียญที่กักกันใน bond ของคุณคืนโดยอัตโนมัติ", - "Public orders for {{currencyCode}}": "รายการสำหรับ {{currencyCode}}", - "Pause the public order": "ระงับการประกาศรายการ", - "Premium rank": "ลำดับค่าพรีเมี่ยม", - "Among public {{currencyCode}} orders (higher is cheaper)": "สำหรับรายการที่เป็น {{currencyCode}} (ยิ่งสูงยิ่งถูก)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats จะดีขึ้นเมื่อมีสภาพคล่องและผู้ใช้งานมากขึ้น ช่วยกันชวนเพื่อนของคุณมาใช้ Robosats!", - "Thank you for using Robosats!": "ขอบคุณที่ใช้งาน Robosats!", - "Your TXID": "TXID ของคุณ", - "Sending coins to": "Sending coins to", - "Start Again": "Start Again", - "Renew": "Renew", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "To open a dispute you need to wait", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.", - "Wait for the seller to confirm he has received the payment.": "รอผู้ขายยืนยันว่าได้รับเงินเฟียตแล้ว", - "Open Dispute": "ร้องเรียน", - "Confirm {{amount}} {{currencyCode}} sent": "Confirm {{amount}} {{currencyCode}} sent", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "Confirm {{amount}} {{currencyCode}} received", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "โปรดรอคู่ค้าทำการกักกันเหรียญใน bond ถ้าเขากักกันเหรียญไม่ทันในเวลาที่กำหนด รายการจะถูกประำกาศใหม่", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "เรากำลังรอผู้ขายวางเหรียญที่นำมาขาย", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "กรุณารอซักครู่ ถ้าผู้ขายไม่ยอมวางเหรียญ คุณจะได้รับเหรียญใน bond คืนพร้อมค่าชดเชย (สามารถตรวจสอบได้ในส่วนของรางวัลในโปรไฟล์ของคุณ)", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "เรากำลังรอผู้ซื้อส่ง invoice รับเหรียญให้เรา หลังจากนั้นคุณจะได้แชทคุยกับผู้ซื้อเพื่อชี้แจงรายละเอียดสำหรับการชำระเงินเฟียต", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "กรุณารออีกซักครู่ ถ้าผู้ซื้อไม่ให้ความร่วมมือ คุณจะได้รับเหรียญที่นำมาวางและ bond คืนโดยอัตโนมัติ และคุณจะได้รับเงินชดเชยด้วย (สามารถตรวจสอบได้ในส่วนของรางวัลในโปรไฟล์ของท่าน)", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "เราได้รับคำแถลงจากทั้งสองฝ่ายแล้ว กรุณารอทีมงานดำเนินการแก้ไขเรื่องร้องเรียน ถ้าคุณมีข้อสงสัยเกี่ยวกับสถานะของข้อร้องเรียนหรือต้องการส่งข้อมูลเพิ่มเติม กรุณาติดต่อทาง robosats@protonmail.com ถ้าคุณไม่ได้ระบุช่องทางการติดต่อหรือไม่แน่ใจว่าระบุถูกต้องหรือไม่ ขอให้คุณส่งมาให้เราตามอีเมลล์นี้ทันที", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "กรุณาจดบันทึกข้อมูลต่อไปนี้เพื่อใช้ในการระบุรายการซื้อขายที่มีการร้องเรียน: รหัสรายการซื้อขาย, รหัสธุรกรรม (payment hashes) ของการกักกันเหรียญใน bond (ตรวจสอบได้ใน lightning wallet ของคุณ), จำนวน satoshis ใน bond รวมทั้งชื่อเล่นของโรบอทของคุณเพื่อให้คุณสามารถระบุตัวตนของคุณได้เมื่อทำการติดต่อกับทีมงาน", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "เลิกระงับการประกาศรายการ", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "รายการของคุณไม่ได้มีการประกาศอยู่ โรบอทอื่นจะไม่สามารถมองเห็นหรือรับรายการซื้อขายดังกล่าวได้คุณสามารถเลิกระงับการประกาศรายการตอนไหนก็ได้", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "ก่อนที่คุณจะส่งเงิน {{amountFiat}} {{currencyCode}} เราต้องการทำให้แน่ใจได้ว่าคุณสามารถรับเหรียญ BTC ได้", "Lightning": "Lightning", "Onchain": "Onchain", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "คุณสามารถรับเหรียญที่ได้จากการแก้ไขข้อร้องเรียนได้ที่รางวัลในโปรไฟล์ของคุณ (เหรียญที่ถูกกักกันไว้ในกระบวนการซื้อขาย) และถ้าหากต้องการความช่วยเหลือเพิ่มเติม สามารถติดต่อผ่านทาง robosats@protonmail.com (หรือผ่านช่องทางติดต่อที่คุณได้ให้เราไว้ก่อนหน้านี้).", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "รายการของคุณไม่ได้มีการประกาศอยู่ โรบอทอื่นจะไม่สามารถมองเห็นหรือรับรายการซื้อขายดังกล่าวได้คุณสามารถเลิกระงับการประกาศรายการตอนไหนก็ได้", - "Unpause Order": "เลิกระงับการประกาศรายการ", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "เรากำลังรอคำแถลงจากคู่ค้าของคุณ ถ้าคุณมีข้อสงสัยเกี่ยวกับสถานะของข้อร้องเรียนหรือต้องการส่งข้อมูลเพิ่มเติม กรุณาติดต่อทาง robosats@protonmail.com", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats coordinator will do a swap and send the Sats to your onchain address.", - "Swap fee": "ค่าธรรมเนียมการสลับเปลี่ยน", - "Final amount you will receive": "จำนวนเหรียญที่คุณจะได้รับจริงๆ", - "Bitcoin Address": "Bitcoin Address", - "Invalid": "ไม่ถูกต้อง", - "Mining Fee": "ค่าธรรมเนียมการขุด", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "ส่งคำแถลงสำหรับข้อร้องเรียน", - "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.", - "Attach chat logs": "Attach chat logs", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "Advanced options", - "Routing Budget": "Routing Budget", - "Use Lnproxy": "Use Lnproxy", - "Server": "Server", - "Proxy Budget": "Proxy Budget", - "Submit invoice for {{amountSats}} Sats": "Submit invoice for {{amountSats}} Sats", - "Invoice to wrap": "Invoice to wrap", - "Wrapped invoice": "Wrapped invoice", - "Payout Lightning Invoice": "Lightning Invoice สำหรับรับเหรียญ", - "Wrap": "Wrap", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "Dark", - "Light": "Light", - "Fiat": "Fiat", - "Swaps": "Swaps", - "Mainnet": "Mainnet", - "Testnet": "Testnet", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - Simple and Private Bitcoin Exchange", - "✅ Bond!": "✅ Bond!", - "✅ Escrow!": "✅ Escrow!", - "Order has been taken!": "Order has been taken!", - "🥳 Taken!": "🥳 Taken!", - "Order has expired": "Order has expired", - "😪 Expired!": "😪 Expired!", - "Order chat is open": "Order chat is open", - "💬 Chat!": "💬 Chat!", - "Trade finished successfully!": "Trade finished successfully!", - "🙌 Funished!": "🙌 Funished!", - "Lightning routing failed": "Lightning routing failed", - "❗⚡ Routing Failed": "❗⚡ Routing Failed", - "Order has been disputed": "Order has been disputed", - "⚖️ Disputed!": "⚖️ Disputed!", - "You won the dispute": "You won the dispute", - "👍 dispute": "👍 dispute", - "You lost the dispute": "You lost the dispute", - "👎 dispute": "👎 dispute", - "You can claim Sats!": "You can claim Sats!", - "₿ Rewards!": "₿ Rewards!", - "New chat message": "New chat message", - "💬 message!": "💬 message!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "กรุณารออีกซักครู่ ถ้าผู้ซื้อไม่ให้ความร่วมมือ คุณจะได้รับเหรียญที่นำมาวางและ bond คืนโดยอัตโนมัติ และคุณจะได้รับเงินชดเชยด้วย (สามารถตรวจสอบได้ในส่วนของรางวัลในโปรไฟล์ของท่าน)", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "เรากำลังรอผู้ซื้อส่ง invoice รับเหรียญให้เรา หลังจากนั้นคุณจะได้แชทคุยกับผู้ซื้อเพื่อชี้แจงรายละเอียดสำหรับการชำระเงินเฟียต", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "สำหรับรายการที่เป็น {{currencyCode}} (ยิ่งสูงยิ่งถูก)", + "If the order expires untaken, your bond will return to you (no action needed).": "ถ้ารายการซื้อขายของคุณไม่มีใครรับ คุณจะได้รับการปลดล็อกเหรียญที่กักกันใน bond ของคุณคืนโดยอัตโนมัติ", + "Pause the public order": "ระงับการประกาศรายการ", + "Premium rank": "ลำดับค่าพรีเมี่ยม", + "Public orders for {{currencyCode}}": "รายการสำหรับ {{currencyCode}}", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "เหตุผลที่ล้มเหลว", + "Next attempt in": "ลองใหม่ภายใน", + "Retrying!": "กำลังลองใหม่!", + "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 จะลองจ่ายเหรียญให้ invoice ของท่าน 3 ครั้ง ห่างกันครั้งละ 1 นาที หากครบ 3 ครั้งแล้วยังล้มเหลวคุณจะสามารถส่ง invoice มาใหม่ได้ ตรวจสอบว่าคุณมี inbound liquidity เพียงพอ และ lightning nodes จะต้องออนไลน์จึงจะรับเหรียญได้", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Invoice หมดอายุ หรือเราได้ลองจ่ายเหรียญครบ 3 ครั้งแล้ว กรุณาส่ง invoice ใหม่ให้เรา", + "#68": "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 กำลังจ่ายเหรียญให้ lightning invoice ของท่าน lightning nodes จะต้องออนไลน์เพื่อรับเหรียญ", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "Renew", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats จะดีขึ้นเมื่อมีสภาพคล่องและผู้ใช้งานมากขึ้น ช่วยกันชวนเพื่อนของคุณมาใช้ Robosats!", + "Sending coins to": "Sending coins to", + "Start Again": "Start Again", + "Thank you for using Robosats!": "ขอบคุณที่ใช้งาน Robosats!", + "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", + "Your TXID": "TXID ของคุณ", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "โปรดรอคู่ค้าทำการกักกันเหรียญใน bond ถ้าเขากักกันเหรียญไม่ทันในเวลาที่กำหนด รายการจะถูกประำกาศใหม่", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "A robot technician has arrived!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "I bring my own robots, here they are. (Drag and drop workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "My first time here. Generate a new Robot Garage and extended robot token (xToken).", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "Customize viewports", + "Freeze viewports": "Freeze viewports", "desktop_unsafe_alert": "ฟีเจอร์บางอย่างถูกระงับเพื่อปกปิดตัวตนของคุณ (เช่น การแชท) และคุณไม่สามารถทำการซื้อขายบิตคอยน์ได้ หากต้องการใช้งานทุกฟีเจอร์ของ RoboSats อย่างปลอดภัย กรุณาติดตั้ง <1>Tor Browser และใช้งานผ่านเว็บไซต์ <3>Onion", "phone_unsafe_alert": "คุณไม่สามารถซื้อขายได้ กรุณาใช้ <1>Tor Browser และใช้งานผ่านเว็บไซต์ <3>Onion", "rate_robosats": "คุณคิดอย่างไรกับ 🤖<1>RoboSats⚡?", diff --git a/frontend/static/locales/zh-SI.json b/frontend/static/locales/zh-SI.json index d0516da6..efba59ee 100644 --- a/frontend/static/locales/zh-SI.json +++ b/frontend/static/locales/zh-SI.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "正在使用测试网比特币", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "图表", "Create": "创建", "List": "列表", - "Chart": "图表", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "正在建造你的机器人!", - "This is your trading avatar": "这是你的交易头像", - "Welcome back!": "欢迎回来!", - "Active order #{{orderID}}": "活跃订单 #{{orderID}}", - "Last order #{{orderID}}": "上一张订单 #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "重复使用交易身份会降低你相对其他用户、协调器和观察者的隐私。", - "Add a new Robot": "添加新机器人", - "Logout": "登出", - "Store your token safely": "请安全地存储你的令牌", - "Robot Garage": "机器人仓库", - "Building...": "正在建造...", - "Add Robot": "添加机器人", - "Delete Garage": "删除仓库", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "已复制!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. 生成令牌", - "This temporary key gives you access to a unique and private robot identity for your trade.": "这个临时密钥可让你访问你的独特且隐秘的交易机器人身份。", - "Generate token": "生成令牌", - "Store it somewhere safe!": "请安全保存!", - "You can also add your own random characters into the token or": "你也可以在令牌中添加你自己的随机字符或", - "roll again": "再掷一次", - "Continue": "继续", - "2. Meet your robot identity": "2. 跟你的机器人身份打个招呼", - "Hi! My name is": "你好!我叫", - "3. Browse or create an order": "3. 浏览或创建订单", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats 是一个点对点市场。你可以浏览公开报价或自己创建新的报价。", - "Offers": "报价", - "If you need help on your RoboSats journey join our public support": "如果你在你的 RoboSats 旅程上需要帮助,可以加入我们的公开支援", - "Telegram group": "Telegram 社群", - "or visit the robot school for documentation.": "或访问机器人学校参考文件。", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "有与你的订单相匹配的现有订单!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "社区和公开支援", + "Coordinator summary": "协调器概要", "Learn RoboSats": "学习 RoboSats", + "RoboSats information": "RoboSats 信息", + "Stats for nerds": "统计数据", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "更多", + "Offers": "报价", + "Order": "订单", + "Robot": "机器人", + "Settings": "设置", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "合约", + "#7": "Phrases in basic/RobotPage/Onboarding.tsx", + "1. Generate a token": "1. 生成令牌", + "2. Meet your robot identity": "2. 跟你的机器人身份打个招呼", + "3. Browse or create an order": "3. 浏览或创建订单", + "Building your robot!": "正在建造你的机器人!", + "Continue": "继续", + "Generate token": "生成令牌", + "Hi! My name is": "你好!我叫", + "If you need help on your RoboSats journey join our public support": "如果你在你的 RoboSats 旅程上需要帮助,可以加入我们的公开支援", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats 是一个点对点市场。你可以浏览公开报价或自己创建新的报价。", "See profile": "查看个人资料", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "正在连线 TOR", - "Connection encrypted and anonymized using TOR.": "连接已用 TOR 加密和匿名化。", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "这确保最高的隐秘程度,但你可能会觉得应用程序运作缓慢。如果丢失连接,请重启应用。", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "恢复机器人", + "Store it somewhere safe!": "请安全保存!", + "Telegram group": "Telegram 社群", + "This is your trading avatar": "这是你的交易头像", + "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": "你也可以在令牌中添加你自己的随机字符或", + "or visit the robot school for documentation.": "或访问机器人学校参考文件。", + "roll again": "再掷一次", + "#8": "Phrases in basic/RobotPage/Recovery.tsx", "Enter your robot token to re-build your robot and gain access to its trades.": "输入你的机器人令牌来重造你的机器人并访问它的交易。", "Paste token here": "在此粘贴令牌", "Recover": "恢复", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "恢复机器人", + "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", + "Active order #{{orderID}}": "活跃订单 #{{orderID}}", + "Add Robot": "添加机器人", + "Add a new Robot": "添加新机器人", + "Building...": "正在建造...", + "Delete Garage": "删除仓库", + "Last order #{{orderID}}": "上一张订单 #{{orderID}}", + "Logout": "登出", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "重复使用交易身份会降低你相对其他用户、协调器和观察者的隐私。", + "Robot Garage": "机器人仓库", + "Store your token safely": "请安全地存储你的令牌", + "Welcome back!": "欢迎回来!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "已复制!", + "#11": "Phrases in basic/RobotPage/Welcome.tsx", "A Simple and Private LN P2P Exchange": "一个简单且隐秘的点对点闪电交易所", "Create a new robot and learn to use RoboSats": "创建一个新的机器人并学习如何使用 RoboSats", - "Start": "开始", + "Fast Generate Robot": "快速生成机器人", "Recover an existing robot using your token": "用你的令牌恢复现有的机器人", "Recovery": "恢复", - "Fast Generate Robot": "快速生成机器人", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats 信息", - "Community and public support": "社区和公开支援", - "Coordinator summary": "协调器概要", - "Stats for nerds": "统计数据", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "机器人", - "Order": "订单", - "Settings": "设置", - "More": "更多", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "合约", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "有与你的订单相匹配的现有订单!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "机器人技术人员来了!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "这是我的第一次。生成机器人仓库和扩展机器人令牌(xToken)。", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "我自带机器人,它们在这里。(拖放 workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "自定义视口", - "Freeze viewports": "冻结视口", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "开始", + "#12": "Phrases in basic/RobotPage/index.tsx", + "Connecting to TOR": "正在连线 TOR", + "Connection encrypted and anonymized using TOR.": "连接已用 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.": "这确保最高的隐秘程度,但你可能会觉得应用程序运作缓慢。如果丢失连接,请重启应用。", + "#13": "Phrases in components/TorConnection.tsx", + "Connected to TOR network": "已连线 TOR 网络", + "Connecting to TOR network": "正在连线 TOR 网络", + "Connection error": "连线错误", + "Initializing TOR daemon": "正在初始化 TOR 守护进程", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "隐藏", - "You are self-hosting RoboSats": "你在自托管 RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats 客户端已由你自己的节点提供服务,为你提供最强的安全性和隐私性。", "You are not using RoboSats privately": "你在不隐秘地使用 RoboSats", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "正在初始化 TOR 守护进程", - "Connecting to TOR network": "正在连线 TOR 网络", - "Connected to TOR network": "已连线 TOR 网络", - "Connection error": "连线错误", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "你在自托管 RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "任何", + "Buy": "购买", + "DESTINATION": "目的地", + "I want to": "我想要", + "METHOD": "方式", + "Select Payment Currency": "选择支付货币", + "Select Payment Method": "选择付款方式", + "Sell": "出售", + "Show Lightning swaps": "显示闪电交换", + "Swap In": "换入", + "Swap Out": "换出", + "and use": "并使用", + "pay with": "支付", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "加筛选", + "Amount": "金额", + "An error occurred.": "发生错误。", + "And": "和", + "Be the first one to create an order": "成为第一个创建订单的人", + "Bond": "保证金", + "Column title": "列标题", + "Columns": "列", + "Currency": "货币", + "Delete": "删除", + "Destination": "目的地", + "Expiry": "订单到期", + "Filter": "筛选", + "Filter value": "筛选值", + "Find column": "查找列", + "Hide all": "隐藏全部", + "Is": "是", + "Logic operator": "逻辑运算符", + "Manage columns": "管理列", + "Menu": "菜单", + "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 购买比特币的订单", + "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特币的订单", + "No results found.": "未找到结果。", + "Operator": "运算符", + "Or": "或", + "Orders per page:": "每页上的订单数量:", "Others": "其他", + "Pay": "支付", + "Payment Method": "付款方式", "Premium": "溢价", "Price": "价格", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "订单已到期", - "Penalty lifted, good to go!": "罚单已解除,没问题了!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暂时还不能吃单!请等{{timeMin}}分 {{timeSec}}秒", - "You send via {{method}} {{amount}}": "你通过{{method}}发送{{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "你通过{{method}}接收{{amount}}", - "Order maker": "订单挂单方", - "Order taker": "订单吃单方", - "Order Details": "订单详情", - "Order status": "订单状态", - "Swap destination": "交换目的地", - "Accepted payment methods": "接受的付款方法", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢价: {{premium}}%", - "Price and Premium": "价格和溢价", - "Amount of Satoshis": "聪金额", - "Premium over market price": "高于市价的溢价", - "Order ID": "订单 ID", - "Deposit timer": "存款倒计时", - "Expires in": "内到期", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "挂单方离线", - "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.": "接受此订单可能会浪费你的时间。如果挂单方未及时响应,你将获得挂单方保证金的50%的补偿。", + "Reorder column": "重整列", + "Sats now": "当前聪", + "Select columns": "选择列", + "Show all": "显示全部", + "Show columns": "显示列", + "Show filters": "显示筛选", + "Sort": "排序", + "Sort by ASC": "按升序排序", + "Sort by DESC": "按降序排序", + "Timer": "存款倒计时", + "Unsort": "取消排序", + "Value": "值", + "any": "任何", + "contains": "含", + "ends with": "以...结束", + "equals": "等于", + "false": "虚", + "is": "是", + "is after": "在...之后", + "is any of": "是...其中任何", + "is before": "在...之前", + "is empty": "为空", + "is not": "不是", + "is not empty": "非空", + "is on or after": "在...或之后", + "is on or before": "在...或之前", + "no": "不是", + "starts with": "以...开始", + "true": "实", + "yes": "是", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "返回", - "Sounds fine": "没问题", - "Wait until you can take an order": "请等到可以吃单", - "Take Order": "吃单", - "Too low": "太低", - "Too high": "太高", - "Enter amount of fiat to exchange for bitcoin": "输入以兑换比特币的法币金额", - "Amount {{currencyCode}}": "{{currencyCode}}金额", - "You must specify an amount first": "你必须先指定金额", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "存储你的机器人令牌", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你将来可能需要恢复你的机器人头像:安全地存放它。你可以轻松地将其复制到另一个应用程序中。", - "Back it up!": "请备份!", - "Done": "完成", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "你没有机器人头像", - "Generate a robot avatar first. Then create your own order.": "请先生成一个机器人头像,然后创建你自己的订单。", - "Generate Robot": "生成机器人", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "更新你的 RoboSats 客户端", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 协调器的版本是 {{coordinatorVersion}},但是你的客户端 app 是 {{clientVersion}}。版本不匹配可能会导致糟糕的用户体验。", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "从 Github releases 下载 RoboSats {{coordinatorVersion}} APK", - "On Android RoboSats app ": "在安卓 RoboSats app 上", - "On your own soverign node": "在你自己主权的节点上", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "在 Tor 浏览器客户端上只需刷新你的选项卡(点击此处或按 Ctrl+Shift+R)", - "On remotely served browser client": "在远程服务的浏览器客户端上", - "Go away!": "让开!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "开启 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.": "你将被带到 RoboSats Telegram Bot 的对话中。只需打开聊天并按开始。请注意,通过开启 Telegram 通知,你可能会降低匿名程度。", - "Browser": "浏览器", - "Enable": "开启", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "协调器概要", - "Public buy orders": "公开购买订单", - "Public sell orders": "公开出售订单", - "Book liquidity": "账面流动性", - "Today active robots": "今天活跃的机器人", - "Last 24h mean premium": "24小时平均溢价", - "Maker fee": "挂单方费用", - "Taker fee": "吃单方费用", - "Current onchain payout fee": "当前链上支付费用", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "RoboSats 是什么?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一个通过闪电网络运行的比特币/法币点对点交易所。", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它简化了订单匹配并最大程度地减少了对信任的需求。 RoboSats 专注于隐私和速度。", - "RoboSats is an open source project ": "RoboSats 是一个开源项目。 ", - "(GitHub).": "(GitHub).", - "How does it work?": "RoboSats 是如何运作的?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何时候都不必将比特币资金委托给对方。如果他们发生冲突,RoboSats 工作人员将帮助解决争议。", - "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步说明:", - "How it works": "如何运作", - "You can also check the full guide in ": "你也可以在此查看完整指南:", - "How to use": "如何使用", - "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", - "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.": "只要它们快速,全都可以。你可以写下你的首选付款方式。你必须与同样接受该方法的对等方相匹配。兑换法币的步骤在争议自动开起的24小时之前到期。我们强烈建议使用即时法币支付轨道。", - "Are there trade limits?": "有交易限制吗?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "最大单笔交易规模为 {{maxAmount}} 聪,以最大程度地减小闪电路由失败。每天的交易数量没有限制。机器人一次只能下一张订单。但是你可以在不同的浏览器中同时使用多个机器人(请记得备份你的机器人令牌!)。", - "What are the fees?": "费用是多少?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的订单费用为 {{tradeFee}}%。 该费用由挂单方({{makerFee}}%)和吃单方({{takerFee}}%)共同承担。如果使用链上地址接收聪,则适用可变式交换费。通过点击底部栏标图来查看交易所详情及查看当前的交换费用。", - "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.": "请注意,你的法币支付提供商可能会收取额外费用。无论如何,买方应承担发送法币的费用。这包括银行费用、转账费用和外汇点差。卖方必须收到订单详情中的准确金额。", - "Is RoboSats private?": "RoboSats 隐秘吗?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 绝不会询问你的姓名、国籍或身份证件。RoboSats 不保管你的资金,也不关心你是谁。RoboSats 不收集或保管如何个人数据。为了获得最佳匿名性,请使用 Tor 浏览器并访问 .onion 隐藏服务。", - "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.": "你的交易对等方是唯一一个能够猜测你的身份的人。保持你的聊天简短和简洁。避免提供法币支付所需的信息之外非必要的信息。", - "What are the risks?": "有哪些风险?", - "This is an experimental application, things could go wrong. Trade small amounts!": "这是一个实验性应用程序,可能会出错。请使用小额交易!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "卖方面临与任何其他点对点服务相同的退款风险,不建议使用 Paypal 或信用卡。", - "What is the trust model?": "信用模型是怎样的?", - "You can build more trust on RoboSats by inspecting the source code.": "你可以通过检查源代码来提高对 RoboSats 的信任。", - "Project source code": "源代码", - "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失会发生什么?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "你的聪将被退还给你。即使 RoboSats 永远停机,任何未结算的 hold 发票也会自动退回。锁定保证金和交易托管都是如此。但是,在卖方确认收到法币和买方收到聪之间存在一个小窗口,如果 RoboSats 消失,资金可能会永久丢失。这个窗口长短大约一秒钟。确保有足够的入站流动性以避免路由失败。如果你有任何问题。请通过 RoboSats 公共渠道联系。", - "Is RoboSats legal in my country?": "RoboSats 在我的国家合法吗?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在许多国家,使用 RoboSats 无异于使用 Ebay 或 Craigslist。你的法规可能会有所不同。遵守法律是你的责任。", - "Disclaimer": "免责声明", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此闪电应用程序按原样提供。它正在积极发展中:极其谨慎地进行交易。没有私人支持。仅通过公共渠道提供支持 ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。RoboSats 永远不会联络你。RoboSats 绝对不会要求你提供机器人令牌。", - "Close": "关闭", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端对端加密的。你可以使用任何基于 OpenPGP 标准的工具来验证此聊天的隐私性。", - "Learn how to verify": "学习如何验证", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公钥。你的对等方用它来加密只有你能阅读的消息。", - "Your public key": "你的公钥", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的对等方的公钥。你使用它来加密只有你的对等方才能阅读的消息,并验证你的对等方签署的传入消息。", - "Peer public key": "对等方的公钥", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私钥。你使用它来解密你的对等方为你加密的消息。你还可以使用它来签署你发送的消息。", - "Your encrypted private key": "你的加密的私钥", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用来解密你的私钥的密码。只有你知道!千万不要分享。也是你的机器人令牌。", - "Your private key passphrase (keep secure!)": "你的私钥密码(请安全存放!)", - "Save credentials as a JSON file": "将凭据保存为 JSON 文件", "Keys": "钥匙", - "Save messages as a JSON file": "将消息保存为 JSON 文件", + "Learn how to verify": "学习如何验证", "Messages": "消息", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "统计数据", - "Client": "客户端", - "Coordinator": "协调器", - "RoboSats version": "RoboSats 版本", - "LND version": "LND 版本", - "LN Node": "LN 节点", - "Coordinator commit hash": "协调器提交哈希", - "24h contracted volume": "24小时合约量", - "Lifetime contracted volume": "终身合约量", - "Made with": "用", - "and": "和", - "... somewhere on Earth!": "...在世界上某处建造!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "对等方的公钥", + "Save credentials as a JSON file": "将凭据保存为 JSON 文件", + "Save messages as a JSON file": "将消息保存为 JSON 文件", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用来解密你的私钥的密码。只有你知道!千万不要分享。也是你的机器人令牌。", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公钥。你的对等方用它来加密只有你能阅读的消息。", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端对端加密的。你可以使用任何基于 OpenPGP 标准的工具来验证此聊天的隐私性。", + "Your encrypted private key": "你的加密的私钥", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私钥。你使用它来解密你的对等方为你加密的消息。你还可以使用它来签署你发送的消息。", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的对等方的公钥。你使用它来加密只有你的对等方才能阅读的消息,并验证你的对等方签署的传入消息。", + "Your private key passphrase (keep secure!)": "你的私钥密码(请安全存放!)", + "Your public key": "你的公钥", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "社群", - "Support is only offered via public channels. Join our Telegram 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!": "仅通过公开渠道提供支持。如果你有任何疑问或想与其他机器人一起玩,请加入我们的 Telegram 社群。如果你发现错误或想查看新功能,请使用我们的 Github Issues!", "Follow RoboSats in Twitter": "在 Twitter 上关注 RoboSats", - "Twitter Official Account": "Twitter 官方账号", - "RoboSats in Reddit": "Reddit 上的 RoboSats", - "RoboSats Telegram Communities": "RoboSats Telegram 社群", - "Join RoboSats Spanish speaking community!": "加入 RoboSats 西语社群!", - "Join RoboSats Russian speaking community!": "加入 RoboSats 俄语社群!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Robotic Satoshis 开源项目", "Join RoboSats Chinese speaking community!": "加入 RoboSats 汉语社群!", "Join RoboSats English speaking community!": "加入 RoboSats 英语社群!", "Join RoboSats Portuguese speaking community!": "加入 RoboSats 葡语社群!", + "Join RoboSats Russian speaking community!": "加入 RoboSats 俄语社群!", + "Join RoboSats Spanish speaking community!": "加入 RoboSats 西语社群!", + "RoboSats Telegram Communities": "RoboSats Telegram 社群", + "RoboSats in Reddit": "Reddit 上的 RoboSats", + "Support is only offered via public channels. Join our Telegram 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!": "仅通过公开渠道提供支持。如果你有任何疑问或想与其他机器人一起玩,请加入我们的 Telegram 社群。如果你发现错误或想查看新功能,请使用我们的 Github Issues!", "Tell us about a new feature or a bug": "向我们报告错误或要求新功能", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Robotic Satoshis 开源项目", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "你即将访问学习 RoboSats 页面。此页面提供教程和说明书,以帮助你学习如何使用 RoboSats 并了解它的功能。", + "Twitter Official Account": "Twitter 官方账号", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "账面流动性", + "Coordinator Summary": "协调器概要", + "Current onchain payout fee": "当前链上支付费用", + "Last 24h mean premium": "24小时平均溢价", + "Maker fee": "挂单方费用", + "Public buy orders": "公开购买订单", + "Public sell orders": "公开出售订单", + "Taker fee": "吃单方费用", + "Today active robots": "今天活跃的机器人", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "浏览器", + "Enable": "开启", + "Enable TG Notifications": "开启 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.": "你将被带到 RoboSats Telegram Bot 的对话中。只需打开聊天并按开始。请注意,通过开启 Telegram 通知,你可能会降低匿名程度。", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。RoboSats 永远不会联络你。RoboSats 绝对不会要求你提供机器人令牌。", + "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.": "只要它们快速,全都可以。你可以写下你的首选付款方式。你必须与同样接受该方法的对等方相匹配。兑换法币的步骤在争议自动开起的24小时之前到期。我们强烈建议使用即时法币支付轨道。", + "Are there trade limits?": "有交易限制吗?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何时候都不必将比特币资金委托给对方。如果他们发生冲突,RoboSats 工作人员将帮助解决争议。", + "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.": "请注意,你的法币支付提供商可能会收取额外费用。无论如何,买方应承担发送法币的费用。这包括银行费用、转账费用和外汇点差。卖方必须收到订单详情中的准确金额。", + "Close": "关闭", + "Disclaimer": "免责声明", + "How does it work?": "RoboSats 是如何运作的?", + "How it works": "如何运作", + "How to use": "如何使用", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在许多国家,使用 RoboSats 无异于使用 Ebay 或 Craigslist。你的法规可能会有所不同。遵守法律是你的责任。", + "Is RoboSats legal in my country?": "RoboSats 在我的国家合法吗?", + "Is RoboSats private?": "RoboSats 隐秘吗?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一个通过闪电网络运行的比特币/法币点对点交易所。", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它简化了订单匹配并最大程度地减少了对信任的需求。 RoboSats 专注于隐私和速度。", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "最大单笔交易规模为 {{maxAmount}} 聪,以最大程度地减小闪电路由失败。每天的交易数量没有限制。机器人一次只能下一张订单。但是你可以在不同的浏览器中同时使用多个机器人(请记得备份你的机器人令牌!)。", + "Project source code": "源代码", + "RoboSats is an open source project ": "RoboSats 是一个开源项目。 ", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的订单费用为 {{tradeFee}}%。 该费用由挂单方({{makerFee}}%)和吃单方({{takerFee}}%)共同承担。如果使用链上地址接收聪,则适用可变式交换费。通过点击底部栏标图来查看交易所详情及查看当前的交换费用。", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 绝不会询问你的姓名、国籍或身份证件。RoboSats 不保管你的资金,也不关心你是谁。RoboSats 不收集或保管如何个人数据。为了获得最佳匿名性,请使用 Tor 浏览器并访问 .onion 隐藏服务。", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "卖方面临与任何其他点对点服务相同的退款风险,不建议使用 Paypal 或信用卡。", + "This is an experimental application, things could go wrong. Trade small amounts!": "这是一个实验性应用程序,可能会出错。请使用小额交易!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此闪电应用程序按原样提供。它正在积极发展中:极其谨慎地进行交易。没有私人支持。仅通过公共渠道提供支持 ", + "What are the fees?": "费用是多少?", + "What are the risks?": "有哪些风险?", + "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失会发生什么?", + "What is RoboSats?": "RoboSats 是什么?", + "What is the trust model?": "信用模型是怎样的?", + "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", + "You can also check the full guide in ": "你也可以在此查看完整指南:", + "You can build more trust on RoboSats by inspecting the source code.": "你可以通过检查源代码来提高对 RoboSats 的信任。", + "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步说明:", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "你的聪将被退还给你。即使 RoboSats 永远停机,任何未结算的 hold 发票也会自动退回。锁定保证金和交易托管都是如此。但是,在卖方确认收到法币和买方收到聪之间存在一个小窗口,如果 RoboSats 消失,资金可能会永久丢失。这个窗口长短大约一秒钟。确保有足够的入站流动性以避免路由失败。如果你有任何问题。请通过 RoboSats 公共渠道联系。", + "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.": "你的交易对等方是唯一一个能够猜测你的身份的人。保持你的聊天简短和简洁。避免提供法币支付所需的信息之外非必要的信息。", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "返回", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "你的机器人", - "Your robot": "你的机器人", - "One active order #{{orderID}}": "一个活跃的订单 #{{orderID}}", - "Your current order": "你当前的订单", - "Your last order #{{orderID}}": "你的上一笔交易 #{{orderID}}", - "Inactive order": "不活跃订单", - "No active orders": "没有活跃的订单", - "You do not have previous orders": "你没有之前的订单", - "Telegram enabled": "Telegram 已开启", - "Enable Telegram Notifications": "开启 Telegram 通知", - "Use stealth invoices": "使用隐形发票", - "Your earned rewards": "你获得的奖励", + "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.": "你即将访问学习 RoboSats 页面。此页面提供教程和说明书,以帮助你学习如何使用 RoboSats 并了解它的功能。", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "生成机器人", + "Generate a robot avatar first. Then create your own order.": "请先生成一个机器人头像,然后创建你自己的订单。", + "You do not have a robot avatar": "你没有机器人头像", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "领取", - "Invoice for {{amountSats}} Sats": "{{amountSats}} 聪的发票", - "Submit": "提交", + "Enable Telegram Notifications": "开启 Telegram 通知", "Generate with Webln": "使用 Webln 生成", + "Inactive order": "不活跃订单", + "Invoice for {{amountSats}} Sats": "{{amountSats}} 聪的发票", + "No active orders": "没有活跃的订单", + "One active order #{{orderID}}": "一个活跃的订单 #{{orderID}}", + "Submit": "提交", + "Telegram enabled": "Telegram 已开启", "There it goes, thank you!🥇": "好了,谢谢!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "必须少于 {{max}}%", - "Must be more than {{min}}%": "必须多于 {{min}}%", - "Must be less than {{maxSats}": "必须少于 {{maxSats}}", - "Must be more than {{minSats}}": "必须多于 {{minSats}}", - "Amount": "金额", - "Onchain amount to send (BTC)": "链上发送金额(BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "你将接收大约{{swapSats}}闪电聪(费用会造成有所差异)", - "Onchain amount to receive (BTC)": "链上接收金额(BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "你将发送大约{{swapSats}}闪电聪(费用会造成有所差异)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": "{{satoshis}} 聪", - " at market price": " at market price", - " at a {{premium}}% premium": " 于 {{premium}}% 溢价", - " at a {{discount}}% discount": " 于 {{discount}}% 折扣", - "Clear form": "清除表单", - "Enable advanced options": "启用高级选项", - "Swap?": "交换?", - "Buy or Sell Bitcoin?": "购买还是出售比特币?", - "In or Out of Lightning?": "换入还是换出闪电?", - "Buy": "购买", - "Swap In": "换入", - "Sell": "出售", - "Swap Out": "换出", - "Amount of fiat to exchange for bitcoin": "兑换比特币的法币金额", - "Amount of BTC to swap for LN Sats": "交换闪电聪的 BTC 金额", - "Must be more than {{minAmount}}": "必须多于 {{minAmount}}", - "Must be less than {{maxAmount}}": "必须少于 {{maxAmount}}", - "Must be shorter than 65 characters": "必须少于65个字符", - "Swap Destination(s)": "交换目的地", - "Fiat Payment Method(s)": "法币付款方法", - "Enter the destination of the Lightning swap": "输入闪电交换的目的地", - "You can add new methods": "你可以添加新方式", - "Add New": "添新", - "Choose a Pricing Method": "选择定价方法", - "Let the price move with the market": "让价格随市场移动", - "Relative": "相对", - "Set a fix amount of satoshis": "设置固定聪金额", - "Exact": "确切", - "Satoshis": "聪", - "Premium over Market (%)": "市场溢价(%)", - "Public order length": "订单公开长度", - "Public Duration (HH:mm)": "公开时间 (HH:mm)", - "Escrow/invoice step length": "托管/发票步长", - "Escrow/Invoice Timer (HH:mm)": "托管存款/发票倒计时 (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "设定风险共担,以提高安全保障", - "Fidelity Bond Size": "保证金大小", - "You must fill the form correctly": "你必须正确填写表格", - "Edit order": "编辑订单", - "Your order fixed exchange rate": "你的订单的固定汇率", - "Order rate:": "订单价格:", - "Order current rate:": "订单当前价格:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "使用隐形发票", + "You do not have previous orders": "你没有之前的订单", + "Your Robot": "你的机器人", + "Your current order": "你当前的订单", + "Your earned rewards": "你获得的奖励", + "Your last order #{{orderID}}": "你的上一笔交易 #{{orderID}}", + "Your robot": "你的机器人", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "...在世界上某处建造!", + "24h contracted volume": "24小时合约量", + "Client": "客户端", + "Coordinator": "协调器", + "Coordinator commit hash": "协调器提交哈希", + "LN Node": "LN 节点", + "LND version": "LND 版本", + "Lifetime contracted volume": "终身合约量", + "Made with": "用", + "RoboSats version": "RoboSats 版本", + "Stats For Nerds": "统计数据", + "and": "和", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "请备份!", + "Done": "完成", + "Store your robot token": "存储你的机器人令牌", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你将来可能需要恢复你的机器人头像:安全地存放它。你可以轻松地将其复制到另一个应用程序中。", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "从 Github releases 下载 RoboSats {{coordinatorVersion}} APK", + "Go away!": "让开!", + "On Android RoboSats app ": "在安卓 RoboSats app 上", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "在 Tor 浏览器客户端上只需刷新你的选项卡(点击此处或按 Ctrl+Shift+R)", + "On remotely served browser client": "在远程服务的浏览器客户端上", + "On your own soverign node": "在你自己主权的节点上", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 协调器的版本是 {{coordinatorVersion}},但是你的客户端 app 是 {{clientVersion}}。版本不匹配可能会导致糟糕的用户体验。", + "Update your RoboSats client": "更新你的 RoboSats 客户端", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "从", "to": "到", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "并使用", - "pay with": "支付", - "I want to": "我想要", - "Show Lightning swaps": "显示闪电交换", - "Select Payment Currency": "选择支付货币", - "ANY": "任何", - "DESTINATION": "目的地", - "METHOD": "方式", - "Select Payment Method": "选择付款方式", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "每页上的订单数量:", - "No results found.": "未找到结果。", - "An error occurred.": "发生错误。", - "Columns": "列", - "Select columns": "选择列", - "Find column": "查找列", - "Column title": "列标题", - "Reorder column": "重整列", - "Show all": "显示全部", - "Hide all": "隐藏全部", - "Add filter": "加筛选", - "Delete": "删除", - "Logic operator": "逻辑运算符", - "Operator": "运算符", - "And": "和", - "Or": "或", - "Value": "值", - "Filter value": "筛选值", - "contains": "含", - "equals": "等于", - "starts with": "以...开始", - "ends with": "以...结束", - "is": "是", - "is not": "不是", - "is after": "在...之后", - "is on or after": "在...或之后", - "is before": "在...之前", - "is on or before": "在...或之前", - "is empty": "为空", - "is not empty": "非空", - "is any of": "是...其中任何", - "any": "任何", - "true": "实", - "false": "虚", - "Menu": "菜单", - "Show columns": "显示列", - "Manage columns": "管理列", - "Filter": "筛选", - "Unsort": "取消排序", - "Sort by ASC": "按升序排序", - "Sort by DESC": "按降序排序", - "Show filters": "显示筛选", - "Sort": "排序", - "yes": "是", - "no": "不是", - "Is": "是", - "Currency": "货币", - "Payment Method": "付款方式", - "Destination": "目的地", - "Pay": "支付", - "Timer": "存款倒计时", - "Expiry": "订单到期", - "Sats now": "当前聪", - "Bond": "保证金", - "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特币的订单", - "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 购买比特币的订单", - "Be the first one to create an order": "成为第一个创建订单的人", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " 于 {{discount}}% 折扣", + " at a {{premium}}% premium": " 于 {{premium}}% 溢价", + " at market price": " at market price", + " of {{satoshis}} Satoshis": "{{satoshis}} 聪", + "Add New": "添新", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "交换闪电聪的 BTC 金额", + "Amount of fiat to exchange for bitcoin": "兑换比特币的法币金额", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "购买还是出售比特币?", + "Choose a Pricing Method": "选择定价方法", + "Clear form": "清除表单", + "Edit order": "编辑订单", + "Enable advanced options": "启用高级选项", + "Enter the destination of the Lightning swap": "输入闪电交换的目的地", + "Escrow/Invoice Timer (HH:mm)": "托管存款/发票倒计时 (HH:mm)", + "Escrow/invoice step length": "托管/发票步长", + "Exact": "确切", + "Exact Amount": "Exact Amount", + "Fiat Payment Method(s)": "法币付款方法", + "Fidelity Bond Size": "保证金大小", + "In or Out of Lightning?": "换入还是换出闪电?", + "Let the price move with the market": "让价格随市场移动", + "Must be less than {{maxAmount}}": "必须少于 {{maxAmount}}", + "Must be less than {{maxSats}": "必须少于 {{maxSats}}", + "Must be less than {{max}}%": "必须少于 {{max}}%", + "Must be more than {{minAmount}}": "必须多于 {{minAmount}}", + "Must be more than {{minSats}}": "必须多于 {{minSats}}", + "Must be more than {{min}}%": "必须多于 {{min}}%", + "Must be shorter than 65 characters": "必须少于65个字符", + "Onchain amount to receive (BTC)": "链上接收金额(BTC)", + "Onchain amount to send (BTC)": "链上发送金额(BTC)", + "Order current rate:": "订单当前价格:", + "Order for ": "Order for ", + "Order rate:": "订单价格:", + "Premium over Market (%)": "市场溢价(%)", + "Public Duration (HH:mm)": "公开时间 (HH:mm)", + "Public order length": "订单公开长度", + "Relative": "相对", + "Satoshis": "聪", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "设置固定聪金额", + "Set the skin-in-the-game, increase for higher safety assurance": "设定风险共担,以提高安全保障", + "Swap Destination(s)": "交换目的地", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "交换?", + "You can add new methods": "你可以添加新方式", + "You must fill the form correctly": "你必须正确填写表格", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "你将接收大约{{swapSats}}闪电聪(费用会造成有所差异)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "你将发送大约{{swapSats}}闪电聪(费用会造成有所差异)", + "Your order fixed exchange rate": "你的订单的固定汇率", + "#31": "Phrases in components/Notifications/index.tsx", + "Lightning routing failed": "闪电路由失败", + "New chat message": "新消息", + "Order chat is open": "订单聊天已开通", + "Order has been disputed": "订单已被争议", + "Order has been taken!": "订单已被吃单!", + "Order has expired": "订单已过期", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - 简单且隐秘的比特币交易所", + "Trade finished successfully!": "交易已成功完成!", + "You can claim Sats!": "你能领聪!", + "You lost the dispute": "你失去了争议", + "You won the dispute": "你赢得了争议", + "₿ Rewards!": "₿ 奖励!", + "⚖️ Disputed!": "⚖️ 争议!", + "✅ Bond!": "✅ 保证金!", + "✅ Escrow!": "✅ 托管!", + "❗⚡ Routing Failed": "❗⚡ 路由失败", + "👍 dispute": "👍 争议", + "👎 dispute": "👎 争议", + "💬 Chat!": "💬 聊天!", + "💬 message!": "💬 消息!", + "😪 Expired!": "😪 已过期!", + "🙌 Funished!": "🙌 已完成!", + "🥳 Taken!": "🥳 已吃单!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "{{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.": "接受此订单可能会浪费你的时间。如果挂单方未及时响应,你将获得挂单方保证金的50%的补偿。", + "Enter amount of fiat to exchange for bitcoin": "输入以兑换比特币的法币金额", + "Sounds fine": "没问题", + "Take Order": "吃单", + "The maker is away": "挂单方离线", + "Too high": "太高", + "Too low": "太低", + "Wait until you can take an order": "请等到可以吃单", + "You must specify an amount first": "你必须先指定金额", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "接受的付款方法", + "Amount of Satoshis": "聪金额", + "Deposit timer": "存款倒计时", + "Expires in": "内到期", + "Order Details": "订单详情", + "Order ID": "订单 ID", + "Order maker": "订单挂单方", + "Order status": "订单状态", + "Order taker": "订单吃单方", + "Penalty lifted, good to go!": "罚单已解除,没问题了!", + "Premium over market price": "高于市价的溢价", + "Price and Premium": "价格和溢价", + "Swap destination": "交换目的地", + "The order has expired": "订单已到期", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暂时还不能吃单!请等{{timeMin}}分 {{timeSec}}秒", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "你通过{{method}}接收{{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "你通过{{method}}发送{{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢价: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "深色", + "Fiat": "法币", + "Light": "浅色", + "Mainnet": "主网", + "Swaps": "交换", + "Testnet": "测试网", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "取消订单并即刻解锁保证金", - "Unilateral cancelation (bond at risk!)": "单方面取消 (保证金风险!)", "Cancel": "取消", + "Cancel order and unlock bond instantly": "取消订单并即刻解锁保证金", "Collaborative Cancel": "合作取消", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "交易概括", + "Unilateral cancelation (bond at risk!)": "单方面取消 (保证金风险!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "你要求了合作取消", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "买方", + "Completed in": "内完成", + "Contract exchange rate": "合约交易率", + "Coordinator trade revenue": "协调器交易收入", "Export trade summary": "导出交易概要", "Maker": "挂单方", - "Taker": "吃单方", - "Buyer": "买方", - "Seller": "卖方", - "User role": "用户角色", - "Sent": "已发送", - "Received": "已收到", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聪 ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聪 ({{swapFeePercent}}%)", - "Onchain swap fee": "链上交换费", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聪", - "Mining fee": "挖矿费", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聪 ({{bondPercent}}%)", "Maker bond": "挂单方保证金", - "Taker bond": "吃单方保证金", - "Unlocked": "已解锁", - "{{revenueSats}} Sats": "{{revenueSats}} 聪", - "Coordinator trade revenue": "协调器交易收入", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聪", + "Mining fee": "挖矿费", + "Onchain swap fee": "链上交换费", + "Received": "已收到", "Routing budget": "路由预算", - "Contract exchange rate": "合约交易率", + "Seller": "卖方", + "Sent": "已发送", + "Taker": "吃单方", + "Taker bond": "吃单方保证金", "Timestamp": "时间戳", - "Completed in": "内完成", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "交易概括", + "Unlocked": "已解锁", + "User role": "用户角色", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聪 ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聪", + "{{revenueSats}} Sats": "{{revenueSats}} 聪", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聪", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聪 ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聪 ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "查看兼容钱包列表", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", - "You asked for a collaborative cancellation": "你要求了合作取消", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "键入消息", - "Waiting for peer public key...": "正在等待对等方的公钥...", - "Connecting...": "正在连线...", - "Send": "传送", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "你", - "connected": "在线", - "disconnected": "离线", - "Activate slow mode (use it when the connection is slow)": "开启慢速模式(在连接缓慢时使用)", - "Peer": "对等方", - "...waiting": "...正在等待", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "验证你的隐私", - "Audit PGP": "审计 PGP", - "Save full log as a JSON file (messages and credentials)": "将全记录档保存为 JSON 文件 (消息和凭据)", - "Export": "导出", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "确认你已收到 {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "确认你已收到{{amount}} {{currencyCode}}时交易会被结算。在托管中的聪会被释放给买方。仅当{{amount}} {{currencyCode}}已到达你的帐户后才应确认。请注意,如果你已收到付款但是不点击确认,则可能失去你的保证金。", - "Confirm": "确认", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "取消订单?", - "If the order is cancelled now you will lose your bond.": "如果现在取消订单,你将失去保证金。", "Confirm Cancel": "确认取消", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "如果现在取消订单,你将失去保证金。", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "接受取消", + "Ask for Cancel": "要求取消", "Collaborative cancel the order?": "合作取消订单?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "交易托管已发布。只有当挂单方和吃单方都同意取消时,才能取消订单。", "Your peer has asked for cancellation": "你的对等方请求取消", - "Accept Cancelation": "接受取消", - "Ask for Cancel": "要求取消", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "没有收到发票,请查看你的 WebLN 钱包。", - "Amount not yet locked, please check your WebLN wallet.": "金额还未锁定,请查看你的 WebLN 钱包。", - "You can close now your WebLN wallet popup.": "现在可以关闭你的 WebLN 钱包弹出窗口。", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "你想开始争议吗?", - "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.": "RoboSats 工作人员将检查所提供的声明和证据。你需要建立一个完整的案例,因为工作人员无法阅读聊天内容。最好在你的声明中提供抛弃式的联系方式。交易托管中的聪将被发送给争议获胜者,而争议失败者将失去保证金。", - "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.": "确保导出聊天记录。工作人员可能会要求你提供所导出的聊天记录 JSON 以解决差异。存储记录是你的责任。", - "Disagree": "不同意", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "同意并开始争议", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "不同意", + "Do you want to open a dispute?": "你想开始争议吗?", + "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.": "确保导出聊天记录。工作人员可能会要求你提供所导出的聊天记录 JSON 以解决差异。存储记录是你的责任。", + "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.": "RoboSats 工作人员将检查所提供的声明和证据。你需要建立一个完整的案例,因为工作人员无法阅读聊天内容。最好在你的声明中提供抛弃式的联系方式。交易托管中的聪将被发送给争议获胜者,而争议失败者将失去保证金。", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "确认", + "Confirm you received {{amount}} {{currencyCode}}?": "确认你已收到 {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "确认你已收到{{amount}} {{currencyCode}}时交易会被结算。在托管中的聪会被释放给买方。仅当{{amount}} {{currencyCode}}已到达你的帐户后才应确认。请注意,如果你已收到付款但是不点击确认,则可能失去你的保证金。", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "确认你已发送{{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "确认你已发送{{amount}} {{currencyCode}}将允许你的对等方结算交易。如果你还没有付款但仍然虚假确认,则有可能失去你的保证金。", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "金额还未锁定,请查看你的 WebLN 钱包。", + "Invoice not received, please check your WebLN wallet.": "没有收到发票,请查看你的 WebLN 钱包。", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "现在可以关闭你的 WebLN 钱包弹出窗口。", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "审计 PGP", + "Export": "导出", + "Save full log as a JSON file (messages and credentials)": "将全记录档保存为 JSON 文件 (消息和凭据)", + "Verify your privacy": "验证你的隐私", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...正在等待", + "Activate slow mode (use it when the connection is slow)": "开启慢速模式(在连接缓慢时使用)", + "Peer": "对等方", + "You": "你", + "connected": "在线", + "disconnected": "离线", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "正在连线...", + "Send": "传送", + "Type a message": "键入消息", + "Waiting for peer public key...": "正在等待对等方的公钥...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "附加聊天记录", + "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "附加聊天记录有助于争议解决过程并增加透明度。但可能会损害你的隐私。", + "Submit dispute statement": "提交争议声明", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "高级选项", + "Invoice to wrap": "要包裹的发票", + "Payout Lightning Invoice": "闪电支付发票", + "Proxy Budget": "代理预算", + "Routing Budget": "路由预算", + "Server": "服务器", + "Submit invoice for {{amountSats}} Sats": "提交{{amountSats}}聪的发票", + "Use Lnproxy": "使用 Lnproxy (闪电代理)", + "Wrap": "包裹", + "Wrapped invoice": "已包裹的发票", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "比特币地址", + "Final amount you will receive": "你将收到的最终金额", + "Invalid": "无效", + "Mining Fee": "挖矿费", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats 协调器会执行交换并将聪发到你的链上地址。", + "Swap fee": "交换费", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "确认已收到 {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "确认已发送 {{amount}} {{currencyCode}}", + "Open Dispute": "开始争议", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打个招呼!请保持你的回答有用且简洁。让他们知道如何向你发送 {{amount}} {{currencyCode}}。", + "To open a dispute you need to wait": "要打开争议的话你需要等", + "Wait for the seller to confirm he has received the payment.": "等待卖方确认他已收到付款。", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "请提供你的声明。清楚具体地说明发生了什么,并提供必要的证据。你必须提供联系方式:抛弃式电子邮件、 XMPP 或 Telegram 用户名以跟工作人员联络。争议由真的机器人(亦称真人)自行解决,因此请尽可能提供帮助以确保公平的结果。最多 5000 字符。", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的争议不幸地失败了。如果你认为这是个错误,你可以通过电子邮件向 robosats@protonmail.com 要求重新打开此案例。但是,再次调查的可能性很小。", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "请保存识别你的订单和付款所需的信息:订单 ID;保证金或托管的支付散列值(查看你的闪电钱包);聪的确切金额;和机器人昵称。你必须通过电子邮件(或其他联系方式)表明自己是参与此交易的用户。", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我们在等待你的交易对等方提交声明。如果你对争议的状态有疑问或想要添加信息,请联系 robosats@protonmail.com。", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "双方声明均已收到,请等待工作人员解决争议。如果你对争议的状况有疑问或需要添加信息,请联系 robosats@protonmail.com。如果你没有提供联系方式,或者不确定你是否正确填了信息,请立即联系我们。", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以从你的个人资料下的奖励中索取解决争议的金额(托管和保证金)。如果工作人员可以提供任何帮助,请随时联系 robosats@protonmail.com (或通过你提供的抛弃式联系方式)。", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果卖方不存款,你将自动取回保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", + "We are waiting for the seller to lock the trade amount.": "我们正在等待卖方锁定交易金额。", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "延续订单", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "复制到剪贴板", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "这是一张 hold 发票,它会在你的钱包内冻结。只有当你取消或争议失败的时候才会被收取。", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "这是一张 hold 发票,它会在你的钱包内冻结。当你确认收到 {{currencyCode}} 后它会被释放给买方。", - "Copy to clipboard": "复制到剪贴板", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "延续订单", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "失败原因:", - "Retrying!": "重试中!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的发票已到期或已进行超过3次付款尝试。提交一张新的发票。", - "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 将尝试支付你的发票3次,每次尝试间隔1分钟。如果它一再失败,你将能够提交新的发票。检查你是否有足够的入站流动性。请注意,闪电节点必须在线才能接收付款。", - "Next attempt in": "下一次尝试", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "请提供你的声明。清楚具体地说明发生了什么,并提供必要的证据。你必须提供联系方式:抛弃式电子邮件、 XMPP 或 Telegram 用户名以跟工作人员联络。争议由真的机器人(亦称真人)自行解决,因此请尽可能提供帮助以确保公平的结果。最多 5000 字符。", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的争议不幸地失败了。如果你认为这是个错误,你可以通过电子邮件向 robosats@protonmail.com 要求重新打开此案例。但是,再次调查的可能性很小。", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在尝试支付你的闪电发票。请注意,闪电节点必须在线才能接收付款。", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "如果订单到期前未执行,你的保证金将退还给你(无需采取任何行动)。", - "Public orders for {{currencyCode}}": "{{currencyCode}} 的公开订单", - "Pause the public order": "暂停公开订单", - "Premium rank": "溢价排行", - "Among public {{currencyCode}} orders (higher is cheaper)": "在公开的 {{currencyCode}} 订单中(越高排位越便宜)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "谢谢!RoboSats 也爱你", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 会随着更多的流动性和更高的用户数量而变得更好。把 RoboSats 推荐给你的比特币朋友吧!", - "Thank you for using Robosats!": "感谢你使用 Robosats!", - "Your TXID": "你的 TXID", - "Sending coins to": "将比特币发送到", - "Start Again": "重新开始", - "Renew": "延续", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "要打开争议的话你需要等", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打个招呼!请保持你的回答有用且简洁。让他们知道如何向你发送 {{amount}} {{currencyCode}}。", - "Wait for the seller to confirm he has received the payment.": "等待卖方确认他已收到付款。", - "Open Dispute": "开始争议", - "Confirm {{amount}} {{currencyCode}} sent": "确认已发送 {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "确认已收到 {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "请等待吃单方锁定保证金。如果吃单方没有及时锁定保证金,订单将再次公开。", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "我们正在等待卖方锁定交易金额。", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果卖方不存款,你将自动取回保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我们正在等待买方发布闪电发票。一旦发布,你将能够直接沟通法币付款详情。", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果买方不配合,你将自动取回抵押和保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "双方声明均已收到,请等待工作人员解决争议。如果你对争议的状况有疑问或需要添加信息,请联系 robosats@protonmail.com。如果你没有提供联系方式,或者不确定你是否正确填了信息,请立即联系我们。", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "请保存识别你的订单和付款所需的信息:订单 ID;保证金或托管的支付散列值(查看你的闪电钱包);聪的确切金额;和机器人昵称。你必须通过电子邮件(或其他联系方式)表明自己是参与此交易的用户。", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "取消暂停订单", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公开订单已暂停。目前其他机器人无法看到或接受你的订单。你随时可以选择取消暂停。", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "在让你发送 {{amountFiat}} {{currencyCode}} 之前,我们想确认你能感受到比特币。", "Lightning": "闪电", "Onchain": "链上", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以从你的个人资料下的奖励中索取解决争议的金额(托管和保证金)。如果工作人员可以提供任何帮助,请随时联系 robosats@protonmail.com (或通过你提供的抛弃式联系方式)。", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公开订单已暂停。目前其他机器人无法看到或接受你的订单。你随时可以选择取消暂停。", - "Unpause Order": "取消暂停订单", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我们在等待你的交易对等方提交声明。如果你对争议的状态有疑问或想要添加信息,请联系 robosats@protonmail.com。", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats 协调器会执行交换并将聪发到你的链上地址。", - "Swap fee": "交换费", - "Final amount you will receive": "你将收到的最终金额", - "Bitcoin Address": "比特币地址", - "Invalid": "无效", - "Mining Fee": "挖矿费", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "提交争议声明", - "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "附加聊天记录有助于争议解决过程并增加透明度。但可能会损害你的隐私。", - "Attach chat logs": "附加聊天记录", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "高级选项", - "Routing Budget": "路由预算", - "Use Lnproxy": "使用 Lnproxy (闪电代理)", - "Server": "服务器", - "Proxy Budget": "代理预算", - "Submit invoice for {{amountSats}} Sats": "提交{{amountSats}}聪的发票", - "Invoice to wrap": "要包裹的发票", - "Wrapped invoice": "已包裹的发票", - "Payout Lightning Invoice": "闪电支付发票", - "Wrap": "包裹", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "深色", - "Light": "浅色", - "Fiat": "法币", - "Swaps": "交换", - "Mainnet": "主网", - "Testnet": "测试网", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - 简单且隐秘的比特币交易所", - "✅ Bond!": "✅ 保证金!", - "✅ Escrow!": "✅ 托管!", - "Order has been taken!": "订单已被吃单!", - "🥳 Taken!": "🥳 已吃单!", - "Order has expired": "订单已过期", - "😪 Expired!": "😪 已过期!", - "Order chat is open": "订单聊天已开通", - "💬 Chat!": "💬 聊天!", - "Trade finished successfully!": "交易已成功完成!", - "🙌 Funished!": "🙌 已完成!", - "Lightning routing failed": "闪电路由失败", - "❗⚡ Routing Failed": "❗⚡ 路由失败", - "Order has been disputed": "订单已被争议", - "⚖️ Disputed!": "⚖️ 争议!", - "You won the dispute": "你赢得了争议", - "👍 dispute": "👍 争议", - "You lost the dispute": "你失去了争议", - "👎 dispute": "👎 争议", - "You can claim Sats!": "你能领聪!", - "₿ Rewards!": "₿ 奖励!", - "New chat message": "新消息", - "💬 message!": "💬 消息!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果买方不配合,你将自动取回抵押和保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我们正在等待买方发布闪电发票。一旦发布,你将能够直接沟通法币付款详情。", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "在公开的 {{currencyCode}} 订单中(越高排位越便宜)", + "If the order expires untaken, your bond will return to you (no action needed).": "如果订单到期前未执行,你的保证金将退还给你(无需采取任何行动)。", + "Pause the public order": "暂停公开订单", + "Premium rank": "溢价排行", + "Public orders for {{currencyCode}}": "{{currencyCode}} 的公开订单", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "失败原因:", + "Next attempt in": "下一次尝试", + "Retrying!": "重试中!", + "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 将尝试支付你的发票3次,每次尝试间隔1分钟。如果它一再失败,你将能够提交新的发票。检查你是否有足够的入站流动性。请注意,闪电节点必须在线才能接收付款。", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的发票已到期或已进行超过3次付款尝试。提交一张新的发票。", + "#68": "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 正在尝试支付你的闪电发票。请注意,闪电节点必须在线才能接收付款。", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "延续", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 会随着更多的流动性和更高的用户数量而变得更好。把 RoboSats 推荐给你的比特币朋友吧!", + "Sending coins to": "将比特币发送到", + "Start Again": "重新开始", + "Thank you for using Robosats!": "感谢你使用 Robosats!", + "Thank you! RoboSats loves you too": "谢谢!RoboSats 也爱你", + "Your TXID": "你的 TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "请等待吃单方锁定保证金。如果吃单方没有及时锁定保证金,订单将再次公开。", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "机器人技术人员来了!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "我自带机器人,它们在这里。(拖放 workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "这是我的第一次。生成机器人仓库和扩展机器人令牌(xToken)。", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "自定义视口", + "Freeze viewports": "冻结视口", "desktop_unsafe_alert": "为了你的安全,一些功能(比如聊天)被禁用了。没有禁用的功能你将无法完成交易。为了保护你的隐私并完全启用 RoboSats,请使用 <1>Tor 浏览器访问<3>洋葱站点。", "phone_unsafe_alert": "你将无法完成交易。请使用 <1>Tor 浏览器访问<3>洋葱站点。", "rate_robosats": "你觉得 <1>RoboSats 怎么样?", diff --git a/frontend/static/locales/zh-TR.json b/frontend/static/locales/zh-TR.json index e3afe659..eda8b6c9 100644 --- a/frontend/static/locales/zh-TR.json +++ b/frontend/static/locales/zh-TR.json @@ -2,594 +2,596 @@ "#1": "Phrases in basic/Main.tsx", "Using Testnet Bitcoin": "正在使用測試網比特幣", "#2": "Phrases in basic/BookPage/index.tsx", + "Chart": "圖表", "Create": "創建", "List": "列表", - "Chart": "圖表", - "#3": "Phrases in basic/RobotPage/RobotProfile.tsx", - "Building your robot!": "正在創建你的機器人!", - "This is your trading avatar": "這是你的交易頭像", - "Welcome back!": "歡迎回來!", - "Active order #{{orderID}}": "活躍訂單 #{{orderID}}", - "Last order #{{orderID}}": "上一張訂單 #{{orderID}}", - "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "重複使用交易身份會降低你對其他用戶、協調器和觀察者的隱私。", - "Add a new Robot": "添加新機器人", - "Logout": "登出", - "Store your token safely": "請安全地存儲你的令牌", - "Robot Garage": "機器人倉庫", - "Building...": "正在建造...", - "Add Robot": "添加機器人", - "Delete Garage": "刪除倉庫", - "#4": "Phrases in basic/RobotPage/TokenInput.tsx", - "Copied!": "已複製!", - "#5": "Phrases in basic/RobotPage/Onboarding.tsx", - "1. Generate a token": "1. 生成領牌", - "This temporary key gives you access to a unique and private robot identity for your trade.": "這個臨時密鑰可讓你訪問你的獨特且隱密的交易機器人身份。", - "Generate token": "生成領牌", - "Store it somewhere safe!": "請安全保存!", - "You can also add your own random characters into the token or": "你也可以在領牌中添加你自己的隨機字符或", - "roll again": "再擲一次", - "Continue": "繼續", - "2. Meet your robot identity": "2. 跟你的機器人身份打個招呼", - "Hi! My name is": "你好!我叫", - "3. Browse or create an order": "3. 瀏覽或創建訂單", - "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats 是一個點對點市場。你可以瀏覽公開報價或自己創建新的報價。", - "Offers": "報價", - "If you need help on your RoboSats journey join our public support": "如果你在你的 RoboSats 旅程上需要被幫助,可以加入我們的公開支援", - "Telegram group": "Telegram 社群", - "or visit the robot school for documentation.": "或訪問機器人學校參考文件。", + "#3": "Phrases in basic/MakerPage/index.tsx", + "Existing orders match yours!": "有與你的訂單相匹配的現有訂單!", + "#4": "Phrases in basic/NavBar/MoreTooltip.tsx", + "Community and public support": "社區和公開支援", + "Coordinator summary": "協調器概要", "Learn RoboSats": "學習 RoboSats", + "RoboSats information": "RoboSats 信息", + "Stats for nerds": "統計數據", + "#5": "Phrases in basic/NavBar/NavBar.tsx", + "More": "更多", + "Offers": "報價", + "Order": "訂單", + "Robot": "機器人", + "Settings": "設置", + "#6": "Phrases in basic/OrderPage/index.tsx", + "Contract": "合約", + "#7": "Phrases in basic/RobotPage/Onboarding.tsx", + "1. Generate a token": "1. 生成領牌", + "2. Meet your robot identity": "2. 跟你的機器人身份打個招呼", + "3. Browse or create an order": "3. 瀏覽或創建訂單", + "Building your robot!": "正在創建你的機器人!", + "Continue": "繼續", + "Generate token": "生成領牌", + "Hi! My name is": "你好!我叫", + "If you need help on your RoboSats journey join our public support": "如果你在你的 RoboSats 旅程上需要被幫助,可以加入我們的公開支援", + "RoboSats is a peer-to-peer marketplace. You can browse the public offers or create a new one.": "RoboSats 是一個點對點市場。你可以瀏覽公開報價或自己創建新的報價。", "See profile": "查看個人資料", - "#6": "Phrases in basic/RobotPage/index.tsx", - "The token is too short": "The token is too short", - "Not enough entropy, make it more complex": "Not enough entropy, make it more complex", - "Connecting to TOR": "正在連線 TOR", - "Connection encrypted and anonymized using TOR.": "連接已用 TOR 加密和匿名化。", - "This ensures maximum privacy, however you might feel the app behaves slow. If connection is lost, restart the app.": "這確保最高的隱密程度,但你可能會覺得應用程序運作緩慢。如果丟失連接,請重啟應用。", - "#7": "Phrases in basic/RobotPage/Recovery.tsx", - "Robot recovery": "恢復機器人", + "Store it somewhere safe!": "請安全保存!", + "Telegram group": "Telegram 社群", + "This is your trading avatar": "這是你的交易頭像", + "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": "你也可以在領牌中添加你自己的隨機字符或", + "or visit the robot school for documentation.": "或訪問機器人學校參考文件。", + "roll again": "再擲一次", + "#8": "Phrases in basic/RobotPage/Recovery.tsx", "Enter your robot token to re-build your robot and gain access to its trades.": "輸入你的機器人領牌來重造你的機器人並訪問它的交易。", "Paste token here": "在此粘貼領牌", "Recover": "恢復", - "#8": "Phrases in basic/RobotPage/Welcome.tsx", + "Robot recovery": "恢復機器人", + "#9": "Phrases in basic/RobotPage/RobotProfile.tsx", + "Active order #{{orderID}}": "活躍訂單 #{{orderID}}", + "Add Robot": "添加機器人", + "Add a new Robot": "添加新機器人", + "Building...": "正在建造...", + "Delete Garage": "刪除倉庫", + "Last order #{{orderID}}": "上一張訂單 #{{orderID}}", + "Logout": "登出", + "Reusing trading identity degrades your privacy against other users, coordinators and observers.": "重複使用交易身份會降低你對其他用戶、協調器和觀察者的隱私。", + "Robot Garage": "機器人倉庫", + "Store your token safely": "請安全地存儲你的令牌", + "Welcome back!": "歡迎回來!", + "#10": "Phrases in basic/RobotPage/TokenInput.tsx", + "Copied!": "已複製!", + "#11": "Phrases in basic/RobotPage/Welcome.tsx", "A Simple and Private LN P2P Exchange": "一個簡單且隱密的點對點閃電交易所", "Create a new robot and learn to use RoboSats": "創建一個新的機器人並學習如何使用 RoboSats", - "Start": "開始", + "Fast Generate Robot": "快速生成機器人", "Recover an existing robot using your token": "用你的領牌恢復現有的機器人", "Recovery": "恢復", - "Fast Generate Robot": "快速生成機器人", - "#9": "Phrases in basic/NavBar/MoreTooltip.tsx", - "RoboSats information": "RoboSats 信息", - "Community and public support": "社區和公開支援", - "Coordinator summary": "協調器概要", - "Stats for nerds": "統計數據", - "#10": "Phrases in basic/NavBar/NavBar.tsx", - "Robot": "機器人", - "Order": "訂單", - "Settings": "設置", - "More": "更多", - "#11": "Phrases in basic/OrderPage/index.tsx", - "Contract": "合約", - "#12": "Phrases in basic/MakerPage/index.tsx", - "Existing orders match yours!": "有與你的訂單相匹配的現有訂單!", - "#13": "Phrases in pro/LandingDialog/index.tsx", - "A robot technician has arrived!": "機器人技術人員來了!", - "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "這是我的第一次。生成機器人倉庫和擴展機器人領牌 (xToken)。", - "I bring my own robots, here they are. (Drag and drop workspace.json)": "我自帶機器人,它們在這裡。(拖放 workspace.json)", - "#14": "Phrases in pro/ToolBar/index.tsx", - "Customize viewports": "自定義視口", - "Freeze viewports": "凍結視口", - "#15": "Phrases in components/UnsafeAlert.js", + "Start": "開始", + "#12": "Phrases in basic/RobotPage/index.tsx", + "Connecting to TOR": "正在連線 TOR", + "Connection encrypted and anonymized using TOR.": "連接已用 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.": "這確保最高的隱密程度,但你可能會覺得應用程序運作緩慢。如果丟失連接,請重啟應用。", + "#13": "Phrases in components/TorConnection.tsx", + "Connected to TOR network": "已連線 TOR 網絡", + "Connecting to TOR network": "正在連線 TOR 網絡", + "Connection error": "連線錯誤", + "Initializing TOR daemon": "正在初始化 TOR 常駐程式", + "#14": "Phrases in components/UnsafeAlert.tsx", "Hide": "隱藏", - "You are self-hosting RoboSats": "你在自託管 RoboSats", "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats客戶端已由你自己的節點提供服務,為你提供最強的安全性和隱私性。", "You are not using RoboSats privately": "你在不隱密地使用 RoboSats", - "#16": "Phrases in components/TorConnection.tsx", - "Initializing TOR daemon": "正在初始化 TOR 常駐程式", - "Connecting to TOR network": "正在連線 TOR 網絡", - "Connected to TOR network": "已連線 TOR 網絡", - "Connection error": "連線錯誤", - "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "You are self-hosting RoboSats": "你在自託管 RoboSats", + "#15": "Phrases in components/BookTable/BookControl.tsx", + "ANY": "任何", + "Buy": "購買", + "DESTINATION": "目的地", + "I want to": "我想要", + "METHOD": "方式", + "Select Payment Currency": "選擇支付貨幣", + "Select Payment Method": "選擇付款方式", + "Sell": "出售", + "Show Lightning swaps": "顯示閃電交換", + "Swap In": "換入", + "Swap Out": "換出", + "and use": "並使用", + "pay with": "支付", + "#16": "Phrases in components/BookTable/index.tsx", + "Add filter": "加篩選", + "Amount": "金額", + "An error occurred.": "發生錯誤。", + "And": "和", + "Be the first one to create an order": "成為第一個創建訂單的人", + "Bond": "保證金", + "Column title": "列標題", + "Columns": "列", + "Currency": "貨幣", + "Delete": "刪除", + "Destination": "目的地", + "Expiry": "訂單到期", + "Filter": "篩選", + "Filter value": "篩選值", + "Find column": "查找列", + "Hide all": "隱藏全部", + "Is": "是", + "Logic operator": "邏輯運算符", + "Manage columns": "管理列", + "Menu": "菜單", + "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 購買比特幣的訂單", + "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特幣的訂單", + "No results found.": "未找到結果。", + "Operator": "運算符", + "Or": "或", + "Orders per page:": "每頁上的訂單數量:", "Others": "其他", + "Pay": "支付", + "Payment Method": "付款方法", "Premium": "溢價", "Price": "價格", - "#18": "Phrases in components/OrderDetails/index.tsx", - "The order has expired": "訂單已到期", - "Penalty lifted, good to go!": "罰單已解除, 沒問題了!", - "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暫時還不能吃單!請等{{timeMin}}分 {{timeSec}}秒", - "You send via {{method}} {{amount}}": "你通過{{method}}發送{{amount}}", - "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", - "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", - "You receive via {{method}} {{amount}}": "你通過{{method}}接收{{amount}}", - "Order maker": "訂單掛單方", - "Order taker": "訂單吃單方", - "Order Details": "訂單詳情", - "Order status": "訂單狀態", - "Swap destination": "交換目的地", - "Accepted payment methods": "接受的付款方法", - "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢價: {{premium}}%", - "Price and Premium": "價格和溢價", - "Amount of Satoshis": "聰金額", - "Premium over market price": "高於市價的溢價", - "Order ID": "訂單 ID", - "Deposit timer": "存款計時器", - "Expires in": "內到期", - "#19": "Phrases in components/OrderDetails/TakeButton.tsx", - "The maker is away": "掛單方離線", - "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.": "接受此訂單可能會浪費你的時間。如果掛單方未及時響應,你將獲得掛單方保證金的50%的補償。", + "Reorder column": "重整列", + "Sats now": "當前聰", + "Select columns": "選擇列", + "Show all": "顯示全部", + "Show columns": "顯示列", + "Show filters": "顯示篩選", + "Sort": "排序", + "Sort by ASC": "按升序排序", + "Sort by DESC": "按降序排序", + "Timer": "存款倒計時", + "Unsort": "取消排序", + "Value": "值", + "any": "任何", + "contains": "含", + "ends with": "以...結束", + "equals": "等於", + "false": "虛", + "is": "是", + "is after": "在...之後", + "is any of": "是...其中任何", + "is before": "在...之前", + "is empty": "為空", + "is not": "不是", + "is not empty": "非空", + "is on or after": "在...或之後", + "is on or before": "在...或之前", + "no": "不是", + "starts with": "以...開始", + "true": "實", + "yes": "是", + "#17": "Phrases in components/Charts/DepthChart/index.tsx", + "#18": "Phrases in components/Dialogs/AuditPGP.tsx", "Go back": "返回", - "Sounds fine": "沒問題", - "Wait until you can take an order": "請等到可以吃單", - "Take Order": "吃單", - "Too low": "太低", - "Too high": "太高", - "Enter amount of fiat to exchange for bitcoin": "輸入以兌換比特幣的法幣金額", - "Amount {{currencyCode}}": "{{currencyCode}} 金額", - "You must specify an amount first": "你必須先指定金額", - "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", - "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", - "#20": "Phrases in components/Dialogs/StoreToken.tsx", - "Store your robot token": "存儲你的機器人令牌", - "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你將來可能需要恢復你的機器人頭像:安全地存放它。你可以輕鬆地將其複製到另一個應用程序中。", - "Back it up!": "請備份!", - "Done": "完成", - "#21": "Phrases in components/Dialogs/NoRobot.tsx", - "You do not have a robot avatar": "你沒有機器人頭像", - "Generate a robot avatar first. Then create your own order.": "請先生成一個機器人頭像,然後創建你自己的訂單。", - "Generate Robot": "生成機器人", - "#22": "Phrases in components/Dialogs/UpdateClient.tsx", - "Update your RoboSats client": "更新你的 RoboSats 客戶端", - "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 協調器的版本是 {{coordinatorVersion}},但你的客戶端 app 是 {{clientVersion}}。版本不匹配可能會導致糟糕的用戶體驗。", - "Download RoboSats {{coordinatorVersion}} APK from Github releases": "從 Github releases 下載 RoboSats {{coordinatorVersion}} APK", - "On Android RoboSats app ": "在安卓 RoboSats app 上", - "On your own soverign node": "在你自己主權的節點上", - "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "在 Tor 瀏覽器客戶端上只需刷新你的選項卡(點擊此處或按 Ctrl+Shift+R)", - "On remotely served browser client": "在遠程服務的瀏覽器客戶端上", - "Go away!": "讓開!", - "#23": "Phrases in components/Dialogs/EnableTelegram.tsx", - "Enable TG Notifications": "開啟 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.": "你將被帶到與 RoboSats Telegram Bot 的對話中。只需打開聊天並按開始。請注意,通過啟用 Telegram 通知,你可能會降低匿名程度。", - "Browser": "瀏覽器", - "Enable": "開啟", - "#24": "Phrases in components/Dialogs/CoordinatorSummary.tsx", - "Coordinator Summary": "協調器概要", - "Public buy orders": "公開購買訂單", - "Public sell orders": "公開出售訂單", - "Book liquidity": "賬面流動性", - "Today active robots": "今天活躍的機器人", - "Last 24h mean premium": "24小時平均溢價", - "Maker fee": "掛單方費用", - "Taker fee": "吃單方費用", - "Current onchain payout fee": "當前鏈上支付費用", - "#25": "Phrases in components/Dialogs/Info.tsx", - "What is RoboSats?": "RoboSats 是什麼?", - "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一個通過閃電網絡運行的比特幣/法幣點對點交易所。", - "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它簡化了訂單匹配並最大程度地減少了對信任的需求。 RoboSats 專注於隱私和速度。", - "RoboSats is an open source project ": "RoboSats 是一個開源項目。", - "(GitHub).": "(GitHub).", - "How does it work?": "Robosats 是如何運作的?", - "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何時候都不必將比特幣資金委託給對方。如果他們發生衝突,RoboSats 工作人員將幫助解決爭議。", - "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步說明: ", - "How it works": "如何運作", - "You can also check the full guide in ": "你也可以在此查看完整指南:", - "How to use": "如何使用", - "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", - "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.": "只要它們速度快,全都可以。你可以寫下你的首選付款方式。你必須與同樣接受該方法的對等方相匹配。兌換法幣的步驟在爭議自動開啟的24小時之前到期。我們強烈建議使用即時法幣支付軌道。", - "Are there trade limits?": "有交易限制嗎?", - "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "最大單筆交易規模為 {{maxAmount}} 聰,以最大限度地減少閃電路由失敗。每天的交易數量沒有限制。機器人一次只能下一張訂單。但是你可以在不同的瀏覽器中同時使用多個機器人(請記得備份你的機器人令牌!)。", - "What are the fees?": "費用是多少?", - "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的訂單總費用為 {{tradeFee}}%。該費用由掛單方 ({{makerFee}}%) 和吃單方 ({{takerFee}}%) 共同承擔。如果使用鏈上地址接收聰,則適用可變式交換費。通過點擊底部欄圖標來查看交易所詳情及查看當前的交換費用。", - "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.": "請注意,你的法幣支付提供商可能會收取額外費用。無論如何,買方應承擔發送法幣的費用。這包括銀行費用、轉賬費用和外匯點差。賣方必須收到訂單詳情中的準確金額。", - "Is RoboSats private?": "RoboSats 隱密嗎?", - "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 絕不會詢問你的姓名、國籍或身份證件。RoboSats 不保管你的資金,也不關心你是誰。RoboSats 不收集或保管任何個人數據。為了獲得最佳匿名性,請使用 Tor 瀏覽器並訪問 .onion 隱藏服務。", - "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.": "你的交易對等方是唯一一個能夠猜測你的身份的人。保持你的聊天簡短和簡潔。避免提供法幣支付所需的信息之外非必要的信息。", - "What are the risks?": "有哪些風險?", - "This is an experimental application, things could go wrong. Trade small amounts!": "這是一個實驗性應用程序,可能會出錯。小額交易!", - "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "賣方面臨與任何其他點對點服務相同的退款風險。不建議使用 Paypal 或信用卡。", - "What is the trust model?": "信任模型是怎樣的?", - "You can build more trust on RoboSats by inspecting the source code.": "你可以通過檢查源代碼來提高對 RoboSats 的信任。", - "Project source code": "源代碼", - "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失會發生什麼?", - "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "你的聰將被退還給你。即使 RoboSats 永遠停機,任何未結算的 hold 發票也會自動退回。鎖定保證金和交易託管都是如此。 但是,在賣方確認收到法幣和買方收到聰之間存在一個小窗口,如果 RoboSats 消失,資金可能會永久丟失。 這個窗口長短大約一秒鐘。確保有足夠的入站流動性以避免路由失敗。如果你有任何問題,請通過 RoboSats 公共渠道聯繫。", - "Is RoboSats legal in my country?": "RoboSats 在我的國家合法嗎?", - "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在許多國家,使用 RoboSats 無異於使用 Ebay 或 Craiglist。你的法規可能會有所不同。遵守法律是你的責任。", - "Disclaimer": "免責聲明", - "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此閃電應用程序按原樣提供。它正在積極發展中:極其謹慎地進行交易。沒有私人支持。僅通過公共渠道提供支持 ", - "(Telegram)": "(Telegram)", - ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。 RoboSats 永遠不會聯繫你。RoboSats 絕對不會要求你提供機器人令牌。", - "Close": "關閉", - "#26": "Phrases in components/Dialogs/AuditPGP.tsx", - "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端對端加密的。你可以使用任何基於 OpenPGP 標準的工具來驗證此聊天的隱私性。", - "Learn how to verify": "學習如何驗證", - "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公鑰。你的對等方用它來加密只有你能閱讀的消息。", - "Your public key": "你的公鑰", - "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的對等方的 PGP 公鑰。你使用它來加密只有你的對等方才能閱讀的消息,並驗證你的對等方簽署的傳入消息。", - "Peer public key": "對等方的公鑰", - "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私鑰。 你使用它來解密你的對等方為你加密的消息。 你還可以使用它來簽署你發送的消息。", - "Your encrypted private key": "你的加密的私鑰", - "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用來解密你的私鑰的密碼。只有你自己知道!千萬不要分享。也是你的機器人領牌。", - "Your private key passphrase (keep secure!)": "你的私鑰密碼 (請安全存放!)", - "Save credentials as a JSON file": "將憑據保存為 JSON 文件", "Keys": "鑰匙", - "Save messages as a JSON file": "將消息保存為 JSON 文件", + "Learn how to verify": "學習如何驗證", "Messages": "消息", - "#27": "Phrases in components/Dialogs/Stats.tsx", - "Stats For Nerds": "書呆子的統計數據", - "Client": "客戶端", - "Coordinator": "協調器", - "RoboSats version": "RoboSats 版本", - "LND version": "LND 版本", - "LN Node": "LN 節點", - "Coordinator commit hash": "協調器提交哈希", - "24h contracted volume": "24小時合約量", - "Lifetime contracted volume": "終身合約量", - "Made with": "用", - "and": "和", - "... somewhere on Earth!": "...在世界上某處製造!", - "#28": "Phrases in components/Dialogs/Community.tsx", + "Peer public key": "對等方的公鑰", + "Save credentials as a JSON file": "將憑據保存為 JSON 文件", + "Save messages as a JSON file": "將消息保存為 JSON 文件", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用來解密你的私鑰的密碼。只有你自己知道!千萬不要分享。也是你的機器人領牌。", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公鑰。你的對等方用它來加密只有你能閱讀的消息。", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端對端加密的。你可以使用任何基於 OpenPGP 標準的工具來驗證此聊天的隱私性。", + "Your encrypted private key": "你的加密的私鑰", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私鑰。 你使用它來解密你的對等方為你加密的消息。 你還可以使用它來簽署你發送的消息。", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的對等方的 PGP 公鑰。你使用它來加密只有你的對等方才能閱讀的消息,並驗證你的對等方簽署的傳入消息。", + "Your private key passphrase (keep secure!)": "你的私鑰密碼 (請安全存放!)", + "Your public key": "你的公鑰", + "#19": "Phrases in components/Dialogs/Community.tsx", "Community": "社群", - "Support is only offered via public channels. Join our Telegram 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!": "僅通過公開渠道提供支持。如果你有任何疑問或想與其他機器人一起玩,請加入我們的 Telegram 社群。 如果你發現錯誤或想查看新功能,請使用我們的 Github Issues!", "Follow RoboSats in Twitter": "在 Twitter 上關注 RoboSats", - "Twitter Official Account": "Twitter 官方帳號", - "RoboSats in Reddit": "Reddit 上的 RoboSats", - "RoboSats Telegram Communities": "RoboSats Telegram 社群", - "Join RoboSats Spanish speaking community!": "加入 RoboSats 西語社群!", - "Join RoboSats Russian speaking community!": "加入 RoboSats 俄語社群!", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Robotic Satoshis 開源項目", "Join RoboSats Chinese speaking community!": "加入 RoboSats 漢語社群!", "Join RoboSats English speaking community!": "加入 RoboSats 英語社群!", "Join RoboSats Portuguese speaking community!": "加入 RoboSats 葡語社群!", + "Join RoboSats Russian speaking community!": "加入 RoboSats 俄語社群!", + "Join RoboSats Spanish speaking community!": "加入 RoboSats 西語社群!", + "RoboSats Telegram Communities": "RoboSats Telegram 社群", + "RoboSats in Reddit": "Reddit 上的 RoboSats", + "Support is only offered via public channels. Join our Telegram 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!": "僅通過公開渠道提供支持。如果你有任何疑問或想與其他機器人一起玩,請加入我們的 Telegram 社群。 如果你發現錯誤或想查看新功能,請使用我們的 Github Issues!", "Tell us about a new feature or a bug": "向我們報告錯誤或要求新功能", - "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - Robotic Satoshis 開源項目", - "#29": "Phrases in components/Dialogs/Learn.tsx", - "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.": "你即將訪問學習 RoboSats 頁面。此頁面提供教程和說明書,以幫助你學習如何使用 RoboSats 並了解它的功能。", + "Twitter Official Account": "Twitter 官方帳號", + "#20": "Phrases in components/Dialogs/CoordinatorSummary.tsx", + "Book liquidity": "賬面流動性", + "Coordinator Summary": "協調器概要", + "Current onchain payout fee": "當前鏈上支付費用", + "Last 24h mean premium": "24小時平均溢價", + "Maker fee": "掛單方費用", + "Public buy orders": "公開購買訂單", + "Public sell orders": "公開出售訂單", + "Taker fee": "吃單方費用", + "Today active robots": "今天活躍的機器人", + "#21": "Phrases in components/Dialogs/EnableTelegram.tsx", + "Browser": "瀏覽器", + "Enable": "開啟", + "Enable TG Notifications": "開啟 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.": "你將被帶到與 RoboSats Telegram Bot 的對話中。只需打開聊天並按開始。請注意,通過啟用 Telegram 通知,你可能會降低匿名程度。", + "#22": "Phrases in components/Dialogs/Info.tsx", + "(GitHub).": "(GitHub).", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。 RoboSats 永遠不會聯繫你。RoboSats 絕對不會要求你提供機器人令牌。", + "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.": "只要它們速度快,全都可以。你可以寫下你的首選付款方式。你必須與同樣接受該方法的對等方相匹配。兌換法幣的步驟在爭議自動開啟的24小時之前到期。我們強烈建議使用即時法幣支付軌道。", + "Are there trade limits?": "有交易限制嗎?", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何時候都不必將比特幣資金委託給對方。如果他們發生衝突,RoboSats 工作人員將幫助解決爭議。", + "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.": "請注意,你的法幣支付提供商可能會收取額外費用。無論如何,買方應承擔發送法幣的費用。這包括銀行費用、轉賬費用和外匯點差。賣方必須收到訂單詳情中的準確金額。", + "Close": "關閉", + "Disclaimer": "免責聲明", + "How does it work?": "Robosats 是如何運作的?", + "How it works": "如何運作", + "How to use": "如何使用", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在許多國家,使用 RoboSats 無異於使用 Ebay 或 Craiglist。你的法規可能會有所不同。遵守法律是你的責任。", + "Is RoboSats legal in my country?": "RoboSats 在我的國家合法嗎?", + "Is RoboSats private?": "RoboSats 隱密嗎?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一個通過閃電網絡運行的比特幣/法幣點對點交易所。", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它簡化了訂單匹配並最大程度地減少了對信任的需求。 RoboSats 專注於隱私和速度。", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. 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 in different browsers (remember to back up your robot tokens!).": "最大單筆交易規模為 {{maxAmount}} 聰,以最大限度地減少閃電路由失敗。每天的交易數量沒有限制。機器人一次只能下一張訂單。但是你可以在不同的瀏覽器中同時使用多個機器人(請記得備份你的機器人令牌!)。", + "Project source code": "源代碼", + "RoboSats is an open source project ": "RoboSats 是一個開源項目。", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的訂單總費用為 {{tradeFee}}%。該費用由掛單方 ({{makerFee}}%) 和吃單方 ({{takerFee}}%) 共同承擔。如果使用鏈上地址接收聰,則適用可變式交換費。通過點擊底部欄圖標來查看交易所詳情及查看當前的交換費用。", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 絕不會詢問你的姓名、國籍或身份證件。RoboSats 不保管你的資金,也不關心你是誰。RoboSats 不收集或保管任何個人數據。為了獲得最佳匿名性,請使用 Tor 瀏覽器並訪問 .onion 隱藏服務。", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "賣方面臨與任何其他點對點服務相同的退款風險。不建議使用 Paypal 或信用卡。", + "This is an experimental application, things could go wrong. Trade small amounts!": "這是一個實驗性應用程序,可能會出錯。小額交易!", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此閃電應用程序按原樣提供。它正在積極發展中:極其謹慎地進行交易。沒有私人支持。僅通過公共渠道提供支持 ", + "What are the fees?": "費用是多少?", + "What are the risks?": "有哪些風險?", + "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失會發生什麼?", + "What is RoboSats?": "RoboSats 是什麼?", + "What is the trust model?": "信任模型是怎樣的?", + "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", + "You can also check the full guide in ": "你也可以在此查看完整指南:", + "You can build more trust on RoboSats by inspecting the source code.": "你可以通過檢查源代碼來提高對 RoboSats 的信任。", + "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步說明: ", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats 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 RoboSats disappears. This window is 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.": "你的聰將被退還給你。即使 RoboSats 永遠停機,任何未結算的 hold 發票也會自動退回。鎖定保證金和交易託管都是如此。 但是,在賣方確認收到法幣和買方收到聰之間存在一個小窗口,如果 RoboSats 消失,資金可能會永久丟失。 這個窗口長短大約一秒鐘。確保有足夠的入站流動性以避免路由失敗。如果你有任何問題,請通過 RoboSats 公共渠道聯繫。", + "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.": "你的交易對等方是唯一一個能夠猜測你的身份的人。保持你的聊天簡短和簡潔。避免提供法幣支付所需的信息之外非必要的信息。", + "#23": "Phrases in components/Dialogs/Learn.tsx", "Back": "返回", - "#30": "Phrases in components/Dialogs/Profile.tsx", - "Your Robot": "你的機器人", - "Your robot": "你的機器人", - "One active order #{{orderID}}": "一個活躍的訂單 #{{orderID}}", - "Your current order": "你當前的訂單", - "Your last order #{{orderID}}": "你的上一筆交易 #{{orderID}}", - "Inactive order": "不活躍訂單", - "No active orders": "沒有活躍的訂單", - "You do not have previous orders": "你沒有之前的訂單", - "Telegram enabled": "Telegram 已開啟", - "Enable Telegram Notifications": "開啟 Telegram 通知", - "Use stealth invoices": "使用隱形發票", - "Your earned rewards": "你獲得的獎勵", + "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.": "你即將訪問學習 RoboSats 頁面。此頁面提供教程和說明書,以幫助你學習如何使用 RoboSats 並了解它的功能。", + "#24": "Phrases in components/Dialogs/NoRobot.tsx", + "Generate Robot": "生成機器人", + "Generate a robot avatar first. Then create your own order.": "請先生成一個機器人頭像,然後創建你自己的訂單。", + "You do not have a robot avatar": "你沒有機器人頭像", + "#25": "Phrases in components/Dialogs/Profile.tsx", "Claim": "領取", - "Invoice for {{amountSats}} Sats": "{{amountSats}} 聰的發票", - "Submit": "提交", + "Enable Telegram Notifications": "開啟 Telegram 通知", "Generate with Webln": "Generate with Webln", + "Inactive order": "不活躍訂單", + "Invoice for {{amountSats}} Sats": "{{amountSats}} 聰的發票", + "No active orders": "沒有活躍的訂單", + "One active order #{{orderID}}": "一個活躍的訂單 #{{orderID}}", + "Submit": "提交", + "Telegram enabled": "Telegram 已開啟", "There it goes, thank you!🥇": "好了,謝謝!🥇", - "#31": "Phrases in components/MakerForm/MakerForm.tsx", - "Must be less than {{max}}%": "必須少於 {{max}}%", - "Must be more than {{min}}%": "必須多於 {{min}}%", - "Must be less than {{maxSats}": "必須少於 {{maxSats}}", - "Must be more than {{minSats}}": "必須多於 {{minSats}}", - "Amount": "金額", - "Onchain amount to send (BTC)": "鏈上發送金額(BTC)", - "You receive approx {{swapSats}} LN Sats (fees might vary)": "你將接收大約{{swapSats}}閃電聰(費用會造成有所差異)", - "Onchain amount to receive (BTC)": "鏈上接收金額(BTC)", - "You send approx {{swapSats}} LN Sats (fees might vary)": "你將發送大約{{swapSats}}閃電聰(費用會造成有所差異)", - "Order for ": "Order for ", - "Swap of ": "Swap of ", - "Buy BTC for ": "Buy BTC for ", - "Swap into LN ": "Swap into LN ", - "Sell BTC for ": "Sell BTC for ", - "Swap out of LN ": "Swap out of LN ", - " of {{satoshis}} Satoshis": "{{satoshis}} 聰", - " at market price": " at market price", - " at a {{premium}}% premium": " 於 {{premium}}% 溢價", - " at a {{discount}}% discount": " 於 {{discount}}% 折扣", - "Clear form": "清除表單", - "Enable advanced options": "啟用高級選項", - "Swap?": "交換?", - "Buy or Sell Bitcoin?": "購買還是出售比特幣?", - "In or Out of Lightning?": "換入還是換出閃電?", - "Buy": "購買", - "Swap In": "換入", - "Sell": "出售", - "Swap Out": "換出", - "Amount of fiat to exchange for bitcoin": "兌換比特幣的法幣金額", - "Amount of BTC to swap for LN Sats": "交換閃電聰的 BTC 金額", - "Must be more than {{minAmount}}": "必須多於 {{minAmount}}", - "Must be less than {{maxAmount}}": "必須少於 {{maxAmount}}", - "Must be shorter than 65 characters": "必須少於65個字符", - "Swap Destination(s)": "交換目的地", - "Fiat Payment Method(s)": "法幣付款方法", - "Enter the destination of the Lightning swap": "輸入閃電交換的目的地", - "You can add new methods": "你可以添加新方式", - "Add New": "添新", - "Choose a Pricing Method": "選擇定價方法", - "Let the price move with the market": "讓價格隨市場移動", - "Relative": "相對", - "Set a fix amount of satoshis": "設置固定聰金額", - "Exact": "確切", - "Satoshis": "聰", - "Premium over Market (%)": "市場溢價 (%)", - "Public order length": "訂單公開長度", - "Public Duration (HH:mm)": "公開時間 (HH:mm)", - "Escrow/invoice step length": "託管/發票步長", - "Escrow/Invoice Timer (HH:mm)": "託管存款/發票倒計時 (HH:mm)", - "Set the skin-in-the-game, increase for higher safety assurance": "設定風險共擔, 以提高安全保障", - "Fidelity Bond Size": "保證金大小", - "You must fill the form correctly": "你必須正確填寫表格", - "Edit order": "編輯訂單", - "Your order fixed exchange rate": "你的訂單的固定匯率", - "Order rate:": "訂單價格:", - "Order current rate:": "訂單當前價格:", - "#32": "Phrases in components/MakerForm/AmountRange.tsx", + "Use stealth invoices": "使用隱形發票", + "You do not have previous orders": "你沒有之前的訂單", + "Your Robot": "你的機器人", + "Your current order": "你當前的訂單", + "Your earned rewards": "你獲得的獎勵", + "Your last order #{{orderID}}": "你的上一筆交易 #{{orderID}}", + "Your robot": "你的機器人", + "#26": "Phrases in components/Dialogs/Stats.tsx", + "... somewhere on Earth!": "...在世界上某處製造!", + "24h contracted volume": "24小時合約量", + "Client": "客戶端", + "Coordinator": "協調器", + "Coordinator commit hash": "協調器提交哈希", + "LN Node": "LN 節點", + "LND version": "LND 版本", + "Lifetime contracted volume": "終身合約量", + "Made with": "用", + "RoboSats version": "RoboSats 版本", + "Stats For Nerds": "書呆子的統計數據", + "and": "和", + "#27": "Phrases in components/Dialogs/StoreToken.tsx", + "Back it up!": "請備份!", + "Done": "完成", + "Store your robot token": "存儲你的機器人令牌", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你將來可能需要恢復你的機器人頭像:安全地存放它。你可以輕鬆地將其複製到另一個應用程序中。", + "#28": "Phrases in components/Dialogs/UpdateClient.tsx", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "從 Github releases 下載 RoboSats {{coordinatorVersion}} APK", + "Go away!": "讓開!", + "On Android RoboSats app ": "在安卓 RoboSats app 上", + "On Tor Browser client simply refresh your tab (click here or press Ctrl+Shift+R)": "在 Tor 瀏覽器客戶端上只需刷新你的選項卡(點擊此處或按 Ctrl+Shift+R)", + "On remotely served browser client": "在遠程服務的瀏覽器客戶端上", + "On your own soverign node": "在你自己主權的節點上", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 協調器的版本是 {{coordinatorVersion}},但你的客戶端 app 是 {{clientVersion}}。版本不匹配可能會導致糟糕的用戶體驗。", + "Update your RoboSats client": "更新你的 RoboSats 客戶端", + "#29": "Phrases in components/MakerForm/AmountRange.tsx", "From": "從", "to": "到", - "#33": "Phrases in components/BookTable/BookControl.tsx", - "and use": "並使用", - "pay with": "支付", - "I want to": "我想要", - "Show Lightning swaps": "顯示閃電交換", - "Select Payment Currency": "選擇支付貨幣", - "ANY": "任何", - "DESTINATION": "目的地", - "METHOD": "方式", - "Select Payment Method": "選擇付款方式", - "#34": "Phrases in components/BookTable/index.tsx", - "Orders per page:": "每頁上的訂單數量:", - "No results found.": "未找到結果。", - "An error occurred.": "發生錯誤。", - "Columns": "列", - "Select columns": "選擇列", - "Find column": "查找列", - "Column title": "列標題", - "Reorder column": "重整列", - "Show all": "顯示全部", - "Hide all": "隱藏全部", - "Add filter": "加篩選", - "Delete": "刪除", - "Logic operator": "邏輯運算符", - "Operator": "運算符", - "And": "和", - "Or": "或", - "Value": "值", - "Filter value": "篩選值", - "contains": "含", - "equals": "等於", - "starts with": "以...開始", - "ends with": "以...結束", - "is": "是", - "is not": "不是", - "is after": "在...之後", - "is on or after": "在...或之後", - "is before": "在...之前", - "is on or before": "在...或之前", - "is empty": "為空", - "is not empty": "非空", - "is any of": "是...其中任何", - "any": "任何", - "true": "實", - "false": "虛", - "Menu": "菜單", - "Show columns": "顯示列", - "Manage columns": "管理列", - "Filter": "篩選", - "Unsort": "取消排序", - "Sort by ASC": "按升序排序", - "Sort by DESC": "按降序排序", - "Show filters": "顯示篩選", - "Sort": "排序", - "yes": "是", - "no": "不是", - "Is": "是", - "Currency": "貨幣", - "Payment Method": "付款方法", - "Destination": "目的地", - "Pay": "支付", - "Timer": "存款倒計時", - "Expiry": "訂單到期", - "Sats now": "當前聰", - "Bond": "保證金", - "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特幣的訂單", - "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 購買比特幣的訂單", - "Be the first one to create an order": "成為第一個創建訂單的人", + "#30": "Phrases in components/MakerForm/MakerForm.tsx", + " at a {{discount}}% discount": " 於 {{discount}}% 折扣", + " at a {{premium}}% premium": " 於 {{premium}}% 溢價", + " at market price": " at market price", + " of {{satoshis}} Satoshis": "{{satoshis}} 聰", + "Add New": "添新", + "Amount Range": "Amount Range", + "Amount of BTC to swap for LN Sats": "交換閃電聰的 BTC 金額", + "Amount of fiat to exchange for bitcoin": "兌換比特幣的法幣金額", + "Buy BTC for ": "Buy BTC for ", + "Buy or Sell Bitcoin?": "購買還是出售比特幣?", + "Choose a Pricing Method": "選擇定價方法", + "Clear form": "清除表單", + "Edit order": "編輯訂單", + "Enable advanced options": "啟用高級選項", + "Enter the destination of the Lightning swap": "輸入閃電交換的目的地", + "Escrow/Invoice Timer (HH:mm)": "託管存款/發票倒計時 (HH:mm)", + "Escrow/invoice step length": "託管/發票步長", + "Exact": "確切", + "Exact Amount": "Exact Amount", + "Fiat Payment Method(s)": "法幣付款方法", + "Fidelity Bond Size": "保證金大小", + "In or Out of Lightning?": "換入還是換出閃電?", + "Let the price move with the market": "讓價格隨市場移動", + "Must be less than {{maxAmount}}": "必須少於 {{maxAmount}}", + "Must be less than {{maxSats}": "必須少於 {{maxSats}}", + "Must be less than {{max}}%": "必須少於 {{max}}%", + "Must be more than {{minAmount}}": "必須多於 {{minAmount}}", + "Must be more than {{minSats}}": "必須多於 {{minSats}}", + "Must be more than {{min}}%": "必須多於 {{min}}%", + "Must be shorter than 65 characters": "必須少於65個字符", + "Onchain amount to receive (BTC)": "鏈上接收金額(BTC)", + "Onchain amount to send (BTC)": "鏈上發送金額(BTC)", + "Order current rate:": "訂單當前價格:", + "Order for ": "Order for ", + "Order rate:": "訂單價格:", + "Premium over Market (%)": "市場溢價 (%)", + "Public Duration (HH:mm)": "公開時間 (HH:mm)", + "Public order length": "訂單公開長度", + "Relative": "相對", + "Satoshis": "聰", + "Sell BTC for ": "Sell BTC for ", + "Set a fix amount of satoshis": "設置固定聰金額", + "Set the skin-in-the-game, increase for higher safety assurance": "設定風險共擔, 以提高安全保障", + "Swap Destination(s)": "交換目的地", + "Swap into LN ": "Swap into LN ", + "Swap of ": "Swap of ", + "Swap out of LN ": "Swap out of LN ", + "Swap?": "交換?", + "You can add new methods": "你可以添加新方式", + "You must fill the form correctly": "你必須正確填寫表格", + "You receive approx {{swapSats}} LN Sats (fees might vary)": "你將接收大約{{swapSats}}閃電聰(費用會造成有所差異)", + "You send approx {{swapSats}} LN Sats (fees might vary)": "你將發送大約{{swapSats}}閃電聰(費用會造成有所差異)", + "Your order fixed exchange rate": "你的訂單的固定匯率", + "#31": "Phrases in components/Notifications/index.tsx", + "Lightning routing failed": "閃電路由失敗", + "New chat message": "新消息", + "Order chat is open": "訂單聊天已開通", + "Order has been disputed": "訂單已被爭議", + "Order has been taken!": "訂單已被吃單!", + "Order has expired": "訂單已過期", + "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - 簡單且隱密的比特幣交易所", + "Trade finished successfully!": "交易已成功完成!", + "You can claim Sats!": "你能領聰!", + "You lost the dispute": "你失去了爭議", + "You won the dispute": "你贏得了爭議", + "₿ Rewards!": "₿ 獎勵!", + "⚖️ Disputed!": "⚖️ 爭議!", + "✅ Bond!": "✅ 保證金!", + "✅ Escrow!": "✅ 託管!", + "❗⚡ Routing Failed": "❗⚡ 路由失敗", + "👍 dispute": "👍 爭議", + "👎 dispute": "👎 爭議", + "💬 Chat!": "💬 聊天!", + "💬 message!": "💬 消息!", + "😪 Expired!": "😪 已過期!", + "🙌 Funished!": "🙌 已完成!", + "🥳 Taken!": "🥳 已吃單!", + "#32": "Phrases in components/OrderDetails/TakeButton.tsx", + "Amount {{currencyCode}}": "{{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.": "接受此訂單可能會浪費你的時間。如果掛單方未及時響應,你將獲得掛單方保證金的50%的補償。", + "Enter amount of fiat to exchange for bitcoin": "輸入以兌換比特幣的法幣金額", + "Sounds fine": "沒問題", + "Take Order": "吃單", + "The maker is away": "掛單方離線", + "Too high": "太高", + "Too low": "太低", + "Wait until you can take an order": "請等到可以吃單", + "You must specify an amount first": "你必須先指定金額", + "You will receive {{satoshis}} Sats (Approx)": "You will receive {{satoshis}} Sats (Approx)", + "You will send {{satoshis}} Sats (Approx)": "You will send {{satoshis}} Sats (Approx)", + "#33": "Phrases in components/OrderDetails/index.tsx", + "Accepted payment methods": "接受的付款方法", + "Amount of Satoshis": "聰金額", + "Deposit timer": "存款計時器", + "Expires in": "內到期", + "Order Details": "訂單詳情", + "Order ID": "訂單 ID", + "Order maker": "訂單掛單方", + "Order status": "訂單狀態", + "Order taker": "訂單吃單方", + "Penalty lifted, good to go!": "罰單已解除, 沒問題了!", + "Premium over market price": "高於市價的溢價", + "Price and Premium": "價格和溢價", + "Swap destination": "交換目的地", + "The order has expired": "訂單已到期", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暫時還不能吃單!請等{{timeMin}}分 {{timeSec}}秒", + "You receive via Lightning {{amount}} Sats (Approx)": "You receive via Lightning {{amount}} Sats (Approx)", + "You receive via {{method}} {{amount}}": "你通過{{method}}接收{{amount}}", + "You send via Lightning {{amount}} Sats (Approx)": "You send via Lightning {{amount}} Sats (Approx)", + "You send via {{method}} {{amount}}": "你通過{{method}}發送{{amount}}", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢價: {{premium}}%", + "#34": "Phrases in components/SettingsForm/index.tsx", + "Dark": "深色", + "Fiat": "法幣", + "Light": "淺色", + "Mainnet": "主網", + "Swaps": "交換", + "Testnet": "測試網", "#35": "Phrases in components/TradeBox/CancelButton.tsx", - "Cancel order and unlock bond instantly": "取消訂單並即刻解鎖保證金", - "Unilateral cancelation (bond at risk!)": "單方面取消(保證金風險!)", "Cancel": "取消", + "Cancel order and unlock bond instantly": "取消訂單並即刻解鎖保證金", "Collaborative Cancel": "合作取消", - "#36": "Phrases in components/TradeBox/TradeSummary.tsx", - "Trade Summary": "交易概括", + "Unilateral cancelation (bond at risk!)": "單方面取消(保證金風險!)", + "#36": "Phrases in components/TradeBox/CollabCancelAlert.tsx", + "You asked for a collaborative cancellation": "你要求了合作取消", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", + "#37": "Phrases in components/TradeBox/TradeSummary.tsx", + "Buyer": "買方", + "Completed in": "內完成", + "Contract exchange rate": "合約交易率", + "Coordinator trade revenue": "協調器交易收入", "Export trade summary": "導出交易概要", "Maker": "掛單方", - "Taker": "吃單方", - "Buyer": "買方", - "Seller": "賣方", - "User role": "用戶角色", - "Sent": "已發送", - "Received": "已收到", - "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聰 ({{tradeFeePercent}}%)", - "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聰 ({{swapFeePercent}}%)", - "Onchain swap fee": "鏈上交換費", - "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聰", - "Mining fee": "挖礦費", - "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聰 ({{bondPercent}}%)", "Maker bond": "掛單方保證金", - "Taker bond": "吃單方保證金", - "Unlocked": "已解鎖", - "{{revenueSats}} Sats": "{{revenueSats}} 聰", - "Coordinator trade revenue": "協調器交易收入", - "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聰", + "Mining fee": "挖礦費", + "Onchain swap fee": "鏈上交換費", + "Received": "已收到", "Routing budget": "路由預算", - "Contract exchange rate": "合約交易率", + "Seller": "賣方", + "Sent": "已發送", + "Taker": "吃單方", + "Taker bond": "吃單方保證金", "Timestamp": "時間戳", - "Completed in": "內完成", - "#37": "Phrases in components/TradeBox/WalletsButton.tsx", + "Trade Summary": "交易概括", + "Unlocked": "已解鎖", + "User role": "用戶角色", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聰 ({{bondPercent}}%)", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聰", + "{{revenueSats}} Sats": "{{revenueSats}} 聰", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聰", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聰 ({{swapFeePercent}}%)", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聰 ({{tradeFeePercent}}%)", + "#38": "Phrases in components/TradeBox/WalletsButton.tsx", "See Compatible Wallets": "查看兼容錢包列表", - "#38": "Phrases in components/TradeBox/CollabCancelAlert.tsx", - "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", - "You asked for a collaborative cancellation": "你要求了合作取消", - "#39": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", - "Type a message": "鍵入消息", - "Waiting for peer public key...": "正在等待對等方的公鑰...", - "Connecting...": "正在連線...", - "Send": "傳送", - "#40": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", - "#41": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", - "You": "你", - "connected": "在線", - "disconnected": "離線", - "Activate slow mode (use it when the connection is slow)": "開啟慢速模式(在連接緩慢時使用)", - "Peer": "對等方", - "...waiting": "...正在等待", - "#42": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", - "#43": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", - "Verify your privacy": "驗證你的隱私", - "Audit PGP": "審計 PGP", - "Save full log as a JSON file (messages and credentials)": "將全記錄檔保存為 JSON 文件(消息和憑據)", - "Export": "導出", - "#44": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", - "Confirm you received {{amount}} {{currencyCode}}?": "確認你已收到 {{amount}} {{currencyCode}}?", - "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "確認你已收到{{amount}} {{currencyCode}}時交易會被結算。在託管中的聰會被釋放給買方。僅當{{amount}} {{currencyCode}}已到達你的帳戶時才應確認。請注意,如果你已收到付款但是不點擊確認,則可能失去你的保證金。", - "Confirm": "確認", - "#45": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", + "#39": "Phrases in components/TradeBox/Dialogs/ConfirmCancel.tsx", "Cancel the order?": "取消訂單?", - "If the order is cancelled now you will lose your bond.": "如果現在取消訂單,你將失去保證金。", "Confirm Cancel": "確認取消", - "#46": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", - "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", - "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", - "Wait ({{time}})": "Wait ({{time}})", - "#47": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "If the order is cancelled now you will lose your bond.": "如果現在取消訂單,你將失去保證金。", + "#40": "Phrases in components/TradeBox/Dialogs/ConfirmCollabCancel.tsx", + "Accept Cancelation": "接受取消", + "Ask for Cancel": "要求取消", "Collaborative cancel the order?": "合作取消訂單?", "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "交易託管已發布。只有當掛單方和吃單方都同意取消時,才能取消訂單。", "Your peer has asked for cancellation": "你的對等方請求取消", - "Accept Cancelation": "接受取消", - "Ask for Cancel": "要求取消", - "#48": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", - "WebLN": "WebLN", - "Invoice not received, please check your WebLN wallet.": "沒有收到發票,請查看你的 WebLN 錢包。", - "Amount not yet locked, please check your WebLN wallet.": "金額還未鎖定,請查看你的 WebLN 錢包。", - "You can close now your WebLN wallet popup.": "現在可以關閉你的 WebLN 錢包彈出窗口。", - "#49": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", - "Do you want to open a dispute?": "你想開始爭議嗎?", - "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.": "RoboSats 工作人員將檢查所提供的聲明和證據。你需要建立一個完整的案例,因為工作人員無法閱讀聊天內容。最好在你的聲明中提供拋棄式的聯繫方式。交易託管中的聰將被發送給爭議獲勝者,而爭議失敗者將失去保證金。", - "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.": "確保導出聊天記錄。工作人員可能會請求你提供所導出的聊天紀錄 JSON 以解決差異。存儲紀錄是你的責任。", - "Disagree": "不同意", + "#41": "Phrases in components/TradeBox/Dialogs/ConfirmDispute.tsx", "Agree and open dispute": "同意並開始爭議", - "#50": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Disagree": "不同意", + "Do you want to open a dispute?": "你想開始爭議嗎?", + "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.": "確保導出聊天記錄。工作人員可能會請求你提供所導出的聊天紀錄 JSON 以解決差異。存儲紀錄是你的責任。", + "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.": "RoboSats 工作人員將檢查所提供的聲明和證據。你需要建立一個完整的案例,因為工作人員無法閱讀聊天內容。最好在你的聲明中提供拋棄式的聯繫方式。交易託管中的聰將被發送給爭議獲勝者,而爭議失敗者將失去保證金。", + "#42": "Phrases in components/TradeBox/Dialogs/ConfirmFiatReceived.tsx", + "Confirm": "確認", + "Confirm you received {{amount}} {{currencyCode}}?": "確認你已收到 {{amount}} {{currencyCode}}?", + "Confirming that you received {{amount}} {{currencyCode}} will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after {{amount}} {{currencyCode}} have arrived to your account. Note that if you if you have received the payment and do not click confirm, you risk losing your bond.": "確認你已收到{{amount}} {{currencyCode}}時交易會被結算。在託管中的聰會被釋放給買方。僅當{{amount}} {{currencyCode}}已到達你的帳戶時才應確認。請注意,如果你已收到付款但是不點擊確認,則可能失去你的保證金。", + "#43": "Phrases in components/TradeBox/Dialogs/ConfirmFiatSent.tsx", "Confirm you sent {{amount}} {{currencyCode}}?": "確認你已發送{{amount}} {{currencyCode}}?", "Confirming that you sent {{amount}} {{currencyCode}} will allow your peer to finalize the trade. If you have not yet sent it and you still proceed to falsely confirm, you risk losing your bond.": "確認你已發送{{amount}} {{currencyCode}}將允許你的對等方結算交易。如果你還沒有付款但仍然虛假確認,則可能失去你的保證金。", - "#51": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "#44": "Phrases in components/TradeBox/Dialogs/ConfirmUndoFiatSent.tsx", + "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.": "READ. In case your payment to the seller has been blocked and it is absolutely impossible to finish the trade, you can revert your confirmation of \"Fiat sent\". Do so only if you and the seller have ALREADY AGREED in the chat to proceed to a collaborative cancellation. After confirming, the \"Collaborative cancel\" button will be visible again. Only click this button if you know what you are doing. First time users of RoboSats are highly discouraged from performing this action! Make 100% sure your payment has failed and the amount is in your account.", + "Revert the confirmation of fiat sent?": "Revert the confirmation of fiat sent?", + "Wait ({{time}})": "Wait ({{time}})", + "#45": "Phrases in components/TradeBox/Dialogs/WebLN.tsx", + "Amount not yet locked, please check your WebLN wallet.": "金額還未鎖定,請查看你的 WebLN 錢包。", + "Invoice not received, please check your WebLN wallet.": "沒有收到發票,請查看你的 WebLN 錢包。", + "WebLN": "WebLN", + "You can close now your WebLN wallet popup.": "現在可以關閉你的 WebLN 錢包彈出窗口。", + "#46": "Phrases in components/TradeBox/EncryptedChat/ChatBottom/index.tsx", + "Audit PGP": "審計 PGP", + "Export": "導出", + "Save full log as a JSON file (messages and credentials)": "將全記錄檔保存為 JSON 文件(消息和憑據)", + "Verify your privacy": "驗證你的隱私", + "#47": "Phrases in components/TradeBox/EncryptedChat/ChatHeader/index.tsx", + "...waiting": "...正在等待", + "Activate slow mode (use it when the connection is slow)": "開啟慢速模式(在連接緩慢時使用)", + "Peer": "對等方", + "You": "你", + "connected": "在線", + "disconnected": "離線", + "#48": "Phrases in components/TradeBox/EncryptedChat/EncryptedSocketChat/index.tsx", + "Connecting...": "正在連線...", + "Send": "傳送", + "Type a message": "鍵入消息", + "Waiting for peer public key...": "正在等待對等方的公鑰...", + "#49": "Phrases in components/TradeBox/EncryptedChat/EncryptedTurtleChat/index.tsx", + "#50": "Phrases in components/TradeBox/EncryptedChat/MessageCard/index.tsx", + "#51": "Phrases in components/TradeBox/Forms/Dispute.tsx", + "Attach chat logs": "附加聊天記錄", + "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "附加聊天記錄有助於爭議解決過程並增加透明度。但可能會損害你的隱私。", + "Submit dispute statement": "提交爭議聲明", + "#52": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", + "Advanced options": "高級選項", + "Invoice to wrap": "要包裹的發票", + "Payout Lightning Invoice": "閃電支付發票", + "Proxy Budget": "代理預算", + "Routing Budget": "路由預算", + "Server": "服務器", + "Submit invoice for {{amountSats}} Sats": "提交{{amountSats}}聰的發票", + "Use Lnproxy": "使用 Lnproxy (閃電代理)", + "Wrap": "包裹", + "Wrapped invoice": "已包裹的發票", + "#53": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", + "Bitcoin Address": "比特幣地址", + "Final amount you will receive": "你將收到的最終金額", + "Invalid": "無效", + "Mining Fee": "挖礦費", + "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats 協調器會執行交換並將聰發送到你的鏈上地址。", + "Swap fee": "交換費", + "#54": "Phrases in components/TradeBox/Prompts/Chat.tsx", + "Confirm {{amount}} {{currencyCode}} received": "確認已收到 {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} sent": "確認已發送 {{amount}} {{currencyCode}}", + "Open Dispute": "開始爭議", + "Payment failed?": "Payment failed?", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打個招呼!請保持你的回答有用且簡潔。讓他們知道如何向你發送 {{amount}} {{currencyCode}}。", + "To open a dispute you need to wait": "要打開爭議的話你需要等", + "Wait for the seller to confirm he has received the payment.": "等待賣方確認他已收到付款。", + "#55": "Phrases in components/TradeBox/Prompts/Dispute.tsx", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "請提交你的聲明。清楚具體地說明發生了什麼,並提供必要的證據。你必須提供聯繫方式:拋棄式電子郵件、XMPP 或 Telegram 用戶名以跟工作人員聯絡。爭議由真的機器人(亦称真人)自行解決,因此請盡可能提供幫助以確保公平的結果。最多 5000 字符。", + "#56": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的爭議不幸地失敗了。如果你認為這是個錯誤,你可以通過電子郵件向 robosats@protonmail.com 要求重新打開此案例。但是,再次調查的可能性很小。", + "#57": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "請保存識別你的訂單和付款所需的信息:訂單 ID; 保證金或託管的支付散列值(查看你的閃電錢包);聰的確切金額;和機器人暱稱。 你必須通過電子郵件(或其他聯繫方式)表明自己是參與此交易的用戶。", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我們在等待你的交易對等方提交聲明。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。", + "#58": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "雙方聲明均已收到,請等待工作人員解決爭議。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。如果你沒有提供聯繫方式,或者不確定你是否正確填寫了信息,請立即聯繫我們。", + "#59": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以從你的個人資料下的獎勵中索取解決爭議的金額(託管和保證金)。如果工作人員可以提供任何幫助,請隨時聯繫 robosats@protonmail.com(或通過你提供的拋棄式聯繫方式)。", + "#60": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果賣方不存款,你將自動取回保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", + "We are waiting for the seller to lock the trade amount.": "我們正在等待賣方鎖定交易金額。", + "#61": "Phrases in components/TradeBox/Prompts/Expired.tsx", + "Renew Order": "延續訂單", + "#62": "Phrases in components/TradeBox/Prompts/LockInvoice.tsx", + "Copy to clipboard": "複製到剪貼板", "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "這是一張 hold 發票,它會在你的錢包內凍結。只有當你取消或爭議失败的時候才會被收取。", "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "這是一張 hold 發票,它會在你的錢包內凍結。當你確認收到 {{currencyCode}} 後它會被釋放給買方。", - "Copy to clipboard": "複製到剪貼板", - "#52": "Phrases in components/TradeBox/Prompts/Dispute.tsx", - "Renew Order": "延續訂單", - "#53": "Phrases in components/TradeBox/Prompts/DisputeLoser.tsx", - "Failure reason:": "失敗原因:", - "Retrying!": "重試中!", - "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的發票已到期或已進行超過3次付款嘗試。提交一張新的發票。", - "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 將嘗試支付你的發票3次,每次嘗試間隔1分鐘。如果它一再失敗,你將能夠提交新的發票。檢查你是否有足夠的入站流動性。請注意,閃電節點必須在線才能接收付款。", - "Next attempt in": "下一次嘗試", - "#54": "Phrases in components/TradeBox/Prompts/SendingSats.tsx", - "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "請提交你的聲明。清楚具體地說明發生了什麼,並提供必要的證據。你必須提供聯繫方式:拋棄式電子郵件、XMPP 或 Telegram 用戶名以跟工作人員聯絡。爭議由真的機器人(亦称真人)自行解決,因此請盡可能提供幫助以確保公平的結果。最多 5000 字符。", - "#55": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", - "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的爭議不幸地失敗了。如果你認為這是個錯誤,你可以通過電子郵件向 robosats@protonmail.com 要求重新打開此案例。但是,再次調查的可能性很小。", - "#56": "Phrases in components/TradeBox/Prompts/Successful.tsx", - "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在嘗試支付你的閃電發票。請注意,閃電節點必須在線才能接收付款。", - "#57": "Phrases in components/TradeBox/Prompts/Chat.tsx", - "If the order expires untaken, your bond will return to you (no action needed).": "如果訂單到期前未執行,你的保證金將退還給你(無需採取任何行動)。", - "Public orders for {{currencyCode}}": "{{currencyCode}} 的公開訂單", - "Pause the public order": "暫停公開訂單", - "Premium rank": "溢價排行", - "Among public {{currencyCode}} orders (higher is cheaper)": "在公開的 {{currencyCode}} 訂單中(越高排位越便宜)", - "#58": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", - "Thank you! RoboSats loves you too": "謝謝!RoboSats 也愛你", - "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 會隨著更多的流動性和更高的用戶数量而變得更好。把 RoboSats 推薦給你的比特幣朋友吧!", - "Thank you for using Robosats!": "感謝你使用 Robosats!", - "Your TXID": "你的 TXID", - "Sending coins to": "將比特幣發送到", - "Start Again": "重新開始", - "Renew": "延續", - "#59": "Phrases in components/TradeBox/Prompts/EscrowWait.tsx", - "To open a dispute you need to wait": "要打開爭議的話你需要等", - "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打個招呼!請保持你的回答有用且簡潔。讓他們知道如何向你發送 {{amount}} {{currencyCode}}。", - "Wait for the seller to confirm he has received the payment.": "等待賣方確認他已收到付款。", - "Open Dispute": "開始爭議", - "Confirm {{amount}} {{currencyCode}} sent": "確認已發送 {{amount}} {{currencyCode}}", - "Payment failed?": "Payment failed?", - "Confirm {{amount}} {{currencyCode}} received": "確認已收到 {{amount}} {{currencyCode}}", - "#60": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", - "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "請等待吃單方鎖定保證金。如果吃單方沒有及時鎖定保證金,訂單將再次公開。", - "#61": "Phrases in components/TradeBox/Prompts/DisputeWaitResolution.tsx", - "We are waiting for the seller to lock the trade amount.": "我們正在等待賣方鎖定交易金額。", - "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果賣方不存款,你將自動取回保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", - "#62": "Phrases in components/TradeBox/Prompts/Payout.tsx", - "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我們正在等待買方發布閃電發票。 一旦發布,你將能夠直接溝通法幣付款詳情。", - "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果買方不配合,你將自動取回交易抵押和保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", - "#63": "Phrases in components/TradeBox/Prompts/DisputeWinner.tsx", - "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "雙方聲明均已收到,請等待工作人員解決爭議。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。如果你沒有提供聯繫方式,或者不確定你是否正確填寫了信息,請立即聯繫我們。", - "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "請保存識別你的訂單和付款所需的信息:訂單 ID; 保證金或託管的支付散列值(查看你的閃電錢包);聰的確切金額;和機器人暱稱。 你必須通過電子郵件(或其他聯繫方式)表明自己是參與此交易的用戶。", - "#64": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "#63": "Phrases in components/TradeBox/Prompts/Paused.tsx", + "Unpause Order": "取消暫停訂單", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公開訂單已暫停。目前其他機器人無法看到或接受你的訂單。你隨時可以選擇取消暫停。", + "#64": "Phrases in components/TradeBox/Prompts/Payout.tsx", "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "在讓你發送 {{amountFiat}} {{currencyCode}} 之前,我們想確認你能夠收到比特幣。", "Lightning": "閃電", "Onchain": "鏈上", - "#65": "Phrases in components/TradeBox/Prompts/DisputeWaitPeer.tsx", - "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以從你的個人資料下的獎勵中索取解決爭議的金額(託管和保證金)。如果工作人員可以提供任何幫助,請隨時聯繫 robosats@protonmail.com(或通過你提供的拋棄式聯繫方式)。", - "#66": "Phrases in components/TradeBox/Forms/OnchainPayout.tsx", - "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公開訂單已暫停。目前其他機器人無法看到或接受你的訂單。你隨時可以選擇取消暫停。", - "Unpause Order": "取消暫停訂單", - "#67": "Phrases in components/TradeBox/Forms/Dispute.tsx", - "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我們在等待你的交易對等方提交聲明。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。", - "#68": "Phrases in components/TradeBox/Forms/LightningPayout.tsx", - "RoboSats coordinator will do a swap and send the Sats to your onchain address.": "RoboSats 協調器會執行交換並將聰發送到你的鏈上地址。", - "Swap fee": "交換費", - "Final amount you will receive": "你將收到的最終金額", - "Bitcoin Address": "比特幣地址", - "Invalid": "無效", - "Mining Fee": "挖礦費", - "#69": "Phrases in components/SettingsForm/index.tsx", - "Submit dispute statement": "提交爭議聲明", - "Attaching chat logs helps the dispute resolution process and adds transparency. However, it might compromise your privacy.": "附加聊天記錄有助於爭議解決過程並增加透明度。但可能會損害你的隱私。", - "Attach chat logs": "附加聊天記錄", - "#70": "Phrases in components/Notifications/index.tsx", - "Advanced options": "高級選項", - "Routing Budget": "路由預算", - "Use Lnproxy": "使用 Lnproxy (閃電代理)", - "Server": "服務器", - "Proxy Budget": "代理預算", - "Submit invoice for {{amountSats}} Sats": "提交{{amountSats}}聰的發票", - "Invoice to wrap": "要包裹的發票", - "Wrapped invoice": "已包裹的發票", - "Payout Lightning Invoice": "閃電支付發票", - "Wrap": "包裹", - "#71": "Phrases in components/Notifications/index.tsx", - "Dark": "深色", - "Light": "淺色", - "Fiat": "法幣", - "Swaps": "交換", - "Mainnet": "主網", - "Testnet": "測試網", - "#72": "Phrases in components/Notifications/index.tsx", - "RoboSats - Simple and Private Bitcoin Exchange": "RoboSats - 簡單且隱密的比特幣交易所", - "✅ Bond!": "✅ 保證金!", - "✅ Escrow!": "✅ 託管!", - "Order has been taken!": "訂單已被吃單!", - "🥳 Taken!": "🥳 已吃單!", - "Order has expired": "訂單已過期", - "😪 Expired!": "😪 已過期!", - "Order chat is open": "訂單聊天已開通", - "💬 Chat!": "💬 聊天!", - "Trade finished successfully!": "交易已成功完成!", - "🙌 Funished!": "🙌 已完成!", - "Lightning routing failed": "閃電路由失敗", - "❗⚡ Routing Failed": "❗⚡ 路由失敗", - "Order has been disputed": "訂單已被爭議", - "⚖️ Disputed!": "⚖️ 爭議!", - "You won the dispute": "你贏得了爭議", - "👍 dispute": "👍 爭議", - "You lost the dispute": "你失去了爭議", - "👎 dispute": "👎 爭議", - "You can claim Sats!": "你能領聰!", - "₿ Rewards!": "₿ 獎勵!", - "New chat message": "新消息", - "💬 message!": "💬 消息!", + "#65": "Phrases in components/TradeBox/Prompts/PayoutWait.tsx", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果買方不配合,你將自動取回交易抵押和保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我們正在等待買方發布閃電發票。 一旦發布,你將能夠直接溝通法幣付款詳情。", + "#66": "Phrases in components/TradeBox/Prompts/PublicWait.tsx", + "Among public {{currencyCode}} orders (higher is cheaper)": "在公開的 {{currencyCode}} 訂單中(越高排位越便宜)", + "If the order expires untaken, your bond will return to you (no action needed).": "如果訂單到期前未執行,你的保證金將退還給你(無需採取任何行動)。", + "Pause the public order": "暫停公開訂單", + "Premium rank": "溢價排行", + "Public orders for {{currencyCode}}": "{{currencyCode}} 的公開訂單", + "#67": "Phrases in components/TradeBox/Prompts/RoutingFailed.tsx", + "Failure reason:": "失敗原因:", + "Next attempt in": "下一次嘗試", + "Retrying!": "重試中!", + "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 將嘗試支付你的發票3次,每次嘗試間隔1分鐘。如果它一再失敗,你將能夠提交新的發票。檢查你是否有足夠的入站流動性。請注意,閃電節點必須在線才能接收付款。", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的發票已到期或已進行超過3次付款嘗試。提交一張新的發票。", + "#68": "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 正在嘗試支付你的閃電發票。請注意,閃電節點必須在線才能接收付款。", + "#69": "Phrases in components/TradeBox/Prompts/Successful.tsx", + "Renew": "延續", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 會隨著更多的流動性和更高的用戶数量而變得更好。把 RoboSats 推薦給你的比特幣朋友吧!", + "Sending coins to": "將比特幣發送到", + "Start Again": "重新開始", + "Thank you for using Robosats!": "感謝你使用 Robosats!", + "Thank you! RoboSats loves you too": "謝謝!RoboSats 也愛你", + "Your TXID": "你的 TXID", + "#70": "Phrases in components/TradeBox/Prompts/TakerFound.tsx", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "請等待吃單方鎖定保證金。如果吃單方沒有及時鎖定保證金,訂單將再次公開。", + "#71": "Phrases in pro/LandingDialog/index.tsx", + "A robot technician has arrived!": "機器人技術人員來了!", + "I bring my own robots, here they are. (Drag and drop workspace.json)": "我自帶機器人,它們在這裡。(拖放 workspace.json)", + "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "這是我的第一次。生成機器人倉庫和擴展機器人領牌 (xToken)。", + "#72": "Phrases in pro/ToolBar/index.tsx", + "Customize viewports": "自定義視口", + "Freeze viewports": "凍結視口", "desktop_unsafe_alert": "為了你的安全,一些功能(比如聊天)被禁用了。沒有禁用功能你將無法完成交易。為了保護你的隱私並完全啟用 Robosats,請使用 <1>Tor 瀏覽器訪問<3>洋蔥站點。", "phone_unsafe_alert": "你將無法完成交易。請使用 <1>Tor 瀏覽器訪問<3>洋蔥站點。", "rate_robosats": "你覺得 <1>RoboSats 怎麼樣?",