diff --git a/frontend/src/components/Charts/MapChart/index.tsx b/frontend/src/components/Charts/MapChart/index.tsx index 491a522e..3ae53112 100644 --- a/frontend/src/components/Charts/MapChart/index.tsx +++ b/frontend/src/components/Charts/MapChart/index.tsx @@ -1,5 +1,16 @@ import React, { useContext, useState } from 'react'; -import { CircularProgress, Grid, Paper, Switch, Tooltip } from '@mui/material'; +import { + Button, + CircularProgress, + Dialog, + DialogActions, + DialogContent, + DialogTitle, + Grid, + Paper, + Switch, + Tooltip, +} from '@mui/material'; import Map from '../../Map'; import { AppContext, UseAppStoreType } from '../../../contexts/AppContext'; import { PhotoSizeSelectActual } from '@mui/icons-material'; @@ -23,6 +34,8 @@ const MapChart: React.FC = ({ const { t } = useTranslation(); const { book } = useContext(AppContext); const [useTiles, setUseTiles] = useState(false); + const [acceptedTilesWarning, setAcceptedTilesWarning] = useState(false); + const [openWarningDialog, setOpenWarningDialog] = useState(false); const height = maxHeight < 20 ? 20 : maxHeight; const width = maxWidth < 20 ? 20 : maxWidth > 72.8 ? 72.8 : maxWidth; @@ -36,6 +49,37 @@ const MapChart: React.FC = ({ : { width: `${width}em`, maxHeight: `${height}em` } } > + { + setOpenWarningDialog(false); + }} + > + {t('Download high resolution map?')} + + {t( + 'By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.', + )} + + + + + + {false ? (
= ({ <>
setUseTiles((value) => !value)} + onChange={() => { + if (acceptedTilesWarning) { + setUseTiles((value) => !value); + } else { + setOpenWarningDialog(true); + } + }} />
diff --git a/frontend/src/components/Dialogs/F2fMap.tsx b/frontend/src/components/Dialogs/F2fMap.tsx index 15fb10d3..fdf71ce4 100644 --- a/frontend/src/components/Dialogs/F2fMap.tsx +++ b/frontend/src/components/Dialogs/F2fMap.tsx @@ -9,6 +9,7 @@ import { Switch, Tooltip, Grid, + Typography, } from '@mui/material'; import { PhotoSizeSelectActual } from '@mui/icons-material'; import Map from '../Map'; @@ -22,6 +23,7 @@ interface Props { onClose?: (position?: [number, number]) => void; interactive?: boolean; zoom?: number; + message?: string; } const F2fMapDialog = ({ @@ -32,10 +34,13 @@ const F2fMapDialog = ({ longitude, interactive, zoom, + message = '', }: Props): JSX.Element => { const { t } = useTranslation(); const [position, setPosition] = useState<[number, number]>(); const [useTiles, setUseTiles] = useState(false); + const [acceptedTilesWarning, setAcceptedTilesWarning] = useState(false); + const [openWarningDialog, setOpenWarningDialog] = useState(false); const onSave = () => { if (position && position[0] && position[1]) { @@ -60,9 +65,41 @@ const F2fMapDialog = ({ aria-describedby='worldmap-description' maxWidth={false} > + { + setOpenWarningDialog(false); + }} + > + {t('Download high resolution map?')} + + {t( + 'By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.', + )} + + + + + + + - {t(interactive ? 'Choose a location' : 'Map')} + {interactive ? t('Choose a location') : t('Map')}
setUseTiles((value) => !value)} + onChange={() => { + if (acceptedTilesWarning) { + setUseTiles((value) => !value); + } else { + setOpenWarningDialog(true); + } + }} />
@@ -83,7 +126,7 @@ const F2fMapDialog = ({
- + - - {interactive ? ( - + + + + {message} + + + + {interactive ? ( + + ) : ( + )} - > - - - ) : ( - - )} +
+ ); diff --git a/frontend/src/components/Icons/LocationPin.tsx b/frontend/src/components/Icons/LocationPin.tsx deleted file mode 100644 index 28f274a1..00000000 --- a/frontend/src/components/Icons/LocationPin.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import { SvgIcon, SvgIconProps } from '@mui/material'; - -const LocationPin: React.FC = (props) => { - return ( - - - - - - ); -}; - -export default LocationPin; diff --git a/frontend/src/components/Icons/LocationRobot.tsx b/frontend/src/components/Icons/LocationRobot.tsx deleted file mode 100644 index 11d8e07b..00000000 --- a/frontend/src/components/Icons/LocationRobot.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import { SvgIcon, SvgIconProps } from '@mui/material'; - -const LocationRobot: React.FC = (props) => { - return ( - - - - - - - - - ); -}; - -export default LocationRobot; diff --git a/frontend/src/components/Icons/index.ts b/frontend/src/components/Icons/index.ts index 828e3b42..f7a40069 100644 --- a/frontend/src/components/Icons/index.ts +++ b/frontend/src/components/Icons/index.ts @@ -17,8 +17,6 @@ export { default as UserNinjaIcon } from './UserNinja'; export { default as TorIcon } from './Tor'; export { default as SimplexIcon } from './Simplex'; export { default as NostrIcon } from './Nostr'; -export { default as LocationPin } from './LocationPin'; -export { default as LocationRobot } from './LocationRobot'; // Flags with props export { default as FlagWithProps } from './WorldFlags'; diff --git a/frontend/src/components/MakerForm/MakerForm.tsx b/frontend/src/components/MakerForm/MakerForm.tsx index 4145bc00..544bfcdd 100644 --- a/frontend/src/components/MakerForm/MakerForm.tsx +++ b/frontend/src/components/MakerForm/MakerForm.tsx @@ -539,6 +539,9 @@ const MakerForm = ({ latitude={maker.latitude} longitude={maker.longitude} open={openWorldmap} + message={t( + 'To protect your privacy, the exact location you pin will be slightly randomized.', + )} orderType={fav.type || 0} onClose={(pos?: [number, number]) => { if (pos) handleAddLocation(pos); @@ -825,10 +828,24 @@ const MakerForm = ({ )} - - - diff --git a/frontend/src/components/Map/index.tsx b/frontend/src/components/Map/index.tsx index b7ddab8e..d8669283 100644 --- a/frontend/src/components/Map/index.tsx +++ b/frontend/src/components/Map/index.tsx @@ -101,32 +101,28 @@ const Map = ({ {!useTiles && !worldmap && } {!useTiles && worldmap && ( - <> - - {getOrderMarkers()} - + )} {useTiles && ( - <> - - {getOrderMarkers()} - + )} + {getOrderMarkers()} ); diff --git a/frontend/src/components/OrderDetails/index.tsx b/frontend/src/components/OrderDetails/index.tsx index 228d0da7..d68608d1 100644 --- a/frontend/src/components/OrderDetails/index.tsx +++ b/frontend/src/components/OrderDetails/index.tsx @@ -228,6 +228,9 @@ const OrderDetails = ({ open={openWorldmap} orderType={order.type || 0} zoom={6} + message={t( + 'The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.', + )} onClose={() => setOpenWorldmap(false)} /> diff --git a/frontend/static/locales/ca.json b/frontend/static/locales/ca.json index 99027f9b..317895cb 100644 --- a/frontend/static/locales/ca.json +++ b/frontend/static/locales/ca.json @@ -156,6 +156,10 @@ "yes": "si", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Tancar", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Tancar", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " amb una prima del {{premium}}%", " at market price": " a preu de mercat", " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", - "Add F2F location": "Add F2F location", "Add New": "Afegir nou", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Interval de la quantitat", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Longitud passos Dipòsit/Factura", "Exact": "Exacte", "Exact Amount": "Quantitat Exacte", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "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?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Intercanviar?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You 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)", @@ -416,6 +420,7 @@ "Price and Premium": "Preu i prima", "Swap destination": "Destí del swap", "The order has expired": "L'ordre ha expirat", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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)": "Tu reps via Lightning {{amount}} Sats (Approx)", "You receive via {{method}} {{amount}}": "Reps via {{method}} {{amount}}", diff --git a/frontend/static/locales/cs.json b/frontend/static/locales/cs.json index 3b010b31..a81238fd 100644 --- a/frontend/static/locales/cs.json +++ b/frontend/static/locales/cs.json @@ -156,6 +156,10 @@ "yes": "ano", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Zavřít", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Zavřít", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " za {{premium}}% přirážku", " at market price": " at market price", " of {{satoshis}} Satoshis": " {{satoshis}} Satoshi", - "Add F2F location": "Add F2F location", "Add New": "Přidat", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Možnosti fiat plateb", "Fidelity Bond Size": "Velikost kauce", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Cena a přirážka", "Swap destination": "Swap adresa", "The order has expired": "Nabídka vypršela", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/de.json b/frontend/static/locales/de.json index 994b3e99..a483d14d 100644 --- a/frontend/static/locales/de.json +++ b/frontend/static/locales/de.json @@ -156,6 +156,10 @@ "yes": "yes", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Schließen", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Schließen", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " mit einem {{premium}}% Aufschlag", " at market price": " at market price", " of {{satoshis}} Satoshis": " für {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Neu hinzufügen", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Fiat Zahlungsmethode(n)", "Fidelity Bond Size": "Höhe der Kaution", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Preis und Aufschlag", "Swap destination": "Austausch-Ziel", "The order has expired": "Die Order ist abgelaufen", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/en.json b/frontend/static/locales/en.json index 38d5f196..8f72efbb 100644 --- a/frontend/static/locales/en.json +++ b/frontend/static/locales/en.json @@ -156,6 +156,10 @@ "yes": "yes", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Close", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Close", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " at a {{premium}}% premium", " at market price": " at market price", " of {{satoshis}} Satoshis": " of {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Add New", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Fiat Payment Method(s)", "Fidelity Bond Size": "Fidelity Bond Size", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Price and Premium", "Swap destination": "Swap destination", "The order has expired": "The order has expired", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/es.json b/frontend/static/locales/es.json index d2b95435..33ea0610 100644 --- a/frontend/static/locales/es.json +++ b/frontend/static/locales/es.json @@ -156,6 +156,10 @@ "yes": "si", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Cerrar", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Cerrar", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "Para proteger tu privacidad, tu selección será ligeramente modificada aleatoriamente sin perder precisión.", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " con una prima del {{premium}}%", " at market price": " a precio de mercado", " of {{satoshis}} Satoshis": " de {{satoshis}} Sats", - "Add F2F location": "Add F2F location", "Add New": "Añadir nuevo", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exacto", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "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?", @@ -358,6 +361,7 @@ "Swap of ": "Swap de ", "Swap out of LN ": "Swap fuera de LN ", "Swap?": "¿Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Precio y prima", "Swap destination": "Destino del swap", "The order has expired": "La orden ha expirado", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/eu.json b/frontend/static/locales/eu.json index 8304b221..97630434 100644 --- a/frontend/static/locales/eu.json +++ b/frontend/static/locales/eu.json @@ -156,6 +156,10 @@ "yes": "bai", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Itxi", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Itxi", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " %{{premium}}-ko primarekin", " at market price": " at market price", " of {{satoshis}} Satoshis": " {{satoshis}} Satoshirentzat", - "Add F2F location": "Add F2F location", "Add New": "Gehitu Berria", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Fiat Ordainketa Modua(k)", "Fidelity Bond Size": "Fidantzaren tamaina", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Prezioa eta Prima", "Swap destination": "Trukearen norakoa", "The order has expired": "Eskaera iraungi da", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/fr.json b/frontend/static/locales/fr.json index 7a6b4d8f..14eb29a1 100644 --- a/frontend/static/locales/fr.json +++ b/frontend/static/locales/fr.json @@ -156,6 +156,10 @@ "yes": "oui", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Fermer", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Fermer", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " à une prime de {{premium}}%", " at market price": " au prix du marché", " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Ajouter nouveau", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Montant Plage", "Amount of BTC to swap for LN Sats": "Montant de BTC à échanger contre des LN Sats", "Amount of fiat to exchange for bitcoin": "Montant de fiat à échanger contre bitcoin", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Longueur de l'étape de dépôt fiduciaire/facture", "Exact": "Exact", "Exact Amount": "Montant exact", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Mode(s) de paiement Fiat", "Fidelity Bond Size": "Taille de la garantie de fidélité", "In or Out of Lightning?": "Entrer ou sortir du Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Échange de ", "Swap out of LN ": "Échanger hors de LN ", "Swap?": "Échange?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "Vous pouvez ajouter de nouvelles méthodes", "You must fill the form correctly": "Vous devez remplir le formulaire correctement", "You receive approx {{swapSats}} LN Sats (fees might vary)": "Vous recevez environ {{swapSats}} LN Sats (les frais peuvent varier).", @@ -416,6 +420,7 @@ "Price and Premium": "Prix et prime", "Swap destination": "Destination de l'échange", "The order has expired": "L'ordre a expiré", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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)": "Vous recevez via Lightning {{amount}} Sats (environ)", "You receive via {{method}} {{amount}}": "Vous recevez via {{méthode}} {{montant}}", diff --git a/frontend/static/locales/it.json b/frontend/static/locales/it.json index d3f2d950..90a35ca1 100644 --- a/frontend/static/locales/it.json +++ b/frontend/static/locales/it.json @@ -156,6 +156,10 @@ "yes": "si", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Chiudi", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "Enable TG Notifications": "Attiva notifiche TG", "You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.": "Sarai introdotto in conversazione con il bot RoboSats su Telegram. Apri semplicemente la chat e premi Start. Considera che attivando le notifiche Telegram potresti ridurre il tuo livello di anonimato.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Chiudi", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " con un premio del {{premium}}%", " at market price": " al prezzo di mercato", " of {{satoshis}} Satoshis": " di {{satoshis}} Sats", - "Add F2F location": "Add F2F location", "Add New": "Aggiungi nuovo", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Intervallo di quantità", "Amount of BTC to swap for LN Sats": "Quantità di BTC da cambiare in Sats LN", "Amount of fiat to exchange for bitcoin": "Quantità fiat da cambiare in bitcoin", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Deposito/durata dello step della fattura", "Exact": "Esatto", "Exact Amount": "Importo esatto", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Metodo(i) di pagamento fiat", "Fidelity Bond Size": "Ammontare della cauzione", "In or Out of Lightning?": "Dentro o fuori da Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap di ", "Swap out of LN ": "Swap da LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "Puoi aggiungere nuovi metodi", "You must fill the form correctly": "Devi compilare il form correttamente", "You receive approx {{swapSats}} LN Sats (fees might vary)": "Riceverai circa {{swapSats}} Sats su LN (le commissioni possono variare)", @@ -416,6 +420,7 @@ "Price and Premium": "Prezzo e Premio", "Swap destination": "Destinazione di Swap", "The order has expired": "L'ordine è scaduto", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Non puoi ancora accettare un ordine! Aspetta {{timeMin}}m {{timeSec}}s", "You receive via Lightning {{amount}} Sats (Approx)": "Ricevi {{amount}} Sats via Lightning (approssimativo)", "You receive via {{method}} {{amount}}": "Ricevi {{amount}} via {{method}}", diff --git a/frontend/static/locales/ja.json b/frontend/static/locales/ja.json index dc0f501b..c1f731d5 100644 --- a/frontend/static/locales/ja.json +++ b/frontend/static/locales/ja.json @@ -156,6 +156,10 @@ "yes": "はい", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "閉じる", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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」を押してください。テレグラム通知を有効にすることで匿名レベルが低下する可能性があることに注意してください。", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "閉じる", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub)。 ", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": "{{premium}}%のプレミアムで", " at market price": " at market price", " of {{satoshis}} Satoshis": "{{satoshis}}のうち", - "Add F2F location": "Add F2F location", "Add New": "新しく追加", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Amount Range", "Amount of BTC to swap for LN Sats": "ライトニングSatsと交換するためのBTCの量", "Amount of fiat to exchange for bitcoin": "ビットコインと交換するための通貨の金額", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "エスクロー/インボイスのステップ期間", "Exact": "正確", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "支払い方法", "Fidelity Bond Size": "信用担保金のサイズ", "In or Out of Lightning?": "ライトニングに入れる?出す?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "スワップ?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "新しい支払い方法を追加できます。", "You must fill the form correctly": "フォームに正しく入力する必要があります。", "You receive approx {{swapSats}} LN Sats (fees might vary)": "約{{swapSats}} ライトニングSatsを受け取ります(手数料は異なる場合があります)", @@ -416,6 +420,7 @@ "Price and Premium": "価格とプレミアム", "Swap destination": "スワップの宛先", "The order has expired": "注文は期限切れになりました", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}を受け取ります", diff --git a/frontend/static/locales/pl.json b/frontend/static/locales/pl.json index b8832847..e0547b2a 100644 --- a/frontend/static/locales/pl.json +++ b/frontend/static/locales/pl.json @@ -156,6 +156,10 @@ "yes": "yes", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Blisko", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Blisko", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " o godz {{premium}}% premia", " at market price": " at market price", " of {{satoshis}} Satoshis": " z {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Dodaj nowe", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "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?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Cena i premia", "Swap destination": "Miejsce docelowe Swap", "The order has expired": "Zamówienie wygasło", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/pt.json b/frontend/static/locales/pt.json index 09881ed7..6a9ab421 100644 --- a/frontend/static/locales/pt.json +++ b/frontend/static/locales/pt.json @@ -156,6 +156,10 @@ "yes": "yes", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Fechar", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Fechar", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " com um prêmio de {{premium}}%", " at market price": " at market price", " of {{satoshis}} Satoshis": " de {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Adicionar novo", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Amount Range", "Amount 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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Forma(s) de Pagamento Fiat", "Fidelity Bond Size": "Tamanho do título de fidelidade", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Preço e Prêmio", "Swap destination": "Trocar destino", "The order has expired": "A ordem expirou", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/ru.json b/frontend/static/locales/ru.json index ff6c8b17..35a6749d 100644 --- a/frontend/static/locales/ru.json +++ b/frontend/static/locales/ru.json @@ -156,6 +156,10 @@ "yes": "да", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Закрыть", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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, Вы можете снизить уровень анонимности.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Закрыть", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "Для защиты Вашей конфиденциальности выбранное местоположение будет слегка изменено случайным образом без потери точности", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " с наценкой {{premium}}%", " at market price": " at market price", " of {{satoshis}} Satoshis": " {{satoshis}} Сатоши", - "Add F2F location": "Add F2F location", "Add New": "Добавить новый", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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": "Количество фиата для обмена на Биткойн", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Способ(ы) оплаты", "Fidelity Bond Size": "Размер залога", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Цена и Наценка", "Swap destination": "Поменять место назначения", "The order has expired": "Срок действия ордера истёк", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/sv.json b/frontend/static/locales/sv.json index 8dba57c4..f2183012 100644 --- a/frontend/static/locales/sv.json +++ b/frontend/static/locales/sv.json @@ -156,6 +156,10 @@ "yes": "yes", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Stäng", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Stäng", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " med en premium på {{premium}}%", " at market price": " at market price", " of {{satoshis}} Satoshis": " för {{satoshis}} sats", - "Add F2F location": "Add F2F location", "Add New": "Lägg till ny", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "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?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "Pris och premium", "Swap destination": "Byt destination", "The order has expired": "Ordern har förfallit", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/sw.json b/frontend/static/locales/sw.json index f6f216bf..e74eca5b 100644 --- a/frontend/static/locales/sw.json +++ b/frontend/static/locales/sw.json @@ -156,6 +156,10 @@ "yes": "ndio", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "Funga", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "Enable TG Notifications": "Washa Arifa za 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.": "Utachukuliwa kwenye mazungumzo na boti ya Telegram ya RoboSats. Fungua mazungumzo tu na bonyeza Anza. Tambua kwamba kwa kuwezesha arifa za Telegram unaweza kupunguza kiwango chako cha kutotambulika.", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "Funga", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " kwa faida ya {{premium}}%", " at market price": " kwa bei ya soko", " of {{satoshis}} Satoshis": " ya {{satoshis}} Satoshis", - "Add F2F location": "Add F2F location", "Add New": "Ongeza Mpya", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Upeo wa Kiasi", "Amount of BTC to swap for LN Sats": "Kiasi cha BTC cha kubadilishana kwa LN Sats", "Amount of fiat to exchange for bitcoin": "Kiasi cha fiat cha kubadilishana kwa bitcoin", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Hatua ya muda wa Amana/bili", "Exact": "Sahihi", "Exact Amount": "Kiasi Sahihi", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "Njia za Malipo ya Fiat", "Fidelity Bond Size": "Ukubwa wa Dhamana ya Uaminifu", "In or Out of Lightning?": "Ndani au Nje ya Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Badilisha ya ", "Swap out of LN ": "Badilisha kutoka LN ", "Swap?": "Badilisha?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "Unaweza kuongeza njia mpya", "You must fill the form correctly": "Lazima ujaze fomu kwa usahihi", "You receive approx {{swapSats}} LN Sats (fees might vary)": "Unapokea takribani {{swapSats}} LN Sats (ada inaweza kutofautiana)", @@ -416,6 +420,7 @@ "Price and Premium": "Bei na Premium", "Swap destination": "Mahali pa Kubadilisha", "The order has expired": "Agizo limekwisha muda", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "Hauwezi kuchukua agizo bado! Subiri {{timeMin}}m {{timeSec}}s", "You receive via Lightning {{amount}} Sats (Approx)": "Utapokea kupitia Lightning {{amount}} Sats (Takriban)", "You receive via {{method}} {{amount}}": "Utapokea kupitia {{method}} {{amount}}", diff --git a/frontend/static/locales/th.json b/frontend/static/locales/th.json index 52312527..3f40493a 100644 --- a/frontend/static/locales/th.json +++ b/frontend/static/locales/th.json @@ -156,6 +156,10 @@ "yes": "ใช่", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "ปิด", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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 จะลดระดับการปกปิดตัวตนของคุณ", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "ปิด", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub)", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " ในราคาแพงกว่าตลาด {{premium}}% ", " at market price": " at market price", " of {{satoshis}} Satoshis": " เป็น Satoshis จำนวน {{satoshis}} Sats", - "Add F2F location": "Add F2F location", "Add New": "เพิ่มวิธีการ", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "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", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "Escrow/invoice step length", "Exact": "Exact", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "วิธีการชำระเงินเฟียต", "Fidelity Bond Size": "วงเงินหลักประกันความเสียหาย (bond)", "In or Out of Lightning?": "In or Out of Lightning?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "Swap?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "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)", @@ -416,6 +420,7 @@ "Price and Premium": "ราคาและค่าพรีเมี่ยม", "Swap destination": "จุดหมาย", "The order has expired": "รายการหมดอายุแล้ว", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/zh-SI.json b/frontend/static/locales/zh-SI.json index e2faddde..057b4770 100644 --- a/frontend/static/locales/zh-SI.json +++ b/frontend/static/locales/zh-SI.json @@ -156,6 +156,10 @@ "yes": "是", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "关闭", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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 通知,你可能会降低匿名程度。", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "关闭", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " 于 {{premium}}% 溢价", " at market price": " at market price", " of {{satoshis}} Satoshis": "{{satoshis}} 聪", - "Add F2F location": "Add F2F location", "Add New": "添新", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Amount Range", "Amount of BTC to swap for LN Sats": "交换闪电聪的 BTC 金额", "Amount of fiat to exchange for bitcoin": "兑换比特币的法币金额", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "托管/发票步长", "Exact": "确切", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "法币付款方法", "Fidelity Bond Size": "保证金大小", "In or Out of Lightning?": "换入还是换出闪电?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "交换?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "你可以添加新方式", "You must fill the form correctly": "你必须正确填写表格", "You receive approx {{swapSats}} LN Sats (fees might vary)": "你将接收大约{{swapSats}}闪电聪(费用会造成有所差异)", @@ -416,6 +420,7 @@ "Price and Premium": "价格和溢价", "Swap destination": "交换目的地", "The order has expired": "订单已到期", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/frontend/static/locales/zh-TR.json b/frontend/static/locales/zh-TR.json index 5c4086f7..09c690d4 100644 --- a/frontend/static/locales/zh-TR.json +++ b/frontend/static/locales/zh-TR.json @@ -156,6 +156,10 @@ "yes": "是", "#16": "Phrases in components/Charts/DepthChart/index.tsx", "#17": "Phrases in components/Charts/MapChart/index.tsx", + "Accept": "Accept", + "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.": "By doing so, you will be fetching map tiles from a third-party provider. However, depending on your setup, private information might be leaked to servers outside the RoboSats federation.", + "Close": "關閉", + "Download high resolution map?": "Download high resolution map?", "Show tiles": "Show tiles", "#18": "Phrases in components/Charts/helpers/OrderTooltip/index.tsx", "#19": "Phrases in components/Dialogs/AuditPGP.tsx", @@ -205,9 +209,8 @@ "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 通知,你可能會降低匿名程度。", "#23": "Phrases in components/Dialogs/F2fMap.tsx", - "Close": "關閉", + "Choose a location": "Choose a location", "Save": "Save", - "To protect your privacy, your selection will be slightly randomized without losing accuracy": "To protect your privacy, your selection will be slightly randomized without losing accuracy", "#24": "Phrases in components/Dialogs/Info.tsx", "(GitHub).": "(GitHub).", "(Telegram)": "(Telegram)", @@ -312,8 +315,8 @@ " at a {{premium}}% premium": " 於 {{premium}}% 溢價", " at market price": " at market price", " of {{satoshis}} Satoshis": "{{satoshis}} 聰", - "Add F2F location": "Add F2F location", "Add New": "添新", + "Add geolocation for a face to face trade": "Add geolocation for a face to face trade", "Amount Range": "Amount Range", "Amount of BTC to swap for LN Sats": "交換閃電聰的 BTC 金額", "Amount of fiat to exchange for bitcoin": "兌換比特幣的法幣金額", @@ -328,7 +331,7 @@ "Escrow/invoice step length": "託管/發票步長", "Exact": "確切", "Exact Amount": "Exact Amount", - "Face-to-face": "Face-to-face", + "Face to Face Location": "Face to Face Location", "Fiat Payment Method(s)": "法幣付款方法", "Fidelity Bond Size": "保證金大小", "In or Out of Lightning?": "換入還是換出閃電?", @@ -358,6 +361,7 @@ "Swap of ": "Swap of ", "Swap out of LN ": "Swap out of LN ", "Swap?": "交換?", + "To protect your privacy, the exact location you pin will be slightly randomized.": "To protect your privacy, the exact location you pin will be slightly randomized.", "You can add new methods": "你可以添加新方式", "You must fill the form correctly": "你必須正確填寫表格", "You receive approx {{swapSats}} LN Sats (fees might vary)": "你將接收大約{{swapSats}}閃電聰(費用會造成有所差異)", @@ -416,6 +420,7 @@ "Price and Premium": "價格和溢價", "Swap destination": "交換目的地", "The order has expired": "訂單已到期", + "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.": "The pinned location is approximate. The exact location for the meeting place must be exchanged in the encrypted chat.", "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}}", diff --git a/nodeapp/.dockerignore b/nodeapp/.dockerignore index 35bffb56..e5aa3cc5 100644 --- a/nodeapp/.dockerignore +++ b/nodeapp/.dockerignore @@ -1,6 +1,7 @@ README.md assets static/assets/vector +!static/assets/vector/Location_robot_*.svg static/assets/images/Ba* static/assets/images/bot* static/assets/images/robo* diff --git a/nodeapp/docker-compose-example.yml b/nodeapp/docker-compose-example.yml index 56e017df..ffa5a4ac 100644 --- a/nodeapp/docker-compose-example.yml +++ b/nodeapp/docker-compose-example.yml @@ -3,6 +3,7 @@ version: '3.9' # 'latest' tag from docker-hub services: robosats: + build: . image: recksato/robosats-client:latest container_name: robosats restart: always