mirror of
https://github.com/RoboSats/robosats.git
synced 2025-02-07 05:49:04 +00:00
Migrate mui-x components to v6 (#408)
* Migrate mui-x components to v6 * Collect phrases
This commit is contained in:
parent
1b913e6b5f
commit
ab617ce608
1514
frontend/package-lock.json
generated
1514
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -48,16 +48,15 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/plugin-proposal-class-properties": "^7.16.7",
|
"@babel/plugin-proposal-class-properties": "^7.16.7",
|
||||||
"@date-io/date-fns": "^2.15.0",
|
|
||||||
"@emotion/react": "^11.7.1",
|
"@emotion/react": "^11.7.1",
|
||||||
"@emotion/styled": "^11.6.0",
|
"@emotion/styled": "^11.6.0",
|
||||||
"@mui/base": "^5.0.0-alpha.77",
|
"@mui/base": "^5.0.0-alpha.77",
|
||||||
"@mui/icons-material": "^5.2.5",
|
"@mui/icons-material": "^5.11.11",
|
||||||
"@mui/lab": "^5.0.0-alpha.73",
|
"@mui/lab": "^5.0.0-alpha.124",
|
||||||
"@mui/material": "^5.9.0",
|
"@mui/material": "^5.11.15",
|
||||||
"@mui/system": "^5.9.0",
|
"@mui/system": "^5.11.15",
|
||||||
"@mui/x-data-grid": "^5.2.2",
|
"@mui/x-data-grid": "^6.0.4",
|
||||||
"@mui/x-date-pickers": "^5.0.1",
|
"@mui/x-date-pickers": "^6.0.4",
|
||||||
"@nivo/core": "^0.80.0",
|
"@nivo/core": "^0.80.0",
|
||||||
"@nivo/line": "^0.80.0",
|
"@nivo/line": "^0.80.0",
|
||||||
"country-flag-icons": "^1.4.25",
|
"country-flag-icons": "^1.4.25",
|
||||||
|
@ -15,7 +15,12 @@ import {
|
|||||||
IconButton,
|
IconButton,
|
||||||
Tooltip,
|
Tooltip,
|
||||||
} from '@mui/material';
|
} from '@mui/material';
|
||||||
import { DataGrid, GridPagination } from '@mui/x-data-grid';
|
import {
|
||||||
|
DataGrid,
|
||||||
|
GridColumnVisibilityModel,
|
||||||
|
GridPagination,
|
||||||
|
GridPaginationModel,
|
||||||
|
} from '@mui/x-data-grid';
|
||||||
import currencyDict from '../../../static/assets/currencies.json';
|
import currencyDict from '../../../static/assets/currencies.json';
|
||||||
import { PublicOrder } from '../../models';
|
import { PublicOrder } from '../../models';
|
||||||
import { filterOrders, hexToRgb, statusBadgeColor, pn, amountToString } from '../../utils';
|
import { filterOrders, hexToRgb, statusBadgeColor, pn, amountToString } from '../../utils';
|
||||||
@ -63,7 +68,11 @@ const BookTable = ({
|
|||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
const orders = orderList ?? book.orders;
|
const orders = orderList ?? book.orders;
|
||||||
const [pageSize, setPageSize] = useState(0);
|
const [paginationModel, setPaginationModel] = useState<GridPaginationModel>({
|
||||||
|
pageSize: 0,
|
||||||
|
page: 0,
|
||||||
|
});
|
||||||
|
const [columnVisibilityModel, setColumnVisibilityModel] = useState<GridColumnVisibilityModel>({});
|
||||||
const [fullscreen, setFullscreen] = useState(defaultFullscreen);
|
const [fullscreen, setFullscreen] = useState(defaultFullscreen);
|
||||||
const [paymentMethods, setPaymentMethods] = useState<string[]>([]);
|
const [paymentMethods, setPaymentMethods] = useState<string[]>([]);
|
||||||
|
|
||||||
@ -82,12 +91,12 @@ const BookTable = ({
|
|||||||
return [fontSize, defaultPageSize, height];
|
return [fontSize, defaultPageSize, height];
|
||||||
}, [theme.typography.fontSize, maxHeight, fullscreen, fullHeight, showControls, showFooter]);
|
}, [theme.typography.fontSize, maxHeight, fullscreen, fullHeight, showControls, showFooter]);
|
||||||
|
|
||||||
const [useDefaultPageSize, setUseDefaultPageSize] = useState(true);
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (useDefaultPageSize) {
|
setPaginationModel({
|
||||||
setPageSize(defaultPageSize);
|
pageSize: book.loading && orders.length == 0 ? 0 : defaultPageSize,
|
||||||
}
|
page: paginationModel.page,
|
||||||
});
|
});
|
||||||
|
}, [book.loading, orders, defaultPageSize]);
|
||||||
|
|
||||||
const premiumColor = function (baseColor: string, accentColor: string, point: number) {
|
const premiumColor = function (baseColor: string, accentColor: string, point: number) {
|
||||||
const baseRGB = hexToRgb(baseColor);
|
const baseRGB = hexToRgb(baseColor);
|
||||||
@ -141,6 +150,7 @@ const BookTable = ({
|
|||||||
filterValueFalse: t('false'),
|
filterValueFalse: t('false'),
|
||||||
columnMenuLabel: t('Menu'),
|
columnMenuLabel: t('Menu'),
|
||||||
columnMenuShowColumns: t('Show columns'),
|
columnMenuShowColumns: t('Show columns'),
|
||||||
|
columnMenuManageColumns: t('Manage columns'),
|
||||||
columnMenuFilter: t('Filter'),
|
columnMenuFilter: t('Filter'),
|
||||||
columnMenuHideColumn: t('Hide'),
|
columnMenuHideColumn: t('Hide'),
|
||||||
columnMenuUnsort: t('Unsort'),
|
columnMenuUnsort: t('Unsort'),
|
||||||
@ -152,9 +162,8 @@ const BookTable = ({
|
|||||||
booleanCellFalseLabel: t('no'),
|
booleanCellFalseLabel: t('no'),
|
||||||
};
|
};
|
||||||
|
|
||||||
const robotObj = function (width: number, hide: boolean) {
|
const robotObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'maker_nick',
|
field: 'maker_nick',
|
||||||
headerName: t('Robot'),
|
headerName: t('Robot'),
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
@ -180,9 +189,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const robotSmallObj = function (width: number, hide: boolean) {
|
const robotSmallObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'maker_nick',
|
field: 'maker_nick',
|
||||||
headerName: t('Robot'),
|
headerName: t('Robot'),
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
@ -207,9 +215,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const typeObj = function (width: number, hide: boolean) {
|
const typeObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'type',
|
field: 'type',
|
||||||
headerName: t('Is'),
|
headerName: t('Is'),
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
@ -220,9 +227,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const amountObj = function (width: number, hide: boolean) {
|
const amountObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'amount',
|
field: 'amount',
|
||||||
headerName: t('Amount'),
|
headerName: t('Amount'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -269,9 +275,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const paymentObj = function (width: number, hide: boolean) {
|
const paymentObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'payment_method',
|
field: 'payment_method',
|
||||||
headerName: fav.mode === 'fiat' ? t('Payment Method') : t('Destination'),
|
headerName: fav.mode === 'fiat' ? t('Payment Method') : t('Destination'),
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
@ -290,10 +295,9 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const paymentSmallObj = function (width: number, hide: boolean) {
|
const paymentSmallObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
field: 'payment_method',
|
||||||
field: 'payment_icons',
|
|
||||||
headerName: t('Pay'),
|
headerName: t('Pay'),
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
renderCell: (params: any) => {
|
renderCell: (params: any) => {
|
||||||
@ -316,9 +320,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const priceObj = function (width: number, hide: boolean) {
|
const priceObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'price',
|
field: 'price',
|
||||||
headerName: t('Price'),
|
headerName: t('Price'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -332,14 +335,13 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const premiumObj = function (width: number, hide: boolean) {
|
const premiumObj = function (width: number) {
|
||||||
// coloring premium texts based on 4 params:
|
// coloring premium texts based on 4 params:
|
||||||
// Hardcoded: a sell order at 0% is an outstanding premium
|
// Hardcoded: a sell order at 0% is an outstanding premium
|
||||||
// Hardcoded: a buy order at 10% is an outstanding premium
|
// Hardcoded: a buy order at 10% is an outstanding premium
|
||||||
const sellStandardPremium = 10;
|
const sellStandardPremium = 10;
|
||||||
const buyOutstandingPremium = 10;
|
const buyOutstandingPremium = 10;
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'premium',
|
field: 'premium',
|
||||||
headerName: t('Premium'),
|
headerName: t('Premium'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -382,9 +384,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const timerObj = function (width: number, hide: boolean) {
|
const timerObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'escrow_duration',
|
field: 'escrow_duration',
|
||||||
headerName: t('Timer'),
|
headerName: t('Timer'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -397,9 +398,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const expiryObj = function (width: number, hide: boolean) {
|
const expiryObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'expires_at',
|
field: 'expires_at',
|
||||||
headerName: t('Expiry'),
|
headerName: t('Expiry'),
|
||||||
type: 'string',
|
type: 'string',
|
||||||
@ -441,9 +441,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const satoshisObj = function (width: number, hide: boolean) {
|
const satoshisObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'satoshis_now',
|
field: 'satoshis_now',
|
||||||
headerName: t('Sats now'),
|
headerName: t('Sats now'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -460,9 +459,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const idObj = function (width: number, hide: boolean) {
|
const idObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'id',
|
field: 'id',
|
||||||
headerName: 'Order ID',
|
headerName: 'Order ID',
|
||||||
width: width * fontSize,
|
width: width * fontSize,
|
||||||
@ -478,9 +476,8 @@ const BookTable = ({
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
const bondObj = function (width: number, hide: boolean) {
|
const bondObj = function (width: number) {
|
||||||
return {
|
return {
|
||||||
hide,
|
|
||||||
field: 'bond_size',
|
field: 'bond_size',
|
||||||
headerName: t('Bond'),
|
headerName: t('Bond'),
|
||||||
type: 'number',
|
type: 'number',
|
||||||
@ -516,7 +513,7 @@ const BookTable = ({
|
|||||||
object: premiumObj,
|
object: premiumObj,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
paymentMethod: {
|
payment_method: {
|
||||||
priority: 4,
|
priority: 4,
|
||||||
order: 6,
|
order: 6,
|
||||||
normal: {
|
normal: {
|
||||||
@ -528,7 +525,7 @@ const BookTable = ({
|
|||||||
object: paymentSmallObj,
|
object: paymentSmallObj,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
robot: {
|
maker_nick: {
|
||||||
priority: 5,
|
priority: 5,
|
||||||
order: 1,
|
order: 1,
|
||||||
normal: {
|
normal: {
|
||||||
@ -564,7 +561,7 @@ const BookTable = ({
|
|||||||
object: timerObj,
|
object: timerObj,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
satoshisNow: {
|
satoshis_now: {
|
||||||
priority: 9,
|
priority: 9,
|
||||||
order: 9,
|
order: 9,
|
||||||
normal: {
|
normal: {
|
||||||
@ -580,7 +577,7 @@ const BookTable = ({
|
|||||||
object: typeObj,
|
object: typeObj,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
bond: {
|
bond_size: {
|
||||||
priority: 11,
|
priority: 11,
|
||||||
order: 10,
|
order: 10,
|
||||||
normal: {
|
normal: {
|
||||||
@ -601,6 +598,7 @@ const BookTable = ({
|
|||||||
const filteredColumns = function (maxWidth: number) {
|
const filteredColumns = function (maxWidth: number) {
|
||||||
const useSmall = maxWidth < 70;
|
const useSmall = maxWidth < 70;
|
||||||
const selectedColumns: object[] = [];
|
const selectedColumns: object[] = [];
|
||||||
|
let columnVisibilityModel: GridColumnVisibilityModel = {};
|
||||||
let width: number = 0;
|
let width: number = 0;
|
||||||
|
|
||||||
for (const [key, value] of Object.entries(columnSpecs)) {
|
for (const [key, value] of Object.entries(columnSpecs)) {
|
||||||
@ -609,9 +607,11 @@ const BookTable = ({
|
|||||||
|
|
||||||
if (width + colWidth < maxWidth || selectedColumns.length < 2) {
|
if (width + colWidth < maxWidth || selectedColumns.length < 2) {
|
||||||
width = width + colWidth;
|
width = width + colWidth;
|
||||||
selectedColumns.push([colObject(colWidth, false), value.order]);
|
selectedColumns.push([colObject(colWidth), value.order]);
|
||||||
|
columnVisibilityModel[key] = true;
|
||||||
} else {
|
} else {
|
||||||
selectedColumns.push([colObject(colWidth, true), value.order]);
|
selectedColumns.push([colObject(colWidth), value.order]);
|
||||||
|
columnVisibilityModel[key] = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -624,6 +624,7 @@ const BookTable = ({
|
|||||||
return item[0];
|
return item[0];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
setColumnVisibilityModel(columnVisibilityModel);
|
||||||
return [columns, width * 0.875 + 0.15];
|
return [columns, width * 0.875 + 0.15];
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -740,6 +741,10 @@ const BookTable = ({
|
|||||||
rows={filteredOrders}
|
rows={filteredOrders}
|
||||||
loading={book.loading}
|
loading={book.loading}
|
||||||
columns={columns}
|
columns={columns}
|
||||||
|
columnVisibilityModel={columnVisibilityModel}
|
||||||
|
onColumnVisibilityModelChange={(newColumnVisibilityModel) =>
|
||||||
|
setColumnVisibilityModel(newColumnVisibilityModel)
|
||||||
|
}
|
||||||
hideFooter={!showFooter}
|
hideFooter={!showFooter}
|
||||||
components={gridComponents}
|
components={gridComponents}
|
||||||
componentsProps={{
|
componentsProps={{
|
||||||
@ -751,11 +756,10 @@ const BookTable = ({
|
|||||||
setPaymentMethods,
|
setPaymentMethods,
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
pageSize={book.loading && orders.length == 0 ? 0 : pageSize}
|
paginationModel={paginationModel}
|
||||||
rowsPerPageOptions={width < 22 ? [] : [0, pageSize, defaultPageSize * 2, 50, 100]}
|
pageSizeOptions={width < 22 ? [] : [0, defaultPageSize, defaultPageSize * 2, 50, 100]}
|
||||||
onPageSizeChange={(newPageSize) => {
|
onPaginationModelChange={(newPaginationModel) => {
|
||||||
setPageSize(newPageSize);
|
setPaginationModel(newPaginationModel);
|
||||||
setUseDefaultPageSize(false);
|
|
||||||
}}
|
}}
|
||||||
onRowClick={(params: any) => onOrderClicked(params.row.id)}
|
onRowClick={(params: any) => onOrderClicked(params.row.id)}
|
||||||
/>
|
/>
|
||||||
@ -774,6 +778,10 @@ const BookTable = ({
|
|||||||
columns={columns}
|
columns={columns}
|
||||||
hideFooter={!showFooter}
|
hideFooter={!showFooter}
|
||||||
components={gridComponents}
|
components={gridComponents}
|
||||||
|
columnVisibilityModel={columnVisibilityModel}
|
||||||
|
onColumnVisibilityModelChange={(newColumnVisibilityModel) =>
|
||||||
|
setColumnVisibilityModel(newColumnVisibilityModel)
|
||||||
|
}
|
||||||
componentsProps={{
|
componentsProps={{
|
||||||
toolbar: {
|
toolbar: {
|
||||||
width,
|
width,
|
||||||
@ -783,11 +791,10 @@ const BookTable = ({
|
|||||||
setPaymentMethods,
|
setPaymentMethods,
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
pageSize={book.loading && orders.length == 0 ? 0 : pageSize}
|
paginationModel={paginationModel}
|
||||||
rowsPerPageOptions={[0, pageSize, defaultPageSize * 2, 50, 100]}
|
pageSizeOptions={width < 22 ? [] : [0, defaultPageSize, defaultPageSize * 2, 50, 100]}
|
||||||
onPageSizeChange={(newPageSize) => {
|
onPaginationModelChange={(newPaginationModel) => {
|
||||||
setPageSize(newPageSize);
|
setPaginationModel(newPaginationModel);
|
||||||
setUseDefaultPageSize(false);
|
|
||||||
}}
|
}}
|
||||||
onRowClick={(params: any) => onOrderClicked(params.row.id)}
|
onRowClick={(params: any) => onOrderClicked(params.row.id)}
|
||||||
/>
|
/>
|
||||||
|
@ -27,8 +27,8 @@ import {
|
|||||||
|
|
||||||
import { LimitList, defaultMaker } from '../../models';
|
import { LimitList, defaultMaker } from '../../models';
|
||||||
|
|
||||||
import { LocalizationProvider, TimePicker } from '@mui/x-date-pickers';
|
import { LocalizationProvider, MobileTimePicker } from '@mui/x-date-pickers';
|
||||||
import DateFnsUtils from '@date-io/date-fns';
|
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';
|
||||||
import { ConfirmationDialog } from '../Dialogs';
|
import { ConfirmationDialog } from '../Dialogs';
|
||||||
import { apiClient } from '../../services/api';
|
import { apiClient } from '../../services/api';
|
||||||
|
|
||||||
@ -812,28 +812,29 @@ const MakerForm = ({
|
|||||||
<Collapse in={maker.advancedOptions}>
|
<Collapse in={maker.advancedOptions}>
|
||||||
<Grid container spacing={1}>
|
<Grid container spacing={1}>
|
||||||
<Grid item xs={12}>
|
<Grid item xs={12}>
|
||||||
<LocalizationProvider dateAdapter={DateFnsUtils}>
|
<LocalizationProvider dateAdapter={AdapterDateFns}>
|
||||||
<TimePicker
|
<MobileTimePicker
|
||||||
ampm={false}
|
ampm={false}
|
||||||
|
localeText={{ timePickerToolbarTitle: t('Public order length') }}
|
||||||
openTo='hours'
|
openTo='hours'
|
||||||
views={['hours', 'minutes']}
|
views={['hours', 'minutes']}
|
||||||
inputFormat='HH:mm'
|
inputFormat='HH:mm'
|
||||||
mask='__:__'
|
mask='__:__'
|
||||||
components={{
|
componentsProps={{
|
||||||
OpenPickerIcon: HourglassTop,
|
textField: {
|
||||||
}}
|
InputProps: {
|
||||||
InputProps={{
|
style: {
|
||||||
endAdornment: (
|
backgroundColor: theme.palette.background.paper,
|
||||||
<InputAdornment position='end'>
|
borderRadius: '4px',
|
||||||
<HourglassTop />
|
},
|
||||||
</InputAdornment>
|
endAdornment: (
|
||||||
),
|
<InputAdornment position='end'>
|
||||||
style: {
|
<HourglassTop />
|
||||||
backgroundColor: theme.palette.background.paper,
|
</InputAdornment>
|
||||||
borderRadius: '4px',
|
),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
renderInput={(props) => <TextField {...props} />}
|
|
||||||
label={t('Public Duration (HH:mm)')}
|
label={t('Public Duration (HH:mm)')}
|
||||||
value={maker.publicExpiryTime}
|
value={maker.publicExpiryTime}
|
||||||
onChange={handleChangePublicDuration}
|
onChange={handleChangePublicDuration}
|
||||||
@ -844,28 +845,29 @@ const MakerForm = ({
|
|||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid item xs={12}>
|
<Grid item xs={12}>
|
||||||
<LocalizationProvider dateAdapter={DateFnsUtils}>
|
<LocalizationProvider dateAdapter={AdapterDateFns}>
|
||||||
<TimePicker
|
<MobileTimePicker
|
||||||
ampm={false}
|
ampm={false}
|
||||||
|
localeText={{ timePickerToolbarTitle: t('Escrow/invoice step length') }}
|
||||||
openTo='hours'
|
openTo='hours'
|
||||||
views={['hours', 'minutes']}
|
views={['hours', 'minutes']}
|
||||||
inputFormat='HH:mm'
|
inputFormat='HH:mm'
|
||||||
mask='__:__'
|
mask='__:__'
|
||||||
components={{
|
componentsProps={{
|
||||||
OpenPickerIcon: HourglassTop,
|
textField: {
|
||||||
}}
|
InputProps: {
|
||||||
InputProps={{
|
style: {
|
||||||
endAdornment: (
|
backgroundColor: theme.palette.background.paper,
|
||||||
<InputAdornment position='end'>
|
borderRadius: '4px',
|
||||||
<HourglassTop />
|
},
|
||||||
</InputAdornment>
|
endAdornment: (
|
||||||
),
|
<InputAdornment position='end'>
|
||||||
style: {
|
<HourglassTop />
|
||||||
backgroundColor: theme.palette.background.paper,
|
</InputAdornment>
|
||||||
borderRadius: '4px',
|
),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
renderInput={(props) => <TextField {...props} />}
|
|
||||||
label={t('Escrow/Invoice Timer (HH:mm)')}
|
label={t('Escrow/Invoice Timer (HH:mm)')}
|
||||||
value={maker.escrowExpiryTime}
|
value={maker.escrowExpiryTime}
|
||||||
onChange={handleChangeEscrowDuration}
|
onChange={handleChangeEscrowDuration}
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exacte",
|
"Exact": "Exacte",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Prima sobre el mercat (%)",
|
"Premium over Market (%)": "Prima sobre el mercat (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Duració pública (HH:mm)",
|
"Public Duration (HH:mm)": "Duració pública (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Temporitzador Dipòsit/Factura(HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Temporitzador Dipòsit/Factura(HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Estableix la implicació requerida (augmentar per a més seguretat)",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Estableix la implicació requerida (augmentar per a més seguretat)",
|
||||||
"Fidelity Bond Size": "Grandària de la fiança",
|
"Fidelity Bond Size": "Grandària de la fiança",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "fals",
|
"false": "fals",
|
||||||
"Menu": "Menú",
|
"Menu": "Menú",
|
||||||
"Show columns": "Mostrar columnes",
|
"Show columns": "Mostrar columnes",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filtrar",
|
"Filter": "Filtrar",
|
||||||
"Unsort": "Desordenar",
|
"Unsort": "Desordenar",
|
||||||
"Sort by ASC": "Ordenar ascendent",
|
"Sort by ASC": "Ordenar ascendent",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshi",
|
"Satoshis": "Satoshi",
|
||||||
"Premium over Market (%)": "Prémium vůči tržní ceně (%)",
|
"Premium over Market (%)": "Prémium vůči tržní ceně (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Doba zveřejnění (HH:mm)",
|
"Public Duration (HH:mm)": "Doba zveřejnění (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Nastavení kauce, zvyš pro vyšší bezpečnost ",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Nastavení kauce, zvyš pro vyšší bezpečnost ",
|
||||||
"Fidelity Bond Size": "Velikost kauce",
|
"Fidelity Bond Size": "Velikost kauce",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "nesprávný",
|
"false": "nesprávný",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Ukázat sloupce",
|
"Show columns": "Ukázat sloupce",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filtrovat",
|
"Filter": "Filtrovat",
|
||||||
"Unsort": "Zrušení řazení",
|
"Unsort": "Zrušení řazení",
|
||||||
"Sort by ASC": "Řazení podle ASC",
|
"Sort by ASC": "Řazení podle ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Marktpreis Aufschlag (%)",
|
"Premium over Market (%)": "Marktpreis Aufschlag (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Angebotslaufzeit (HH:mm)",
|
"Public Duration (HH:mm)": "Angebotslaufzeit (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Lege die Kaution fest, erhöhen für mehr Sicherheit",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Lege die Kaution fest, erhöhen für mehr Sicherheit",
|
||||||
"Fidelity Bond Size": "Höhe der Kaution",
|
"Fidelity Bond Size": "Höhe der Kaution",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Premium over Market (%)",
|
"Premium over Market (%)": "Premium over Market (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Public Duration (HH:mm)",
|
"Public Duration (HH:mm)": "Public Duration (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Set the skin-in-the-game, increase for higher safety assurance",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Set the skin-in-the-game, increase for higher safety assurance",
|
||||||
"Fidelity Bond Size": "Fidelity Bond Size",
|
"Fidelity Bond Size": "Fidelity Bond Size",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exacto",
|
"Exact": "Exacto",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Prima sobre el mercado (%)",
|
"Premium over Market (%)": "Prima sobre el mercado (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Duración pública (HH:mm)",
|
"Public Duration (HH:mm)": "Duración pública (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Plazo depósito/factura (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Plazo depósito/factura (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Establece la implicación requerida (aumentar para mayor seguridad)",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Establece la implicación requerida (aumentar para mayor seguridad)",
|
||||||
"Fidelity Bond Size": "Tamaño de la fianza",
|
"Fidelity Bond Size": "Tamaño de la fianza",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "falso",
|
"false": "falso",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Mostrar columnas",
|
"Show columns": "Mostrar columnas",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filtrar",
|
"Filter": "Filtrar",
|
||||||
"Unsort": "Desordenar",
|
"Unsort": "Desordenar",
|
||||||
"Sort by ASC": "Orden ascendente",
|
"Sort by ASC": "Orden ascendente",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshiak",
|
"Satoshis": "Satoshiak",
|
||||||
"Premium over Market (%)": "Merkatuarekiko Prima (%)",
|
"Premium over Market (%)": "Merkatuarekiko Prima (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Iraupen publikoa (HH:mm)",
|
"Public Duration (HH:mm)": "Iraupen publikoa (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Inplikazio maila finkatu, handitu segurtasun gehiago izateko",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Inplikazio maila finkatu, handitu segurtasun gehiago izateko",
|
||||||
"Fidelity Bond Size": "Fidantzaren tamaina",
|
"Fidelity Bond Size": "Fidantzaren tamaina",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "gezurra",
|
"false": "gezurra",
|
||||||
"Menu": "Menua",
|
"Menu": "Menua",
|
||||||
"Show columns": "Zutabeak erakutsi",
|
"Show columns": "Zutabeak erakutsi",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Iragazkia",
|
"Filter": "Iragazkia",
|
||||||
"Unsort": "Desordenatu",
|
"Unsort": "Desordenatu",
|
||||||
"Sort by ASC": "Ordenatu - ASC",
|
"Sort by ASC": "Ordenatu - ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Prime sur le marché (%)",
|
"Premium over Market (%)": "Prime sur le marché (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Durée publique (HH:mm)",
|
"Public Duration (HH:mm)": "Durée publique (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Définissez la peau en jeu, augmentez pour une meilleure assurance de sécurité",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Définissez la peau en jeu, augmentez pour une meilleure assurance de sécurité",
|
||||||
"Fidelity Bond Size": "Taille de la garantie de fidélité",
|
"Fidelity Bond Size": "Taille de la garantie de fidélité",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshi",
|
"Satoshis": "Satoshi",
|
||||||
"Premium over Market (%)": "Premio sul prezzo di mercato (%)",
|
"Premium over Market (%)": "Premio sul prezzo di mercato (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Durata pubblica (HH:mm)",
|
"Public Duration (HH:mm)": "Durata pubblica (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Stabilisci la posta in gioco, aumenta per una sicurezza maggiore",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Stabilisci la posta in gioco, aumenta per una sicurezza maggiore",
|
||||||
"Fidelity Bond Size": "Ammontare della cauzione",
|
"Fidelity Bond Size": "Ammontare della cauzione",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Premia nad rynkiem (%)",
|
"Premium over Market (%)": "Premia nad rynkiem (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Czas trwania publicznego (HH:mm)",
|
"Public Duration (HH:mm)": "Czas trwania publicznego (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Ustaw skin-in-the-game, zwiększ, aby zapewnić większe bezpieczeństwo",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Ustaw skin-in-the-game, zwiększ, aby zapewnić większe bezpieczeństwo",
|
||||||
"Fidelity Bond Size": "Rozmiar obligacji wierności",
|
"Fidelity Bond Size": "Rozmiar obligacji wierności",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "Prêmio sobre o mercado (%)",
|
"Premium over Market (%)": "Prêmio sobre o mercado (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Duração Pública (HH:mm)",
|
"Public Duration (HH:mm)": "Duração Pública (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Defina a skin-in-the-game(pele em risco), aumente para maior garantia de segurança",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Defina a skin-in-the-game(pele em risco), aumente para maior garantia de segurança",
|
||||||
"Fidelity Bond Size": "Tamanho do título de fidelidade",
|
"Fidelity Bond Size": "Tamanho do título de fidelidade",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Сатоши",
|
"Satoshis": "Сатоши",
|
||||||
"Premium over Market (%)": "Наценка по сравнению с рынком (%)",
|
"Premium over Market (%)": "Наценка по сравнению с рынком (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Публичная продолжительность (ЧЧ: мм)",
|
"Public Duration (HH:mm)": "Публичная продолжительность (ЧЧ: мм)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Установите залог, увеличьте для большей безопасности.",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Установите залог, увеличьте для большей безопасности.",
|
||||||
"Fidelity Bond Size": "Размер залога",
|
"Fidelity Bond Size": "Размер залога",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "ложный",
|
"false": "ложный",
|
||||||
"Menu": "Меню",
|
"Menu": "Меню",
|
||||||
"Show columns": "Показать столбцы",
|
"Show columns": "Показать столбцы",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Фильтр",
|
"Filter": "Фильтр",
|
||||||
"Unsort": "Несортировать",
|
"Unsort": "Несортировать",
|
||||||
"Sort by ASC": "Сортировать по ВОСХ",
|
"Sort by ASC": "Сортировать по ВОСХ",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Sats",
|
"Satoshis": "Sats",
|
||||||
"Premium over Market (%)": "Premium över marknaden (%)",
|
"Premium over Market (%)": "Premium över marknaden (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "Publikt tidsspann (HH:mm)",
|
"Public Duration (HH:mm)": "Publikt tidsspann (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "Ange skin-in-the-game, öka för högre säkerhet",
|
"Set the skin-in-the-game, increase for higher safety assurance": "Ange skin-in-the-game, öka för högre säkerhet",
|
||||||
"Fidelity Bond Size": "Storlek på fidelity bond",
|
"Fidelity Bond Size": "Storlek på fidelity bond",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "false",
|
"false": "false",
|
||||||
"Menu": "Menu",
|
"Menu": "Menu",
|
||||||
"Show columns": "Show columns",
|
"Show columns": "Show columns",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "Filter",
|
"Filter": "Filter",
|
||||||
"Unsort": "Unsort",
|
"Unsort": "Unsort",
|
||||||
"Sort by ASC": "Sort by ASC",
|
"Sort by ASC": "Sort by ASC",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "Satoshis",
|
"Satoshis": "Satoshis",
|
||||||
"Premium over Market (%)": "ค่าพรีเมี่ยมจากท้องตลาด (%)",
|
"Premium over Market (%)": "ค่าพรีเมี่ยมจากท้องตลาด (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "ประกาศรายการซื้อขายมีอายุ (ชม:นาที)",
|
"Public Duration (HH:mm)": "ประกาศรายการซื้อขายมีอายุ (ชม:นาที)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "Escrow/Invoice Timer (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "การวางหลักประกันเยอะขึ้นจะช่วยลดแรงจูงใจของคนที่คิดจะโกง",
|
"Set the skin-in-the-game, increase for higher safety assurance": "การวางหลักประกันเยอะขึ้นจะช่วยลดแรงจูงใจของคนที่คิดจะโกง",
|
||||||
"Fidelity Bond Size": "วงเงินหลักประกันความเสียหาย (bond)",
|
"Fidelity Bond Size": "วงเงินหลักประกันความเสียหาย (bond)",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "เท็จ",
|
"false": "เท็จ",
|
||||||
"Menu": "รายการเลือก",
|
"Menu": "รายการเลือก",
|
||||||
"Show columns": "แสดงแถว",
|
"Show columns": "แสดงแถว",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "ตัวกรอง",
|
"Filter": "ตัวกรอง",
|
||||||
"Unsort": "เลิกจัดเรียง",
|
"Unsort": "เลิกจัดเรียง",
|
||||||
"Sort by ASC": "เรียงจากล่างขึ้นบน",
|
"Sort by ASC": "เรียงจากล่างขึ้นบน",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "聪",
|
"Satoshis": "聪",
|
||||||
"Premium over Market (%)": "市场溢价(%)",
|
"Premium over Market (%)": "市场溢价(%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "公开时间 (HH:mm)",
|
"Public Duration (HH:mm)": "公开时间 (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "托管存款/发票倒计时 (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "托管存款/发票倒计时 (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "设定风险共担,以提高安全保障",
|
"Set the skin-in-the-game, increase for higher safety assurance": "设定风险共担,以提高安全保障",
|
||||||
"Fidelity Bond Size": "保证金大小",
|
"Fidelity Bond Size": "保证金大小",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "虚",
|
"false": "虚",
|
||||||
"Menu": "菜单",
|
"Menu": "菜单",
|
||||||
"Show columns": "显示列",
|
"Show columns": "显示列",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "筛选",
|
"Filter": "筛选",
|
||||||
"Unsort": "取消排序",
|
"Unsort": "取消排序",
|
||||||
"Sort by ASC": "按升序排序",
|
"Sort by ASC": "按升序排序",
|
||||||
|
@ -296,7 +296,9 @@
|
|||||||
"Exact": "Exact",
|
"Exact": "Exact",
|
||||||
"Satoshis": "聰",
|
"Satoshis": "聰",
|
||||||
"Premium over Market (%)": "市場溢價 (%)",
|
"Premium over Market (%)": "市場溢價 (%)",
|
||||||
|
"Public order length": "Public order length",
|
||||||
"Public Duration (HH:mm)": "公開時間 (HH:mm)",
|
"Public Duration (HH:mm)": "公開時間 (HH:mm)",
|
||||||
|
"Escrow/invoice step length": "Escrow/invoice step length",
|
||||||
"Escrow/Invoice Timer (HH:mm)": "託管存款/發票倒計時 (HH:mm)",
|
"Escrow/Invoice Timer (HH:mm)": "託管存款/發票倒計時 (HH:mm)",
|
||||||
"Set the skin-in-the-game, increase for higher safety assurance": "設定風險共擔, 以提高安全保障",
|
"Set the skin-in-the-game, increase for higher safety assurance": "設定風險共擔, 以提高安全保障",
|
||||||
"Fidelity Bond Size": "保證金大小",
|
"Fidelity Bond Size": "保證金大小",
|
||||||
@ -355,6 +357,7 @@
|
|||||||
"false": "虛",
|
"false": "虛",
|
||||||
"Menu": "菜單",
|
"Menu": "菜單",
|
||||||
"Show columns": "顯示列",
|
"Show columns": "顯示列",
|
||||||
|
"Manage columns": "Manage columns",
|
||||||
"Filter": "篩選",
|
"Filter": "篩選",
|
||||||
"Unsort": "取消排序",
|
"Unsort": "取消排序",
|
||||||
"Sort by ASC": "按升序排序",
|
"Sort by ASC": "按升序排序",
|
||||||
|
Loading…
Reference in New Issue
Block a user