Merge branch 'main' into websockets-on-android

This commit is contained in:
Reckless_Satoshi 2024-11-24 08:14:49 +00:00 committed by GitHub
commit 33f3b64bb3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
32 changed files with 224 additions and 140 deletions

View File

@ -132,14 +132,6 @@ jobs:
name: robosats-${{ inputs.semver }}-x86_64.apk name: robosats-${{ inputs.semver }}-x86_64.apk
path: mobile/android/app/build/outputs/apk/release/app-x86_64-release.apk path: mobile/android/app/build/outputs/apk/release/app-x86_64-release.apk
# Create app-x86-release APK artifact asset for Release
- name: 'Upload x86 .apk Release Artifact (for Release)'
uses: actions/upload-artifact@v4
if: inputs.semver != '' # If this workflow is called from release.yml
with:
name: robosats-${{ inputs.semver }}-x86.apk
path: mobile/android/app/build/outputs/apk/release/app-x86-release.apk
- name: 'Create Pre-release' - name: 'Create Pre-release'
id: create_release id: create_release
if: inputs.semver == '' # only if this workflow is not called from a push to tag (a Release) if: inputs.semver == '' # only if this workflow is not called from a push to tag (a Release)
@ -200,16 +192,3 @@ jobs:
asset_path: ./mobile/android/app/build/outputs/apk/release/app-x86_64-release.apk asset_path: ./mobile/android/app/build/outputs/apk/release/app-x86_64-release.apk
asset_name: robosats-${{ steps.commit.outputs.short }}-x86_64.apk asset_name: robosats-${{ steps.commit.outputs.short }}-x86_64.apk
asset_content_type: application/apk asset_content_type: application/apk
# Upload x86 APK to pre-release
- name: 'Upload x86 Pre-release APK Asset'
id: upload-release-x86-apk-asset
if: inputs.semver == '' # only if this workflow is not called from a push to tag (a Release)
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./mobile/android/app/build/outputs/apk/release/app-x86-release.apk
asset_name: robosats-${{ steps.commit.outputs.short }}-x86.apk
asset_content_type: application/apk

View File

@ -74,7 +74,7 @@ jobs:
secrets: inherit secrets: inherit
with: with:
semver: ${{ needs.check-versions.outputs.semver }} semver: ${{ needs.check-versions.outputs.semver }}
desktop-build: desktop-build:
uses: RoboSats/robosats/.github/workflows/desktop-build.yml@main uses: RoboSats/robosats/.github/workflows/desktop-build.yml@main
needs: [frontend-build, check-versions] needs: [frontend-build, check-versions]
@ -163,29 +163,12 @@ jobs:
asset_name: robosats-${{ needs.check-versions.outputs.semver }}-x86_64.apk asset_name: robosats-${{ needs.check-versions.outputs.semver }}-x86_64.apk
asset_content_type: application/apk asset_content_type: application/apk
# Upload app-x86-release APK artifact asset
- name: 'Download x86 APK Artifact'
uses: actions/download-artifact@v4
with:
name: robosats-${{ needs.check-versions.outputs.semver }}-x86.apk
path: .
- name: 'Upload x86 APK Asset'
id: upload-x86-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create-release.outputs.upload_url }}
asset_path: app-x86-release.apk
asset_name: robosats-${{ needs.check-versions.outputs.semver }}-x86.apk
asset_content_type: application/apk
- name: 'Download macOS Build Artifact' - name: 'Download macOS Build Artifact'
uses: actions/download-artifact@v4 uses: actions/download-artifact@v4
with: with:
name: robosats-desktop-${{ needs.check-versions.outputs.semver }}-mac-darwin-x64.zip name: robosats-desktop-${{ needs.check-versions.outputs.semver }}-mac-darwin-x64.zip
path: . path: .
- name: 'Upload macOS Build Artifact' - name: 'Upload macOS Build Artifact'
id: upload-release-mac-zip-asset id: upload-release-mac-zip-asset
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1
@ -219,7 +202,7 @@ jobs:
with: with:
name: robosats-desktop-${{ needs.check-versions.outputs.semver }}-win32-ia32.zip name: robosats-desktop-${{ needs.check-versions.outputs.semver }}-win32-ia32.zip
path: . path: .
- name: 'Upload Windows Build Artifact' - name: 'Upload Windows Build Artifact'
id: upload-release-win-zip-asset id: upload-release-win-zip-asset
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1

View File

@ -88,7 +88,7 @@ class Nostr:
] ]
), ),
Tag.parse(["y", "robosats", config("COORDINATOR_ALIAS", cast=str).lower()]), Tag.parse(["y", "robosats", config("COORDINATOR_ALIAS", cast=str).lower()]),
Tag.parse(["n", str(config("NETWORK"))]), Tag.parse(["network", str(config("NETWORK"))]),
Tag.parse(["layer"] + self.get_layer_tag(order)), Tag.parse(["layer"] + self.get_layer_tag(order)),
Tag.parse(["bond", str(order.bond_size)]), Tag.parse(["bond", str(order.bond_size)]),
Tag.parse(["z", "order"]), Tag.parse(["z", "order"]),

View File

