diff --git a/api/logics.py b/api/logics.py index 9d908efb..185e4bf1 100644 --- a/api/logics.py +++ b/api/logics.py @@ -184,11 +184,20 @@ class Logics: @classmethod def take(cls, order, user, amount=None): is_penalized, time_out = cls.is_penalized(user) + take_order = TakeOrder.objects.filter( + taker=user, order=order, expires_at__gt=timezone.now() + ) + if is_penalized: return False, { "bad_request", f"You need to wait {time_out} seconds to take an order", } + elif take_order.exists(): + order.log( + f"Order already Pre-Taken by Robot({user.robot.id},{user.username}) for {order.amount} fiat units" + ) + return True, None else: take_order = TakeOrder.objects.create( taker=user, @@ -202,7 +211,7 @@ class Logics: take_order.save(update_fields=["amount"]) order.log( - f"Taken by Robot({user.robot.id},{user.username}) for {order.amount} fiat units" + f"Pre-Taken by Robot({user.robot.id},{user.username}) for {order.amount} fiat units" ) return True, None diff --git a/frontend/src/components/TradeBox/CancelButton.tsx b/frontend/src/components/TradeBox/CancelButton.tsx index 704c9372..515d0e8c 100644 --- a/frontend/src/components/TradeBox/CancelButton.tsx +++ b/frontend/src/components/TradeBox/CancelButton.tsx @@ -22,7 +22,7 @@ const CancelButton = ({ const { t } = useTranslation(); const showCancelButton = - Boolean(order?.is_maker && [0, 1, 2].includes(order?.status)) || + Boolean(order?.is_participant && [0, 1, 2].includes(order?.status)) || Boolean([3, 6, 7].includes(order?.status ?? -1)); const showCollabCancelButton = order?.status === 9 && !order?.asked_for_cancel; const noConfirmation = diff --git a/frontend/src/components/TradeBox/Prompts/TakerFound.tsx b/frontend/src/components/TradeBox/Prompts/TakerFound.tsx deleted file mode 100644 index d01efb2b..00000000 --- a/frontend/src/components/TradeBox/Prompts/TakerFound.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { useTranslation } from 'react-i18next'; -import { Divider, List, ListItem, Typography } from '@mui/material'; - -export const TakerFoundPrompt = (): JSX.Element => { - const { t } = useTranslation(); - - return ( - - - - - {t( - '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.', - )} - - - - ); -}; - -export default TakerFoundPrompt; diff --git a/frontend/src/components/TradeBox/Prompts/index.ts b/frontend/src/components/TradeBox/Prompts/index.ts index fe514084..5d5ed657 100644 --- a/frontend/src/components/TradeBox/Prompts/index.ts +++ b/frontend/src/components/TradeBox/Prompts/index.ts @@ -1,5 +1,4 @@ export { LockInvoicePrompt } from './LockInvoice'; -export { TakerFoundPrompt } from './TakerFound'; export { PublicWaitPrompt } from './PublicWait'; export { PausedPrompt } from './Paused'; export { ExpiredPrompt } from './Expired'; diff --git a/frontend/src/components/TradeBox/index.tsx b/frontend/src/components/TradeBox/index.tsx index 223e8db3..0dc64ae1 100644 --- a/frontend/src/components/TradeBox/index.tsx +++ b/frontend/src/components/TradeBox/index.tsx @@ -15,7 +15,6 @@ import { import Title from './Title'; import { LockInvoicePrompt, - TakerFoundPrompt, PublicWaitPrompt, PausedPrompt, ExpiredPrompt, @@ -309,7 +308,7 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element => webln.sendPayment(order.bond_invoice); setWaitingWebln(true); setOpen({ ...open, webln: true }); - } else if (order.is_taker && order.status === 3) { + } else if (order.is_pretaker && order.status === 1) { webln.sendPayment(order.bond_invoice); setWaitingWebln(true); setOpen({ ...open, webln: true }); @@ -363,6 +362,7 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element => const status = order.status; const isBuyer = order.is_buyer; const isMaker = order.is_maker; + const isPretaker = order.is_pretaker; switch (status) { // 0: 'Waiting for maker bond' @@ -390,6 +390,13 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element => ); }; baseContract.bondStatus = 'locked'; + } else if (isPretaker) { + baseContract.title = 'Lock {{amountSats}} Sats to TAKE order'; + baseContract.titleVariables = { amountSats: pn(order.bond_satoshis) }; + baseContract.prompt = () => { + return ; + }; + baseContract.bondStatus = 'hide'; } break; // 2: 'Paused' @@ -408,24 +415,6 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element => } break; - // 3: 'Waiting for taker bond' - case 3: - if (isMaker) { - baseContract.title = 'A taker has been found!'; - baseContract.prompt = () => { - return ; - }; - baseContract.bondStatus = 'locked'; - } else { - baseContract.title = 'Lock {{amountSats}} Sats to TAKE order'; - baseContract.titleVariables = { amountSats: pn(order.bond_satoshis) }; - baseContract.prompt = () => { - return ; - }; - baseContract.bondStatus = 'hide'; - } - break; - // 5: 'Expired' case 5: baseContract.title = 'The order has expired'; diff --git a/frontend/static/locales/ca.json b/frontend/static/locales/ca.json index a54f1568..5092c091 100644 --- a/frontend/static/locales/ca.json +++ b/frontend/static/locales/ca.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Gràcies! RoboSats també t'estima", "What do you think your order host \"{{coordinator}}\"?": "Què en penses del teu amfitrió \"{{coordinator}}\"?", "Your TXID": "El teu TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Personalitza l'àrea de visió", "Freeze viewports": "Congela l'àrea de visió", "unsafe_alert": "Per protegir les vostres dades i la vostra privadesa utilitzeu <1>Tor Browser i visiteu una federació allotjada a <3>Onion. O hostatgeu el vostre propi <5>Client.", diff --git a/frontend/static/locales/cs.json b/frontend/static/locales/cs.json index 75904e48..a7705077 100644 --- a/frontend/static/locales/cs.json +++ b/frontend/static/locales/cs.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Tvé TXID", - "#82": "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í.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/de.json b/frontend/static/locales/de.json index 40c4a188..2035c5f9 100644 --- a/frontend/static/locales/de.json +++ b/frontend/static/locales/de.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Your TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/en.json b/frontend/static/locales/en.json index 0445fed7..f879af95 100644 --- a/frontend/static/locales/en.json +++ b/frontend/static/locales/en.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Your TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To fully enable RoboSats and protect your data and privacy, use <1>Tor Browser and visit the federation hosted <3>Onion site or <5>host your own app.", diff --git a/frontend/static/locales/es.json b/frontend/static/locales/es.json index af580141..b7858cc6 100644 --- a/frontend/static/locales/es.json +++ b/frontend/static/locales/es.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "¡Gracias! RoboSats también te quiere", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Tu TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Personalizar vistas", "Freeze viewports": "Congelar vistas", "unsafe_alert": "Protege tus datos y privacidad usando <1>Tor Browser y visitando un <3>Onion de la federación. O hostea <5>tu propia app.", diff --git a/frontend/static/locales/eu.json b/frontend/static/locales/eu.json index f892caff..ce401c3c 100644 --- a/frontend/static/locales/eu.json +++ b/frontend/static/locales/eu.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Zure TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index d45e371c..eef7caf0 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Merci ! RoboSats vous aime aussi", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Votre TXID", - "#82": "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", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "Phrases in pro/LandingDialog/index.tsx", "A robot technician has arrived!": "Un robot technicien est arrivé !", "I bring my own robots, here they are. (Drag and drop workspace.json)": "J'apporte mes propres robots, les voici. (Glisser-déposer workspace.json)", "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "C'est la première fois que je viens ici. Générer un nouveau Robot Garage et un jeton robot étendu (xToken).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Personnaliser fenêtres d'affichage", "Freeze viewports": "Geler fenêtres d'affichage", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/it.json b/frontend/static/locales/it.json index cab37c4c..42000558 100644 --- a/frontend/static/locales/it.json +++ b/frontend/static/locales/it.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Grazie! Anche RoboSats ti ama", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Il tuo TXID", - "#82": "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.": "Per favore, attendi che l'acquirente blocchi una cauzione. Se l'acquirente non blocca una cauzione in tempo, l'ordine verrà reso nuovamente pubblico.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "Phrases in pro/LandingDialog/index.tsx", "A robot technician has arrived!": "Un tecnico robot è arrivato!", "I bring my own robots, here they are. (Drag and drop workspace.json)": "Porto i miei robots personali, eccoli. (Trascina e rilascia workspace.json)", "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Questa è la mia prima volta qui. Genera un nuovo Robot Garage e un token robot esteso (xToken).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Personalizza le finestre di visualizzazione", "Freeze viewports": "Fissa le finestre di visualizzazione", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/ja.json b/frontend/static/locales/ja.json index 09b04651..87b04bee 100644 --- a/frontend/static/locales/ja.json +++ b/frontend/static/locales/ja.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "ありがとうございます! RoboSatsもあなたを愛しています", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "あなたのTXID", - "#82": "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.": "テイカーが担保金をロックするまでお待ちください。タイムリミット内に担保金がロックされない場合、オーダーは再度公開されます。", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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)を生成します。", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "表示のカスタマイズ", "Freeze viewports": "表示を凍結", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/pl.json b/frontend/static/locales/pl.json index 7cde4383..04be7931 100644 --- a/frontend/static/locales/pl.json +++ b/frontend/static/locales/pl.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Your TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/pt.json b/frontend/static/locales/pt.json index 398d6800..d3ce2969 100644 --- a/frontend/static/locales/pt.json +++ b/frontend/static/locales/pt.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Obriagdo! RoboSats também te ama", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Sua TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/ru.json b/frontend/static/locales/ru.json index 737bac33..9831b945 100644 --- a/frontend/static/locales/ru.json +++ b/frontend/static/locales/ru.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Спасибо! RoboSats тоже Вас любит", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Ваш TXID", - "#82": "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.": "Пожалуйста, подождите, пока тейкер заблокирует залог. Если тейкер не заблокирует залог вовремя, ордер будет снова опубликован", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Настройка видовых экранов", "Freeze viewports": "Заморозить видовые экраны", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/sv.json b/frontend/static/locales/sv.json index 2934d0b3..d1b4316e 100644 --- a/frontend/static/locales/sv.json +++ b/frontend/static/locales/sv.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Ditt TXID", - "#82": "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.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/sw.json b/frontend/static/locales/sw.json index 95e00ce1..9f23e7d3 100644 --- a/frontend/static/locales/sw.json +++ b/frontend/static/locales/sw.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Asante! RoboSats pia inakupenda", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "Kitambulisho chako cha TX", - "#82": "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.": "Tafadhali subiri mpokeaji aweke dhamana. Ikiwa mpokeaji hataweka dhamana kwa wakati, agizo litatangazwa tena kwa umma.", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "Phrases in pro/LandingDialog/index.tsx", "A robot technician has arrived!": "Mfundi wa roboti amewasili!", "I bring my own robots, here they are. (Drag and drop workspace.json)": "Ninakuja na roboti zangu wenyewe, hapa zipo. (Buruta na weka workspace.json)", "My first time here. Generate a new Robot Garage and extended robot token (xToken).": "Kwa mara yangu ya kwanza hapa. Unda Gari jipya la Roboti na alama ya roboti iliyosanifiwa (xToken).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Sanidi maoni", "Freeze viewports": "Gandamiza maoni", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/th.json b/frontend/static/locales/th.json index 638c1a52..c5c3438b 100644 --- a/frontend/static/locales/th.json +++ b/frontend/static/locales/th.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "TXID ของคุณ", - "#82": "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 ถ้าเขากักกันเหรียญไม่ทันในเวลาที่กำหนด รายการจะถูกประำกาศใหม่", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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).", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "Customize viewports", "Freeze viewports": "Freeze viewports", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/zh-SI.json b/frontend/static/locales/zh-SI.json index 9acc1ac5..5917f715 100644 --- a/frontend/static/locales/zh-SI.json +++ b/frontend/static/locales/zh-SI.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "谢谢!RoboSats 也爱你", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "你的 TXID", - "#82": "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.": "请等待吃单方锁定保证金。如果吃单方没有及时锁定保证金,订单将再次公开。", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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)。", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "自定义视口", "Freeze viewports": "冻结视口", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.", diff --git a/frontend/static/locales/zh-TR.json b/frontend/static/locales/zh-TR.json index 8eac47b2..aa47c788 100644 --- a/frontend/static/locales/zh-TR.json +++ b/frontend/static/locales/zh-TR.json @@ -676,13 +676,11 @@ "Thank you! RoboSats loves you too": "謝謝!RoboSats 也愛你", "What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?", "Your TXID": "你的 TXID", - "#82": "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.": "請等待吃單方鎖定保證金。如果吃單方沒有及時鎖定保證金,訂單將再次公開。", - "#83": "Phrases in pro/LandingDialog/index.tsx", + "#82": "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)。", - "#84": "Phrases in pro/ToolBar/index.tsx", + "#83": "Phrases in pro/ToolBar/index.tsx", "Customize viewports": "自定義視口", "Freeze viewports": "凍結視口", "unsafe_alert": "To protect your data and privacy use<1>Tor Browser and visit a federation hosted <3>Onion site. Or host your own <5>Client.",