Fix f2f style and self-hosted assets

This commit is contained in:
Reckless_Satoshi 2023-10-17 05:07:56 -07:00
parent 28cf2287f2
commit d5f6e2cbd8
No known key found for this signature in database
GPG Key ID: 9C4585B561315571
27 changed files with 323 additions and 160 deletions

View File

@ -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<MapChartProps> = ({
const { t } = useTranslation();
const { book } = useContext<UseAppStoreType>(AppContext);
const [useTiles, setUseTiles] = useState<boolean>(false);
const [acceptedTilesWarning, setAcceptedTilesWarning] = useState<boolean>(false);
const [openWarningDialog, setOpenWarningDialog] = useState<boolean>(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<MapChartProps> = ({
: { width: `${width}em`, maxHeight: `${height}em` }
}
>
<Dialog
open={openWarningDialog}
onClose={() => {
setOpenWarningDialog(false);
}}
>
<DialogTitle>{t('Download high resolution map?')}</DialogTitle>
<DialogContent>
{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.',
)}
</DialogContent>
<DialogActions>
<Button
onClick={() => {
setOpenWarningDialog(false);
}}
>
{t('Close')}
</Button>
<Button
onClick={() => {
setOpenWarningDialog(false);
setAcceptedTilesWarning(true);
setUseTiles(true);
}}
>
{t('Accept')}
</Button>
</DialogActions>
</Dialog>
<Paper variant='outlined' style={{ width: '100%', height: '100%', justifyContent: 'center' }}>
{false ? (
<div
@ -52,20 +96,31 @@ const MapChart: React.FC<MapChartProps> = ({
<>
<Grid
item
style={{ height: 50, justifyContent: 'center', display: 'flex', paddingTop: 10 }}
style={{
height: '3.1em',
justifyContent: 'flex-end',
display: 'flex',
paddingTop: '0.8em',
}}
>
<Tooltip enterTouchDelay={0} placement='top' title={t('Show tiles')}>
<div
style={{
display: 'flex',
width: '4em',
width: '5em',
height: '1.1em',
}}
>
<Switch
size='small'
checked={useTiles}
onChange={() => setUseTiles((value) => !value)}
onChange={() => {
if (acceptedTilesWarning) {
setUseTiles((value) => !value);
} else {
setOpenWarningDialog(true);
}
}}
/>
<PhotoSizeSelectActual sx={{ color: 'text.secondary' }} />
</div>

View File

@ -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<boolean>(false);
const [acceptedTilesWarning, setAcceptedTilesWarning] = useState<boolean>(false);
const [openWarningDialog, setOpenWarningDialog] = useState<boolean>(false);
const onSave = () => {
if (position && position[0] && position[1]) {
@ -60,9 +65,41 @@ const F2fMapDialog = ({
aria-describedby='worldmap-description'
maxWidth={false}
>
<Dialog
open={openWarningDialog}
onClose={() => {
setOpenWarningDialog(false);
}}
>
<DialogTitle>{t('Download high resolution map?')}</DialogTitle>
<DialogContent>
{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.',
)}
</DialogContent>
<DialogActions>
<Button
onClick={() => {
setOpenWarningDialog(false);
}}
>
{t('Close')}
</Button>
<Button
onClick={() => {
setOpenWarningDialog(false);
setAcceptedTilesWarning(true);
setUseTiles(true);
}}
>
{t('Accept')}
</Button>
</DialogActions>
</Dialog>
<DialogTitle>
<Grid container justifyContent='space-between' spacing={0} sx={{ maxHeight: '1em' }}>
<Grid item>{t(interactive ? 'Choose a location' : 'Map')}</Grid>
<Grid item>{interactive ? t('Choose a location') : t('Map')}</Grid>
<Grid item>
<Tooltip enterTouchDelay={0} placement='top' title={t('Show tiles')}>
<div
@ -75,7 +112,13 @@ const F2fMapDialog = ({
<Switch
size='small'
checked={useTiles}
onChange={() => setUseTiles((value) => !value)}
onChange={() => {
if (acceptedTilesWarning) {
setUseTiles((value) => !value);
} else {
setOpenWarningDialog(true);
}
}}
/>
<PhotoSizeSelectActual sx={{ color: 'text.secondary' }} />
</div>
@ -83,7 +126,7 @@ const F2fMapDialog = ({
</Grid>
</Grid>
</DialogTitle>
<DialogContent style={{ height: '100vh', width: '80vw' }}>
<DialogContent style={{ height: '100vh', width: '80vw', padding: 0, paddingBottom: '0.5em' }}>
<Map
interactive={interactive}
orderType={orderType}
@ -94,29 +137,30 @@ const F2fMapDialog = ({
center={[latitude ?? 0, longitude ?? 0]}
/>
</DialogContent>
<DialogActions>
{interactive ? (
<Tooltip
enterTouchDelay={0}
placement='top'
title={t(
'To protect your privacy, your selection will be slightly randomized without losing accuracy',
<DialogActions sx={{ paddingTop: 0 }}>
<Grid container direction='row' spacing={1} justifyContent='flex-end'>
<Grid item>
<Typography variant='caption' color='text.secondary'>
{message}
</Typography>
</Grid>
<Grid item>
{interactive ? (
<Button color='primary' variant='contained' onClick={onSave} disabled={!position}>
{t('Save')}
</Button>
) : (
<Button
color='primary'
variant='contained'
onClick={() => onClose()}
disabled={!position}
>
{t('Close')}
</Button>
)}
>
<Button color='primary' variant='contained' onClick={onSave} disabled={!position}>
{t('Save')}
</Button>
</Tooltip>
) : (
<Button
color='primary'
variant='contained'
onClick={() => onClose()}
disabled={!position}
>
{t('Close')}
</Button>
)}
</Grid>
</Grid>
</DialogActions>
</Dialog>
);

View File

@ -1,14 +0,0 @@
import React from 'react';
import { SvgIcon, SvgIconProps } from '@mui/material';
const LocationPin: React.FC<SvgIconProps> = (props) => {
return (
<SvgIcon sx={props.sx} color={props.color} viewBox='0 0 21.67 29.99'>
<rect x='9.95' y='10.67' width='1.77' height='19.33' rx='0.88' />
<path d='M10.84,21.67A10.84,10.84,0,1,1,21.67,10.84,10.85,10.85,0,0,1,10.84,21.67ZM10.84,2a8.84,8.84,0,1,0,8.83,8.84A8.84,8.84,0,0,0,10.84,2Z' />
<rect fill={props.color} x='1' y='1' width='19.67' height='19.67' rx='9.84' />
</SvgIcon>
);
};
export default LocationPin;

View File

@ -1,23 +0,0 @@
import React from 'react';
import { SvgIcon, SvgIconProps } from '@mui/material';
const LocationRobot: React.FC<SvgIconProps> = (props) => {
return (
<SvgIcon sx={props.sx} color={props.color} viewBox='0 0 18.66 29.68'>
<path
fill={props.color}
d='M18,8A9.13,9.13,0,0,0,10.89.62,10.88,10.88,0,0,0,9.33.49,10.88,10.88,0,0,0,7.77.62,9.13,9.13,0,0,0,.66,8a12.92,12.92,0,0,0,1.19,8.25C2.68,18.09,7.47,27.6,9.07,29c0,.12.11.19.19.19l.07,0,.07,0c.08,0,.15-.07.19-.19,1.6-1.41,6.39-10.92,7.22-12.8A12.92,12.92,0,0,0,18,8Z'
/>
<path d='M9.23,29.6a.57.57,0,0,1-.5-.35C7,27.57,2.24,18.09,1.48,16.38A13.57,13.57,0,0,1,.26,7.87C1.18,3.78,4,.92,7.7.23h0A8.38,8.38,0,0,1,11,.24h0c3.74.69,6.52,3.55,7.44,7.64a13.57,13.57,0,0,1-1.22,8.51c-.76,1.71-5.5,11.19-7.25,12.87a.57.57,0,0,1-.55.35H9.23ZM8,1,7.85,1a8.68,8.68,0,0,0-6.8,7C.5,10.52.86,13,2.22,16.05c.9,2,5.62,11.32,7.11,12.65,1.49-1.33,6.21-10.63,7.11-12.65,1.36-3.07,1.72-5.53,1.17-8h0a8.68,8.68,0,0,0-6.8-7l-.12,0A10.47,10.47,0,0,0,9.33.89,10.3,10.3,0,0,0,8,1Z' />
<rect x='3.12' y='6.34' width='12.53' height='7.76' rx='3.88' />
<rect fill='#fff' x='5.02' y='7.82' width='2.16' height='2.34' rx='1.02' />
<rect fill='#fff' x='11.25' y='7.82' width='2.16' height='2.34' rx='1.02' />
<path
fill='#fff'
d='M9.24,12.76A3.57,3.57,0,0,1,7,12a.4.4,0,1,1,.53-.61,2.78,2.78,0,0,0,3.49,0,.4.4,0,0,1,.48.65A3.71,3.71,0,0,1,9.24,12.76Z'
/>
</SvgIcon>
);
};
export default LocationRobot;

View File

@ -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';

View File

@ -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 = ({
)}
</Grid>
<Grid item>
<Tooltip enterTouchDelay={0} title={t('Add F2F location')}>
<Button variant='outlined' onClick={() => setOpenWorldmap(true)}>
{t('Face-to-face')}
<Grid item sx={{ width: '100%' }}>
<Tooltip enterTouchDelay={0} title={t('Add geolocation for a face to face trade')}>
<Button
size='large'
fullWidth={true}
color='inherit'
variant='outlined'
sx={{
justifyContent: 'flex-start',
fontWeight: 'normal',
textTransform: 'none',
backgroundColor: theme.palette.background.paper,
color: theme.palette.text.secondary,
borderColor: theme.palette.text.disabled,
}}
onClick={() => setOpenWorldmap(true)}
>
{t('Face to Face Location')}
<Map style={{ paddingLeft: 5 }} />
</Button>
</Tooltip>

View File

@ -101,32 +101,28 @@ const Map = ({
<MapContainer
center={center ?? [0, 0]}
zoom={zoom ? zoom : 2}
style={{ height: '100%', width: '100%' }}
attributionControl={false}
style={{ height: '100%', width: '100%', backgroundColor: theme.palette.background.paper }}
>
{!useTiles && !worldmap && <LinearProgress />}
{!useTiles && worldmap && (
<>
<GeoJSON
data={worldmap}
style={{
weight: 1,
fillColor: theme.palette.primary.main,
color: theme.palette.primary.main,
}}
/>
{getOrderMarkers()}
</>
<GeoJSON
data={worldmap}
style={{
weight: 1,
fillColor: theme.palette.text.disabled,
color: theme.palette.text.secondary,
}}
/>
)}
{useTiles && (
<>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
referrerPolicy='no-referrer'
/>
{getOrderMarkers()}
</>
<TileLayer
attribution='&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
url='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
referrerPolicy='no-referrer'
/>
)}
{getOrderMarkers()}
<LocationMarker />
</MapContainer>
);

View File

@ -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)}
/>
<Grid item xs={12}>

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}を受け取ります",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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}}",

View File

@ -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*

View File

@ -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