@ -55,14 +55,14 @@ const DepthChart: React.FC<DepthChartProps> = ({
const [rangeSteps, setRangeSteps] = useState<number>(8); const [rangeSteps, setRangeSteps] = useState<number>(8);
const [xRange, setXRange] = useState<number>(8); const [xRange, setXRange] = useState<number>(8);
const [xType, setXType] = useState<string>('premium'); const [xType, setXType] = useState<string>('premium');
const [currencyCode, setCurrencyCode] = useState<number>(1); const [currencyCode, setCurrencyCode] = useState<number>(0);
const [center, setCenter] = useState<number>(); const [center, setCenter] = useState<number>();
const height = maxHeight < 10 ? 10 : maxHeight; const height = maxHeight < 10 ? 10 : maxHeight;
const width = maxWidth < 10 ? 10 : maxWidth > 72.8 ? 72.8 : maxWidth; const width = maxWidth < 10 ? 10 : maxWidth > 72.8 ? 72.8 : maxWidth;
useEffect(() => { useEffect(() => {
setCurrencyCode(fav.currency === 0 ? 1 : fav.currency); setCurrencyCode(fav.currency); // as selected in BookControl
}, [fav.currency]); }, [fav.currency]);
useEffect(() => { useEffect(() => {
@ -74,7 +74,7 @@ const DepthChart: React.FC<DepthChartProps> = ({
const originalPrice = const originalPrice =
(limits[order.currency]?.price ?? 0) * (1 + parseFloat(order.premium) / 100); (limits[order.currency]?.price ?? 0) * (1 + parseFloat(order.premium) / 100);
const currencyPrice = const currencyPrice =
(limits[currencyCode]?.price ?? 0) * (1 + parseFloat(order.premium) / 100); (limits[currencyCode || 1]?.price ?? 0) * (1 + parseFloat(order.premium) / 100);
const originalAmount = const originalAmount =
order.has_range && order.max_amount order.has_range && order.max_amount
@ -124,10 +124,22 @@ const DepthChart: React.FC<DepthChartProps> = ({
const generateSeries: () => void = () => { const generateSeries: () => void = () => {
const sortedOrders: PublicOrder[] = const sortedOrders: PublicOrder[] =
xType === 'base_price' xType === 'base_price'
? enrichedOrders.sort( ? enrichedOrders
(order1, order2) => (order1?.base_price ?? 0) - (order2?.base_price ?? 0), .filter(
) (order: PublicOrder | null) => currencyCode === 0 || order?.currency == currencyCode,
: enrichedOrders.sort((order1, order2) => order1?.premium - order2?.premium); )
.sort(
(order1: PublicOrder | null, order2: PublicOrder | null) =>
(order1?.base_price ?? 0) - (order2?.base_price ?? 0),
)
: enrichedOrders
.filter(
(order: PublicOrder | null) => currencyCode === 0 || order?.currency == currencyCode,
)
.sort(
(order1: PublicOrder | null, order2: PublicOrder | null) =>
order1?.premium - order2?.premium,
);
const sortedBuyOrders: PublicOrder[] = sortedOrders const sortedBuyOrders: PublicOrder[] = sortedOrders
.filter((order) => order?.type === 0) .filter((order) => order?.type === 0)
@ -317,7 +329,7 @@ const DepthChart: React.FC<DepthChartProps> = ({
<Grid item> <Grid item>
<Box justifyContent='center'> <Box justifyContent='center'>
{xType === 'base_price' {xType === 'base_price'
? `${center} ${String(currencyDict[currencyCode])}` ? `${center} ${String(currencyDict[(currencyCode || 1) as keyof object])}`
: `${String(center.toPrecision(3))}%`} : `${String(center.toPrecision(3))}%`}
</Box> </Box>
</Grid> </Grid>

View File

@ -1,4 +1,4 @@
import React, { useContext } from 'react'; import React, { useContext, useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { import {
@ -35,10 +35,19 @@ interface Props {
const ExchangeDialog = ({ open = false, onClose }: Props): JSX.Element => { const ExchangeDialog = ({ open = false, onClose }: Props): JSX.Element => {
const { t } = useTranslation(); const { t } = useTranslation();
const { federation } = useContext(FederationContext); const { federation } = useContext(FederationContext);
const [loadingInfo, setLoadingInfo] = useState<boolean>(true);
useEffect(() => {
if (open) federation.loadInfo();
}, [open]);
useEffect(() => {
setLoadingInfo(federation.loading);
}, [federation.loading]);
return ( return (
<Dialog open={open} onClose={onClose}> <Dialog open={open} onClose={onClose}>
<div style={federation.loading ? {} : { display: 'none' }}> <div style={loadingInfo ? {} : { display: 'none' }}>
<LinearProgress variant='indeterminate' /> <LinearProgress variant='indeterminate' />
</div> </div>
<DialogContent> <DialogContent>

View File

@ -86,6 +86,10 @@ const MakerForm = ({
const minRangeAmountMultiple = 1.6; const minRangeAmountMultiple = 1.6;
const amountSafeThresholds = [1.03, 0.98]; const amountSafeThresholds = [1.03, 0.98];
useEffect(() => {
federation.loadInfo();
}, []);
useEffect(() => { useEffect(() => {
setCurrencyCode(currencyDict[fav.currency === 0 ? 1 : fav.currency]); setCurrencyCode(currencyDict[fav.currency === 0 ? 1 : fav.currency]);
}, [federationUpdatedAt]); }, [federationUpdatedAt]);

View File

@ -8,8 +8,9 @@ import {
Typography, Typography,
type SelectChangeEvent, type SelectChangeEvent,
CircularProgress, CircularProgress,
Stack,
} from '@mui/material'; } from '@mui/material';
import { Bolt, Link, Info } from '@mui/icons-material';
import RobotAvatar from '../RobotAvatar'; import RobotAvatar from '../RobotAvatar';
import { AppContext, type UseAppStoreType } from '../../contexts/AppContext'; import { AppContext, type UseAppStoreType } from '../../contexts/AppContext';
import { useTheme } from '@emotion/react'; import { useTheme } from '@emotion/react';
@ -44,35 +45,37 @@ const SelectCoordinator: React.FC<SelectCoordinatorProps> = ({
return ( return (
<Grid item> <Grid item>
<Tooltip <Box
placement='top' sx={{
enterTouchDelay={500} backgroundColor: 'background.paper',
enterDelay={700} border: '1px solid',
enterNextDelay={2000} borderRadius: '4px',
title={t( borderColor: theme.palette.mode === 'dark' ? '#434343' : '#c4c4c4',
'The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!', '&:hover': {
)} borderColor: theme.palette.mode === 'dark' ? '#ffffff' : '#2f2f2f',
},
}}
> >
<Box <Tooltip
sx={{ placement='top'
backgroundColor: 'background.paper', enterTouchDelay={500}
border: '1px solid', enterDelay={700}
borderRadius: '4px', enterNextDelay={2000}
borderColor: theme.palette.mode === 'dark' ? '#434343' : '#c4c4c4', title={t(
'&:hover': { 'The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!',
borderColor: theme.palette.mode === 'dark' ? '#ffffff' : '#2f2f2f', )}
},
}}
> >
<Typography variant='caption' color='text.secondary'> <Grid container style={{ marginTop: 10 }}>
&nbsp;{t('Order Host')}
</Typography>
<Grid container>
<Grid <Grid
item item
xs={3} xs={3}
sx={{ cursor: 'pointer', position: 'relative', left: '0.3em', bottom: '0.1em' }} sx={{
cursor: 'pointer',
position: 'relative',
left: '0.3em',
bottom: '0.1em',
marginBottom: 1,
}}
onClick={() => { onClick={() => {
onClickCurrentCoordinator(coordinatorAlias); onClickCurrentCoordinator(coordinatorAlias);
}} }}
@ -123,8 +126,81 @@ const SelectCoordinator: React.FC<SelectCoordinatorProps> = ({
</Select> </Select>
</Grid> </Grid>
</Grid> </Grid>
</Box> </Tooltip>
</Tooltip> <Grid container>
<Grid item>
<Stack direction='row' alignContent='center' spacing={2} style={{ flexGrow: 1 }}>
<Grid item>
<Tooltip
placement='top'
enterTouchDelay={500}
enterDelay={700}
enterNextDelay={2000}
title={t('Maker fee')}
>
<Typography
color='text.secondary'
variant='caption'
style={{
display: 'flex',
alignItems: 'center',
}}
>
&nbsp;{t('Maker')[0]} {((coordinator?.info?.maker_fee ?? 0) * 100).toFixed(3)}%
</Typography>
</Tooltip>
</Grid>
<Grid item>
<Tooltip
placement='top'
enterTouchDelay={500}
enterDelay={700}
enterNextDelay={2000}
title={t('Taker fee')}
>
<Typography
color='text.secondary'
variant='caption'
style={{
display: 'flex',
alignItems: 'center',
}}
>
&nbsp;{t('Taker')[0]} {((coordinator?.info?.taker_fee ?? 0) * 100).toFixed(3)}%
</Typography>
</Tooltip>
</Grid>
<Grid item>
<Tooltip
placement='top'
enterTouchDelay={500}
enterDelay={700}
enterNextDelay={2000}
title={
coordinator?.info?.swap_enabled
? t('Onchain payouts enabled')
: t('Onchain payouts disabled')
}
>
<Typography
color={coordinator?.info?.swap_enabled ? 'primary' : 'text.secondary'}
variant='caption'
style={{
display: 'flex',
alignItems: 'center',
}}
>
<Link sx={{ height: 16 }} />{' '}
{coordinator?.info?.swap_enabled
? `${(coordinator?.info?.current_swap_fee_rate ?? 0).toFixed(1)}%`
: t('Disabled')}
</Typography>
</Tooltip>
</Grid>
</Stack>
</Grid>
</Grid>
</Box>
</Grid> </Grid>
); );
}; };

View File

@ -176,10 +176,14 @@ export class Federation {
lifetime_volume: 0, lifetime_volume: 0,
version: { major: 0, minor: 0, patch: 0 }, version: { major: 0, minor: 0, patch: 0 },
}; };
this.loading = true;
this.exchange.onlineCoordinators = 0;
this.exchange.loadingCoordinators = Object.keys(this.coordinators).length;
this.updateEnabledCoordinators(); this.updateEnabledCoordinators();
for (const coor of Object.values(this.coordinators)) { for (const coor of Object.values(this.coordinators)) {
coor.loadInfo(() => { coor.loadInfo(() => {
this.exchange.onlineCoordinators = this.exchange.onlineCoordinators + 1;
this.onCoordinatorSaved(); this.onCoordinatorSaved();
}); });
} }
@ -202,14 +206,15 @@ export class Federation {
loadBook = async (): Promise<void> => { loadBook = async (): Promise<void> => {
if (this.connection !== 'api') return; if (this.connection !== 'api') return;
this.loading = true;
this.book = {}; this.book = {};
this.triggerHook('onFederationUpdate'); this.loading = true;
this.exchange.onlineCoordinators = 0;
this.exchange.loadingCoordinators = Object.keys(this.coordinators).length; this.exchange.loadingCoordinators = Object.keys(this.coordinators).length;
this.triggerHook('onFederationUpdate');
for (const coor of Object.values(this.coordinators)) { for (const coor of Object.values(this.coordinators)) {
coor.loadBook(() => { coor.loadBook(() => {
this.exchange.onlineCoordinators = this.exchange.onlineCoordinators + 1;
this.onCoordinatorSaved(); this.onCoordinatorSaved();
this.triggerHook('onFederationUpdate');
}); });
} }
}; };

View File

@ -412,6 +412,10 @@
"You send approx {{swapSats}} LN Sats (fees might vary)": "Envies aprox. {{swapSats}} LN Sats (les taxes poden variar)", "You send approx {{swapSats}} LN Sats (fees might vary)": "Envies aprox. {{swapSats}} LN Sats (les taxes poden variar)",
"Your order fixed exchange rate": "La tasa de canvi fixa de la teva ordre", "Your order fixed exchange rate": "La tasa de canvi fixa de la teva ordre",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Disabled": "Disabled",
"Maker": "Creador",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Prenedor",
"Order Host": "Amfitrió de l'ordre", "Order Host": "Amfitrió de l'ordre",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "El proveïdor de la infraestructura LN i comunicacions. L'amfitrió serà l'encarregat de donar suport i resoldre disputes. LEs comissions de les transaccions són fixades per l'amfitrió. Assegureu-vos de seleccionar només els amfitrions en què confieu!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "El proveïdor de la infraestructura LN i comunicacions. L'amfitrió serà l'encarregat de donar suport i resoldre disputes. LEs comissions de les transaccions són fixades per l'amfitrió. Assegureu-vos de seleccionar només els amfitrions en què confieu!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Fosc", "Dark": "Fosc",
"Disabled": "Disabled",
"Light": "Clar", "Light": "Clar",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Taxa de canvi del contracte", "Contract exchange rate": "Taxa de canvi del contracte",
"Coordinator trade revenue": "Ingressos pel coordinador de l'intercanvi", "Coordinator trade revenue": "Ingressos pel coordinador de l'intercanvi",
"Export trade summary": "Exportar el resumen d'intercanvi", "Export trade summary": "Exportar el resumen d'intercanvi",
"Maker": "Creador",
"Maker bond": "Fiança de creador", "Maker bond": "Fiança de creador",
"Mining fee": "Comissió minera", "Mining fee": "Comissió minera",
"Onchain swap fee": "Taxa de swap onchain", "Onchain swap fee": "Taxa de swap onchain",
@ -529,7 +531,6 @@
"Routing budget": "Pressupost d'enrutament", "Routing budget": "Pressupost d'enrutament",
"Seller": "Venda", "Seller": "Venda",
"Sent": "Enviat", "Sent": "Enviat",
"Taker": "Prenedor",
"Taker bond": "Fiança de prenedor", "Taker bond": "Fiança de prenedor",
"Timestamp": "Marca d'hora", "Timestamp": "Marca d'hora",
"Trade Summary": "Resum de l'intercanvi", "Trade Summary": "Resum de l'intercanvi",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Pevný směnný kurz tvé nabídky", "Your order fixed exchange rate": "Pevný směnný kurz tvé nabídky",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Tvůrce",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Příjemce",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Tvůrce",
"Maker bond": "Kauce tvůrce", "Maker bond": "Kauce tvůrce",
"Mining fee": "Těžební poplatek", "Mining fee": "Těžební poplatek",
"Onchain swap fee": "Onchain swap poplatek", "Onchain swap fee": "Onchain swap poplatek",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Prodavající", "Seller": "Prodavající",
"Sent": "Odesláno", "Sent": "Odesláno",
"Taker": "Příjemce",
"Taker bond": "Kauce příjemce", "Taker bond": "Kauce příjemce",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Shrnutí obchodu", "Trade Summary": "Shrnutí obchodu",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Dein fixierter Order-Kurs", "Your order fixed exchange rate": "Dein fixierter Order-Kurs",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "Mining fee", "Mining fee": "Mining fee",
"Onchain swap fee": "Onchain swap fee", "Onchain swap fee": "Onchain swap fee",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Verkäufer", "Seller": "Verkäufer",
"Sent": "Sent", "Sent": "Sent",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Trade Summary", "Trade Summary": "Trade Summary",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Your order fixed exchange rate", "Your order fixed exchange rate": "Your order fixed exchange rate",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "Mining fee", "Mining fee": "Mining fee",
"Onchain swap fee": "Onchain swap fee", "Onchain swap fee": "Onchain swap fee",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Seller", "Seller": "Seller",
"Sent": "Sent", "Sent": "Sent",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Trade Summary", "Trade Summary": "Trade Summary",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "La tasa de cambio fija de tu orden", "Your order fixed exchange rate": "La tasa de cambio fija de tu orden",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Creador",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Tomador",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Enrutado Lightning fallido", "Lightning routing failed": "Enrutado Lightning fallido",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Oscuro", "Dark": "Oscuro",
"Disabled": "Disabled",
"Light": "Claro", "Light": "Claro",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Tasa de cambio del contrato", "Contract exchange rate": "Tasa de cambio del contrato",
"Coordinator trade revenue": "Recompensa para el coordinador del intercambio", "Coordinator trade revenue": "Recompensa para el coordinador del intercambio",
"Export trade summary": "Exportar el resumen de la transacción", "Export trade summary": "Exportar el resumen de la transacción",
"Maker": "Creador",
"Maker bond": "Fianza de creador", "Maker bond": "Fianza de creador",
"Mining fee": "Comisión minera", "Mining fee": "Comisión minera",
"Onchain swap fee": "Comisión swap onchain", "Onchain swap fee": "Comisión swap onchain",
@ -529,7 +531,6 @@
"Routing budget": "Presupuesto de enrutado", "Routing budget": "Presupuesto de enrutado",
"Seller": "Vende", "Seller": "Vende",
"Sent": "Enviado", "Sent": "Enviado",
"Taker": "Tomador",
"Taker bond": "Fianza de tomador", "Taker bond": "Fianza de tomador",
"Timestamp": "Marca de tiempo", "Timestamp": "Marca de tiempo",
"Trade Summary": "Resumen del intercambio", "Trade Summary": "Resumen del intercambio",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Zure eskaeraren kanbio-tasa finkoa", "Your order fixed exchange rate": "Zure eskaeraren kanbio-tasa finkoa",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Egile",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Hartzaile",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Kontratuaren truke-tasa", "Contract exchange rate": "Kontratuaren truke-tasa",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Egile",
"Maker bond": "Egile fidantza", "Maker bond": "Egile fidantza",
"Mining fee": "Meatzaritza kuota", "Mining fee": "Meatzaritza kuota",
"Onchain swap fee": "Onchain swap kuota", "Onchain swap fee": "Onchain swap kuota",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Saltzaile", "Seller": "Saltzaile",
"Sent": "Bidalita", "Sent": "Bidalita",
"Taker": "Hartzaile",
"Taker bond": "Hartzaile fidantza", "Taker bond": "Hartzaile fidantza",
"Timestamp": "Amaiera ordua", "Timestamp": "Amaiera ordua",
"Trade Summary": "Salerosketaren laburpena", "Trade Summary": "Salerosketaren laburpena",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Taux de change fixe de votre commande", "Your order fixed exchange rate": "Taux de change fixe de votre commande",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Auteur",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Preneur",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Échec routage Lightning", "Lightning routing failed": "Échec routage Lightning",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Sombre", "Dark": "Sombre",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Taux de change du contrat", "Contract exchange rate": "Taux de change du contrat",
"Coordinator trade revenue": "Revenue transaction coordinateur", "Coordinator trade revenue": "Revenue transaction coordinateur",
"Export trade summary": "Export résumé transaction", "Export trade summary": "Export résumé transaction",
"Maker": "Auteur",
"Maker bond": "Caution de l'auteur", "Maker bond": "Caution de l'auteur",
"Mining fee": "Frais du minage", "Mining fee": "Frais du minage",
"Onchain swap fee": "Frais des échanges Onchain", "Onchain swap fee": "Frais des échanges Onchain",
@ -529,7 +531,6 @@
"Routing budget": "Budget de routage", "Routing budget": "Budget de routage",
"Seller": "Vendeur", "Seller": "Vendeur",
"Sent": "Envoyé", "Sent": "Envoyé",
"Taker": "Preneur",
"Taker bond": "Preneur de la caution", "Taker bond": "Preneur de la caution",
"Timestamp": "Horodatage", "Timestamp": "Horodatage",
"Trade Summary": "Résumé transaction", "Trade Summary": "Résumé transaction",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Il tasso di cambio fisso del tuo ordine", "Your order fixed exchange rate": "Il tasso di cambio fisso del tuo ordine",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Routing Lightning fallito", "Lightning routing failed": "Routing Lightning fallito",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Scuro", "Dark": "Scuro",
"Disabled": "Disabled",
"Light": "Chiaro", "Light": "Chiaro",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Tasso di cambio contrattuale", "Contract exchange rate": "Tasso di cambio contrattuale",
"Coordinator trade revenue": "Guadagno del coordinatore", "Coordinator trade revenue": "Guadagno del coordinatore",
"Export trade summary": "Esporta riepilogo dello scambio", "Export trade summary": "Esporta riepilogo dello scambio",
"Maker": "Maker",
"Maker bond": "Cauzione del maker", "Maker bond": "Cauzione del maker",
"Mining fee": "Commissione di mining", "Mining fee": "Commissione di mining",
"Onchain swap fee": "Commissione di swap onchain", "Onchain swap fee": "Commissione di swap onchain",
@ -529,7 +531,6 @@
"Routing budget": "Budget di routing", "Routing budget": "Budget di routing",
"Seller": "Offerente", "Seller": "Offerente",
"Sent": "Inviato", "Sent": "Inviato",
"Taker": "Taker",
"Taker bond": "Cauzione del taker", "Taker bond": "Cauzione del taker",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Riepilogo dello scambio", "Trade Summary": "Riepilogo dello scambio",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "注文の固定為替レート", "Your order fixed exchange rate": "注文の固定為替レート",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "メーカー",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "テイカー",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "ライトニングのルーティングに失敗しました", "Lightning routing failed": "ライトニングのルーティングに失敗しました",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "ダーク", "Dark": "ダーク",
"Disabled": "Disabled",
"Light": "ライト", "Light": "ライト",
"Mainnet": "メインネット", "Mainnet": "メインネット",
"Testnet": "テストネット", "Testnet": "テストネット",
@ -521,7 +524,6 @@
"Contract exchange rate": "契約為替レート", "Contract exchange rate": "契約為替レート",
"Coordinator trade revenue": "取引コーディネーターの収益", "Coordinator trade revenue": "取引コーディネーターの収益",
"Export trade summary": "取引概要をエクスポートする", "Export trade summary": "取引概要をエクスポートする",
"Maker": "メーカー",
"Maker bond": "メーカーの担保金", "Maker bond": "メーカーの担保金",
"Mining fee": "マイニング手数料", "Mining fee": "マイニング手数料",
"Onchain swap fee": "オンチェーンスワップ手数料", "Onchain swap fee": "オンチェーンスワップ手数料",
@ -529,7 +531,6 @@
"Routing budget": "ルーティング予算", "Routing budget": "ルーティング予算",
"Seller": "売り手", "Seller": "売り手",
"Sent": "送信", "Sent": "送信",
"Taker": "テイカー",
"Taker bond": "テイカーの担保金", "Taker bond": "テイカーの担保金",
"Timestamp": "タイムスタンプ", "Timestamp": "タイムスタンプ",
"Trade Summary": "取引概要", "Trade Summary": "取引概要",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Your order fixed exchange rate", "Your order fixed exchange rate": "Your order fixed exchange rate",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "Mining fee", "Mining fee": "Mining fee",
"Onchain swap fee": "Onchain swap fee", "Onchain swap fee": "Onchain swap fee",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Sprzedawca", "Seller": "Sprzedawca",
"Sent": "Sent", "Sent": "Sent",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Trade Summary", "Trade Summary": "Trade Summary",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Taxa de câmbio fixa do seu pedido", "Your order fixed exchange rate": "Taxa de câmbio fixa do seu pedido",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "Taxa de mineração", "Mining fee": "Taxa de mineração",
"Onchain swap fee": "Onchain swap fee", "Onchain swap fee": "Onchain swap fee",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Vedendor", "Seller": "Vedendor",
"Sent": "Sent", "Sent": "Sent",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Trade Summary", "Trade Summary": "Trade Summary",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Фиксированный курс обмена Вашего ордера", "Your order fixed exchange rate": "Фиксированный курс обмена Вашего ордера",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Мейкер",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Тейкер",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Маршрутизация Lightning не удалась", "Lightning routing failed": "Маршрутизация Lightning не удалась",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Темный", "Dark": "Темный",
"Disabled": "Disabled",
"Light": "Светлый", "Light": "Светлый",
"Mainnet": "Основная сеть", "Mainnet": "Основная сеть",
"Testnet": "Тестовая сеть", "Testnet": "Тестовая сеть",
@ -521,7 +524,6 @@
"Contract exchange rate": "Курс обмена контракта", "Contract exchange rate": "Курс обмена контракта",
"Coordinator trade revenue": "Доход координатора сделки", "Coordinator trade revenue": "Доход координатора сделки",
"Export trade summary": "Экспортировать сводку торговли", "Export trade summary": "Экспортировать сводку торговли",
"Maker": "Мейкер",
"Maker bond": "Залог мейкера", "Maker bond": "Залог мейкера",
"Mining fee": "Комиссия майнерам", "Mining fee": "Комиссия майнерам",
"Onchain swap fee": "Комиссия за ончйн обмен", "Onchain swap fee": "Комиссия за ончйн обмен",
@ -529,7 +531,6 @@
"Routing budget": "Бюджет маршрутизации", "Routing budget": "Бюджет маршрутизации",
"Seller": "Продавец", "Seller": "Продавец",
"Sent": "Отправлено", "Sent": "Отправлено",
"Taker": "Тейкер",
"Taker bond": "Залог тейкера", "Taker bond": "Залог тейкера",
"Timestamp": "Временная метка", "Timestamp": "Временная метка",
"Trade Summary": "Сводка Сделки", "Trade Summary": "Сводка Сделки",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Din orders fasta växelkurs", "Your order fixed exchange rate": "Din orders fasta växelkurs",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Contract exchange rate", "Contract exchange rate": "Contract exchange rate",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "Miningavgift", "Mining fee": "Miningavgift",
"Onchain swap fee": "Onchain swap fee", "Onchain swap fee": "Onchain swap fee",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "Säljare", "Seller": "Säljare",
"Sent": "Sent", "Sent": "Sent",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Trade Summary", "Trade Summary": "Trade Summary",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "Kiwango chako cha kubadilisha cha amri", "Your order fixed exchange rate": "Kiwango chako cha kubadilisha cha amri",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Muumba",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Mpokeaji",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Uhamishaji wa Lightning umeshindwa", "Lightning routing failed": "Uhamishaji wa Lightning umeshindwa",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Giza", "Dark": "Giza",
"Disabled": "Disabled",
"Light": "Nuru", "Light": "Nuru",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "Kiwango cha ubadilishaji wa mkataba", "Contract exchange rate": "Kiwango cha ubadilishaji wa mkataba",
"Coordinator trade revenue": "Mapato ya biashara ya mratibu", "Coordinator trade revenue": "Mapato ya biashara ya mratibu",
"Export trade summary": "Hamisha muhtasari wa biashara", "Export trade summary": "Hamisha muhtasari wa biashara",
"Maker": "Muumba",
"Maker bond": "Dhamana ya Muumba", "Maker bond": "Dhamana ya Muumba",
"Mining fee": "Ada ya uchimbaji madini", "Mining fee": "Ada ya uchimbaji madini",
"Onchain swap fee": "Ada ya kubadilisha sarafu kwenye mnyororo", "Onchain swap fee": "Ada ya kubadilisha sarafu kwenye mnyororo",
@ -529,7 +531,6 @@
"Routing budget": "Bajeti ya urudishaji", "Routing budget": "Bajeti ya urudishaji",
"Seller": "Muuzaji", "Seller": "Muuzaji",
"Sent": "Imetumwa", "Sent": "Imetumwa",
"Taker": "Mpokeaji",
"Taker bond": "Dhamana ya Mpokeaji", "Taker bond": "Dhamana ya Mpokeaji",
"Timestamp": "Timestamp", "Timestamp": "Timestamp",
"Trade Summary": "Muhtasari wa Biashara", "Trade Summary": "Muhtasari wa Biashara",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "คุณกำหนดอัตราแลกเปลี่ยนคงที่", "Your order fixed exchange rate": "คุณกำหนดอัตราแลกเปลี่ยนคงที่",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "Maker",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "Taker",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "Lightning routing failed", "Lightning routing failed": "Lightning routing failed",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "Dark", "Dark": "Dark",
"Disabled": "Disabled",
"Light": "Light", "Light": "Light",
"Mainnet": "Mainnet", "Mainnet": "Mainnet",
"Testnet": "Testnet", "Testnet": "Testnet",
@ -521,7 +524,6 @@
"Contract exchange rate": "อัตราแลกเปลี่ยน", "Contract exchange rate": "อัตราแลกเปลี่ยน",
"Coordinator trade revenue": "Coordinator trade revenue", "Coordinator trade revenue": "Coordinator trade revenue",
"Export trade summary": "Export trade summary", "Export trade summary": "Export trade summary",
"Maker": "Maker",
"Maker bond": "Maker bond", "Maker bond": "Maker bond",
"Mining fee": "ค่าธรรมเนียมการขุด", "Mining fee": "ค่าธรรมเนียมการขุด",
"Onchain swap fee": "ค่าธรรมเนียมการสลับ Onchain", "Onchain swap fee": "ค่าธรรมเนียมการสลับ Onchain",
@ -529,7 +531,6 @@
"Routing budget": "Routing budget", "Routing budget": "Routing budget",
"Seller": "ผู้ขาย", "Seller": "ผู้ขาย",
"Sent": "ส่งแล้ว", "Sent": "ส่งแล้ว",
"Taker": "Taker",
"Taker bond": "Taker bond", "Taker bond": "Taker bond",
"Timestamp": "ประทับเวลา", "Timestamp": "ประทับเวลา",
"Trade Summary": "สรุปการซื้อขาย", "Trade Summary": "สรุปการซื้อขาย",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "你的订单的固定汇率", "Your order fixed exchange rate": "你的订单的固定汇率",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "挂单方",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "吃单方",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "闪电路由失败", "Lightning routing failed": "闪电路由失败",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "深色", "Dark": "深色",
"Disabled": "Disabled",
"Light": "浅色", "Light": "浅色",
"Mainnet": "主网", "Mainnet": "主网",
"Testnet": "测试网", "Testnet": "测试网",
@ -521,7 +524,6 @@
"Contract exchange rate": "合约交易率", "Contract exchange rate": "合约交易率",
"Coordinator trade revenue": "协调器交易收入", "Coordinator trade revenue": "协调器交易收入",
"Export trade summary": "导出交易概要", "Export trade summary": "导出交易概要",
"Maker": "挂单方",
"Maker bond": "挂单方保证金", "Maker bond": "挂单方保证金",
"Mining fee": "挖矿费", "Mining fee": "挖矿费",
"Onchain swap fee": "链上交换费", "Onchain swap fee": "链上交换费",
@ -529,7 +531,6 @@
"Routing budget": "路由预算", "Routing budget": "路由预算",
"Seller": "卖方", "Seller": "卖方",
"Sent": "已发送", "Sent": "已发送",
"Taker": "吃单方",
"Taker bond": "吃单方保证金", "Taker bond": "吃单方保证金",
"Timestamp": "时间戳", "Timestamp": "时间戳",
"Trade Summary": "交易概括", "Trade Summary": "交易概括",

View File

@ -413,6 +413,10 @@
"Your order fixed exchange rate": "你的訂單的固定匯率", "Your order fixed exchange rate": "你的訂單的固定匯率",
"#40": "Phrases in components/MakerForm/SelectCoordinator.tsx", "#40": "Phrases in components/MakerForm/SelectCoordinator.tsx",
"Order Host": "Order Host", "Order Host": "Order Host",
"Disabled": "Disabled",
"Maker": "掛單方",
"Onchain payouts enabled": "Onchain payouts enabled",
"Taker": "吃單方",
"The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!", "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!": "The provider the lightning and communication infrastructure. The host will be in charge of providing support and solving disputes. The trade fees are set by the host. Make sure to only select order hosts that you trust!",
"#41": "Phrases in components/Notifications/index.tsx", "#41": "Phrases in components/Notifications/index.tsx",
"Lightning routing failed": "閃電路由失敗", "Lightning routing failed": "閃電路由失敗",
@ -498,7 +502,6 @@
"API": "API", "API": "API",
"Build-in": "Build-in", "Build-in": "Build-in",
"Dark": "深色", "Dark": "深色",
"Disabled": "Disabled",
"Light": "淺色", "Light": "淺色",
"Mainnet": "主網", "Mainnet": "主網",
"Testnet": "測試網", "Testnet": "測試網",
@ -521,7 +524,6 @@
"Contract exchange rate": "合約交易率", "Contract exchange rate": "合約交易率",
"Coordinator trade revenue": "協調器交易收入", "Coordinator trade revenue": "協調器交易收入",
"Export trade summary": "導出交易概要", "Export trade summary": "導出交易概要",
"Maker": "掛單方",
"Maker bond": "掛單方保證金", "Maker bond": "掛單方保證金",
"Mining fee": "挖礦費", "Mining fee": "挖礦費",
"Onchain swap fee": "鏈上交換費", "Onchain swap fee": "鏈上交換費",
@ -529,7 +531,6 @@
"Routing budget": "路由預算", "Routing budget": "路由預算",
"Seller": "賣方", "Seller": "賣方",
"Sent": "已發送", "Sent": "已發送",
"Taker": "吃單方",
"Taker bond": "吃單方保證金", "Taker bond": "吃單方保證金",
"Timestamp": "時間戳", "Timestamp": "時間戳",
"Trade Summary": "交易概括", "Trade Summary": "交易概括",

View File

@ -124,7 +124,7 @@ def enableHermes = project.ext.react.get("enableHermes", false);
*/ */
def reactNativeArchitectures() { def reactNativeArchitectures() {
def value = project.getProperties().get("reactNativeArchitectures") def value = project.getProperties().get("reactNativeArchitectures")
return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] return value ? value.split(",") : ["armeabi-v7a", "x86_64", "arm64-v8a"]
} }
android { android {
@ -144,7 +144,6 @@ android {
pickFirst 'lib/armeabi-v7a/libruntimeexecutor.so' pickFirst 'lib/armeabi-v7a/libruntimeexecutor.so'
pickFirst 'lib/arm64-v8a/libruntimeexecutor.so' pickFirst 'lib/arm64-v8a/libruntimeexecutor.so'
pickFirst 'lib/x86_64/libruntimeexecutor.so' pickFirst 'lib/x86_64/libruntimeexecutor.so'
pickFirst 'lib/x86/libruntimeexecutor.so'
} }
defaultConfig { defaultConfig {
@ -264,7 +263,7 @@ android {
// For each separate APK per architecture, set a unique version code as described here: // For each separate APK per architecture, set a unique version code as described here:
// https://developer.android.com/studio/build/configure-apk-splits.html // https://developer.android.com/studio/build/configure-apk-splits.html
// Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc. // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4] def versionCodes = ["armeabi-v7a": 1, "arm64-v8a": 3, "x86_64": 4]
def abi = output.getFilter(OutputFile.ABI) def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride = output.versionCodeOverride =

View File

@ -27,7 +27,7 @@ android.enableJetifier=true
# Use this property to specify which architecture you want to build. # Use this property to specify which architecture you want to build.
# You can also override it from the CLI using # You can also override it from the CLI using
# ./gradlew <task> -PreactNativeArchitectures=x86_64 # ./gradlew <task> -PreactNativeArchitectures=x86_64
reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86_64
# Use this property to enable support to the new architecture. # Use this property to enable support to the new architecture.
# This will allow you to use TurboModules and the Fabric render in # This will allow you to use TurboModules and the Fabric render in

View File

@ -30,9 +30,9 @@ Alternatively you can also verify with the release with the SHA256 checksum.
**Download the Desktop App zip file** **Download the Desktop App zip file**
Find the zip file that suits with your operative system: Find the zip file that suits with your operative system:
- [Windows](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2-alpha-win32-ia32.zip) - [Windows](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2.alpha-win32-ia32.zip)
- [Mac](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2-alpha-mac-darwin-x64.zip) - [Mac](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2.alpha-mac-darwin-x64.zip)
- [Linux](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2-alpha-linux-x64.zip) - [Linux](https://github.com/RoboSats/robosats/releases/download/v0.7.2-alpha/robosats-desktop-v0.7.2.alpha-linux-x64.zip)
### Verify the app using GPG: ### Verify the app using GPG: